Skip to main content

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

1 Tarea

10 minutos

Visible to: All users
Principiante Pega Platform '23 Integración de datos Constellation Español

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.

Nota: El framework de este challenge (reto) utiliza la arquitectura Constellation de Pega Platform™. Para practicar este challenge en la arquitectura de IU tradicional, consulte el challenge Validación de datos contra la lógica del negocio, versión 8.8.

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

Función Nombre de usuario Contraseña
Application Developer (Desarrollador de aplicaciones) author@gogoroad pega123!
Nota: Su entorno de práctica podría admitir la compleción de varios challenges. Como resultado, la configuración que se muestra en el recorrido del challenge podría no coincidir exactamente con su entorno.

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 Assistance Request.
  3. Haga clic en el paso Enter payment information.
  4. En el panel de propiedades contextuales de la derecha, haga clic en Configure view (configurar vista).
  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 los campos de entrada de la condición estén disponibles
  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 icono de engranaje para abrir el cuadro de diálogo Select values y definir opciones adicionales para 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 Assistance Request, 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 las siguientes misiones:

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