Triggers ProcessMaker-需要主管能够相互访问';s已完成的案例

Triggers ProcessMaker-需要主管能够相互访问';s已完成的案例,triggers,permissions,assign,processmaker,Triggers,Permissions,Assign,Processmaker,我在3.0.1社区中有一个流程,用户用输入文档填写表单,然后发送到未分配给主管的收件箱。当案例处于活动状态时,主管可以查看彼此的案例。但是,当案例完成时,只有完成案例的主管才能访问该案例 我需要知道是否有一种方法可以使案例在完成后保持可见,而不使用高级搜索选项 我试着在案件完成之前把案件交给另一位主管,但没有成功 $username = 'admin'; $query_user = executeQuery("SELECT FROM USERS where USR_USERNAME='$u

我在3.0.1社区中有一个流程,用户用输入文档填写表单,然后发送到未分配给主管的收件箱。当案例处于活动状态时,主管可以查看彼此的案例。但是,当案例完成时,只有完成案例的主管才能访问该案例

我需要知道是否有一种方法可以使案例在完成后保持可见,而不使用高级搜索选项

我试着在案件完成之前把案件交给另一位主管,但没有成功

$username   = 'admin'; 
$query_user = executeQuery("SELECT FROM USERS where USR_USERNAME='$username'"); 
$user_uid    = $query_user[1]['USR_UID']; 
@@SYS_NEXT_USER_TO_BE_ASSIGNED = $user_uid;
我还试着运行一个并行进程,让它自动关闭,但这会造成案件编号混乱。用户还必须进入并打开箱子才能将其关闭


如果您有任何建议或想法,请告诉我您在哪里可以找到解决方案。

我们有一些想法可以做到这一点:

1.)使用“参与”选项卡,如果您参与了该案例,我认为您可以在该选项卡中看到它,如果不使用#2

2.)创建一个只有1个任务的项目,并添加一个带有数据表的dynaform(),查询该项目下您想要查看的所有案例,这样您就不必通过消耗大量资源的高级搜索来搜索它们

3.)PM表,在案例完成后添加触发器,在特定PM表中写入详细信息,供您审查

4.)报告工具(如果可用),只需设置它,您就可以轻松找到所有已完成的案例。自动地


我希望这对您有所帮助。

主管也需要访问其他主管完成的所有案例。参与的案例只适用于他们所处理的案例。第二个很有趣,我可能稍后会尝试。我找到了一种强制高级搜索根据用户进行过滤的方法。只需对源代码进行快速修改,这太棒了,但在企业级,他们禁止修改源代码。