Adicione atributos dinâmicos a um registro
Armazene atributos dinâmicos e seus valores em um registro.
Antes de Iniciar
Função necessária: nenhuma
Para adicionar atributos a um campo de armazenamento de atributo dinâmico, você deve ter acesso de gravação à tabela onde o campo de armazenamento está localizado.
Por Que e Quando Desempenhar Esta Tarefa
Depois de criar um campo de armazenamento de atributos dinâmicos e configurar as categorias dinâmicas e os atributos dinâmicos para o namespace, você pode usar um ou mais dos atributos dinâmicos para descrever seus registros.
Procedimento
- Navegue até a tabela que contém o campo de armazenamento de atributos dinâmicos.
- Selecione para criar um registro Novo .
- Opcional: No campo Referência de categoria, selecione a categoria dinâmica que contém os atributos dinâmicos que você deseja usar.
-
Capture um ou mais atributos dinâmicos no campo Armazenamento de atributos dinâmicos inserindo JSON ou usando a API.
Opção Descrição Inserir JSON Insira um ou mais atributos e valores no campo Armazenamento dinâmico. Por exemplo: { "watts: 50" , "screen_size": "75", "screen_type" : "OLED" }Use a API Chamada Valor() em GlideRecord E enviar dados para o campo de armazenamento de atributos dinâmicos. Por exemplo: var gr = new GlideRecord(‘products’); gr.setValue(‘televisions->watts’, '50'); gr.setValue(‘televisions->screen_size’, '75'); gr.setValue(‘televisions->screen_type, 'OLED'); gr.insert();
Resultado
Um ou mais atributos dinâmicos e seus valores são armazenados no registro. Os usuários podem consultar registros que tenham algum valor para um atributo. Por exemplo:
var gr = new GlideRecord(‘products’);
gr.addQuery(‘televisions->screen_type', ‘OLED’);
gr.query();