0

jbpmで「 Pooled Review and Approve」ワークフローを使用するとき、「ユーザー グループ」を選択します。ワークフローの開始時に、「ユーザーグループ」のメンバーに対してワークフロータスクが作成されます。

私の理解は

選択した alfresco ユーザー グループは jbpm スイムレーン、特にこのワークフロー タイプの pooledActors にマッピングされます。

しかし、マッピングがどこにあるのかわかりません。

私の要件は、基準に従って「ユーザーグループ」の一部のメンバーにタスクの作成を許可しないことです。どんな助けでも大歓迎です。

4

1 に答える 1

0

jbpmスイムレーンは、ワークフローが存在するjbpmxmlファイルにあります...例は次のとおりです。

    <swimlane name="reviewer">
       <assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
          <actor>#{bpm_assignee}</actor>
       </assignment>
    </swimlane>

また

   <swimlane name="initiator" />

特定の屋外ワークフロー「PooledReviewandApprove」でpooledActorsを変更する場合は、以下を調べる必要があります。

/alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/workflow

そこにワークフローbpmn20.xml定義ファイルがあります。目標を達成するには、「ユーザーグループ」と「ユーザー許可されていないグループ」の2つのグループを作成する必要があります。

したがって、コードにチェックを入れることができます。この場合、ユーザーが「ユーザー許可されていないグループ」に属している場合、同じユーザーはアクションの実行を許可されません。私があなたの問題を理解したことを望みます。

于 2013-02-07T12:36:39.997 に答える