Ignorar um processo com base no contexto para Business Architects (BAs)
2 Tarefas
10 min
Scenario
Os pagamentos de solicitações de assistência rodoviária são cobertos para clientes que optaram pelo nível mais alto de cobertura, o Gold. Clientes com cobertura Gold não precisam informar dados de pagamento ao agente de atendimento ao cliente ao iniciar uma solicitação de assistência. Além disso, os clientes com o nível Gold de cobertura não recebem uma fatura pelos serviços prestados.
Para cumprir esse requisito comercial, a equipe do projeto usa condições para configurar o processo Enter payment information e o processo Invoice customer para serem iniciados somente quando o nível de cobertura do cliente não for Gold.
Na Pega, as condições são usadas para controlar o caminho que um caso percorre em direção à resolução. As condições são definidas por critérios ou lógicas relevantes para o caso de negócios e o fluxo de trabalho. No ciclo de vida do caso, as condições também são usadas para definir quando ignorar um estágio ou um processo.
História de usuário
Como agente de atendimento ao cliente da GoGoRoad, quero pular o processo de inserir informações de pagamento para clientes com cobertura Gold, acelerando o despacho da assistência.
Como agente de atendimento ao cliente da GoGoRoad, quero pular o processo de envio de fatura para clientes com cobertura Gold, resolvendo o caso segundo os termos do contrato de associação.
Notas técnicas documentadas pelo System Architect
- O processo Enter payment information só é iniciado quando o nível de cobertura do cliente não é Gold.
- Se o nível de cobertura do cliente for Gold, o fluxo de trabalho prossegue para o estágio de validação.
- O processo Invoice customer só é iniciado quando o nível de cobertura do cliente não é Gold.
- Se o nível de cobertura do cliente for Gold, o status do Caso de Assistance Request será atualizado para Resolved-Completed após o processo de Review service.
A tabela a seguir apresenta as credenciais necessárias para concluir o desafio:
| Função | Nome de usuário | Senha |
|---|---|---|
| Business Architect | author@gogoroad | pega123! |
Challenge Walkthrough
Detailed Tasks
1 Adicionar uma condição inicial ao processo Inserir dados de pagamento
- Na instância da Pega para o desafio, insira as seguintes credenciais:
- No campo User name, insira author@gogoroad.
- No campo Password , insira pega123!.
- No painel de navegação do App Studio, clique em Case Types > Assistance Request para abrir o ciclo de vida do caso Assistance Request.
- No estágio Create, clique no processo Enter payment information.
- No painel de propriedades contextuais à direita, na lista Start process (otherwise skip), selecione
- Clique no ícone para exibir a janela Configure condition.
- Na janela Configure condition, na lista Field or When condition (Campo ou Condição Quando), selecione Fields > Customer (AR) > Coverage level (Campos > Cliente (AR) > Nível de cobertura).Nota: Você pode pesquisar o campo Coverage level usando o campo de pesquisa ou clicando em Fields > Customer (AR) para exibir a lista de campos no objeto de dados Cliente.
- Na lista Comparator, selecione is not equal to.
- No campo Value, insira Gold para testar se o cliente selecionou o nível de cobertura Gold.
- Clique em Submit para finalizar a configuração da condição e voltar ao ciclo de vida do caso.
2 Adicionar uma condição inicial ao processo Invoice customer
- Na etapa de resolução do tipo de caso de Assistance Request, clique no processo Invoice customer.
- No painel de propriedades contextuais à direita, na lista Start process (otherwise skip), selecione
- Clique no ícone de engrenagem para exibir a janela Configure condition.
- Na janela Configure condition, na lista Fields, selecione Fields > Customer (AR) > Coverage level.
- Na lista Comparator, selecione is not equal to.
- No campo Value, insira Gold para testar se o cliente selecionou o nível de cobertura Gold.
- Clique em .
- No canto superior direito, clique em .
Este Desafio serve para praticar o que você aprendeu nos seguintes Módulo:
Disponível na seguinte missão:
Quer nos ajudar a melhorar esse conteúdo?