Configuração avançada de formulário
Os administradores podem configurar recursos avançados de formulário, como foco do formulário, divisões de formulário e campos derivados.
Permitir opções de inserção em registros de tarefa
. Inserir e. Inserir e permanecer as opções são desabilitadas por padrão para registros de tarefa, como incidentes e solicitações de mudança. Você pode definir uma propriedade do sistema para mostrar essas opções para registros de tarefa.
Antes de Iniciar
Procedimento
- Navegar até .
- Localize a propriedade Permita o uso das opções "Inserir" e "Inserir e permanecer" nas tabelas derivadas de tarefas ( glide.ui.task.insert).
- Marque a caixa de seleção para habilitar ou desmarcar a caixa de seleção para desabilitar (padrão) as opções de tarefas.
- Clique em Salvar.
Desabilite o foco do formulário do primeiro campo
Por padrão, os formulários definem o foco no primeiro campo gravável no formulário. Um administrador pode desabilitar o foco do formulário com uma propriedade do sistema para tornar o formulário mais acessível para usuários que usam leitores de tela.
Antes de Iniciar
Procedimento
- Navegar até .
- Defina a propriedade glide.ui.focus_first_elementpara falso .
Resultado
Desabilite a barra de modelos
Os administradores podem desabilitar a barra de modelos em uma tabela criando uma propriedade do sistema.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Desative o envio de formulário com a tecla Enter
Por padrão, quando você pressiona Insira Em um campo de texto simples de uma linha, uma lista de seleção ou um campo booliano, o formulário será enviado.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Ative várias divisões de formulário
As divisões de formulário permitem organizar campos em um formulário em colunas. Os administradores devem adicionar uma propriedade para habilitar divisões de formulário.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Quando você organiza os campos dessa maneira e o usuário está exibindo o formulário em um pequeno dispositivo móvel, os campos na primeira divisão são listados antes dos campos na segunda divisão. Neste exemplo, o. Marcador do ativo , Estado , Número de série e. Subestado os campos são listados antes de qualquer um dos campos abaixo deles. Você também pode criar elementos que abrangem o formulário na parte superior do formulário.
Procedimento
Defina os campos obrigatórios
Você pode especificar quais campos de formulário são obrigatórios em formulários. Esta ação impede que os usuários com a função personalize_form removam o campo configurando o layout do formulário.
Antes de Iniciar
O plug-in Campos de formulário obrigatórios deve estar ativo.
Por Que e Quando Desempenhar Esta Tarefa
Se estiver presente em um formulário, somente um administrador poderá remover os campos obrigatórios. Quando você configura um formulário, os campos obrigatórios aparecem em cinza e têm uma dica de ferramenta indicando que são obrigatórios. Os campos obrigatórios são definidos na tabela Campos de formulário obrigatórios [sys_ui_element_required].
O caso de uso esperado (embora não seja o único) para este recurso faz parte de um esquema de administração delegada. Por exemplo, você pode conceder às filiais os direitos de modificar formulários concedendo a função personalize_form, mas não permitir que elas removam determinados campos que são essenciais para o processamento geral dos negócios.
Procedimento
Resultado
Uma tabela estendida pode substituir a regra de campo de formulário obrigatória de sua tabela base. Por exemplo, se Descrição resumida O campo é obrigatório para a tabela Tarefa, mas não obrigatório para a tabela Incidente, é obrigatório para todas as tabelas de tarefas, exceto Incidente.
Controle o tipo de rótulo para campos derivados
Você pode configurar o tipo de rótulo que aparece para campos derivados.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Um exemplo seria exibir o endereço de e-mail do chamador ao analisar um registro de incidente. O endereço de e-mail não é armazenado na tabela Incidente, mas é obtido seguindo a referência do chamador do incidente para a tabela Usuário. Você controla o tipo de rótulo definindo uma propriedade do sistema. Por exemplo, o rótulo do campo de um endereço de e-mail de incidente pode ser uma das seguintes cadeias de caracteres.
- E-mail do solicitante , que representa o rótulo completo para identificar exclusivamente este campo como o e-mail do registro de usuário solicitante. Se você exibir o endereço de e-mail da pessoa à qual o tíquete foi atribuído, seu rótulo será Atribuído ao e-mail .
- E-mail que é o rótulo do campo de destino. Este rótulo não será exclusivo no formulário se, por exemplo, você também estiver exibindo o endereço de e-mail da pessoa atribuída ao incidente. No entanto, geralmente o posicionamento do campo no formulário deixa claro o que o campo representa.
Escolha o. Solicitante e clique no ícone do expansor. |
Selecione os campos disponíveis associados ao Solicitante campo. |