Skip to main content

Ignorar um estágio ou processo

Nota: Alguns elementos interativos desta Missão podem não funcionar como esperado em versões que não estão em inglês. Eles não impactam os objetivos de aprendizagem ou a conclusão da missão.

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:

Automobile accident case that allows for conditional processing. The File personal injury claim process only runs if there is a personal injury.

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:

Properties panel of a stage shows that stages are never skipped by default.
Dica: O estágio Criar é o único estágio que o sistema não pode ignorar.

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.

Properties panel of a process shows that processes always start by default.

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 :

auto-accident-conditional-processing-two-conditions

Verifique seu conhecimento com a seguinte interação:


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice