客戶需求:客戶系統有一個自動新增 New Lead 的程序,不過每次新增 New Lead 後都先分派給 Admin 管理者,然後再由人工方式修改 Lead 的分派給其他 User,為了加強自動化作業,希望系統在每次自動新增 New Lead 時,可以用 Round-Robin 方式,將 Lead 平均分派給給每個 User。
解決方案:
- 修改客戶現有的自動新增 New Lead 程式 lmb.php,開發一個函數取得應該要分派的 User Name。
- 在 VtigerCRM 的操作介面上方,新增一個按鈕用來使登入的 User 可以切換 Turn ON/OFF Lead。
- 編輯:/vtigercrm/Smarty/templates/Buttons_List.tpl
- 編輯:/vtigercrm/Smarty/templates/Header.tpl
- 編輯:/vtigercrm/themes/softed/style.css
- 新增:/vtigercrm/modules/Leads/TurnOnLeads.php
- 新增一個 Table: vtiger_users_auto_assign,這用來紀錄 User 自動分派 Lead 程式的一些資訊。
程式內容
Buttons_List.tpl:
Header.tpl:
style.css:
TurnOnLeads.php: