Partager via


Suivi des schémas pour les messages B2B dans les flux de travail Consommation pour Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation)

Remarque

Cet article s’applique uniquement aux flux de travail d’applications logiques Consommation. Pour plus d’informations sur la surveillance des applications logiques Standard, consultez la documentation suivante :

Azure Logic Apps inclut une fonctionnalité de suivi intégré que vous pouvez activer pour certaines parties de votre flux de travail. Pour vous aider à surveiller la réussite de la livraison ou de la réception, les erreurs et les propriétés des messages B2B (Business-to-Business), vous pouvez créer, puis utiliser des schémas de suivi AS2, X12 et personnalisés dans votre compte d’intégration. Ce guide de référence décrit la syntaxe et les attributs de ces schémas de suivi.

AS2

Message AS2 - Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un message AS2 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "dispositionType": "",
      "fileName": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isMessageEncrypted": "",
      "isMessageCompressed": "",
      "incomingHeaders": {},
      "outgoingHeaders": {},
      "correlationMessageId": "",
      "isNrrEnabled": "",
      "isMdnExpected": "",
      "mdnType": ""
    }
}

Message AS2 - propriétés de l'accord

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom du partenaire pour l’expéditeur du message AS2
receiverPartnerName Non Chaîne Nom du partenaire pour le récepteur de messages AS2
as2To Oui Chaîne Nom du récepteur de messages AS2 dans les en-têtes AS2
as2From Oui Chaîne Nom de l’expéditeur du message AS2 dans les en-têtes de message AS2
agreementName Non Chaîne Nom du contrat AS2 qui résout les messages

Message AS2 - propriétésDuMessage

Propriété Obligatoire Type Descriptif
direction Oui Chaîne Direction du flux de message (send ou receive)
messageId Non Chaîne ID de message AS2 dans les en-têtes de message AS2
dispositionType Non Chaîne Type de disposition pour la notification de destruction de message (MDN)
fileName Non Chaîne Nom de fichier à partir de l’en-tête de message AS2
isMessageFailed Oui Booléen Indique si le message AS2 a échoué
isMessageSigned Oui Booléen Indique si le message AS2 est signé
isMessageEncrypted Oui Booléen Indique si le message AS2 est chiffré
isMessageCompressed Oui Booléen Indique si le message AS2 est compressé
incomingHeaders Non Dictionnaire JToken Détails de l’en-tête de message AS2 entrant
outgoingHeaders Non Dictionnaire JToken Détails de l’en-tête de message AS2 sortant
correlationMessageId Non Chaîne ID de message pour la corrélation des messages AS2 avec des notifications de disposition des messages (MDN)
isNrrEnabled Oui Booléen Indique si la non-répudiation du reçu (NRR) est activée
isMdnExpected Oui Booléen Indique s’il faut utiliser la valeur par défaut, si inconnue
mdnType Oui Enum Valeurs autorisées : NotConfigured, Sync et Async

AS2 MDN - Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un MDN AS2 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "as2To": "",
      "as2From": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "messageId": "",
      "originalMessageId": "",
      "dispositionType": "",
      "isMessageFailed": "",
      "isMessageSigned": "",
      "isNrrEnabled": "",
      "statusCode": "",
      "micVerificationStatus": "",
      "correlationMessageId": "",
      "incomingHeaders": {},
      "outgoingHeaders": {}
   }
}

AS2 MDN - propriétés de l'accord

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom du partenaire pour l’expéditeur du message AS2
receiverPartnerName Non Chaîne Nom du partenaire pour le récepteur de messages AS2
as2To Oui Chaîne Nom du récepteur de messages AS2 dans les en-têtes AS2
as2From Oui Chaîne Nom de l’expéditeur du message AS2 dans les en-têtes de message AS2
agreementName Non Chaîne Nom du contrat AS2 qui résout les messages

AS2 MDN - propriétésDuMessage

Propriété Obligatoire Type Descriptif
direction Oui Chaîne Direction du flux de message (send ou receive)
messageId Non Chaîne ID de message AS2 dans les en-têtes de message AS2
originalMessageId Non Chaîne ID de message AS2 d’origine
dispositionType Non Chaîne Type de disposition pour la notification de destruction de message (MDN)
isMessageFailed Oui Booléen Indique si le message AS2 a échoué
isMessageSigned Oui Booléen Indique si le message AS2 est signé
isNrrEnabled Oui Booléen Indique si la non-répudiation du reçu (NRR) est activée
statusCode Oui Enum Valeurs autorisées : Accepted, Rejected et AcceptedWithErrors
micVerificationStatus Oui Enum Valeurs autorisées : NotApplicable, Succeeded et Failed
correlationMessageId Non Chaîne ID de corrélation, à savoir l’ID du message d’origine avec la MDN configurée
incomingHeaders Non Dictionnaire JToken Détails de l’en-tête de message AS2 entrant
outgoingHeaders Non Dictionnaire JToken Détails de l’en-tête de message AS2 sortant

X 12

Jeu de transactions X12 – Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un jeu de transactions X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "transactionSetControlNumber": "",
      "correlationMessageId": "",
      "messageType": "",
      "isMessageFailed": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "needAk2LoopForValidMessages": "",
      "segmentsCount": ""
   }
}

Ensemble de transactions X12 - propriétés d'accord

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Jeu de transactions X12 - propriétésDuMessage

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
interchangeControlNumber Non Chaîne Numéro de contrôle de l’échange pour l’accusé de réception fonctionnel
functionalGroupControlNumber Non Chaîne Numéro de contrôle de groupe fonctionnel pour l’accusé de réception fonctionnel.
transactionSetControlNumber Non Chaîne Numéro de contrôle du jeu de transactions
correlationMessageId Non Chaîne ID de corrélation du message, combinant ces valeurs : {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
messageType Non Chaîne Type de document ou de document informatisé
isMessageFailed Oui Booléen Indique si le message X12 a échoué
isTechnicalAcknowledgmentExpected Oui Booléen Indique si l’accusé de réception technique est configuré dans le contrat X12
isFunctionalAcknowledgmentExpected Oui Booléen Indique si l’accusé de réception fonctionnel est configuré dans le contrat X12
needAk2LoopForValidMessages Oui Booléen Indique si la boucle AK2 est nécessaire pour un message valide
segmentsCount Non Nombre entier Nombre de segments dans le document informatisé X12

Accusé de réception de l'ensemble de transactions X12 - Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un accusé de réception d'un ensemble de transactions X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingFunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "respondingTransactionSetControlNumber": "",
      "respondingTransactionSetId": "",
      "statusCode": "",
      "processingStatus": "",
      "correlationMessageId": "",
      "isMessageFailed": "",
      "ak2Segment": "",
      "ak3Segment": "",
      "ak5Segment": ""
   }
}

Accusé de réception du document informatisé X12 - agreementProperties

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Accusé de réception du document informatisé X12 - messageProperties

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
interchangeControlNumber Non Chaîne Numéro de contrôle d’échange pour l’accusé de réception fonctionnel. Cette valeur est remplie uniquement pour l'expéditeur lorsqu’un accusé de réception fonctionnel est reçu pour les messages envoyés au partenaire.
functionalGroupControlNumber Non Chaîne Numéro de contrôle de groupe fonctionnel pour l’accusé de réception fonctionnel. Cette valeur s'applique uniquement à l'expéditeur dès réception d’un accusé de réception fonctionnel pour les messages envoyés envers le partenaire.
isaSegment Non Chaîne Segment d’en-tête de contrôle d’échange (ISA) pour le message X12. Cette valeur est renseignée uniquement pour l'expéditeur lorsqu'un accusé de réception fonctionnel pour les messages envoyés au partenaire est reçu.
gsSegment Non Chaîne Segment GS dans le message X12. Cette valeur est renseignée uniquement pour l'expéditeur lorsqu'un accusé de réception fonctionnel est reçu pour les messages envoyés au partenaire.
respondingFunctionalGroupControlNumber Non Chaîne Numéro de contrôle pour le groupe fonctionnel répondant
respondingFunctionalGroupId Non Chaîne ID du groupe fonctionnel répondant qui correspond à AK101 dans l’accusé de réception
respondingTransactionSetControlNumber Non Chaîne Numéro de contrôle pour l'ensemble de transactions de réponse
respondingTransactionSetId Non Chaîne ID du document informatisé qui répond qui correspond à AK201 dans l’accusé de réception
statusCode Oui Booléen Code d’état d’accusé de réception pour le document informatisé
processingStatus Oui Enum État de traitement pour l’accusé de réception avec les valeurs autorisées suivantes : Received, Generated et Sent
correlationMessageId Non Chaîne ID de corrélation de message, qui combine ces valeurs : {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
isMessageFailed Oui Booléen Indique si le message X12 a échoué
ak2Segment Non Chaîne Accusé de réception pour un document informatisé dans le groupe fonctionnel reçu
ak3Segment Non Chaîne Signale les erreurs dans un segment de données
ak5Segment Non Chaîne Signale si le document informatisé identifié dans le segment AK2 est accepté ou rejeté et pourquoi

Échange X12 - Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un échange X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "isa09": "",
      "isa10": "",
      "isa11": "",
      "isa12": "",
      "isa14": "",
      "isa15": "",
      "isa16": ""
   }
}

