Casos filho
Hierarquia dos casos
Transações comerciais complexas podem exigir a abertura de vários casos. Por exemplo, o responsável por pedidos de indenização de um seguro automotivo deve ser capaz de lidar com pedidos adicionais se o acidente tiver resultado em danos ao veículo ou lesões pessoais. Com base nesse requisito, o caso Pedido de indenização por acidente deve ser capaz de gerar casos separados Danos veiculares e Lesões corporais, se necessário. Na Pega Platform™, você pode modelar relacionamentos entre casos com uma hierarquia de casos que pode conter casos de nível superior (top-level cases) e casos filho (child cases).
O caso Pedido de indenização por acidente é um caso de nível superior, ou seja, um caso que não tem um caso pai (parent case), mas que pode ser “pai” de outros casos. Danos veiculares e Lesões corporais são casos filho, que representam um trabalho que deve ser concluído para solucionar o caso pai. Uma caso pai que gera vários casos filho permite que o trabalho seja processado em paralelo. Partes diferentes com especializações diferentes podem administrar cada caso filho. Ao processar casos filho em paralelo, talvez seja preciso que o caso pai aguarde até um caso filho ser concluído, antes que ele (pai) possa ser solucionado.
Casos filho são benéficos em situações nas quais é preciso:
- Modelar o trabalho realizado por partes diferentes
- Modelar um trabalho que segue diferentes opções de relatórios
- Modelar um trabalho com cronogramas diferentes
- Modelar um trabalho comum a vários tipos de casos
Um representante do serviço de atendimento ao cliente, um vistoriador e uma oficina mecânica podem solucionar o caso filho Danos veiculares. Enquanto isso, um especialista em indenizações médicas e determinados prestadores de serviços médicos poderão lidar com o caso filho de Lesão corporal.
Implementar um processo de negócio em um tipo de caso separado também permite a reutilização do tipo de caso quando necessário. Por exemplo, indenizações de seguros automotivos e de propriedade podem envolver casos de lesões corporais. Ao implementar indenizações por lesão corporal como um tipo de caso separado, você pode utilizar o tipo de caso de lesão corporal tanto em indenizações de seguros automotivos quanto de propriedade.
Verifique seu conhecimento com a seguinte interação:
Etapa Criar caso
Para adicionar um caso filho a um tipo de caso, adicione uma etapa de automação Criar Caso (Create Case) ao ciclo de vida do caso. Ao encontrar a etapa Criar caso, a Pega Platform cria uma instância do tipo de caso especificado.
Nota: O Dev Studio oferece opções adicionais de configuração para a etapa Criar caso. O caso aberto pode ser um caso de nível superior ou um caso filho. Além disto, vários casos filho podem ser abertos. Para saber mais sobre essas opções, consulte a seção Criação de casos contextuais.
Propagação de dados
Ao abrir um caso filho, você também pode especificar as informações a serem copiadas do caso pai para o caso filho utilizando um processo conhecido como propagação. Você identifica os campos no caso pai que serão copiados e cola os valores dos campos identificados no caso filho. Esta configuração é definida na etapa Criar caso (Create Case).
Se os dados do caso filho devem representar os dados no momento da abertura do caso filho, a propagação de dados é a opção adequada. Por exemplo, no caso Pedido de indenização por acidente, você pode propagar dados sobre o acidente do caso pai para os casos filho Danos veiculares e Lesão corporal, uma vez que as informações sobre o acidente não mudam.
Se as informações devem se manter sincronizadas com o caso pai, e os dados podem sofrer alterações no caso pai, então é mais adequado referenciar os dados no caso pai. Por exemplo, no aplicativo de viagens, os clientes criam um itinerário e reservas para voos, hotéis e aluguel de veículos, e os casos filho lidam com cada reserva. É correto referenciar os dados do caso pai porque os clientes podem fazer alterações no itinerário.
Nota: As referências de dados exigem uma configuração avançada no Dev Studio.
This Topic is available in the following Modules:
If you are having problems with your training, please review the Pega Academy Support FAQs.
Quer nos ajudar a melhorar esse conteúdo?