21.2. Kafka メッセージを送信するイベントの作成
Business Central でビジネスプロセスを作成したら、Kafka メッセージを送信するイベントを作成できます。
イベントは、データオブジェクトを入力データ項目として指定できます。プロセスエンジンは、設定されたトピックでメッセージとしてデータオブジェクトのコンテンツを送信します。
前提条件
- Business Central にログインしており、ビジネスプロセスを編集するパーミッションがある。
- ビジネスプロセスを作成している。
手順
- Business Central で、ビジネスプロセスが含まれるプロジェクトを開きます。
- メッセージに含まれる必要のあるデータを定義するデータオブジェクトを作成します。データオブジェクトの作成手順は、BPMN モデルを使用したビジネスプロセスの作成 を参照してください。
- ビジネスプロセスを選択し、ビジネスプロセスデザイナーを開きます。
-
messageタイプの中間出力イベントまたは終了イベントを追加します。 - イベントのプロパティーを開きます。
Message フィールドで New を選択し、メッセージの名前を入力します。この名前は、イベントが Kafka メッセージを送信するトピックの名前と同じにする必要があります。同じにしない場合は、
org.kie.server.jbpm-kafka.ext.topics.topic-nameKIE Server システムプロパティーでtopic-nameとして定義される必要があります。org.kie.server.jbpm-kafka.ext.topics.*システムプロパティーを使用してトピック名を定義する方法は、22章プロセスから Kafka メッセージを送受信するための KIE Server の設定 を参照してください。- 入力データ項目を追加し、このデータ項目のタイプを作成したデータオブジェクトに設定します。
- ビジネスプロセスを保存します。
次のステップ
プロセスの実行時に Red Hat AMQ Streams 統合を有効にするには、KIE Server を設定する必要があります。Red Hat AMQ Streams 統合のための KIE Server の設定に関する詳細は、22章プロセスから Kafka メッセージを送受信するための KIE Server の設定 を参照してください。