Configure valores de opção de campo de estado
Os campos de estado são um subconjunto dos campos da lista de seleção. Lembre-se das seguintes informações ao configurar valores de opção para o campo estado.
- Use um valor negativo para adicionar um novo campo de estado ativo.
- PESQUISE e estude as regras de negócios que usam um filtro de número de estado no Script e. Condições campos. Você pode usar a ferramenta Depuração para rastrear a ordem de execução da regra de negócio.
- Os novos valores que representam estados inativos devem ter um valor acima de 8.
Você pode definir qualquer um dos atributos a seguir para um campo de estado configurando o dicionário. Se os atributos não estiverem definidos, o sistema usará os valores padrão. A API TaskStateUtil usa os seguintes atributos. Para obter mais informações sobre a API TaskStateUtil, consulte TaskStateUtil .
| Atributo | Definição |
|---|---|
| close_states | Lista delimitada por ponto e vírgula de valores de estado inativos, usada para identificar se a tarefa deve ser definida como ativa ou inativa. Este é um atributo obrigatório para usar a funcionalidade TaskStateUtil. |
| default_close_state | Atributo opcional para definir o valor de estado do estado de fechamento padrão se você quiser definir regras de negócios que encerram automaticamente uma tarefa. O padrão é 3, normalmente Encerrado concluído se o atributo não estiver definido. |
| default_work_state | Atributo opcional para definir o valor de estado do estado de trabalho padrão se você quiser definir regras de negócios que definem automaticamente uma tarefa para trabalho. O padrão é 2, normalmente Trabalho em andamento se o atributo não estiver definido. |
Exemplos de modificação de estado
Siga estes exemplos para modificar os estados de incidentes e solicitações de mudança.
Antes de Iniciar
Função necessária: administrador
Procedimento
Problemas de estados de mudança e regras de negócios
As regras de negócio no sistema fazem suposições sobre valores de estado. Você pode solucionar problemas de regras de negócios para ver a ordem em que elas são executadas e ver como isso afeta as mudanças feitas Estado valores de campo.
Antes de Iniciar
Função necessária: administrador
Procedimento
O que Fazer Depois
Consulte Depurar regra de negócio para obter informações sobre como rastrear a ordem de execução da regra de negócio. Você pode clicar em Depurar tudo , resolva um incidente e verifique o rastreamento na parte inferior do formulário para observar a execução das regras de negócio. Esses dois exemplos de linha mostram que o código de regra de negócio mark_closed foi inserido . e saiu . .
==> 'mark_closed' on incident
<== 'mark_closed' on incident