Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • para criar as condições, é necessário que já exista um formulário vinculado ao processo e, pelo menos, uma etapa/atividade posterior a ele. Isso porque, para construir as regras de cada condição, é necessário selecionar os campos do formulário que devem ser considerados na validação da condição e a etapa para a qual a solicitação será enviada quando a condição for atendida.
  • ele precisa de, pelo menos, uma 


Condição simples

...

A condição simples permite criar as regras a partir da própria interface, definido a origem dos dados e os operadores para determinar o que deve ser validado. Para cada regra, é necessário definir:

  • o campo do formulário do qual será obtido o valor que será utilizado na comparação;
  • o operador que vai determinar qual tipo de comparação será feita: igual ao, maior que, menor que, igual ou maior que, menor ou igual a, diferente de, parcialmente igual a, parcialmente diferente de e qualquer um;
  • a origem do valor que será comparado com o valor do campo do formulário, podendo ser um valor vindo de outro campo do mesmo formulário ou um valor inserido manualmente em um campo da regra;
  • o outro campo do formulário ou o valor que será comparado com o primeiro campo do formulário, dependendo do que foi definido no tipo.

A validação da regra ocorre da seguinte forma em relação ao segundo valor a ser comparado:

  • se a origem do valor é um Campo de formulário, ela será feita comparando o valor dos dois campos do formulário que foram selecionados;
  • se a origem é um valor fixo, ela será feita comparando o valor do primeiro campo do formulário selecionado com o valor inserido manualmente no campo da regra.

É possível criar múltiplas regras para compor cada condição. E, também, é possível criar múltiplas condições para cada componente Exclusivo.

Nota
titleImportante!

As regras são validadas considerando o operador E, ou seja, todas as regras que compõem a condição precisam ser verdadeiras para que a condição seja atendida.

A primeira regra adicionada nunca pode ser excluída, apenas as regras adicionadas depois da primeira, pois é necessário que exista pelo menos uma regra para que o componente funcione corretamente.


Exemplos de uso

...



6. Exemplo de Estrutura da Regra

Se um usuário criar uma regra com dois critérios obrigatórios, ela pode ser assim:

Se o campo "Gestor Solicitante" for igual ao campo "Atribuição do Gestor" E o campo "Gestor Solicitante" for igual a "João da Silva", então o fluxo seguirá para a próxima atividade.



Condição avançada

...

A condição avançada permite criar as regras a partir de codificação, flexibilizando a criação de condições para pessoas mais técnicas que saibam programar e desejam criar expressões avançadas para as condições usando JavaScript.

...