Partilhar via


Rastreando esquemas para mensagens B2B em fluxos de trabalho de Consumo para Azure Logic Apps

Aplica-se a: Aplicativos Lógicos do Azure (Consumo)

Observação

Este artigo aplica-se apenas aos fluxos de trabalho da aplicação lógica de consumo. Para obter informações sobre como monitorar aplicativos lógicos padrão, consulte a seguinte documentação:

O Azure Logic Apps inclui rastreio incorporado que pode ativar para partes do seu fluxo de trabalho. Para ajudá-lo a monitorar a entrega ou recebimento bem-sucedidos, erros e propriedades de mensagens B2B (business-to-business), você pode criar e usar esquemas AS2, X12 e de acompanhamento personalizado em sua conta de integração. Este guia de referência descreve a sintaxe e os atributos para esses esquemas de rastreamento.

AS2

Mensagem AS2 - esquema de rastreamento

A sintaxe a seguir descreve o esquema para controlar uma mensagem AS2:

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

Mensagem AS2 - propriedadesDoAcordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do parceiro para o remetente da mensagem AS2
receiverPartnerName Não Cordão Nome do parceiro para o recetor de mensagens AS2
as2To Yes Cordão Nome para o recetor de mensagem AS2 nos cabeçalhos AS2
as2From Yes Cordão Nome do remetente da mensagem AS2 nos cabeçalhos da mensagem AS2
agreementName Não Cordão Nome do contrato AS2 que resolve as mensagens

Mensagem AS2 - propriedadesDaMensagem

Propriedade Obrigatório Tipo Descrição
direction Yes Cordão Direção do fluxo de mensagens (send ou receive)
messageId Não Cordão ID da mensagem AS2 nos cabeçalhos das mensagens AS2
dispositionType Não Cordão Tipo de disposição para a notificação de disposição de mensagem (MDN)
fileName Não Cordão Nome do arquivo do cabeçalho da mensagem AS2
isMessageFailed Yes booleano Se a mensagem AS2 falhou
isMessageSigned Yes booleano Se a mensagem AS2 está assinada
isMessageEncrypted Yes booleano Se a mensagem AS2 está encriptada
isMessageCompressed Yes booleano Se a mensagem AS2 está compactada
incomingHeaders Não Dicionário JToken Detalhes do cabeçalho da mensagem AS2 recebida
outgoingHeaders Não Dicionário JToken Detalhes do cabeçalho da mensagem AS2 de saída
correlationMessageId Não Cordão ID de mensagem para correlacionar mensagens AS2 com notificações de disposição de mensagens (MDNs)
isNrrEnabled Yes booleano Se a Não Rejeição de Recebimento (NRR) está habilitada
isMdnExpected Yes booleano Se o valor padrão deve ser usado, se desconhecido
mdnType Yes Enumeração Valores permitidos: NotConfigured, Synce Async

AS2 MDN - esquema de rastreamento

A sintaxe a seguir descreve o esquema para controlar um MDN AS2:

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

AS2 MDN - propriedadesDeAcordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do parceiro para o remetente da mensagem AS2
receiverPartnerName Não Cordão Nome do parceiro para o recetor de mensagens AS2
as2To Yes Cordão Nome para o recetor de mensagem AS2 nos cabeçalhos AS2
as2From Yes Cordão Nome do remetente da mensagem AS2 nos cabeçalhos da mensagem AS2
agreementName Não Cordão Nome do contrato AS2 que resolve as mensagens

AS2 MDN - messageProperties

Propriedade Obrigatório Tipo Descrição
direction Yes Cordão Direção do fluxo de mensagens (send ou receive)
messageId Não Cordão ID da mensagem AS2 nos cabeçalhos das mensagens AS2
originalMessageId Não Cordão ID da mensagem AS2 original
dispositionType Não Cordão Tipo de disposição para a notificação de disposição de mensagem (MDN)
isMessageFailed Yes booleano Se a mensagem AS2 falhou
isMessageSigned Yes booleano Se a mensagem AS2 está assinada
isNrrEnabled Yes booleano Se a Não Rejeição de Recebimento (NRR) está habilitada
statusCode Yes Enumeração Valores permitidos: Accepted, Rejectede AcceptedWithErrors
micVerificationStatus Yes Enumeração Valores permitidos: NotApplicable, Succeedede Failed
correlationMessageId Não Cordão ID de correlação, que é a ID da mensagem original que tem o MDN configurado
incomingHeaders Não Dicionário JToken Detalhes do cabeçalho da mensagem AS2 recebida
outgoingHeaders Não Dicionário JToken Detalhes do cabeçalho da mensagem AS2 de saída

