パート VI. Business Central でのカスタムタスクとワークアイテムハンドラー
ビジネスルール開発者は、Business Central でカスタムタスクやワークアイテムハンドラーを作成して、プロセスフロー内でカスタムコードを実行し、Red Hat Process Automation Manager で使用できるように操作を拡張することができます。カスタムタスクを使用して、Red Hat Process Automation Manager に直接含まれていない操作を開発して、プロセスダイアグラムに追加できます。
Business Central では、プロセスダイアグラムの各タスクには Java クラス WorkItem と、関連付けられた Java クラス WorkItemHandler があります。ワークアイテムハンドラーには、Business Central に登録された Java コードが含まれており、org.kie.api.runtime.process.WorkItemHandler を実装します。
タスクがトリガーされると、ワークアイテムハンドラーの Java コードが実行されます。ワークアイテムハンドラーをカスタマイズして登録し、カスタムタスクで独自の Java コードを実行できます。
前提条件
- Business Central がデプロイされ、Web またはアプリケーションサーバーで実行されている。
- Business Central にログインしている。
- Maven がインストールされている。
- ホストからインターネットにアクセスできる。ビルドプロセスは、インターネットを使用して、外部のリポジトリーから Maven パッケージをダウンロードします。
- お使いのシステムから Red Hat の Maven リポジトリーにローカルまたはオンラインでアクセスできる。