露天用户组和jbpm swinlane、pooledActors之间的映射



当我在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"不允许用户组"。

因此,您可以在代码中进行检查,如果某个用户在"不允许用户组"中,则不允许同一用户执行该操作。希望我理解你的问题。

最新更新