イベント管理

LiveCycle では、プロセス中に発生するビジネスイベントを作成および受信できます。イベントを保存し、イベントハンドラーへのコールバックを使用して、システム内で定義されたようにそのイベントを関係者に配信します。

LiveCycle は以下のイベントタイプをサポートしています。

非同期イベント:
ビジネスアナリストまたは開発者は、Cancel Order や New Order などの非同期イベントを定義できます。これらのイベントは、プロセスの開始を有効にしたり、既存のプロセス内で複雑なプロセスフローを処理したりするために、プロセスにリンクできます。プロセスは New Order イベントに基づいて開始でき、実行中に、そのプロセスの状態に基づいて実行のフローを変更できる Cancel Order イベントを受信できます。注文が実現されなかった場合は、プロセスで顧客に払い戻しを行うことができます。注文が出荷された場合は、プロセスで顧客に請求書を送付できます。

例外イベント:
通常、コンポーネント開発者によって定義され、このイベントを使用するとプロセスの実行中のエラーを処理できます。例えば、サーバーが使用不能になった場合に管理者に警告を通知したり、トランザクションエラーに対して開発者が対処用のトランザクションを定義したりすることができます。

タイマーイベント:
プロセスを一定の時間待機させることができます。また、プロセスが時間内に完了しなかった場合、別のプロセスフローが実行されるように、このイベントをアクティビティに関連付けることもできます。