2013-10-08 6 views
5

次のユースケースを必要とするactivitiでプロセスを作成する必要があります。ユーザタスクの譲受人を動的に設定する

1.フォームに人物検索フィールド があります。2.誰かがフォームを完成し、名前でいっぱいの人物検索フィールドでタスクを完了すると、次のタスクに名前/名前で割り当てられたユーザーを設定する必要があります次のタスクに対処することができます。

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

これについての助けに感謝します。

ありがとうございます。あなたは、次の手順を使用することができます

答えて

7

taskService.complete(task.getId(), taskVariables); taskVariablesを使用して、HTMLフォームからActivitiへ

  1. パス入力のユーザ値は、例えば、キーを持つ変数が含まれている必要があり「のuserId」または「ユーザーIDのアクセスには、プロセス・インスタンスの値を提出しましたあなたのプロセス定義<userTask id="task" name="My Task" activiti:assignee="${userId}"/>または<userTask id="task" name="My Task" activiti:candidateUsers="${userIds}"/>
  2. 使用式はまた、詳細情報
  3. ため http://www.activiti.org/userguide/#bpmnUserTaskhttp://www.activiti.org/userguide/#springExpressionsに見えるタスク

    を割り当てます
関連する問題