As regras de campo e formulário permitem definir regras que modificam dinamicamente os formulários de modelo e as páginas de detalhes com base na entrada do usuário.
O ServiceDesk Plus permite configurar regras de campo e formulário para os seguintes eventos de formulário:
Ao Carregar o Formulário: A regra será executada toda vez que o formulário de solicitação for carregado.
Ao Alterar Campo: A regra será executada quando o campo de formulário especificado for modificado.
Ao Enviar o Formulário: A regra será executada no envio do formulário.
Você pode executar as seguintes ações em modelos de formulário e páginas de detalhes com base no evento do formulário e na entrada do usuário.
| Ações de Formulário | Descrição | Disponível para (Modelos) |
| Habilitar Campos | Para habilitar campos do formulário para edições adicionais. | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Desabilitar Campos | Para desabilitar campos do formulário para edições adicionais. | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Mostrar Campos | Para mostrar campos do formulário | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Ocultar Campos | Para ocultar campos do formulário. | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Tornar Campos Obrigatórios | Para tornar obrigatórios os campos do formulário. | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Remover Obrigatoriedade dos Campos | Para remover as propriedades obrigatórias dos campos de formulário especificados. Observação: Você não pode remover a obrigatoriedade de campos que já são obrigatórios nos modelos de formulário. | Catálogo de Serviços, Incidente, Mudança, Liberação e Módulos Personalizados. |
| Adicionar Opções | Para adicionar opções à lista suspensa com base nos valores dos campos. | Catálogo de Serviços, Incidente, Liberação e Módulos Personalizados. |
| Remover Opções | Para remover opções da lista suspensa com base nos valores dos campos. | Catálogo de Serviços, Incidente, Liberação e Módulos Personalizados. |
| Definir Campo | Para predefinir valores dos campos do formulário. | Catálogo de Serviços, Incidente, Liberação e Módulos Personalizados. |
| Limpar Campos | Para redefinir campos do formulário. | Catálogo de Serviços, Incidente, Liberação e Módulos Personalizados. |
| Definir Tarefa | Para associar tarefas ao modelo de formulário. Como resultado, as tarefas associadas são acionadas automaticamente quando o formulário é enviado. | Catálogo de Serviços e Incidente. |
| Remover Tarefa | Para remover as tarefas associadas do modelo de formulário. | Catálogo de Serviços e Incidente. |
| Mostrar Tarefa | Para mostrar tarefas no modelo de formulário. | Catálogo de Serviços, Incidente. |
| Ocultar Tarefa | Para ocultar tarefas no modelo de formulário. | Catálogo de Serviços, Incidente. |
| Mostrar Recurso | Para mostrar seções de recurso. | Serviço |
| Ocultar Recurso | Para ocultar seções de recurso. | Serviço |
| Executar Script | Executa um script no formulário. O script deve ser um código JavaScript válido. O ServiceDesk Plus oferece suporte a alguns métodos padrão para execução de script. Por exemplo, para ocultar Categoria e Nível, você pode chamar o método abaixo com um array de campos assim: $CS.hideField(["CATEGORY","LEVEL"]); | Serviço, Incidente, Mudança, Liberação, Módulos Personalizados. |
Na guia Regras de Campo e Formulário,

| Nome da Regra | Dê um nome à regra. |
| Aplica-se a | Escolha se a regra precisa ser aplicada a todos os usuários, técnicos ou solicitantes. |
| Execução da Regra | Escolha se a regra deve ser executada na criação ou edição do registro. |
| Evento | Escolha um evento de formulário na lista suspensa. Para Ao Alterar Campo, especifique o campo do formulário que deve acionar a regra quando for editado. |
| Condições | Você pode definir critérios de campo para a execução da regra. Clique no ícone de mais AND — verifica se a entrada do usuário corresponde a todos os campos escolhidos. OR — verifica se a entrada do usuário corresponde a qualquer um dos campos. A regra será executada mesmo quando nenhum critério for definido. |
| Ações | Selecione a ação de formulário a ser executada para o evento de formulário escolhido. • Especifique os campos a serem habilitados/desabilitados/mostrados/ocultados/tornados obrigatórios/sem obrigatoriedade no modelo de formulário e na página de detalhes. • Para Executar Script, clique em Escrever Script Personalizado para redigir o código da ação do formulário. Use scripts de exemplo e consulte métodos predefinidos para determinados campos. Clique no ícone de mais |
As regras criadas podem ser acessadas nos eventos de formulário correspondentes, conforme mostrado:

ao lado do nome da regra indica que a regra está habilitada e será aplicada aos modelos de formulário e páginas de detalhes quando a entrada do usuário corresponder às condições da regra. Clique no ícone para desabilitar a regra.
e não será aplicada a nenhum modelo de formulário ou página de detalhes. Clique no ícone para habilitar a regra novamente.
para editar os detalhes necessários da regra.
para excluir a regra permanentemente.
Selecione as regras necessárias usando as caixas de seleção ao lado delas e use a lista suspensa Ações na parte superior da lista de regras para executar as seguintes ações:
.
.Observação:
Clique aqui para saber mais sobre casos de uso específicos para configurar regras de campo e formulário.









