Skip to main content

Execução condicional de processos e estágios

Execução condicional

É possível definir condições que controlam se um processo ou estágio é executado em um caso. Uma condição consiste em um campo, um comparador e um valor. Processos e estágios são executados ou ignorados se os valores de tempo de execução do caso corresponderem à lógica condicional definida.

Na imagem a seguir, clique nos ícones de + para saber mais sobre como configurar uma condição para ignorar um processo ou estágio.

Por exemplo, um caso de acidente de trânsito contém um processo para abrir um pedido de indenização por lesão pessoal se houver uma pessoa lesionada no acidente. No entanto, se o veículo sofreu 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 (File auto accident claim) sempre é executado, que é a configuração padrão para processos. O processo Abrir sinistro de lesão pessoal (File personal injury claim) é configurado com uma condição: quando Alguma pessoa foi lesionada (Was a party injured) for igual a Sim (Yes). 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 é ignorado.

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

Ignorar um processo ou estágio

Ignorar um estágio

No ciclo de vida do caso, selecione o estágio de interesse para configurar uma condição para ignorar um estágio. Por padrão, um estágio nunca é ignorado, exceto quando há uma condição presente.

Properties panel of a stage shows that stages are never skipped by default.

Ignorar um processo

No ciclo de vida do caso, selecione o processo de interesse para configurar uma condição para iniciar um processo. Por padrão, um processo sempre é iniciado, exceto quando há uma condição presente.

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

Criando 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: quando Alguma pessoa foi lesionada for igual a Sim. Você decide que o processo de lesão pessoal deve ser executado com base em duas condições: quando Alguma pessoa foi lesionada (Was a party injured) for igual a Sim (Yes) e quando Total de despesas (Expense total) for maior que $ 50. O processo Abrir sinistro de lesão pessoal (File personal injury claim) é configurado para ser executado apenas quando Alguma pessoa foi lesionada for Sim, indicando que há uma lesão pessoal associada ao sinistro de acidente, e quando o Total de despesas for maior que $50. Caso contrário, o processo é ignorado.

auto-accident-conditional-processing-two-conditions

Verifique o seu conhecimento com a seguinte interação


This Topic is available in the following Module:

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

Este conteúdo foi útil?

100% acharam esse conteúdo ú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