X12

Conjunto de transações X12 - esquema de rastreamento

A sintaxe a seguir descreve o esquema para rastrear um conjunto de transações X12:

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

Conjunto de transações X12 - propriedades do acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Conjunto de transações X12 - messageProperties

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
interchangeControlNumber Não Cordão Número de controlo de intercâmbio para o reconhecimento funcional
functionalGroupControlNumber Não Cordão Número de controlo do grupo de funções para a confirmação funcional
transactionSetControlNumber Não Cordão Número de controle para o conjunto de transações
correlationMessageId Não Cordão ID de correlação de mensagem, que combina os seguintes valores: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
messageType Não Cordão Conjunto de transações ou tipo de documento
isMessageFailed Yes booleano Se a mensagem X12 falhou
isTechnicalAcknowledgmentExpected Yes booleano Se o reconhecimento técnico está configurado no contrato X12
isFunctionalAcknowledgmentExpected Yes booleano Se o reconhecimento funcional está configurado no contrato X12
needAk2LoopForValidMessages Yes booleano Se o loop AK2 é necessário para uma mensagem válida
segmentsCount Não Número inteiro Número de segmentos no conjunto de transações X12

Reconhecimento do conjunto de transações X12 - esquema de rastreamento

A sintaxe a seguir descreve o esquema para rastrear uma confirmação de conjunto de transações 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": ""
   }
}

Reconhecimento do conjunto de transações X12 - propriedades do acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Reconhecimento do conjunto de transações X12 - messageProperties

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
interchangeControlNumber Não Cordão Número de controle de intercâmbio para o reconhecimento funcional. Esse valor é preenchido somente para o remetente quando uma confirmação funcional é recebida para as mensagens enviadas ao parceiro.
functionalGroupControlNumber Não Cordão Número de controlo do grupo funcional para confirmação funcional. Esse valor é preenchido somente para o remetente quando uma confirmação funcional é recebida para as mensagens enviadas ao parceiro.
isaSegment Não Cordão O segmento ISA (Interchange Control Header) para a mensagem X12. Esse valor é preenchido somente para o remetente quando uma confirmação funcional é recebida para as mensagens enviadas ao parceiro.
gsSegment Não Cordão Segmento GS na mensagem X12. Esse valor é preenchido somente para o remetente quando uma confirmação funcional é recebida para as mensagens enviadas ao parceiro.
respondingFunctionalGroupControlNumber Não Cordão Número de controle para o grupo funcional respondente
respondingFunctionalGroupId Não Cordão ID do grupo funcional respondente que mapeia para AK101 na confirmação
respondingTransactionSetControlNumber Não Cordão Número de controle para o conjunto de transações correspondente
respondingTransactionSetId Não Cordão ID do conjunto de transações de resposta que corresponde a AK201 no reconhecimento
statusCode Yes booleano Código de status de confirmação para o conjunto de transações
processingStatus Yes Enumeração Status de processamento para o reconhecimento com estes valores permitidos: Received, Generated, e Sent
correlationMessageId Não Cordão ID de correlação de mensagem, que combina os seguintes valores: {agreementName}{interchange-or-functionalGroup-ControlNumber}{transactionSetControlNumber}
isMessageFailed Yes booleano Se a mensagem X12 falhou
ak2Segment Não Cordão Reconhecimento de um conjunto de transações no grupo funcional recebido
ak3Segment Não Cordão Relata erros em um segmento de dados
ak5Segment Não Cordão Informa se o conjunto de transações identificado no segmento AK2 é aceito ou rejeitado e por que

