Skip to main content

Gerenciar dependência de fluxo de trabalho do caso

Nota: Em versões que não sejam em inglês, alguns elementos interativos desta missão podem apresentar comportamento inesperado. Eles não impactam os objetivos de aprendizagem ou a conclusão da missão.

Durante o processamento, há ocasiões em que um Caso deve ser pausado enquanto aguarda mais informações ou uma ação específica. Por exemplo, quando o processamento automatizado em lote é requisitado, um caso deve ser pausado entre as etapas para garantir que o processamento em lote seja concluído antes da retomada do caso. Em outro exemplo, as regras de conformidade regulatória federal e estadual geralmente exigem que os Casos apliquem períodos de espera rigorosos antes de determinadas ações. 

Esses tipos de dependências de caso são aplicados usando a etapa Aguardar (Wait step). A etapa Aguardar permite pausar e reiniciar o processamento de caso quando este atende às condições definidas. Por exemplo, quando um cliente envia um pedido para comprar um fundo mútuo, o processamento é pausado até o final do dia, e então o valor do fundo é calculado. A imagem a seguir mostra o processo de pedido de compra:

An example of a Case dependency using a Wait Step.

 

Tipos de etapa Aguardar

A etapa Aguardar pode ser configurada para pausar o processamento do caso com base no tipo de espera: Dependência de caso ou Temporizador.

Dependência de caso

O tipo de espera Dependência de caso pausa o processamento de um caso pai até a dependência do caso filho ser resolvida.

Uma dependência de caso é criada adicionando uma etapa Aguardar ao caso pai. Quando um caso pai atinge a etapa Aguardar, o caso será pausado até todos os casos filho ou qualquer caso filho de um determinado tipo atingir um status definido. O status pode ser um status padrão, como Pendente-Aprovação, ou um status personalizado definido no seu aplicativo. Também é possível definir a etapa Aguardar para A ser resolvido, na qual um caso é resolvido quando o status do caso é definido para um valor que inicia com a palavra Resolvido. Por exemplo, quando um caso pai atinge a etapa Aguardar, o caso é pausado até que um ou todos os casos filho sejam resolvidos.

Nota: Deve existir um relacionamento hierárquico entre casos, como casos pai e filho, para que a etapa Aguardar considere a dependência quando em operação. Os casos dependentes devem ser criados antes que a forma Aguardar seja encontrada; caso contrário, o fluxo pulará a forma de espera, pois não há casos dependentes para aguardar.

Você pode definir o caso para considerar apenas o status atual ou as alterações de status após o caso atingir a etapa Aguardar. Também é possível permitir que os usuários cancelem as condições de espera e continuem o processamento de um caso.

No centro da imagem a seguir, deslize a linha vertical para ver as opções de configuração do tipo de espera Dependência de caso:

Temporizador

O tipo de espera Temporizador pausa um caso até a decorrência do configuração de Intervalo de data/hora ou até uma Data/hora de referência.

É possível configurar a etapa Aguardar para pausar o processo durante um intervalo fixo (horas/minutos) ou com base no valor de uma referência de propriedade. Especifique um período definido durante o qual o caso deve ser pausado ou utilize uma variável que contenha uma data em que o caso deve ser retomado. Por exemplo, com um sinistro de acidente, você pode dar a alguém 24 horas para enviar fotos do acidente. Você deseja pausar o caso até o tempo de espera ser transcorrido.

No centro da imagem a seguir, deslize a linha vertical para ver a espera por um intervalo de data/hora definido versus a espera por uma data/hora de referência:

Etapa Aguardar versus ação do usuário

É importante reconhecer a distinção entre pausar deliberadamente um caso inserindo uma etapa Aguardar, e os atrasos no processamento do caso que ocorrem enquanto se aguarda a ação do usuário nas etapas de atribuição, as quais devem ser concluídas antes que o caso possa prosseguir. 

Exemplos de atrasos no processamento de casos enquanto se aguarda a ação do usuário incluem um caso de relatório de despesas que está atrasado enquanto se aguarda a decisão do gerente da equipe de Finanças sobre uma etapa de Aprovar/Rejeitar, ou o início de um caso de sinistro de automóvel que está atrasado porque o usuário ainda não enviou as fotos do acidente requisitadas para concluir uma etapa Coletar informações no estágio Criar. 

Em ambos os exemplos, o processamento do caso é atrasado até que as ações do usuário sejam concluídas em uma etapa de atribuição, em vez de ser deliberadamente pausado com o uso de uma etapa de Aguardar.

Verifique 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?

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