Ignorar um estágio ou processo
Outra situação para a execução condicional pode ser a utilização de uma regra de condição Quando para controlar se um estágio ou um processo é executado ou ignorado no ciclo de vida do caso em tempo de execução.
Por exemplo, um caso de acidente de trânsito contém um processo para abrir um sinistro por lesão pessoal se houver uma pessoa lesionada no acidente. No entanto, se o veículo sofrer danos enquanto estava estacionado e não supervisionado, o processo de lesão pessoal pode ser ignorado. O processo Abrir sinistro de acidente de trânsito sempre é executado, que é a configuração padrão para processos. O processo de Abrir sinistro de lesão pessoal é configurado com uma condição: Alguma pessoa foi lesionada é igual a Sim. Como resultado, o processo Abrir sinistro de lesão pessoal é executado apenas quando há uma lesão pessoal associada ao sinistro de acidente. Caso contrário, o processo é pulado, como mostrado na imagem a seguir:
Neste tópico, saiba como as regras Quando são usadas para controlar quando ignorar um Estágio ou Processo, desde que a lógica de negócios do Caso indique que qualquer um deles não é necessário para uma situação específica.
Ignorar um estágio ou processo
O caminho típico dos eventos em um ciclo de vida de um caso nunca pula um estágio e sempre inicia um processo. Com a execução condicional, é possível desviar desse caminho normal. O sistema executa ou ignora estágios e processos se os valores em operação do caso corresponderem à lógica condicional definida na entrada.
Ignorar um estágio
Por padrão, um Caso nunca pula um estágio. No entanto, é possível configurar uma condição para que o caso ignore o estágio.
No ciclo de vida do caso, selecione o estágio em questão para configurar uma condição. Conforme a figura a seguir, você pode selecionar Custom ou Existing condition para ignorar o estágio e criar ou selecionar a regra de condição Quando que controla o comportamento.
Por padrão, um estágio nunca é ignorado, exceto quando há uma condição presente. A imagem a seguir mostra as opçõesSkip stage:
Ignorar um processo
A configuração padrão de um Caso sempre inicia um Processo. No entanto, você pode configurar uma condição para ignorar um processo.
No ciclo de vida do caso, selecione o processo em questão. Conforme a figura a seguir, você pode selecionar Custom ou Existing condition para ignorar o processo e criar ou selecionar a regra de condição Quando que controla o comportamento.
Criar condições
É possível adicionar mais de uma condição a um estágio ou processo. Por exemplo, no caso do acidente de trânsito, o processo de lesão pessoal inicialmente é executado com base em uma única condição: Alguma pessoa foi lesionada é igual a Sim. Você decide que o processo de lesão pessoal deve ser executado com base em duas condições: Uma parte foi lesionada é igual a Sim e o Total de despesas é maior que US$ 50. O processo Abrir sinistro de lesão pessoal é configurado para ser executado apenas quando Alguma pessoa foi lesionada for Sim, indicando que há uma lesão pessoal associada ao sinistro, e quando o Total de despesas for maior que US$ 50. Caso contrário, o processo é ignorado. A imagem a seguir mostra se o processo File personal injury claim é pulado com base em valores de exemplo para os campos Was a party injured e Expense total :
Verifique seu conhecimento com a seguinte interação:
This Topic is available in the following Modules:
Quer nos ajudar a melhorar esse conteúdo?