Tipos de campo

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 10 min. de leitura
  • Esses tipos de campo estão disponíveis para os administradores ao criar novos campos ou alterar o tipo de campos existentes.

    Tabela 1. Tipos de campo
    Tipo de Campo Descrição
    Áudio Campo para carregar e incorporar arquivos de áudio .mp3 ou .ogg.
    Escolha Lista de opções configuráveis.
    Coleção As entradas de dicionário com o tipo Coleção representam a tabela em vez de um campo na tabela. Mudanças como atributos ou a caixa de seleção Somente leitura aplicadas a esta entrada são aplicadas à tabela em vez de a um campo específico. Esta entrada é criada automaticamente quando uma tabela é criada. Não deve haver mais de uma entrada para uma tabela deste tipo.
    Cor Campo de cadeia de caracteres que aceita declarações de cores CSS (incluindo notação hexadecimal ou RGB) e exibe uma visualização. Para saber mais, consulte https://developer.mozilla.org/en-US/docs/Web/CSS/color_value.
    Compactado O tipo de campo Compactado armazena dados binários grandes em um formato compactado, reduzindo os requisitos de armazenamento do banco de dados. Ele é usado para arquivos como imagens ou documentos, compactando e descompactando dados automaticamente para otimizar o desempenho. Este tipo de campo ajuda a manter o armazenamento eficiente e o desempenho do banco de dados, especialmente ao lidar com grandes volumes de dados.
    Cadeia de caracteres de condição Campo de texto que aceita uma declaração de condição JavaScript sem formatação que é validada automaticamente quanto à exatidão antes de uma atualização.
    Condições Campo que adiciona o construtor de condições a um formulário. Você deve especificar um campo dependente que faça referência ao nome da tabela.
    Moeda Campo decimal com quatro dígitos após a vírgula decimal. Quando exibido em um formulário, um campo de moeda também inclui uma lista de seleção adicional para selecionar o tipo de moeda. Se não houver valor padrão para o campo, os campos de moeda vazios usarão a moeda de referência. Adicionar um valor faz com que o campo use a moeda da sessão do usuário ativo. Consulte Alterar casas decimais da moeda padrão para saber como usar dois dígitos fracionários.
    Nota:
    Depois de atribuir este tipo a um campo, você não poderá alterá-lo para um tipo de moeda FX.
    Estrutura de Dados Campo que permite a seleção de uma das seguintes estruturas de dados e a entrada de valores para organizar informações específicas no registro.
    • Cadeia de caracteres
    • Booliano
    • Inteiro
    • Decimal
    • Objeto
    • Matriz
    Data Dia, que pode ser selecionado com um widget de calendário.
    Data/Hora Dia e hora, que podem ser selecionados com um widget de calendário.
    Decimal Número com até dois dígitos após as casas decimais (por exemplo, 12,34).
    ID do documento Referência a qualquer registro em qualquer tabela.
    ID do Domínio Campo do sistema que contém uma referência ao domínio.
    Data de vencimento Campo de entrada de cadeia de caracteres que armazena uma data/hora.
    Duração Período de tempo. Um carimbo de data/hora armazenado no banco de dados como data/hora.
    Texto Criptografado Campo que é criptografado por segurança. Dependendo do acesso ao módulo de criptografia do usuário, o campo pode estar oculto, o valor pode estar oculto ou o campo e o valor podem ser exibidos.
    Nome do Campo Campo de referência para um nome de campo na tabela selecionada em um tipo de campo Nome da tabela. Torne este campo dependente do campo Nome da tabela.
    Anexo de arquivo Campo para manter um arquivo. Um campo contém um arquivo. Há suporte para todos os tipos de arquivo.
    Número de ponto flutuante Número com até sete dígitos após a vírgula decimal.
    Moeda de FX Também conhecido no código interno como campos Currency2, este tipo de campo é uma alternativa aos campos de moeda padrão (padrão) encontrados na maioria das aplicações Now Platform®. Esse tipo de campo de moeda é altamente configurável, oferece suporte a tabelas de taxas personalizadas, agregações de relatório e fornece visibilidade aprimorada dos cálculos de conversão. Para saber mais sobre o tipo de campo Moeda de FX, consulte Configuração e uso de campos de Moeda de FX.
    Nota:
    Depois de atribuir este tipo a um campo, você não poderá alterá-lo para um tipo de Moeda.
    Ponto geográfico Campo para manter coordenadas de longitude e latitude.
    HTML Campo de cadeia de caracteres com um editor de HTML integrado.
    Ícone Campo de cadeia de caracteres que fornece ao usuário acesso a um seletor de ícones em um formulário. Por padrão, o conjunto de ícones de favoritos é usado.
    Imagem Campo para carregar e incorporar imagens.
    Inteiro Número sem casas decimais.
    Nota:
    Para pesquisar um número inteiro, insira = seguido pelo número inteiro na barra de pesquisa. Por exemplo, se você quiser pesquisar uma Ordem de 100, insira =100.
    Endereço IP Campo de caracteres variável que armazena endereços IPv4 e IPv6. Para obter mais informações, consulte Tipo de campo de endereço IP.
    Diário Campo que aceita entradas de texto e exibe entradas anteriores com um nome de usuário e carimbo de data/hora.
    Entrada de Diário Campo que aceita entradas de texto, mas não exibe entradas anteriores.
    Lista de Diários Campo que exibe o conteúdo dos campos de diário. Você deve especificar os campos de diário como os campos dependentes. Se um campo de lista de diários depender de mais de um campo de diário, as entradas serão exibidas em ordem cronológica.
    Lista Campo de referência que aceita várias referências em vez de apenas uma.
    Longa Campo inteiro que pode conter um número maior que o campo inteiro.
    Pares Nome-Valor

    Campo que mapeia valores de texto. Cada mapeamento é individual, no entanto, um único campo de Pares Nome-Valor pode conter vários mapeamentos. Cada mapeamento deve usar um nome exclusivo e o nome não pode ficar em branco.

    Por exemplo, você pode usar um campo Pares de nome-valor para conter informações de cabeçalho para uma solicitação de serviço web. Neste exemplo, o nome de cada mapeamento é o cabeçalho, como Content-Type, e o valor é o valor do cabeçalho, como Application/json.

    Para obter informações sobre como criar scripts de campos de Pares Nome-Valor, consulte Tipo de campo de pares nome-valor.

    Senha (Unidirecional Criptografada) Campo de texto que armazena senhas com criptografia unidirecional. A criptografia unidirecional armazena a senha como um valor de hash seguro que não pode ser descriptografado.
    Senha (Bidirecional Criptografada) Campo de texto que armazena senhas com criptografia bidirecional. A criptografia bidirecional armazena a senha como um valor criptografado seguro que pode ser descriptografado programaticamente na instância. Você pode usar a criptografia de senha 2 com variáveis de formulário. Para criptografar campos de texto em formulários, use a criptografia Password2 com KMF. O tamanho dos valores do campo password2 deve ser de pelo menos 255 caracteres.
    Porcentagem de conclusão Campo decimal que renderiza uma barra de porcentagem concluída em listas. Você pode converter qualquer campo decimal existente em um campo de porcentagem concluída.
    Número de telefone (E164) Campo de cadeia de caracteres que fornece formatação e validação compatíveis com E164 para números de telefone.
    Preço Um campo de moeda que permite controlar as conversões e a exibição. Para obter mais informações, consulte Campos de preço.
    Referência Consulta que exibe registros de outra tabela.
    Script Campo de texto que aceita entrada de código JavaScript e fornece controles, como verificação de sintaxe e formatação. Ele também fornece uma lista de campos e APIs do servidor. Você deve especificar um campo dependente que faz referência ao nome da tabela para a lista de campos.
    Script (Texto sem Formatação) Campo de texto que aceita entrada de código JavaScript e fornece controles, como verificação de sintaxe e formatação.
    Tabela resumida Um campo de referência usado para criar relacionamentos entre registros em tabelas diferentes. Ao contrário de um campo de referência padrão, que aponta para uma tabela específica, um campo "Tabela resumida" pode fazer referência a várias tabelas, permitindo relacionamentos de dados mais flexíveis. Este tipo é útil quando você deseja relacionar um registro a diferentes tipos de entidades de dados que residem em tabelas diferentes, mas compartilham alguns atributos comuns.
    Nome curto da tabela O tipo de campo Nome de tabela curto armazena uma versão compacta de um nome de tabela, geralmente usado em configurações do sistema, URLs ou logs para maior eficiência. Ele ajuda a mapear nomes de tabela completos para identificadores mais curtos, principalmente para uso interno do sistema, em vez de interação direta com o usuário.
    Cadeia de caracteres

    Para 255 caracteres ou menos, o campo de cadeia de caracteres é um campo de texto de linha única. Qualquer coisa com 256 caracteres ou mais aparece como uma caixa de texto de várias linhas.

    Nota:
    O banco de dados pode converter o valor que você fornece no campo Comprimento máximo para o tipo de campo de banco de dados correspondente mais próximo. Por exemplo, um comprimento máximo de cadeia de caracteres de 80 mapas para o tipo de campo de banco de dados mais próximo de VARCHAR(100).

    Para instâncias do Oracle, os usuários não podem aumentar o tamanho máximo de um campo de cadeia de caracteres para um valor maior que 4000 por meio da IU da aplicação. Mudanças maiores que 4000 exigem o tipo de dados CLOB no Oracle. Se você precisar que um campo tenha mais de 4.000 caracteres, registre um incidente para solicitar a mudança.

    Cadeia de caracteres (UTF-8 completo) Campo de cadeia de caracteres que contém a codificação de caracteres UTF-8. Este tipo de campo é restrito ao mesmo tamanho máximo que pode ser definido na IU da aplicação como o tipo de dados Cadeia de caracteres. Os emojis são compatíveis com o tipo de campo Cadeia de caracteres (UTF-8 completo).
    Sugestão Campo de cadeia de caracteres que fornece valores sugeridos, mas aceita texto de forma livre. Disponível quando você adiciona um campo configurando um formulário ou lista. Caso contrário, você deve modificar a entrada do dicionário de uma cadeia de caracteres existente ou campo de diário.
    SYS ID Campo que contém um identificador numérico exclusivo para cada registro. Para obter mais informações sobre como adicionar um SYS ID, consulte os seguintes links:
    • Adicione um SYS ID a um formulário.
    • Adicionar um SYS ID a uma lista.
    Perigo:
    Modificar ou excluir um SYS ID resulta em dados inválidos ou perdidos.
    Nome da tabela Campo de cadeia de caracteres que permite selecionar uma tabela. Se você usar o tipo de campo Nome do campo, adicione esse tipo de campo e torne o campo Nome do campo dependente do campo Nome da tabela.

    Se você estiver em uma aplicação com escopo, poderá exibir somente as tabelas desse escopo.

    Hora Hora específica. Armazenado no banco de dados como um campo de data/hora. Somente a parte de tempo deste campo é usada.
    Nota:
    Este campo sempre armazena a data como 1970-01-01, que não se enquadra nas datas do horário de verão (DST). Como resultado, o horário não é ajustado automaticamente para o horário de verão. Se um recurso personalizado usar hora como hora de início, será de responsabilidade do recurso ajustar o horário de verão, se necessário.
    HTML Traduzido Campo HTML que exibe diferentes traduções baseadas no idioma do usuário.
    Texto Traduzido Campo de texto que exibe diferentes traduções baseadas no idioma do usuário.
    Verdadeiro/Falso Campo booliano que aparece como um número inteiro de um dígito, normalmente 1 (verdadeiro) ou 0 (falso).
    user_input O tipo de campo user_input é usado para capturar entradas fornecidas por usuários, normalmente no contexto de fluxos de trabalho, pesquisas ou outros processos interativos. Este campo permite que os usuários insiram texto, selecionem opções ou forneçam outros tipos de entrada que podem ser processados ou armazenados para uso posterior. Os dados coletados por meio dos campos "User_input" geralmente são usados para orientar a tomada de decisão em fluxos de trabalho ou para coletar informações para emissão de relatórios e análises. É um tipo de campo flexível que pode ser personalizado para se adequar a vários casos de uso em que a interação do usuário é necessária.
    URL Campo de cadeia de caracteres que é um campo de URL clicável quando bloqueado.
    Nota:
    Na IU para celular, este campo aparece como um campo de texto de várias linhas. O campo é salvo como uma única linha, com as quebras de linha removidas.
    Vídeo Campo para carregar e incorporar vídeo.
    Wiki Campo de cadeia de caracteres com um editor de texto Wiki interno que aceita uma versão simplificada da formatação de texto Wiki padrão.
    Fluxo de trabalho Campo de lista de seleção que exibe uma fase em um fluxo de trabalho.