Abrir o Schema Editor para um tipo de dados
Na interface do usuário do Experience Platform, selecione Esquemas na navegação à esquerda para abrir o espaço de trabalho Esquemas e selecione a guia Tipos de dados. Uma lista de tipos de dados disponíveis é exibida. A lista de tipos de dados é automaticamente filtrada com base em como foram criados. A configuração padrão exibe os tipos de dados definidos pelo Adobe. Também é possível filtrar a lista para mostrar os criados por sua organização.
Aqui, você tem as seguintes opções:
Criar um novo tipo de dados
Na guia Tipos de dados, selecione Criar tipo de dados.
A Schema Editor é exibida, mostrando a estrutura atual do novo tipo de dados na tela. No lado direito do editor, é possível fornecer um nome de exibição e uma descrição opcional para o tipo de dados. Certifique-se de fornecer um nome exclusivo e conciso para o tipo de dados, pois é assim que ele será identificado ao adicioná-lo a um esquema.
Este tutorial cria um tipo de dados que descreve uma propriedade de restaurante, portanto, o tipo de dados recebe o nome de exibição "Restaurante".
Daqui, você pode pular para a próxima seção para começar a adicionar campos ao novo tipo de dados.
Filtrar tipos de dados
A lista de tipos de dados disponíveis é pré-filtrada com base em como foram criados. Selecione o botão de opção para escolher entre as opções Padrão e Personalizado. A opção Padrão mostra entidades criadas pelo Adobe e a opção Personalizado exibe entidades criadas em sua organização.
Editar um tipo de dados existente
Somente tipos de dados personalizados definidos por sua organização podem ser editados. Selecione Personalizado para mostrar apenas os tipos de dados personalizados de propriedade de sua organização.
Selecione o tipo de dados que deseja editar na lista para abrir o painel direito, mostrando os detalhes do tipo de dados. No painel de detalhes, também é possível baixar um arquivo de amostra, copiar a estrutura JSON ou adicionar o tipo de dados a um pacote.
Selecione o nome do tipo de dados no painel direito para abrir sua estrutura no Schema Editor.
Adicionar campos ao tipo de dados
Para começar a adicionar campos ao tipo de dados, selecione o ícone de adição (+) ao lado do campo de nível raiz na tela. Um novo campo é exibido abaixo, e o painel direito é atualizado para exibir controles do novo campo.
Use os controles no painel direito para configurar os detalhes do novo campo. Consulte o manual sobre definição de campos na interface para obter etapas específicas sobre como configurar e adicionar o campo ao tipo de dados.
O tipo de dados Restaurant requer um campo de sequência para representar o nome do restaurante. Sendo assim, o Nome do campo está definido como "nome" e o Tipo está definido como "Cadeia de caracteres". Selecione Aplicar para aplicar as alterações ao campo.
Continue adicionando mais campos ao tipo de dados, conforme necessário. O tipo de dados Exemplo de restaurante agora tem campos adicionais para marca, capacidade de assento e espaço.
Além dos campos básicos, você também pode aninhar tipos de dados adicionais com seu tipo de dados personalizado. Por exemplo, o tipo de dados Restaurant requer um campo que representa o endereço físico da propriedade. Nesse cenário, é possível adicionar um novo campo "endereço", que recebe o tipo de dados padrão "Endereço postal".
Isso demonstra como tipos de dados podem ser flexíveis em termos de descrição de seus dados: os tipos de dados podem empregar campos que também são tipos de dados, que podem conter outros tipos de dados e assim por diante. Isso permite abstrair e reutilizar padrões de dados comuns em todos os esquemas XDM, facilitando a representação de estruturas de dados complexas.
Quando terminar de adicionar campos ao tipo de dados, selecione Salvar para salvar suas alterações e adicionar o tipo de dados ao Schema Library.
Adicionar o tipo de dados a um esquema
Depois de criar um tipo de dados, você pode começar a usá-lo em seus schemas. Como os esquemas XDM são compostos de uma classe e zero ou mais grupos de campos, os campos fornecidos por um tipo de dados não podem ser adicionados diretamente a um esquema. Em vez disso, eles devem ser incluídos em uma classe ou em um grupo de campos.
Comece seguindo as etapas envolvidas com adição de um campo a uma classe ou adição de um campo a um grupo de campos. Como alternativa, você pode começar a adicionar um campo diretamente a um esquema e escolher a classe pai ou o grupo de campos a partir daí. Ao escolher o Tipo para o novo campo, selecione o nome do seu tipo de dados no menu suspenso.
Converter um objeto de vários campos em um tipo de dados
Ao criar um campo do tipo objeto com vários subcampos no Schema Editor, você pode converter esse campo em um tipo de dados para que possa usar a mesma estrutura de campo em uma classe ou grupo de campos diferente.
Para converter um campo do tipo objeto em um tipo de dados, selecione o campo na tela. Antes de converter o campo, verifique se o Nome de exibição é descritivo dos dados que o objeto conterá, pois ele se tornará o nome do tipo de dados. Quando estiver pronto para converter o campo, selecione Converter em novo tipo de dados no painel direito.
A tela atualiza o tipo de dados do campo de "Objeto" para o novo tipo de dados. Essa estrutura agora pode ser reutilizada em outras classes e grupos de campos selecionando esse tipo de dados na lista suspensa Tipo ao definir um novo campo.