2011-05-03 36 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); 

现在,您可以将任务分配给任何人。

相关问题