Trabalhar com Esquema dinâmico
Estenda os recursos do esquema dinâmico definindo atributos dinâmicos e categorias dinâmicas em um namespace dinâmico.
Depois de planejar sua estratégia de metadados, você pode começar a criar seu esquema criando registros de atributo dinâmicos no namespace dinâmico. A definição formal de atributos fornece vários benefícios importantes.
- Garanta a integridade dos dados, otimize consultas e melhore a classificação definindo atributos dinâmicos com tipos apropriados. Por exemplo, você pode definir atributos como cadeias de caracteres, inteiros ou datas para impor um comportamento específico do tipo.
- Organize atributos dinâmicos e habilite a herança adicionando-os a categorias dinâmicas. Por exemplo, você pode definir atributos dinâmicos em uma categoria primária e acessá-los automaticamente em categorias secundárias que herdam esses atributos.
- Defina um conjunto fixo de valores para um atributo criando um conjunto de seleção dinâmico. Por exemplo, você pode controlar quais valores estão disponíveis em um atributo, em quais categorias ou namespaces eles aparecem e substituir os valores em casos específicos.
- Reutilize atributos dinâmicos em vários campos de armazenamento de atributos dinâmicos. Por exemplo, você pode definir um atributo dinâmico em um namespace dinâmico e usar esse atributo em qualquer campo de armazenamento que pertença a esse namespace.
Implementar esquema dinâmico
Implemente o esquema dinâmico usando o processo a seguir.
- Crie um campo de armazenamento de atributo dinâmico
Comece criando um campo de atributo dinâmico para armazenar seus atributos dinâmicos.
- Crie um atributo dinâmico
Defina um ou mais atributos dinâmicos no namespace dinâmico associado ao campo de armazenamento dinâmico.
- Crie uma categoria dinâmica
Defina uma ou mais categorias dinâmicas no namespace dinâmico.
- Incluir atributos dinâmicos em uma categoria dinâmica
Organize seus atributos dinâmicos usando as categorias dinâmicas que você definiu.
- Crie um conjunto de opções dinâmico
Defina um conjunto fixo de opções para um atributo e crie substituições de opção conforme necessário.
- Adicione atributos dinâmicos a um registro
Preencha o campo de armazenamento de atributos dinâmicos usando GlideRecord setValue() Ou inserindo atributos e valores como JSON.