Vtiger提供選項來調用自定義函數,您必須根據您的要求來定義自定義函數。
您可以按照此步驟來創建自定義工作流功能。
STEP1: 創建一個新文件(RegisterWorkflow.php)在vtiger根目錄中註冊工作流程。
require_once 'include/utils/utils.php';
require 'modules/com_vtiger_workflow/VTEntityMethodManager.inc';
$emm = new VTEntityMethodManager($adb);
//$emm->addEntityMethod("Module Name","Label", "Path to file" , "Method Name");
$emm->addEntityMethod("Leads", "Update Lead", "modules/Leads/UpdateLead.php", "update_lead_data");
STEP2:該文件中像運行。
http://YOUR_VTIGER_URL/registerworkflow.php
注:必須同時運行此文件。如果你多次運行該文件,它將創建重複條目。
第3步:轉到modules/Leads/UpdateLead。PHP和創建一個功能
function update_lead_data($entity){
// Your Code here
}
注意:您可以包括需要執行的文件,你任務
4步:創建工作流程>爲您定義的自定義功能選擇模塊>在步驟3選擇調用客戶功能>選擇您定義的功能名稱>保存