Échange X12 - propriétés de l'accord

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Échange X12 : messageProperties

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
interchangeControlNumber Non Chaîne Numéro de contrôle de l’échange
isaSegment Non Chaîne Segment ISA pour le message X12
isMessageFailed Oui Booléen Indique si le message X12 a échoué
isTechnicalAcknowledgmentExpected Oui Booléen Indique si l’accusé de réception technique est configuré dans le contrat X12
isa09 Non Chaîne Date d’échange du document X12
isa10 Non Chaîne Heure d’échange du document X12
isa11 Non Chaîne Identificateur des normes de contrôle d’échange X12
isa12 Non Chaîne Numéro de version du contrôle d’échange X12
isa14 Non Chaîne Un accusé de réception X12 est exigé
isa15 Non Chaîne Indicateur de test ou de production
isa16 Non Chaîne Séparateur d'éléments

Schéma de suivi d’accusé de réception d’échange X12

La syntaxe suivante décrit le schéma de suivi d’un accusé de réception d’échange X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "isaSegment": "",
      "respondingInterchangeControlNumber": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ta102": "",
      "ta103": "",
      "ta105": ""
   }
}

Accusé de réception d’échange X12 - agreementProperties

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Accusé de réception d’échange X12 - messageProperties

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
interchangeControlNumber Non Chaîne Numéro de contrôle de l’échange de l’accusé de réception technique reçu de partenaires
isaSegment Non Chaîne Segment ISA de l’accusé de réception technique reçu de partenaires
respondingInterchangeControlNumber Non Chaîne Numéro de contrôle de l’échange de l’accusé de réception technique reçu de partenaires
isMessageFailed Oui Booléen Indique si le message X12 a échoué
statusCode Oui Enum Code d’état de l’accusé de réception d'échange avec les valeurs autorisées suivantes : Accepted, Rejected et AcceptedWithErrors
processingStatus Oui Enum État de traitement pour l’accusé de réception avec les valeurs autorisées suivantes : Received, Generated et Sent
ta102 Non Chaîne Date de l’échange
ta103 Non Chaîne Heure de l’échange
ta105 Non Chaîne Code de note de l’échange

Groupe fonctionnel X12 - Schéma de suivi

La syntaxe suivante décrit le schéma pour le suivi d’un groupe fonctionnel X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "gsSegment": "",
      "isTechnicalAcknowledgmentExpected": "",
      "isFunctionalAcknowledgmentExpected": "",
      "isMessageFailed": "",
      "gs01": "",
      "gs02": "",
      "gs03": "",
      "gs04": "",
      "gs05": "",
      "gs07": "",
      "gs08": ""
   }
}

Groupe fonctionnel X12 - propriétés d'accord

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Groupe fonctionnel X12 - messageProperties

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
interchangeControlNumber Non Chaîne Numéro de contrôle de l’échange
functionalGroupControlNumber Non Chaîne Numéro de contrôle de groupe fonctionnel
gsSegment Non Chaîne Segment GS dans le message X12
isTechnicalAcknowledgmentExpected Oui Booléen Indique si l’accusé de réception technique est configuré dans le contrat X12
isFunctionalAcknowledgmentExpected Oui Booléen Indique si l’accusé de réception fonctionnel est configuré dans le contrat X12
isMessageFailed Oui Booléen Indique si le message X12 a échoué
gs01 Non Chaîne Code d’identificateur de groupe fonctionnel
gs02 Non Chaîne Code de l’expéditeur de l’application
gs03 Non Chaîne Code du récepteur d’application
gs04 Non Chaîne Date du groupe fonctionnel
gs05 Non Chaîne Heure du groupe fonctionnel
gs07 Non Chaîne Code de l’agence responsable
gs08 Non Chaîne Code identificateur de la version, de la mise en production ou de l'activité

Schéma de suivi d’accusé de réception de groupe fonctionnel X12

La syntaxe suivante décrit le schéma de suivi d’un accusé de réception de groupe fonctionnel X12 :

{
   "agreementProperties": {
      "senderPartnerName": "",
      "receiverPartnerName": "",
      "senderQualifier": "",
      "senderIdentifier": "",
      "receiverQualifier": "",
      "receiverIdentifier": "",
      "agreementName": ""
   },
   "messageProperties": {
      "direction": "",
      "interchangeControlNumber": "",
      "functionalGroupControlNumber": "",
      "isaSegment": "",
      "gsSegment": "",
      "respondingFunctionalGroupControlNumber": "",
      "respondingFunctionalGroupId": "",
      "isMessageFailed": "",
      "statusCode": "",
      "processingStatus": "",
      "ak903": "",
      "ak904": "",
      "ak9Segment": ""
   }
}

Accusé de réception de groupe fonctionnel X12 - agreementProperties

