Skip to main content

Validación de datos contra la lógica del negocio

1 Tarea

10 minutos

Visible to: All users Applies to: Pega Platform '24.2

Escenario

Los clientes con una cobertura estándar usan una tarjeta de crédito para pagar los servicios prestados por un proveedor de servicio. Para asegurarse de que las transacciones con tarjeta de crédito se procesen correctamente, las partes interesadas identificaron que la fecha de vencimiento debe ser en el futuro. Las tarjetas vencidas se rechazan, y el proceso no puede continuar hasta que el usuario proporcione una fecha de vencimiento válida.

La siguiente tabla incluye las credenciales que necesita para completar el reto.

Función Nombre de usuario Password
Application Developer (Desarrollador de aplicaciones) author@gogoroad pega123!
Nota: Su entorno de práctica podría admitir la compleción de varios retos. Como resultado, es posible que la configuración que se muestra en el tutorial del reto no coincida exactamente con su entorno.
Nota: Esta misión se publica internamente antes de la fecha de lanzamiento de Infinity 24.2. Los entornos de retos estarán disponibles cuando la misión se publique externamente.
Principiante
Integración de datos
Experiencia de usuario
Constellation
Español

Debe iniciar su propia instancia de Pega para completar este Título del desafío.

La inicialización puede demorar hasta 5 minutos. Le pedimos que tenga paciencia.

Recorrido del Reto

Tareas detalladas

1 Configurar una vista para validar que la fecha de caducidad sea en el futuro

  1. En la instancia de Pega para el reto, introduzca las siguientes credenciales:
    1. En el campo User name, escriba author@gogoroad.
    2. En el campo Password , escriba pega123!.
  2. En el panel de navegación de App Studio, haga clic en Case Types > Assistance Request para abrir el tipo de caso solicitud de asistencia.
  3. Haga clic en el paso Enter payment information.
  4. En el panel de propiedades contextuales de la derecha, haga clic en Configure view.
  5. En la vista Enter payment information (introducir información de pago), haga clic en la pestaña Conditions  para añadir una condición de validación al paso.
    Conditions tab
  6. En la sección Validate fields based on these conditions, haga clic en Add condition para que estén disponibles los campos de introducción de condiciones. 
  7. En el campo Message, escriba Expiration date is not valid que es el mensaje que se mostrará si el usuario introduce una fecha de vencimiento inválida.
  8. En la lista Select , seleccione Fields > Payment information > Expiration date.
  9. En la lista Comparator, seleccione is before.
  10. A la derecha, haga clic en el ícono de engranaje para abrir el cuadro de diálogo Select values y definir las opciones adicionales de la condición.
    Expiration date condition
  11. En el cuadro de diálogo Select values, en la lista Type , seleccione Time period de modo que coincida con los campos que aparecen en la siguiente imagen.

    Select values dialog
  12. En el cuadro de diálogo Select values, haga clic en Submit.
  13. En la vista Conditions, haga clic en Submit.

Confirme su trabajo

  1. En el caso de solicitud de asistencia, haga clic en Save and run.
  2. Promueva el caso hasta el paso Enter payment information.
  3. En el campo Expiration date (fecha de vencimiento), escriba una fecha en el pasado.
  4. En el formulario Enter payment information, haga clic en Submit para promover el caso.
  5. Verifique que la aplicación impida que el tipo de caso se promueva y muestre el error Expiration date is not valid .
    Nota: Es posible que se muestre el Id. del mensaje de error en lugar del mensaje de error.
    Payment error

     

  6. En el campo Expiration date, escriba una fecha en el futuro.

  7. Haga clic en Submit y confirme que el caso se promueva a la siguiente etapa.

Este Reto es para practicar lo aprendido en el siguiente Módulo:


Disponible en la siguiente misión:

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

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

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