Skip to main content

Validación de datos con respecto a la lógica del negocio para BA

1 Tarea

10 minutos

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

Escenario

Con GoGoRoad, los clientes con una cobertura estándar usan una tarjeta de crédito para pagar los servicios prestados por un proveedor de servicio. Para garantizar que las transacciones con tarjeta de crédito se procesen correctamente, las partes interesadas identificaron que la fecha de vencimiento de la tarjeta de crédito no puede tener un valor anterior a la fecha actual. Las tarjetas vencidas se rechazan, y el proceso no puede continuar hasta que el usuario proporcione una fecha de vencimiento válida.

Para cumplir con este requerimiento del negocio, los criterios de validación están asociados con la fecha de vencimiento de la información de pago. En Pega, la validación condicional se configura para proporcionar mensajes de advertencia siempre que un valor de entrada asociado con un elemento de datos esté fuera del rango esperado. Esto garantiza que la información recopilada para resolver un caso sea precisa, lo que facilita la resolución exitosa del caso.

User story (Historia de usuario)

Como CSR de GoGoRoad, quiero identificar cuándo un cliente proporciona una fecha de vencimiento de tarjeta de crédito que tiene un valor anterior al día actual.

Notas técnicas documentadas por el System Architect

  • En el tipo de caso Assistance Request, el proceso Enter payment information procede según lo esperado cuando la fecha de vencimiento de la información de la tarjeta de crédito del cliente es el día actual o una fecha en el futuro.
  • Aparece un mensaje de error cuando la fecha de vencimiento de la tarjeta de crédito del cliente tiene un valor anterior al día actual.

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

Función Nombre de usuario Password
Business Architect 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.

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 para abrir el panel de propiedades contextuales de la derecha.
  4. En el panel de propiedades contextuales de la derecha, haga clic en Configure view (configurar vista).
  5. Para agregarle una condición de validación a la vista de introducción de información de pago, haga clic en la pestaña Conditions.
    validation condition
  6. En la sección Validate fields based on these conditions, haga clic en Add condition
  7. En el campo Message, introduzca Expiration date is not valid.
  8. En la lista Select , seleccione Fields > Payment information (AR) > 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.
    The Validate fields modal box highlighting selecting the value of Today
  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.

    selectValues
  12. Haga clic en Submit (Enviar).
  13. En la vista Conditions, haga clic en Submit.

Confirme su trabajo

  1. En el caso Assistance Request, haga clic en Save and run.
  2. En el paso Identify issue, seleccione un tipo de servicio y, a continuación, haga clic en Next.
  3. En el paso Identify customer, seleccione el cliente [email protected] y, a continuación, haga clic en Next.
  4. Promueva el caso hasta el paso Enter payment information.
  5. En el paso de introducción de información de pago, en el campo Fecha de vencimiento, ingrese una fecha anterior al día actual.
  6. Haga clic en Submit para intentar promover el caso.
  7. 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
  8. En el campo Expiration date, escriba una fecha en el futuro.
  9. 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