---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Modifier la charge utile d'un événement de ticket de dépannage

# Modifier la charge utile d'un événement de ticket de dépannage {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'implémentation de base des notifications d'événements de ticket de problème fournit plusieurs exemples de types d'événements de ticket de problème par défaut. Vous devrez peut-être modifier les charges utiles de ces événements au sein de votre implémentation pour répondre à vos besoins réels. Vous devrez peut-être également configurer la charge utile pour tous les nouveaux événements de ticket d'incident que vous ajoutez à votre implémentation.
Cette section décrit comment modifier la charge utile pour l'événement de ticket d'incident \<\< Événement de changement d'attribut pour l'incident \>\>. Utilisez ces mêmes étapes pour modifier la charge utile de n'importe quel type d'événement de ticket d'incident.

## Ajouter des attributs d'en-tête d'événement à toutes les charges utiles des événements de ticket d'incident {#prd_evt_not-dev_gd-mod-evt-pay__section_vgq_h4v_c1c}

Pour ajouter des attributs d'en-tête d'événement à toutes les charges utiles des tickets d'incident, vous devez remplacer la méthode addAdditionalEventAttributes() dans l'include de script TroubleTicketNotificationUtil . L'ajout de nouveaux attributs dans cette méthode ajoute des attributs au niveau de l'en-tête à toutes les charges utiles des événements de ticket d'incident.

L'exemple de code suivant montre comment ajouter l'attribut `schemaLocation` à toutes les charges utiles des tickets d'incident.

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

## Ajouter des attributs à une charge utile d'événement de ticket d'incident spécifique {#prd_evt_not-dev_gd-mod-evt-pay__section_q2d_2sv_c1c}

Pour ajouter des attributs à une charge utile d'événement de ticket de dépannage spécifique, vous devez remplacer la méthode associée à cet événement, telle que la méthode addAttributeChangeTroubleTicketAttributes() dans l'include de script TroubleTicketUtil . L'ajout de nouveaux attributs dans cette méthode ajoute des attributs au niveau de l'événement à cette charge utile spécifique de ticket d'incident.

L'exemple de code suivant montre comment ajouter l'attribut `correlationId` à l'événement de ticket d'incident \<\< Événement de changement d'attribut pour l'incident \>\>.

    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;
    },


