---
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


---

# トラブルチケットイベントペイロードの変更

# トラブルチケットイベントペイロードの変更 {#ariaid-title1}

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

基本のトラブルチケットイベント通知実装には、複数のデフォルトのトラブルチケットイベントタイプの例が用意されています。実際のニーズを満たすために、実装内でこれらのイベントのペイロードを変更する必要がある場合があります。実装に追加する新しいトラブルチケットイベントのペイロードを構成する必要が生じる場合もあります。
このセクションでは、「インシデントの属性変更イベント」トラブルチケットイベントのペイロードを変更する方法について説明します。これらの同じ手順を使用して、トラブルチケットイベントタイプのペイロードを変更します。

## すべてのトラブルチケットイベントペイロードにイベントヘッダー属性を追加します {#prd_evt_not-dev_gd-mod-evt-pay__section_vgq_h4v_c1c}

すべてのトラブルチケットイベントペイロードにイベントヘッダー属性を追加するには、TroubleTicketNotificationUtil スクリプトインクルードの addAdditionalEventAttributes() メソッドを上書きする必要があります。この方法で新しい属性を追加すると、すべてのトラブルチケットイベントペイロードにヘッダーレベルの属性が追加されます。

次のコード例は、すべてのトラブルチケットイベントペイロードに属性 `schemaLocation` を追加する方法を示しています。

    addAdditionalEventAttributes': function(tmfEventPayload) {
      // Add "schemaLocation" as a header attribute
      TroubleTicketEventObject.schemaLocation = "http://xx/Event.schema.json",
    }

## 特定のトラブルチケットイベントペイロードに属性を追加する {#prd_evt_not-dev_gd-mod-evt-pay__section_q2d_2sv_c1c}

特定のトラブルチケットイベントペイロードに属性を追加するには、TroubleTicketNotificationUtil スクリプトインクルードの addAttributeChangeTroubleTicketAttributes() メソッドなど、そのイベントに関連付けられたメソッドを上書きする必要があります。この方法で新しい属性を追加すると、その特定のトラブルチケットイベントペイロードにイベントレベルの属性が追加されます。

次のコード例は、「インシデントの属性変更イベント」トラブルチケットイベントに属性 `correlationId` を追加する方法を示しています。

    addAttributeChangeTroubleTicketAttributes: function(troubleTicketGr) {
      var troubleTicketResource = {};
      var troubleTicketAttributesObj = {};
      this.addMandatoryTroubleTicketAttributes(troubleTicketAttributesObj, troubleTicketGr);

    // Add the new attribute correlation id.
      TroubleTicketAttributesObj.correlationId = troubleTicketGr._value.correlation_id;
      troubleTicketResource.troubleTicket = troubleTicketAttributesObj;
      return troubleTicketResource;
    },


