Challenge
Usar condições e ações opcionais
Usar condições e ações opcionais
2 Tarefas
1 h
Cenário
O gerente de projeto da GoGoRoad pediu que equipe do projeto configurasse várias tarefas para simplificar o processo de solicitação de assistência para clientes, agentes de atendimento ao cliente e gerentes da GoGoRoad.
Como System Architect no projeto GoGoRoad, você foi encarregado de atualizar o aplicativo GoGoRoad da seguinte forma:
- Um dos maiores problemas dos agentes de atendimento ao cliente no processo atual é a dificuldade para cancelar um caso de Assistance request (Solicitação de assistência) depois que ele é aberto. Para que os agentes de atendimento ao cliente possam cancelar os casos de Assistance request a qualquer momento, adicione um Cancel Request Process (processo Cancelar solicitação) como uma ação opcional de caso (case-wide optional action). Quando um caso de Assistance request é cancelado, ele deve passar para o estágio de cancelamento, quando o cliente recebe automaticamente um e-mail para confirmar o cancelamento.
- O gerente de projeto da GoGoRoad indicou que os clientes com nível de cobertura Gold mais elevado não são cobrados por solicitações de assistência rodoviária. Os processos Enter payment information (Inserir dados de pagamento) e Invoice customer (Faturar cliente) só devem ser iniciados quando o nível de cobertura do cliente não for Gold.
- Os gerentes da GoGoRoad estão tendo muito trabalho com a verificação de cada solicitação de assistência. A etapa atual de Aprovar/rejeitar a validação de solicitação deve ser substituída por um processo automatizado. Um caso de Assistance request (Solicitação de assistência) deve passar para o estágio de Rejeição da aprovação (Approval Rejection) se o cliente não estiver inscrito na GoGoRoad. Se o cliente estiver inscrito, o ciclo de vida do caso prossegue normalmente.
Você precisa realizar as seguintes tarefas atribuídas. Como um novo System Architect, seu Lead System Architect forneceu uma coleção de links de documentação técnica para ajudar você a começar.
A tabela a seguir apresenta as credenciais necessárias para você concluir o desafio:
| Função | Nome do usuário | Senha |
|---|---|---|
| Application Developer (desenvolvedor de aplicativo) | author@gogoroad | pega123! |
Tarefas detalhadas
1 Condições de uso e ações opcionais
Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.
Critérios de aceitação
- No tipo de caso (case type) Assistance Request (Solicitação de assistência), um processo (process) chamado Cancel request (Cancelar solicitação) é adicionado como uma ação opcional de caso (case-wide optional action). O processo Cancel request foi pré-configurado pelo seu LSA. Quando selecionado, o processo Cancel request move um caso para o estágio (stage) Cancellation pré-configurado.
Instruções
- Na instância do desafio da Pega, faça login como Application Developer (desenvolvedor de aplicativo).
- No campo Username, insira author@gogoroad.
- No campo Password, insira pega123!.
- No tipo de Caso de Assistance Request (Solicitação de assistência), adicione uma ação opcional de caso pré-configurada chamada Cancel request (Cancelar solicitação), conforme indicado nos critérios de Aceitação.
2 Usar condições com estágios e processos
Leia a documentação técnica fornecida para concluir as tarefas atribuídas. A documentação técnica pode conter mais informações do que você precisa.
Critérios de aceitação
- No tipo de caso (case type) Assistance Request (Solicitação de assistência), uma condição é configurada para que o processo (process) Enter payment information (Inserir dados de pagamento) só comece quando o Coverage level (Nível de cobertura) do Customer ID não seja igual a uma associação Gold.
- No tipo de caso Assistance Request, uma condição é configurada para que o processo Invoice customer (Faturar cliente) só comece quando o Coverage level (Nível de cobertura) do Customer ID não seja igual a uma associação Gold.
- No tipo de caso Assistance Request, a etapa (step) Approve/Reject de Validate request (Validar solicitação) é substituída por uma decisão automatizada.
- Se o Enrollment (Inscrição) do Customer ID for false, a decisão muda para um estágio (stage) e envia o caso Assistance Request para o estágio Approval Rejection, no qual o agente de atendimento ao cliente deve inscrever o cliente na GoGoGoRoad. Do contrário, o caso Assistance Request continua até o fim.
- Nenhuma persona está associada ao estágio Validation.
Instruções
- No tipo de caso (case type) Assistance Request (Solicitação de assistência), configure uma condição inicial personalizada no processo (process) Enter payment information (Inserir dados de pagamento), conforme os critérios de aceitação.
- No tipo de caso Assistance Request, configure uma condição inicial personalizada no processo Invoice customer (Faturar cliente) conforme os critérios de aceitação.
- No tipo de caso (case type) Assistance Request, use o modelador de processos para substituir a etapa Aprovar/rejeitar de Validate request (Validar solicitação) por uma decisão automatizada, conforme os critérios de Aceitação.
- No tipo de caso Assistance Request, remova qualquer persona associada ao estágio Validation.
Disponível na seguinte missão:
Quer nos ajudar a melhorar esse conteúdo?