客製~VtigerCRM 在新增 New Lead 時可自動分派給 User

    內容表格
    1. 1. 程式內容

    版本為 02:49, 27 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    客戶需求:客戶系統有一個自動新增 New Lead 的程序,不過每次新增 New Lead 後都先分派給 Admin 管理者,然後再由人工方式修改 Lead 的分派給其他 User,為了加強自動化作業,希望系統在每次自動新增 New Lead 時,可以用 Round-Robin 方式,將 Lead 平均分派給給每個 User。

    解決方案:

    1. 修改客戶現有的自動新增 New Lead 程式 lmb.php,開發一個函數取得應該要分派的 User Name。
      • lmb.php
    2. 在 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
    3. 新增一個 Table: vtiger_users_auto_assign,這用來紀錄 User 自動分派 Lead 程式的一些資訊。
       

    程式內容

    Buttons_List.tpl:

     

    Header.tpl:

     

    style.css:

     

    TurnOnLeads.php:

    Powered by MindTouch Core