Hermes を使用した送信トラブルチケット通知の作成
Hermes 機能を使用して、 ServiceNow インスタンスから送信通知を生成します。顧客は、外部システムの Kafka 環境からメッセージの詳細を消費できます。
概要
このユースケースでは、 ServiceNow インスタンスから Hermes クラスターへの通知が生成されます。Hermes から Kafka へのレプリケーションが完了すると、顧客は独自の Kafka からメッセージを消費またはプルできます。
- Hermes Messaging Service の詳細については、「 Hermes Messaging Service」を参照してください。
- Apache Kafka Stream Connect の詳細については、「 Using Stream Connect for Apache Kafka」を参照してください。
Yokohamaリリースでは、トラブルチケット通知で次のイベントがサポートされています。
- トラブルチケットイベントを作成
- トラブルチケットステータス変更イベント
- トラブルチケット属性変更イベント
- ケースのトラブルチケットイベントを作成
前提条件
送信通知を作成する前に、顧客は Hermes クラスターでトピックを作成する必要があります。Hermes でのトピックの作成の詳細については、「 Managing namespaces and topics in Hermes」を参照してください。
ワークフロー
Hermes を使用して送信通知を生成するワークフローには、次の手順が含まれています。
- トラブルチケットイベントのトリガー時に、システムは適切なビジネスルールを呼び出し、イベントタイプにスタンプを付けます。
ServiceNowインスタンスに追加する必要があるビジネスルールの詳細については、「Add a business rule for a new trouble ticket event」を参照してください。
- システムは、キューとして機能するステージングテーブルに Glide スナップショットとイベントタイプをプッシュします。
- プロデューサーフレームワークはイベントを選択し、TMF 688 準拠イベントペイロードに変換します。
プロデューサーフレームワーク用に構成する必要があるシステムプロパティの詳細については、「 送信通知用プロデューサフレームワークの使用」を参照してください。
- システムはストリームコネクトのプロデューサー V2 API を呼び出し、Hermes Kafka トピックでイベントを生成します。
- ストリームコネクトは、Hermes Kafka クラスターにイベントをプッシュします。
- 顧客は、社内の Kafka でメッセージを消費できます。