Definir campos obrigatórios na interface do usuário

No Experience Data Model (XDM), um campo obrigatório indica que ele deve receber um valor válido para que um registro ou evento de série de tempo específico seja aceito durante a assimilação de dados. Casos de uso comuns para campos obrigatórios incluem informações de identidade do usuário e carimbos de data e hora.

Ao definir um novo campo na interface do usuário do Adobe Experience Platform, você pode defini-lo como um campo obrigatório marcando a caixa de seleção Required no painel direito. Selecione Aplicar para aplicar a alteração ao esquema.

Caixa de seleção necessária

Se o campo for um atributo de nível raiz sob o objeto de ID do locatário, seu caminho aparecerá imediatamente em Required fields no painel à esquerda.

Campo obrigatório de nível raiz

No entanto, se um campo obrigatório estiver aninhado dentro de um objeto que não esteja marcado como necessário, o campo aninhado não aparecerá em Campos obrigatórios no painel esquerdo.

No exemplo abaixo, o campo loyaltyId é definido conforme necessário, mas seu objeto pai loyalty não é. Nesse caso, nenhum erro de validação ocorreria se loyalty fosse excluído ao assimilar dados, mesmo que o campo filho loyaltyId estivesse marcado conforme necessário. Em outras palavras, embora loyalty seja opcional, ele deve conter um campo loyaltyId no caso de ser incluído.

Campo obrigatório aninhado

Se quiser que um campo aninhado sempre seja obrigatório em um schema, também deverá definir todos os campos pai, conforme necessário (com exceção do objeto de ID do locatário).

Campos obrigatórios pai e filho

Próximas etapas

Este guia abordou como definir um campo obrigatório na interface do usuário do . Consulte a visão geral em definindo campos na interface do usuário para saber como definir outros tipos de campos XDM no Schema Editor.

Nesta página