当我在jbpm中使用"Pooled Review and Approve"工作流时,我会选择一个"用户组"。工作流任务是在启动工作流时为"用户组"的成员创建的。
我的理解是
选定的户外用户组被映射到jbpm泳道,尤其是此工作流类型的pooled参与者。
但我不知道地图在哪里。
我的要求是不允许根据标准为"用户组"的某个成员创建任务。非常感谢您的帮助。
jbpm泳道位于工作流所在的jbpm xml文件中。。。例如:
<swimlane name="reviewer">
<assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
<actor>#{bpm_assignee}</actor>
</assignment>
</swimlane>
或
<swimlane name="initiator" />
如果你想在特定的户外工作流程"Pooled Review and Approve"中更改pooledActors,你应该查看:
/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow
在那里您可以找到工作流bpmn20.xml定义文件。为了您的目标,您应该创建两个独立的组,"用户组"one_answers"不允许用户组"。
因此,您可以在代码中进行检查,如果某个用户在"不允许用户组"中,则不允许同一用户执行该操作。希望我理解你的问题。