---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# EventQueueProcessorOOB: スコープ指定

# EventQueueProcessorOOB: スコープ指定 {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

EventQueueProcessorOOB スクリプトインクルードは、受信イベントキュー (受信キュー \[sn_tmt_core_inbound_queue\] テーブルにあります) でイベント要求を管理するメソッドを提供します。

このスクリプトインクルードのデフォルト機能を変更する場合は、 `EventQueueProcessor` スクリプトインクルードでこれらのメソッドを上書きする必要があります。このスクリプトインクルードを変更するには、admin ロールが必要です。

このスクリプトインクルードは、 `sn_api_notif_mgmt` 名前空間で実行されます。

## EventQueueProcessorOOB:transformEventObject(オブジェクト eventSnapshot, オブジェクト eventJson, 文字列 queueType) {#ariaid-title2}

渡されたイベントスナップショットに属性を追加します。
このメソッドはベースインスタンスには実装されていません。イベントを処理して適切なメッセージバスで送信する前に、イベントスナップショットに属性を追加する必要がある場合は、 EventQueueProcessor スクリプトインクルードでこのメソッドをオーバーライドする必要があります。
{#EQPO-transformEventObject_O__table_dlh_xrb_vzb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| イベントスナップショット | オブジェクト | 属性を追加する生のイベントデータ。 このオブジェクトは、受信キュー \[sn_tmt_core_inbound_queue\] テーブルのペイロードフィールドから取得されます。受信キューレコードは、インシデント \[incident\] テーブルに関連付けられているトラブルチケット属性変更イベントなどのビジネスルールによって作成されます。 イベントスナップショットの形式は、最初にイベントを受信キューにプッシュしたビジネスルールによって定義されます。 |
| イベント JSON | オブジェクト | イベントのトリガーの原因となった JSON 形式の Glide レコード。これは、受信キューテーブルに保存されたオブジェクトです。このオブジェクトの形式は、インシデントやケースなど、オブジェクトが生成されたテーブルによって異なります。 |
| キュータイプ | 文字列 | イベントがプッシュされたキュー。デフォルト実装では、これは常に `sn_tmt_core_inbound_queue`です。インスタンスでイベントキューイングの実装を変更する場合は、イベントレコードを含むキューの名前を渡します。 |
[表 : 1. パラメーター]

{#EQPO-transformEventObject_O__table_dlh_xrb_vzb} {#EQPO-transformEventObject_O__table_elh_xrb_vzb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#EQPO-transformEventObject_O__table_elh_xrb_vzb}  
次のコード例は、このメソッドを呼び出す方法を示しています。

    pushEventsToEventQueue: function(eventSnapshot, queueType) {
      if (queueType == Constants.QUEUE_TYPE.INBOUND_QUEUE) {
        var inboundQueueEventJson = this.generateInboundQueueObj(eventSnapshot);
        this.transformEventObject(eventSnapshot, inboundQueueEventJson, queueType);
        // Passing isSecure as false
        new sn_tmt_core.InboundQueue(null, false).createInboundQueueRecord(inboundQueueEventJson);
      }
    },


