2011-05-03 71 views
0

我想添加能力,以創建工作流時分配待辦事項任務給特定的用戶。我似乎無法弄清楚值是如何傳遞給下拉列表的。我想使用現有的框架,而不是做一個迂迴的黑客方式。有人能幫忙嗎?分配給用戶todo任務vtiger工作流程

似乎下拉列表值以某種方式結束在這個選項列表對象,但不知道它們在哪裏設置。

回答

0

您能否提供您想要完成的更詳細的解釋?創建新工作流程並選擇模塊後,您可以設置條件。將其分配給特定的用戶,可以選擇條件

Created By : (Users) User Name是XYZ

這是你在問什麼?還是你問如何創建一個新的任務?

+0

我想爲特定用戶分配由工作流程創建的任務。我沒有看到創建者:選項。我確實繼續修改代碼並添加了一個用戶下拉菜單。 – 2011-06-25 17:38:35

0

1)打開 「包括/ utils的/ EditViewUtils.php」

2)搜索開始與下面的行中的塊:(版本5.4.0它是線#331):

 
if($fieldname == 'assigned_user_id' && $is_admin==false && $profileGlobalPermission[2] == 1 && ($defaultOrgSharingPermission[getTabid($module_name)] == 3 or $defaultOrgSharingPermission[getTabid($module_name)] == 0)) 

條件的第一部分應該是:

 
$users_combo = get_select_options_array(get_user_array(FALSE, "Active", $assigned_user_id,'private'), $assigned_user_id); 

3)改變「私」到「不私」(或其他任何東西),所以該行現在顯示:

 
$users_combo = get_select_options_array(get_user_array(FALSE, "Active", $assigned_user_id,'not private'), $assigned_user_id); 

現在,您可以將任務分配給任何人。