第37章 アドホックおよび動的タスク
エンドツーエンドプロセスに厳密に従う代わりに、ケース管理を使用して、アドホックにタスクを実行できます。タスクは、ランタイム時にケースに動的に追加することもできます。
アドホックタスクが、ケースモデリングフェーズに定義されます。AdHoc Autostart として設定されていないアドホックタスクは任意であるため、ケース時に処理されない場合もあります。したがって、そのタスクは、1 つのイベントまたは 1 つの Java API からトリガーするる必要があります。
動的タスクはケース実行時に定義され、ケース定義モデルには表示されません。動的タスクは、ケース時に発生する特定の要求に対応します。Red Hat Process Automation Manager Showcase のデモにあるように、タスクはケースに追加され、ケースアプリケーションを使用していつでも作業できます。動的タスクは、Java および Remote API コールから追加することもできます。
動的タスクはユーザーまたはサービスアクティビティーとなりますが、アドホックタスクはどのタスクタイプにも設定できます。タスクタイプに関する詳細は、BPMN モデルを使用したビジネスプロセスの作成 のプロセスデザイナーの BPMN2 タスクを参照してください。
動的プロセスは、ケースプロジェクトから再利用できるサブプロセスです。
内向き接続がないアドホックノードは、ノードの AdHoc Autostart プロパティーで設定でき、ケースインスタンスの起動時に自動的に開始します。
アドホックタスクは、ケース定義に設定される任意のタスクです。このタスクはアドホックであるため、通常はシグナルイベントまたは Java API コールによって発生します。