Challenge
Ignorar um processo com base no contexto para Business Architects (BAs)
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 Inserir dados de pagamento e o processo Faturar cliente 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 Inserir dados de pagamento 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 Faturar cliente 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 Solicitação de Assistência será atualizado para Resolvido-Concluído após o processo de Revisão do serviço.
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 Tipos de caso > Assistance Request para abrir o Ciclo de vida do caso de solicitação de assistência.
- No estágio Criar, clique no processo Inserir dados de pagamento.
- No painel de propriedades contextuais à direita, na lista Iniciar processo (caso contrário, ignorar), selecione
- Clique no ícone para exibir a janela Configurar condição.
- Na janela Configurar condição, na lista de Campo ou Condição Quando, selecione Campos > Cliente (AR) > Nível de cobertura. Nota: Você pode pesquisar o campo Nível de cobertura usando o campo de pesquisa ou clicando em Campos > Cliente (AR) para exibir a lista de campos no objeto de dados Cliente.
- Na lista Comparador, selecione não é igual a.
- No campo Valor, insira Gold para testar se o cliente selecionou o nível de cobertura Gold.
- Clique em Enviar para finalizar a configuração da condição e voltar ao ciclo de vida do caso.
2 Adicionar uma condição inicial ao processo Faturar cliente
- Na etapa de resolução do tipo de caso de solicitação de assistência, clique no processo Faturar cliente.
- No painel de propriedades contextuais à direita, na lista Iniciar processo (caso contrário, ignorar), selecione
- Clique no ícone de engrenagem para exibir a janela Configurar condição.
- Na janela Configurar condição, na lista de Campos, selecione Campos > Cliente (AR) > Nível de cobertura.
- Na lista Comparador, selecione não é igual a.
- No campo Valor, insira Gold para testar se o cliente selecionou o nível de cobertura Gold.
- Clique em (Submit).
- 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?