在vtiger工作流程中为用户分配todo任务

时间:2011-05-03 20:57:08

标签: vtiger

我正在尝试添加在创建工作流时将todo任务分配给特定用户的功能。我似乎无法弄清楚值如何传递到下拉列表。我想使用现有的框架,而不是以迂回的方式进行。有人能帮忙吗?

似乎下拉列表值以某种方式最终出现在此选项列表对象中,但不确定它们的设置位置。

2 个答案:

答案 0 :(得分:0)

请您提供更详细的解释,说明您要完成的工作?创建新工作流程并选择模块后,您可以设置条件。要将其分配给特定用户,您可以选择条件

Created By : (Users) User Name是xyz

这是你要问的吗?或者你在问如何创建一个新任务?

答案 1 :(得分:0)

1)打开“includes / 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)将'private'更改为'not private'(或其他任何内容),以便该行现在显示:

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

现在您可以向任何人发送ToDo任务。