Alterações entre a versão 1 e a versão 2

As seguintes alterações foram feitas para assinaturas de evento Versão 2:

Alterações gerais

Campos afetados
Versão 1 (comportamento anterior)
Versão 2 (Alterar)
Ação de remediação
Valores de parâmetro calculados
Qualquer objeto criado a partir de um modelo que incluísse um formulário personalizado com valores de parâmetro calculados, um evento CREATE seria enviado e um UPDATE seria enviado com os valores de parâmetro (incluindo campos calculados e seus valores).
Quando um objeto é criado a partir de um modelo que inclui um formulário personalizado com valores de parâmetro calculados, somente um evento CREATE será enviado e conterá valores de parâmetro, incluindo campos calculados.
Se você tiver uma assinatura para UPDATE eventos e estiver esperando receber um evento UPDATE depois que um objeto for criado com valores de parâmetro calculados, você não receberá mais esse evento UPDATE. Se quiser ver valores de parâmetros calculados na criação de objetos, você deve criar uma assinatura CREATE adicional.
Campos do tipo Seleção múltipla

Para qualquer tipo de evento que contenha uma alteração em um campo de tipo de seleção múltipla, se o campo contivesse apenas um valor, ele seria convertido em e enviado como uma string. Caso contrário, ele será enviado como uma matriz.

Exemplos:

  • myMultiSelectField: ["oneValue"] é convertido e enviado como myMultiSelectField: "oneValue".
  • myMultiSelectField: ["first", "second"] é enviado como myMultiSelectField: ["first", "second"].

Independentemente de quantos valores existam na matriz, ela será enviada como uma matriz.

Exemplos:

  • myMultiSelectField: ["oneValue"] é enviado como myMultiSelectField: ["oneValue"].
  • myMultiSelectField: ["first", "second"] é enviado como myMultiSelectField: ["first", "second"].
Se você tiver uma assinatura com um filtro em um campo de seleção múltipla e o valor como uma cadeia de caracteres, deverá criar uma nova assinatura com o mesmo filtro que tem o valor como uma matriz.