Cálculo de campos con las tablas de decisión
2 Tareas
15 minutos
Escenario
Las partes interesadas de GoGoRoad quieren garantizar la satisfacción del cliente permitiendo que se apliquen descuentos en función de si el proveedor del servicio llegó puntualmente o con demora. A los clientes se les ofrece un descuento mayor basado en la demora de la llegada del proveedor de servicio. Se le indica que agregue un campo calculado al paso de revisión de resumen de servicio en el tipo de caso de solicitud de asistencia. El cálculo se basa en una tabla de decisión.
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! |
Recorrido del Reto
Tareas detalladas
1 Agregar campos al modelo de datos
- En la instancia de Pega para el reto, introduzca las siguientes credenciales:
- En el campo User name, escriba author@gogoroad.
- En el campo Password , escriba pega123!.
- En el panel de navegación de App Studio, haga clic en Case Types > Assistance Request para mostrar el ciclo de vida del caso de solicitud de asistencia.
- En el menú superior, haga clic en la pestaña del menú .
- En la página de modelo de datos, haga clic en para mostrar un cuadro de diálogo.
- En el cuadro de diálogo Add field to Assistance Request , en el campo Field name, escriba On-time performance para asignarle un nombre al campo.
- En la lista , seleccione Picklist.
- En la sección Choices, haga clic en Add choice para mostrar un campo vacío.
- En el campo vacío, introduzca Puntual como valor de picklist.
- Repita los pasos 7 y 8 para agregar tres valores de picklist adicionales: Up to 15 minutes late,Up to 30 minutes late,and More than 30 minutes late.
- Haga clic en para enviar los valores de la picklist.
- En el cuadro de diálogo Add field to Assistance Request , en el campo Field name, escriba Service credit para asignarle un nombre al campo.
- En la lista Type , seleccione Currency.
- Haga clic en Advanced y, a continuación, active el checkbox This is a calculated field (read-only).
- En la lista Function , seleccione Use Decision table. El valor predeterminado de la segunda lista es Custom Decision table.
- A la derecha del campo Custom Decision table, haga clic en el ícono Gear para abrir el cuadro de diálogo Evaluate service credit para crear la tabla de decisión.
- En el cuadro de diálogo Evaluate service credit , haga clic en Add columns para mostrar el cuadro de diálogo Add columns .
- En la lista Column, seleccione On-time performance. El valor Comparator se establece de manera predeterminada en Equal to.
- Haga clic en Submit para definir la primera columna de la tabla de decisión.
- En la columna On-time performance, haga clic en la celda vacía y, a continuación, escriba Hasta 15 minutos tarde.
- En la columna Return, escriba .ServiceTotal * .05.
- A la derecha de la primera celda de la columna Return , haga clic en Add row.
- Repita los pasos d a f para configurar la tabla de decisión con la información de la siguiente tabla.
On-time performance (Rendimiento puntual) Return Up to 30 minutes late .ServiceTotal * .1 More than 30 minutes late .ServiceTotal * .25 Otherwise (De lo contrario) 0 - Haga clic en Submit para cerrar la tabla de decisión.
- Haga clic en Submit para agregar el campo calculado.
- Haga clic en Save para guardar los cambios en el modelo de datos.
2 Crear la vista para el paso de revisión de resumen del servicio
- Haga clic en la pestaña del menú para mostrar el ciclo de vida del caso de solicitud de asistencia.
- En la etapa de resolución, haga clic en el paso Review service summary para abrir el panel de propiedades de paso de la derecha.
- En el panel de propiedades de paso, haga clic en Configure View para configurar la vista de pasos.
- En la pestaña Display , en el panel Edit View: Review service summary, haga clic en Add para agregar un campo a la vista Review service summary.
- Haga clic en Fields para mostrar los campos disponibles en el modelo de datos.
- Seleccione On-time performance, Service credit y Service total.
- Haga clic en
- A la derecha del campo Service credit, haga clic en el ícono Gear para abrir el cuadro de diálogo Configure field: Service credit .
- En el valor Label, seleccione Custom.
- Confirme que el valor de la etiqueta (label) personalizada es Service credit.
- En la lista desplegable Read-only. , seleccione
- Haga clic en .
- Repita los pasos 8 a 11 para el campo Service total.
- Haga clic en .
- Haga clic en Save.
Confirme su trabajo
- En el tipo de caso de Assistance Request, haga clic en Save and run para crear un nuevo caso de solicitud de asistencia.
- Promueva el caso hasta la vista de introducción de información del cliente y seleccione [email protected] en la lista de Id. de cliente.
Nota: Si selecciona un Id. de cliente con cobertura Gold, se salta el proceso de facturación al cliente.
- Promueva el caso al paso Select services .
- En el paso Select services, en la lista Service , seleccione Gasoline.
- En el campo Quantity , escriba 20y, a continuación, haga clic en Submit.
- En el paso On-time performance, seleccione Up to 30 minutes late. , en la lista
- Anote el valor de las actualizaciones del campo Service credit.
- En la lista On-time performance, seleccione Up to 15 minutes late.
- Anote el valor de las actualizaciones del campo Service credit.
Este Reto es para practicar lo aprendido en el siguiente Módulo:
Disponible en la siguiente misión:
¿Quiere ayudarnos a mejorar este contenido?