Challenge
Validação de dados em relação à lógica de negócios para BAs
Validação de dados em relação à lógica de negócios para BAs
1 Tarefa
10 min
Scenario
Com a GoGoRoad, os clientes com cobertura padrão usam um cartão de crédito para pagar serviços realizados por um provedor de serviços. Para que as transações com cartão de crédito sejam processadas corretamente, os stakeholders identificaram que a data de validade do cartão de crédito não pode ter um valor anterior à data atual. Os cartões vencidos são rejeitados, e o processo não pode continuar até que o usuário forneça uma data de validade válida.
Para atender a esse requisito de negócio, os critérios de validação estão associados à data de validade dos dados de pagamento. Na Pega, a validação condicional é configurada para fornecer mensagens de aviso sempre que um valor de entrada associado a um elemento de dados estiver fora do intervalo esperado. Isso garante que as informações coletadas para resolver um caso sejam corretas, o que facilita a resolução bem-sucedida do caso.
História de usuário
Como agente de atendimento ao cliente da GoGoRoad, quero identificar quando um cliente indica uma data de validade de cartão de crédito anterior ao dia de hoje.
Notas técnicas documentadas pelo System Architect
- No tipo de caso Assistance Request, o processo Enter payment information prossegue como esperado quando a data de validade do cartão de crédito do cliente é o dia atual ou uma data futura.
- Uma mensagem de erro aparece se a data de validade do cartão de crédito do cliente for anterior ao dia de hoje.
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 Configurar uma visualização para conferir se a data de validade está no futuro
- 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 tipo de caso Assistance Request.
- Clique na etapa Enter payment information para abrir o painel de propriedades contextuais à direita.
- No painel de propriedades contextuais à direita, clique em .
- Para adicionar uma condição de validação à visualização , clique na guia Conditions.
- Na seção Validate fields based on these conditions, clique em .
- No campo Message, digite Expiration date is not valid.
- Na lista Select , selecione Fields > Payment information (AR) > Expiration date.
- Na lista Comparator, selecione is before.
- À direita, clique no ícone de para abrir a caixa de diálogo Select values para definir outras opções adicionais para a condição.
-
Na caixa de diálogo Select values, na lista Type, selecione Time period para corresponder aos campos, conforme a imagem a seguir.
- Clique em .
- Na visualização de , clique em .
Disponível na seguinte missão:
Quer nos ajudar a melhorar esse conteúdo?