0

当我在jbpm中使用“ Pooled Review and Approve ”工作流程时,我选择了一个“用户组”。在启动工作流时为“用户组”的成员创建工作流任务。

我的理解是

选定的 alfresco 用户组映射到 jbpm 泳道,尤其是这种工作流类型的 pooledActors。

但我不知道映射在哪里。

我的要求是不允许根据标准为“用户组”的某些成员创建任务。非常感谢任何帮助。

4

1 回答 1

0

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 定义文件。为了您的目标,您应该创建两个独立的组,“用户组”和“用户不允许组”。

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

于 2013-02-07T12:36:39.997 回答