Formulário de entrada de dicionário
O formulário de entrada de dicionário foi reprojetado para fornecer uma exibição avançada e campos adicionais. Pode ser necessário configurar o formulário para ver todos os campos.
| Campo | Descrição |
|---|---|
| Tabela | Define a tabela na qual o elemento é criado. Nota: Esta lista mostra somente as tabelas que atendem às proteções de escopo para adicionar campos. |
| Tipo | Define o tipo de campo da coluna ou, se o Tipo for Coleção, indica que a entrada do dicionário representa a tabela. Para obter mais informações, consulte Administração de campo. Você pode mudar o tipo de um campo. Para preservar os dados existentes, alterne somente entre os tipos lógicos que são mapeados para o mesmo tipo físico no banco de dados. Por exemplo, Opção e Cadeia de caracteres. |
| Ativo | Habilita ou desabilita o campo. Quando esta caixa de seleção está desmarcada, o campo não é usado pelo sistema. |
| Campo da função | Se selecionado, cria um campo que exibe os resultados de uma função de banco de dados, como uma operação matemática, cálculo de tamanho de campo ou cálculo de dia da semana. Depois que o novo registro de função for salvo, você não poderá desmarcar a caixa de seleção para tornar o campo um campo regular. |
| Somente leitura | Determina se os usuários podem mudar o valor do campo. Quando esta caixa de seleção está marcada, os usuários não podem alterar o valor. O sistema calcula e exibe os dados do campo. Nota: Você pode substituir esta opção para tabelas estendidas. |
| Auditoria | Habilita ou desabilita a auditoria de uma tabela. Ativar auditoria (histórico) para uma tabela. Nota: Esta opção se aplica somente a tabelas. |
| Índice de texto | Determina se as pesquisas indexam o texto em uma tabela. Nota: Esta opção se aplica somente a tabelas. Para excluir campos da indexação, consulte Remover um índice de um campo específico. |
| Rótulo da coluna | Define um rótulo exclusivo para a coluna. O rótulo aparece nos cabeçalhos da lista e nos campos de formulário da coluna.
|
| Nome da coluna | Define o nome do campo da coluna. Quando você cria um novo campo, esse nome é preenchido automaticamente com base no rótulo e em um prefixo da seguinte forma:
Você não pode modificar o prefixo; no entanto, você pode modificar o restante do nome. O nome pode conter apenas caracteres ASCII alfanuméricos minúsculos e sublinhados (_). Você não pode mudar o nome de um registro de dicionário existente. ]Nota: Você não pode inserir sublinhados (duplos) consecutivos em um nome de coluna. Por exemplo, se você inserir my__sample_name como o nome da coluna, ele será alterado automaticamente para my_sample_name quando você salvar a entrada do dicionário. |
| Comprimento máximo | Fornece um limite lógico para o tamanho dos campos de cadeia de caracteres para determinar como o sistema os exibe na interface do usuário e como mapeá-los para tipos de dados de banco de dados físicos. Campos de cadeia de caracteres com um comprimento inferior a 255 caracteres aparecem como campos de texto de linha única. Campos de cadeia de caracteres com mais de 254 caracteres aparecem como uma caixa de texto de várias linhas. O sistema mapeia o tamanho do campo para o tipo de dados físico mais próximo disponível no banco de dados. Às vezes, isso resulta em mais comprimento disponível do que o especificado originalmente. Por exemplo, inserir um tamanho de 50 mapeia para o tipo de dados físico mais próximo de VARCHAR (100), que fornece até um limite de 100 caracteres ou o dobro do tamanho do campo solicitado. Da mesma forma, inserir um tamanho de 1.000 mapas para o tipo de dados físico mais próximo de MÉDIA TEXT, que fornece até um limite de 4.000 caracteres ou quatro vezes o tamanho do campo solicitado. Nota:
|
| Obrigatório | Determina se este campo deve conter um valor para salvar um registro. Para obter mais informações, consulte Tornar um campo obrigatório. Nota: Você pode substituir esta opção para tabelas estendidas. |
| Exibição | Indica que este campo é o Exibir valores para campos de referência. Defina como verdadeiro para o campo cujo valor você deseja usar como texto exibido em links para esta tabela em listas e formulários. Por padrão, o campo Número é o valor de exibição de todas as tabelas de tarefas. Nota:
|
| Definição de função | Define a função que o campo executa. Inicia com glidefunction:, seguido pela operação a ser realizada (por exemplo, concat), seguida pelos parâmetros da função. As constantes devem ser colocadas entre aspas simples. Por exemplo, a definição de função a seguir cria um campo que mostra a descrição resumida, seguida por um espaço e pelo nome do solicitante: glidefunction:concat(short_description, ' ', caller_id.name) Nota: Os parâmetros de função oferecem suporte à referência com pontos. Consulte Dot-walking to data in related tables. |
| Atributos [exibição avançada] | Altera o comportamento de um campo ou funcionalidade que depende do campo. Para obter mais informações, consulte Atributos de dicionário. Os atributos podem ser substituídos por tabelas estendidas por substituições de dicionário. Você também pode configurar atributos para esta entrada de dicionário por meio da lista relacionada Atributos. |
| Valor padrão | |
| Usar padrão dinâmico [Exibição avançada] | Permite especificar um valor padrão que é gerado dinamicamente com base em um filtro dinâmico. |
| Valor do filtro dinâmico [Exibição avançada] | Especifica a opção Criar um filtro dinâmico que determina o valor padrão se a opção Usar padrão dinâmico estiver selecionada. |
| Valor padrão | Especifica o valor padrão do campo para qualquer novo registro. Certifique-se de que este valor use o tipo de campo correto. Por exemplo, um campo de número inteiro usa um valor padrão de 2, mas não pode usar um valor padrão de dois. Esses valores podem ser substituídos por substituições de dicionário. |
| Especificação de referência | |
| Referência | Transforma o campo em um tipo de campo de referência. Se você inserir um nome que não corresponda a uma tabela existente, uma nova tabela será criada quando você salvar suas mudanças no registro do dicionário. Se a tabela atual tiver um módulo no navegador de aplicações, um módulo para a nova tabela será criado automaticamente no mesmo menu da aplicação. |
| Usar qualificador de referência [exibição avançada] | Especifica o tipo de qualificador a ser usado:
|
| Condição de qualificador de referência | Especifica uma condição quando o qualificador de referência é executado se o tipo de qualificador Simples estiver selecionado. |
| Qualificador de referência dinâmico [exibição avançada] | Especifica a opção Criar um filtro dinâmico que determina o qualificador de referência quando o tipo de qualificador dinâmico é selecionado. |
| Qual de referência [exibição avançada] | Filtra os registros disponíveis para um campo de referência se o tipo de qualificador Avançado estiver selecionado. Os qualificadores de referência podem ser substituídos por substituições de dicionário. |
| Chave de referência [exibição avançada] | Identifica um campo diferente de sys_id a ser usado como identificador exclusivo para campos de referência. |
| Regra em cascata de referência [exibição avançada] | Define o que acontece a um registro se o registro ao qual ele faz referência for excluído. Selecione uma das seguintes opções.
|
| Flutuantes de referência [exibição avançada] | Habilita o botão Editar em listas relacionadas para relacionamentos um para muitos. |
| Criação dinâmica [exibição avançada] | Para campos de referência, determina se a inserção de um valor que não corresponde a um registro existente cria um registro na tabela referenciada. Se selecionado, use o campo Script de criação dinâmica para definir como criar o registro. |
| Script de criação dinâmica [exibição avançada] | Quando o campo Criação dinâmica é selecionado, permite que você insira um script para criar um registro na tabela referenciada. |
| Campo Dependente | |
| Dependente do campo [exibição avançada] | Especifica um campo do qual o campo atual depende. Para obter mais informações, consulte Tornar um campo dependente Nota: .Você pode substituir este valor para tabelas estendidas. |
| Especificação da lista de opção | |
| Escolha | Permite que os usuários vejam uma lista de valores sugeridos de uma das seguintes maneiras:
Se uma opção for usada, defina um tipo de campo Lista de seleção ou use os campos Tabela Opção e Campo Opção para copiar opções de outro campo em outro lugar no dicionário. |
| Tabela de opções [exibição avançada] | Preenche as opções de campo com os mesmos valores de outro campo de opção. Se o campo Opção estiver definido como qualquer coisa além de Nenhum, selecione uma tabela para extrair os valores de opção. O campo Opção também deve ser preenchido. Por exemplo, se a tabela Opção estiver definida como a tabela Incidente [incidente], este campo terá a mesma lista de seleção que um dos campos de seleção em Incidente. O campo de opção (veja abaixo) determina qual campo. |
| Campo de opção [exibição avançada] | Preenche as opções de campo com os mesmos valores de outro campo de opção. Se o campo Opção estiver definido como qualquer coisa além de Nenhum, selecione um campo na tabela selecionada para a tabela Opção. Por exemplo, se o campo da tabela Opção estiver definido como a tabela Incidente [incident] e o Campo de opção estiver definido como Prioridade, este campo terá as mesmas opções que o campo Prioridade em Incidente, mesmo que essas opções sejam alteradas. Nota: Este campo deve ser um campo de opção. |
| Valor calculado | |
| Calculado [exibição avançada] | Determina se o valor do campo é calculado a partir de outros valores. Se selecionado, use o campo Cálculo para definir como o cálculo é realizado. O campo Tipo de cálculo permite que você selecione o cálculo baseado em script ou fórmula para o valor da coluna. Ao filtrar, classificar ou agrupar por um campo calculado, a ordem de classificação é baseada no valor do campo armazenado desde a última vez em que o campo foi atualizado, não na última vez em que o campo apareceu. Nota: Em relação às regras de negócios, os campos calculados são preenchidos antes que qualquer regra de negócios, mesmo uma regra de negócios anterior, seja executada. Os campos calculados são preenchidos novamente, se necessário, antes da execução das regras de negócio. |
| Tipo de cálculo [exibição avançada] | Permite selecionar o cálculo baseado em script ou o cálculo baseado em fórmula para uma coluna. Para obter mais informações sobre funções predefinidas e fórmulas de exemplo, consulte Fórmulas para valores de coluna em Construtor de tabelas. |
| Cálculo [exibição avançada] | Permite inserir um script ou fórmula com base no tipo de cálculo selecionado. Quando o Tipo de cálculo for Fórmula, você poderá inserir uma função ou fórmula predefinida para calcular o valor do campo. Você pode usar uma fórmula predefinida ou combinar outras fórmulas para criar uma fórmula de acordo com seus requisitos. Quando o Tipo de cálculo for Script, você poderá inserir um script para calcular o valor do campo. Eles podem ser substituídos por tabelas estendidas com substituições de dicionário. Você pode usar o objeto atual neste script. Assim como as regras de controle de acesso, o script pode:
Nota: Os campos são exibidos como somente leitura quando scripts calculados são aplicados. Por exemplo, ao adicionar um script ao campo calculado em um registro de dicionário definido como Ativo, o campo Ativo se torna somente leitura no formulário. A edição em linha do campo Ativo na exibição de lista também está desabilitada. |
| Campos adicionais | |
| Classe | Identifica a tabela que a tabela atual estende. Tabelas que não estendem outras tabelas especificam seu próprio nome neste campo. Para obter mais informações, consulte . |
| Defaultsort | Obsoleto. |
| Classe de tamanho | Determina se a plataforma trata esta tabela como uma tabela grande, reduzindo a quantidade de memória armazenada para cada linha durante as consultas. Há um trabalho programado que é executado e define o valor deste campo. |
| Verificação ortográfica | Habilita ou desabilita a verificação ortográfica no campo. |
| Exclusivo | Requer que o valor do campo seja exclusivo. Aviso: Tornar um campo exclusivo quando a tabela correspondente já tem valores diferentes para esse campo causa perda de dados. Antes de impor a exclusividade em um campo, verifique se nenhum registro na tabela do campo tem valores ou se todos têm o mesmo valor. |
| Ação de IU | |
| Exibição padrão ou Exibição avançada | Altera a exibição do formulário para a exibição padrão ou avançada. Os campos mudam com base na exibição. Se você estiver usando a exibição padrão, deverá gravar um script para realizar as mesmas tarefas fornecidas pelos campos de exibição avançada. |
| Listas relacionadas | |
| Controles de acesso | Fornece acesso aos controles de acesso que permitem ou limitam o acesso aos dados na tabela. |
| Escolhas | Fornece acesso às opções no campo da lista de seleção que você está editando. |
| Substituições de dicionário | Fornece acesso às substituições de dicionário para este campo. |
| Atributos | Fornece acesso aos atributos do dicionário para esta entrada. |
| Rótulos | Fornece acesso aos rótulos usados para a tabela ou o campo que você está editando. |