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