Intercâmbio X12 - esquema de rastreamento

A sintaxe a seguir descreve o esquema para controlar um intercâmbio X12:

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

Intercâmbio X12 - propriedades do acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Intercâmbio X12 - propriedadesDaMensagem

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
interchangeControlNumber Não Cordão Número de controlo de intercâmbio
isaSegment Não Cordão O segmento ISA para a mensagem X12
isMessageFailed Yes booleano Se a mensagem X12 falhou
isTechnicalAcknowledgmentExpected Yes booleano Se o reconhecimento técnico está configurado no contrato X12
isa09 Não Cordão Data de intercâmbio de documentos X12
isa10 Não Cordão Tempo de intercâmbio de documentos X12
isa11 Não Cordão Identificador de padrões de controle de intercâmbio X12
isa12 Não Cordão Número da versão do controle de intercâmbio X12
isa14 Não Cordão É solicitado o reconhecimento do X12
isa15 Não Cordão Indicador para teste ou produção
isa16 Não Cordão Separador de elementos

Reconhecimento de intercâmbio X12 - esquema de monitorização

A sintaxe a seguir descreve o esquema para acompanhar uma confirmação de intercâmbio X12:

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

Confirmação de intercâmbio X12 - propriedades do acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Confirmação de intercâmbio X12 - messageProperties

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
interchangeControlNumber Não Cordão Número de controlo de intercâmbio para o reconhecimento técnico recebido dos parceiros
isaSegment Não Cordão O segmento ISA para o reconhecimento técnico que é recebido dos parceiros
respondingInterchangeControlNumber Não Cordão Número de controlo de intercâmbio para o reconhecimento técnico recebido dos parceiros
isMessageFailed Yes booleano Se a mensagem X12 falhou
statusCode Yes Enumeração Trocar código de status de confirmação com estes valores permitidos: Accepted, Rejectede AcceptedWithErrors
processingStatus Yes Enumeração Status de processamento para o reconhecimento com estes valores permitidos: Received, Generated, e Sent
ta102 Não Cordão Data de troca
ta103 Não Cordão Tempo de intercâmbio
ta105 Não Cordão Código da nota de intercâmbio

Grupo funcional X12 - esquema de rastreamento

A sintaxe a seguir descreve o esquema para rastrear um grupo funcional X12:

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

Grupo funcional X12 - propriedades de acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Grupo funcional X12 - messageProperties

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
interchangeControlNumber Não Cordão Número de controlo de intercâmbio
functionalGroupControlNumber Não Cordão Número de controlo do grupo funcional
gsSegment Não Cordão Segmento GS na mensagem X12
isTechnicalAcknowledgmentExpected Yes booleano Se o reconhecimento técnico está configurado no contrato X12
isFunctionalAcknowledgmentExpected Yes booleano Se o reconhecimento funcional está configurado no contrato X12
isMessageFailed Yes booleano Se a mensagem X12 falhou
gs01 Não Cordão Código identificador do grupo funcional
gs02 Não Cordão Código do remetente do aplicativo
gs03 Não Cordão Código do recetor da aplicação
gs04 Não Cordão Data do grupo funcional
gs05 Não Cordão Tempo funcional de grupo
gs07 Não Cordão Código da agência responsável
gs08 Não Cordão Código identificador da versão, lançamento ou indústria

Reconhecimento do grupo funcional X12 - esquema de seguimento

A sintaxe a seguir descreve o esquema para acompanhar uma confirmação de grupo funcional X12:

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

Reconhecimento do grupo funcional X12 - propriedades do acordo

Propriedade Obrigatório Tipo Descrição
senderPartnerName Não Cordão Nome do remetente da mensagem X12 do parceiro
receiverPartnerName Não Cordão Nome do recetor de mensagens X12 do parceiro
senderQualifier Yes Cordão Qualificador para o remetente da mensagem X12 do parceiro
senderIdentifier Yes Cordão Identificador do parceiro remetente da mensagem X12
receiverQualifier Yes Cordão Qualificador para o recetor parceiro de mensagens X12
receiverIdentifier Yes Cordão Identificador do recetor de mensagens X12 do parceiro
agreementName Não Cordão Nome do contrato X12 que resolve as mensagens

