---
sourceDocument: 横浜 プロアクティブサービスエクスペリエンスワークフロー
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/proactive-service-exp-workflows

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - 横浜 プロアクティブサービスエクスペリエンスワークフロー

ft:clusterId :

    - psew

bundleId :

    - psew

workflow :

    - Customer and Industry


---

# オープンメッセージバスの使用

# オープンメッセージバスを使用した送信 API 通知の生成 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年01月30日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

オープンメッセージバスを使用して、 ServiceNow インスタンスから送信通知を生成します。顧客は、外部システムのメッセージバスから通知の詳細を取り込むことができます。
このイベント駆動型アーキテクチャでは、 ServiceNow インスタンスからオープンメッセージバスに通知が生成されます。フレームワークには、トピック同期とトピックピッカーメカニズムが含まれています。トピック同期メカニズムは、 ServiceNow インスタンスで作成したトピックをオープンメッセージバスと同期します。フレームワークでイベントが発生すると、トピックピッカーメカニズムが関連するトピックを選択し、REST プロキシを使用してメッセージをトピックに公開します。顧客は、外部システムのメッセージバスから送信通知を受け取ることができます。  
Yokohamaリリースでは、トラブルチケット通知で次のイベントがサポートされています。

* トラブルチケットイベントを作成
* トラブルチケットステータス変更イベント
* トラブルチケット属性変更イベント
* ケースのトラブルチケットイベントを作成
{#trouble-ticket-workflow-using-pub-sub-model__ul_hlq_mmk_b1c}

## 必須条件 {#trouble-ticket-workflow-using-pub-sub-model__section_opp_dln_tzb}

送信通知を生成する前に、 ServiceNow インスタンスのトピック \[sn_api_notif_mgmt_topic\] テーブルにエグレストピックを作成する必要があります。エグレストピックを作成すると、システムはビジネスルールを実行し、構成に基づいてトピックをメッセージバスに同期しようとします。トピックテーブルでトピックを手動で作成する方法の詳細については、「 [Create a topic](https://www.servicenow.com/docs/access?context=create-topic-API-notification&version=yokohama&pubname=yokohama-telecom-service-ops&ft:locale=en-US)」を参照してください。システムは、エグレストピックのみを外部システムのメッセージバスと同期します。関連するトピックレコードの user_created フィールドが true に設定されます。

または、外部システムのメッセージバスでトピックを作成し、 ServiceNow インスタンスのトピックテーブルにプッシュすることもできます。顧客は、 イベント管理トピックオープン API エンドポイントを呼び出します。このエンドポイントは、 ServiceNow インスタンスのトピック \[sn_api_notif_mgmt_topic\] テーブルにトピックを格納します。関連付けられたトピックレコードの user_created フィールドが false に設定されます。イベント管理トピックオープン API エンドポイントを処理するときに使用されるメソッドの詳細については、「[Event Management Topic Open API](https://www.servicenow.com/docs/access?context=event_management_topic-api&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。

## ワークフロー {#trouble-ticket-workflow-using-pub-sub-model__section_sgd_fln_tzb}

オープンメッセージバスを使用して送信通知を生成するためのワークフローには、次の手順が含まれています。

1. トラブルチケットイベントがトリガーされると、システムは適切なビジネスルールを呼び出し、イベントタイプにスタンプします。 ServiceNowインスタンスに追加する必要があるビジネスルールの詳細については、「[Add a business rule for a new trouble ticket event](https://www.servicenow.com/docs/access?context=prd_evt_not-dev_gd-add_bus_rule&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。

2. システムは、キューとして機能するステージングテーブルに Glide スナップショットとイベントタイプをプッシュします。
3. プロデューサーフレームワークはイベントを選択し、TMF 688 苦情イベントペイロードに変換します。 プロデューサーフレームワークの詳細については、「 [送信通知にプロデューサーフレームワークを使用する](https://servicenow-prod.fluidtopics.net/2sqjwUAs9IZkgpRe~ANtcQ "プロデューサーフレームワークは、 ServiceNow インスタンスからイベントを選択し、送信通知を外部システムに送信します。外部システムにインストールされているメッセージングサービスから通知の詳細を取り込むことができます。")」を参照してください。

4. トピックピッカーメカニズムは、イベントタイプと互換性のあるトピックを決定します。トピックピッカーは、トピックの互換性を確認するために次の手順を実行します。
   1. システムは、トピックテーブルで \[ タイプ \] フィールドが \[ エグレス \] に設定されているトピックをスキャンします。
   2. システムは、すべてのエグレストピックのヘッダークエリとコンテンツクエリをチェックし、イベントペイロードとの互換性を照合します。

   {#trouble-ticket-workflow-using-pub-sub-model__ol_dk3_v1b_d1c}既存のトピックピッカーメカニズムをカスタマイズする方法の詳細については、「 [OpenMessageBusEventPublisherOOB - Scoped](https://www.servicenow.com/docs/access?context=OpenMsgBusEvtPubScopedAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。
5. 互換性のあるトピックとイベントペイロードのリストがスポークセレクターに送信されます。
6. 顧客が構成したスポークセレクターは、各トピックに構成された REST ステップを呼び出し、外部システムのメッセージバス REST プロキシに送信します。 スポークセレクターにメッセージを送信する方法の詳細については、「 [OpenMessageBusEventPublisherOOB - Scoped](https://www.servicenow.com/docs/access?context=OpenMsgBusEvtPubScopedAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US) と [Configure the Producer Event Notification Framework to use the Open Message Bus](https://www.servicenow.com/docs/access?context=prod_evt_not-dev_gd-cfg_open_bus&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)」を参照してください。

7. 顧客は、メッセージバス REST プロキシでメッセージを消費できます。
{#trouble-ticket-workflow-using-pub-sub-model__ol_or2_xmm_szb}
**関連情報**   

* [EventProcessorUtilOOB - Scoped](https://www.servicenow.com/docs/access?context=EventProcessorUtilOOBScopedAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)
* [EventQueueProcessorOOB - Scoped](https://www.servicenow.com/docs/access?context=EventQueueProcessorOOBScopedAPI&version=yokohama&pubname=yokohama-api-reference&ft:locale=en-US)
* [Handling the external events using Telecommunications API notification](https://www.servicenow.com/docs/access?context=telecommunications-api-notification&version=yokohama&pubname=yokohama-telecom-service-ops&ft:locale=en-US)

