8

次のユースケースを必要とするアクティビティでプロセスを作成する必要があります。

1.フォームにはユーザー検索フィールドがあります 2.誰かがフォームに入力し、ユーザー検索フィールドに名前が入力されたタスクを完了すると、次のタスクに、その名前でアクションを実行できるユーザーとして割り当てられた名前を設定する必要があります次のタスク。

Activiti エンジン API を使用してどのように達成できますか。

これに関する任意の助けをいただければ幸いです。

前もって感謝します。

4

1 に答える 1

10

次の手順を使用できます。

  1. taskService.complete(task.getId(), taskVariables);taskVariables を使用して、HTML フォームから Activiti に入力ユーザー値を渡します
  2. プロセス定義で式を使用したり、タスクを割り当て <userTask id="task" name="My Task" activiti:assignee="${userId}"/>たりするには、詳細情報についてhttp://www.activiti.org/userguide/#bpmnUserTaskおよびhttp://www.activiti.org/userguide/#springExpressions も参照してください。<userTask id="task" name="My Task" activiti:candidateUsers="${userIds}"/>

于 2013-10-09T07:59:29.977 に答える