Adicione atributos dinâmicos a um registro

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • 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

    1. Navegue até a tabela que contém o campo de armazenamento de atributos dinâmicos.
    2. Selecione para criar um registro Novo .
    3. Opcional: No campo Referência de categoria, selecione a categoria dinâmica que contém os atributos dinâmicos que você deseja usar.
    4. Capture um ou mais atributos dinâmicos no campo Armazenamento de atributos dinâmicos inserindo JSON ou usando a API.
      OpçãoDescriçã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();