Skip to main content

Validação de dados em relação à lógica de negócios para BAs

1 Tarefa

10 min

Visível para: All users Applies to: Pega Platform '24.2
Beginner
Integração de dados
Experiência do usuário
Constellation
Português Brasileiro

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, agilizando a resolução 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 Solicitação de assistência, o processo Inserir dados de pagamento 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!
Nota: Seu ambiente de prática pode oferecer suporte para a conclusão de múltiplos desafios. Como resultado, a configuração exibida na apresentação do desafio pode não corresponder exatamente ao seu ambiente.
Nota: O passo a passo desse desafio foi registrado na Pega Platform '23. Pode haver pequenas diferenças entre esse vídeo e as etapas e imagens do desafio.

Você deve iniciar sua própria instância da Pega para concluir este Challenge.

A inicialização pode leva até cinco minutos, portanto tenha paciência.

Challenge Walkthrough

Detailed Tasks

1 Configurar uma visualização para conferir se a data de validade está no futuro

  1. Na instância da Pega para o desafio, insira as seguintes credenciais:
    1. No campo User name, insira author@gogoroad.
    2. No campo Password , insira pega123!.
  2. No painel de navegação do App Studio, clique em Tipos de caso > Solicitação de assistência para abrir o tipo de caso Solicitação de assistência.
  3. Clique na etapa Inserir informações de pagamento para abrir o painel de propriedades contextuais à direita.
  4. No painel de propriedades contextuais à direita, clique em Configurar visualização.
  5. Para adicionar uma condição de validação à visualização Inserir dados de pagamento, clique na guia Condições.
    Highlighting the Conditions tab of the Enter Payment information View
  6. Na seção Validate fields based on these conditions, clique em Adicionar condição
  7. No campo Mensagem, digite Expiration date is not valid.
  8. Na lista Select , selecione Campos > Dados de pagamento (AR) > Data de validade.
  9. Na lista Comparador, selecione é anterior.
  10. À direita, clique no ícone de engrenagem para abrir a caixa de diálogo Select values para definir outras opções adicionais para a condição.
    The Validate fields modal box highlighting selecting the value of Today
  11. Na caixa de diálogo Select values, na lista Tipo, selecione Período para corresponder aos campos, conforme a imagem a seguir.

    selectValues
  12. Clique em Enviar.
  13. Na visualização de Condições, clique em Enviar.

Confirm your work

  1. No caso Solicitação de assistência, clique em Salvar e executar.
  2. Na etapa Identificar problema, selecione um tipo de serviço e clique em Avançar.
  3. Na etapa Identificar cliente, selecione o cliente [email protected] e clique em Avançar.
  4. Avance o caso para a etapa Inserir dados de pagamento.
  5. Na etapa Inserir dados de pagamento, no campo Data de validade, insira uma data anterior ao dia de hoje.
  6. Clique em Enviar para tentar avançar o caso.
  7. Verifique se o aplicativo impede o avanço do tipo de caso e exibe o erro A data de validade não é válida.
    Nota: É possível que o ID de erro da mensagem seja exibido no lugar da mensagem de erro.
    Payment error
  8. No campo Data de validade, insira uma data no futuro.
  9. Clique em Enviar e confirme se o caso avança para o próximo estágio.

Este Desafio serve para praticar o que você aprendeu nos seguintes Módulo:


Disponível na seguinte missão:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Este conteúdo foi útil?

Quer nos ajudar a melhorar esse conteúdo?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice