我正在尝试添加在创建工作流时将todo任务分配给特定用户的功能。我似乎无法弄清楚值如何传递到下拉列表。我想使用现有的框架,而不是以迂回的方式进行。有人能帮忙吗?
似乎下拉列表值以某种方式最终出现在此选项列表对象中,但不确定它们的设置位置。
答案 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任务。