Propriété Obligatoire Type Descriptif
senderPartnerName Non Chaîne Nom de l’expéditeur du message X12 partenaire
receiverPartnerName Non Chaîne Nom du récepteur de messages X12 partenaire
senderQualifier Oui Chaîne Qualificateur pour l’expéditeur du message X12 partenaire
senderIdentifier Oui Chaîne Identificateur de l’expéditeur du message X12 partenaire
receiverQualifier Oui Chaîne Qualificateur pour le récepteur de messages X12 partenaire
receiverIdentifier Oui Chaîne Identificateur du récepteur de messages X12 partenaire
agreementName Non Chaîne Nom du contrat X12 qui résout les messages

Accusé de réception de groupe fonctionnel X12 - messageProperties

Propriété Obligatoire Type Descriptif
direction Oui Enum Direction du flux de message (send ou receive)
functionalGroupControlNumber Non Chaîne Numéro de contrôle du groupe fonctionnel pour la confirmation technique. Cette valeur est renseignée pour l’expéditeur lorsqu’un accusé de réception technique est reçu par les partenaires.
interchangeControlNumber Non Chaîne Numéro de contrôle de l’échange. Cette valeur est attribuée à l'expéditeur lorsqu'un accusé de réception technique est reçu de partenaires.
isaSegment Non Chaîne Identique à interchangeControlNumber, mais remplit uniquement dans des cas spécifiques
gsSegment Non Chaîne Identique à functionalGrouControlNumber, mais remplit uniquement dans des cas spécifiques
respondingFunctionalGroupControlNumber Non Chaîne Numéro de contrôle du groupe fonctionnel d’origine
respondingFunctionalGroupId Non Chaîne Mappé à AK101 dans l’ID de groupe fonctionnel de l’accusé de réception
isMessageFailed Oui Booléen Indique si le message X12 a échoué
statusCode Oui Enum Code d’état de l’accusé de réception avec les valeurs autorisées suivantes : Accepted, Rejected et AcceptedWithErrors
processingStatus Oui Enum État de traitement pour l’accusé de réception avec les valeurs autorisées suivantes : Received, Generated et Sent
ak903 Non Chaîne Nombre de documents informatisés reçus
ak904 Non Chaîne Nombre de jeux de transactions acceptés dans le groupe fonctionnel identifié
ak9Segment Non Chaîne Indique si le groupe fonctionnel identifié dans le segment AK1 est accepté ou rejeté et pourquoi

Coutume

Vous pouvez configurer un suivi personnalisé qui journalise les événements du début à la fin de votre flux de travail d’application logique. Par exemple, vous pouvez journaliser des événements depuis des couches qui incluent votre flux de travail, SQL Server, BizTalk Server ou toute autre couche. La section suivante fournit un code de schéma de suivi personnalisé que vous pouvez utiliser dans les couches en dehors de votre flux de travail.

La syntaxe suivante décrit le schéma pour le suivi personnalisé :

{
   "sourceType": "",
   "source": {
      "workflow": {
         "systemId": ""
      },
      "runInstance": {
         "runId": ""
      },
      "operation": {
         "operationName": "",
         "repeatItemScopeName": "",
         "repeatItemIndex": ,
         "trackingId": "",
         "correlationId": "",
         "clientRequestId": ""
      }
   },
   "events": [
      {
         "eventLevel": "",
         "eventTime": "",
         "recordType": "",
         "record": {}
      }
   ]
}
Propriété Obligatoire Type Descriptif
sourceType Oui Chaîne Tapez la source d’exécution avec ces valeurs autorisées : Microsoft.Logic/workflows, custom**
source Oui Chaîne ou JToken Si le type de source est Microsoft.Logic/workflows, les informations sources doivent suivre le schéma décrit. Si le type source est custom, le schéma a le type JToken.
systemId Oui Chaîne ID système de l’application logique
runId Oui Chaîne ID d’exécution de l’application logique
operationName Oui Chaîne Nom de l’opération, par exemple, action ou déclencheur
repeatItemScopeName Oui Chaîne Répétez le nom de l’élément si l’action se trouve dans une boucle foreach ou until
repeatItemIndex Oui Nombre entier Numéro d’index d’élément répété pour indiquer que l’action est dans une boucle foreach ou until
trackingId Non Chaîne ID de suivi permettant de mettre en corrélation les messages
correlationId Non Chaîne ID de corrélation permettant de mettre en corrélation les messages
clientRequestId Non Chaîne Le client peut remplir cette propriété pour mettre en corrélation les messages
eventLevel Oui Chaîne Niveau d’événement
eventTime Oui Date et heure Heure de l’événement au format UTC : AAAA-MM-DDTHH :MM :SS.00000Z
recordType Oui Chaîne Type de piste d'enregistrement avec uniquement cette valeur autorisée : custom
record Oui JToken Type d’enregistrement personnalisé au format JToken uniquement