パート VI. カスタムタスクとワークアイテムハンドラー


ビジネスルール開発者は、カスタムタスクやワークアイテムハンドラーを作成して、プロセスフロー内でカスタムコードを実行し、Red Hat Process Automation Manager で使用できるように操作を拡張することができます。カスタムタスクを使用して、Red Hat Process Automation Manager に直接含まれていない操作を開発して、プロセスダイアグラムに追加できます。カスタムタスクとワークアイテムハンドラーは、Business Central、スタンドアロンエディター、および Visual Studio Code (VSCode) をサポートします。本章では、Business Central を使用したカスタムタスクとワークアイテムハンドラーの作成、管理、デプロイの方法を説明します。

Business Central では、プロセスダイアグラムの各タスクには Java クラス WorkItemDefinition と、関連付けられた Java クラス WorkItemHandler があります。WorkItemDefinition は、.wid ファイルの MVEL リストの一部として MVFLEX Expression Language (MVEL) マップを使用して定義できます。.wid ファイルはプロジェクトルート下の グローバル ディレクトリーか、BPMN ファイルのディレクトリーに配置します。ワークアイテムハンドラーには、Business Central に登録された Java コードが含まれており、org.kie.api.runtime.process.WorkItemHandler を実装します。

タスクがトリガーされると、ワークアイテムハンドラーの Java コードが実行されます。ワークアイテムハンドラーをカスタマイズして登録し、カスタムタスクで独自の Java コードを実行できます。

前提条件

  • Business Central がデプロイされ、Web またはアプリケーションサーバーで実行されている。
  • Business Central にログインしている。
  • Maven がインストールされている。
  • ホストからインターネットにアクセスできる。ビルドプロセスは、インターネットを使用して、外部のリポジトリーから Maven パッケージをダウンロードします。
  • お使いのシステムから Red Hat の Maven リポジトリーにローカルまたはオンラインでアクセスできる。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat