deve estar dividida em duas partes. A primeira parte - atributo header -
...
conterá informações de controle da mensagem. Segue descrição dos atributos:
Atributo
Obrigatório?
Descrição
tenantId
S
Contem a identificação do cliente/instalação. Sugere-se que seja um identificador do tipo GUID e que o tenantID seja gerado pelo responsável pela autenticação dos microsserviços.
type
S
Indica o evento ou comando contido na mensagem.
Para manter a consistência dos valores informados neste atributo, será utilizado o formato UpperCamelCase (ou Pascal Case).
Contem atributos que serão usados no contexto de orquestração de serviços. Dependendo do tipo de workflow escolhido, pode-se ter preenchido um dos atributos abaixo:
activityId: código da atividade. Sugere-se que seja um GUID.
taskId: código da tarefa. Sugere-se que seja um GUID.
planItemId: código do item do plano. Recomenda-se que seja um GUID.
A segunda parte - atributo content -
...
será o conteúdo da mensagem propriamente dito. Sua estrutura depende de como o evento ou comando foi modelado pela área de negócio, por isso, sua estrutura não será detalhada neste documento.