Variáveis para coletar dados para campos do produtor de registro

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Use variáveis para coletar dados para campos do produtor de registro.

    Você pode usar os seguintes tipos de variáveis para coletar dados para os campos do produtor de registro correspondente.

    Tabela 1. Variáveis para campos do produtor de registro
    Tipo de campo Tipo de variável recomendado
    Verdadeiro/Falso Sim/Não
    Referência Referência
    Data ou data de vencimento Data
    Data/Hora Data/Hora
    Opção ou qualquer campo com uma lista de seleção associada Caixa de seleção
    Endereço de e-mail E-mail
    URL URL
    HTML HTML
    Lista ou lista de ações de IU Coletor de listas
    Cadeia de caracteres com tamanho maior que 256 Texto com várias linhas
    Cadeia de caracteres, inteiro, decimal, número de ponto flutuante Texto de linha única
    Anexo de arquivo Anexo
    Todos os outros tipos de campo Texto com várias linhas
    Nota:
    • Se a variável do produtor de registro for mapeada para um campo criptografado de outra tabela, o valor desta variável não será armazenado na tabela Pergunta/Resposta [question_answer]. Portanto, ela também não está disponível no editor de variáveis do registro de destino.
    • Se a variável do produtor de registro estiver mascarada e criptografada e também mapeada para um campo criptografado de outra tabela:
      • O valor da variável não é armazenado na tabela Pergunta/Resposta [question_answer].
      • O valor descriptografado da variável é copiado para o campo criptografado do registro de destino.

    Valores retornados

    Ao criar um produtor de registro, esteja ciente do valor de retorno.

    A maioria desses tipos de campo retorna uma cadeia de caracteres. No entanto, existem algumas exceções. Por exemplo, um valor Referência retorna o sys_id do objeto de destino, e um valor Lista retorna uma lista separada por vírgulas de sys_ids.

    Exemplo 1: para um valor Lista, retorne uma matriz que pode ser iterada para recuperar os valores individuais enviados pelo usuário:
    var sys_id_string  = producer.glide_list_field;
    var sys_id_list = sys_id_string.split(',');
    Exemplo 2: para um valor Data ou Data/Hora, retorne uma data que o GlideDate possa avaliar.
    var glideDateTime  = new GlideDateTime(producer.date_field);