Challenge
Validar dados
Validar dados
1 Tarefa
15 min
Scenario
O gerente de projeto da GoGoRoad solicitou que a validação de dados seja adicionada ao tipo de caso Assistance Request.
Clientes com cobertura Standard utilizam cartão de crédito para pagar serviços realizados por um provedor de serviços. Sua tarefa é garantir que as transações com cartão de crédito sejam processadas corretamente. Para isso, incorpore validação de campo (field validation) para confirmar que a data de validade do cartão de crédito está no futuro. Cartões expirados resultam em uma mensagem de aviso na interface do usuário e o processo Collect payment information não pode continuar enquanto o usuário não fornecer uma data de validade válida.
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! |
Detailed Tasks
1 Validar dados
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) de Assistance Request, todos os campos da visualização (view) Collect payment information (Coletar dados de pagamento) estão configurados como sempre obrigatórios.
-
Na visualização Collect payment information, o campo Expiration date (Data de validade) é validado para garantir que a data inserida esteja no futuro. Quando a data de validade inserida é anterior ao período do dia atual, a validação falha e o sistema exibe uma mensagem indicando o erro.
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!.
- Na visualização Collect payment information (Coletar dados de pagamento), configure os campos de Card type, Card number e Expiration date como sempre obrigatórios.
- Na visualização Collect payment information, configure uma condição em que o campo Expiration date dos dados de pagamento deve incluir validação, conforme os critérios de aceitação.
Disponível na seguinte missão:
Quer nos ajudar a melhorar esse conteúdo?