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