このタスクを実行する理由とタイミング
通常、WebSphere® Integration Developer などのモデル化ツールを使用して、タスク・テンプレートを作成します。次に、タスク・テンプレートを WebSphere Process Server にインストールし、例えば Business
Process Choreographer Explorer を使用して、これらのテンプレートからインスタンスを作成します。ただし、実行時にヒューマン・タスクまたは参加タスクのインスタンスまたはテンプレートを作成することもできます。例えば、アプリケーションのデプロイ時にタスク定義が使用不可である場合、ワークフローに含まれるタスクがまだ認識されていない場合、またはタスクがユーザーのグループ間の随時のコラボレーションを対象とする必要がある場合などに、このようにすることがあります。
このタスクのステップ
- オプション: ご使用のインターフェースに、単純 Java 型ではない型が含まれる場合、ランタイム・タスクまたはテンプレートが使用するデータ型を含むアプリケーションを作成または特定します。
ランタイム・タスクまたはタスク・テンプレートは、アプリケーションのコンテキストで実行され、データ型へアクセスできるようになります。アプリケーションが Business Process Choreographer によってロードされるように、アプリケーションにタスク定義またはプロセス定義も含めるようにしてください。これらのタスクまたはプロセスは、ダミー・タスクまたはダミー・プロセスでもかまいません。
- タスク・モデルを作成します。
このモデルは、ステップ 1 で特定されたアプリケーション内のデータ型を参照します。
- タスク・モデルを検証します。
- タスク・テンプレートまたはタスク・インスタンスを作成します。
HumanTaskManagerService インターフェースを使用して、このアクションを完了します。インターフェースに単純 Java 型以外の型が含まれる場合は、タスク・インスタンスまたはタスク・テンプレートを作成するときに、そのデータ型定義を含むアプリケーションの名前を指定してください。