Reconhecimento do grupo funcional X12 - propriedades da mensagem

Propriedade Obrigatório Tipo Descrição
direction Yes Enumeração Direção do fluxo de mensagens (send ou receive)
functionalGroupControlNumber Não Cordão Número de controlo do grupo funcional para o reconhecimento técnico. Esse valor é preenchido para o remetente quando uma confirmação técnica é recebida dos parceiros.
interchangeControlNumber Não Cordão Número de controlo de intercâmbio. Esse valor é preenchido para o remetente quando uma confirmação técnica é recebida dos parceiros.
isaSegment Não Cordão O mesmo que interchangeControlNumber, mas preenche apenas em casos específicos
gsSegment Não Cordão O mesmo que functionalGrouControlNumber, mas só se aplica em casos específicos.
respondingFunctionalGroupControlNumber Não Cordão Número de controlo para o grupo funcional original
respondingFunctionalGroupId Não Cordão Mapeia para AK101 no ID do grupo funcional de reconhecimento
isMessageFailed Yes booleano Se a mensagem X12 falhou
statusCode Yes Enumeração Código de status de reconhecimento com estes valores permitidos: Accepted, Rejectede AcceptedWithErrors
processingStatus Yes Enumeração Status de processamento para o reconhecimento com estes valores permitidos: Received, Generated, e Sent
ak903 Não Cordão Número de conjuntos de transações recebidos
ak904 Não Cordão Número de conjuntos de transações aceites no grupo funcional identificado
ak9Segment Não Cordão Se o grupo funcional identificado no segmento AK1 é aceite ou rejeitado e porquê

Personalizado

Você pode configurar o acompanhamento personalizado que registra eventos do início ao fim do fluxo de trabalho do aplicativo lógico. Por exemplo, você pode registrar eventos de camadas que incluem seu fluxo de trabalho, SQL Server, BizTalk Server ou qualquer outra camada. A seção a seguir fornece código de esquema de controle personalizado que você pode usar nas camadas fora do seu fluxo de trabalho.

A sintaxe a seguir descreve o esquema para acompanhamento personalizado:

{
   "sourceType": "",
   "source": {
      "workflow": {
         "systemId": ""
      },
      "runInstance": {
         "runId": ""
      },
      "operation": {
         "operationName": "",
         "repeatItemScopeName": "",
         "repeatItemIndex": ,
         "trackingId": "",
         "correlationId": "",
         "clientRequestId": ""
      }
   },
   "events": [
      {
         "eventLevel": "",
         "eventTime": "",
         "recordType": "",
         "record": {}
      }
   ]
}
Propriedade Obrigatório Tipo Descrição
sourceType Yes Cordão Especifique a origem de execução com estes valores permitidos: Microsoft.Logic/workflows, custom**
source Yes String ou JToken Se o tipo de fonte for Microsoft.Logic/workflows, as informações de origem devem seguir o esquema descrito. Se o tipo de origem for custom, o esquema tem o tipo JToken.
systemId Yes Cordão O ID do sistema para a aplicação lógica
runId Yes Cordão O ID de execução para a aplicação lógica
operationName Yes Cordão Nome da operação, por exemplo, ação ou gatilho
repeatItemScopeName Yes Cordão Repita o nome do item se a ação estiver num loop foreach ou until
repeatItemIndex Yes Número inteiro Número de índice de um item repetido para indicar que a ação está num loop foreach ou until
trackingId Não Cordão ID de acompanhamento para correlacionar as mensagens
correlationId Não Cordão ID de correlação para correlacionar as mensagens
clientRequestId Não Cordão O cliente pode preencher essa propriedade para correlacionar mensagens
eventLevel Yes Cordão Nível do evento
eventTime Yes Data e Hora Hora do evento no formato UTC: AAAA-MM-DDTHH:MM:SS.00000Z
recordType Yes Cordão Tipo de registo com este valor único permitido: custom
record Yes JToken Tipo de registo personalizado disponível apenas no formato JToken