Cálculo de campos con las tablas de decisión
2 Tareas
15 minutos
Principiante
Pega Platform 8.7
Gestión de casos
Español
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 Revisión del resumen del 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.
Rol | Nombre de usuario | Contraseña |
---|---|---|
Application Developer |
author@gogoroad | pega123! |
Nota: El entorno de práctica podría admitir completar varios retos. Como resultado, la configuración que se muestra en el recorrido del reto podría no coincidir exactamente con su entorno.
Recorrido del Reto
Tareas detalladas
1 Crear la vista para el paso de revisión del resumen del servicio
- En el panel de navegación de App Studio, haga clic en Case types > Assistance Request (Tipos de casos > Solicitud de asistencia) 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 (Revisar resumen del servicio) para abrir el panel de propiedades del paso a la derecha.
- En el panel de propiedades del paso, haga clic en Configure view (Configurar vista) para configurar la vista del paso.
- En el cuadro de diálogo de la configuración de la vista, en la pestaña Fields (Campos), haga clic en Add field (Agregar campo) para agregar un campo a la vista Revisar resumen del servicio.
- En la ventana de configuración del campo, en el campo Field name (Nombre del campo), introduzca On-time performance (Rendimiento puntual) para asignar un nombre al campo.
- En la lista Type (Tipo), seleccione Picklist.
- En la sección Choices (Opciones), haga clic en Add choice (Añadir opción) para mostrar un campo vacío.
- En el campo vacío, escriba On time (Puntual) como valor del picklist.
- Repita los pasos 7 y 8 para agregar tres valores adicionales del picklist: Up to 15 minutes late (Hasta 15 minutos tarde), Up to 30 minutes late (Hasta 30 minutos tarde), y More than 30 minutes late (Más de 30 minutos tarde).
- Haga clic en Submit (Enviar) para enviar los valores del picklist.
- En el menú a la izquierda, haga clic en Fields (Campos) para mostrar los campos disponibles en su modelo de datos.
- Pase el cursor por encima de Service total (Servicio total) y luego haga clic en el ícono Plus (Más).
- En la lista Options (Opciones), seleccione Read-only (Solo lectura).
2 Agregar campos calculados a la vista de resumen del servicio de revisión
- Haga clic en Add field (Agregar campo) para agregar un campo llamado Service credit (Crédito de servicio).
- En la lista Type (Tipo), seleccione Divisa.
- Haga clic en Advanced (Avanzado) y seleccione la checkbox This is a calculated field (read-only) [Este es un campo calculado (solo lectura)].
- En la lista Function (Función), seleccione Use decision table (Usar tabla de decisión). La segunda lista predeterminada es Custom decision table (Tabla de decisión personalizada).
- A la derecha del campo Custom decision table (Tabla de decisión personalizada), haga clic en el ícono Gear (Engranaje) para abrir el cuadro de diálogo Evaluate service credit (Evaluar crédito de servicio) y generar la tabla de decisión.
- En el cuadro de diálogo Evaluate service credit (Evaluar crédito de servicio), haga clic en Add columns (Agregar columnas) para mostrar el cuadro de diálogo Add columns (Agregar columnas).
- En la lista Column (Columna), seleccione On-time performance. El valor Comparator (Comparador) se establece de manera predeterminada en Equal to (Igual a).
- Haga clic en Submit (Enviar) 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 luego escriba Up to 15 minutes late (Hasta 15 minutos tarde).
- En la columna Return (Devolver), escriba .ServiceTotal * .05.
- A la derecha de la primera celda de la columna Return (Devolver), haga clic en Add row (Añadir fila).
- Repita los pasos d a f para configurar la tabla de decisión con la información de la siguiente tabla.
Rendimiento puntual Volver Up to 30 minutes late .ServiceTotal * .1 More than 30 minutes late .ServiceTotal * .25 Otherwise 0 - Haga clic en Submit (Enviar) para cerrar la tabla de decisión.
- Haga clic en Submit (Enviar) para agregar el campo calculado.
- Haga clic en Submit (Enviar) para terminar de configurar la vista de resumen del servicio de revisión.
- Haga clic en Save (Guardar) para guardar los cambios en el ciclo de vida del caso.
Confirme su trabajo
- En el tipo de caso de solicitud de asistencia, haga clic en Save and run (Guardar y ejecutar) para crear un nuevo caso de solicitud de asistencia.
- Avance en el caso hasta la vista Introducir información del cliente y seleccione [email protected] de la lista de Id. de clientes.
Nota: Si selecciona un Id. de cliente con cobertura Gold, se omite el proceso Facturar al cliente.
- Avance en el caso hasta el paso de Identificación de ubicación y escriba una dirección.
Nota: Si no especifica un valor en el campo State (Estado), el paso Seleccionar proveedor de servicio no muestra ningún proveedor de servicio.
- Avance en el caso hasta el paso Seleccionar proveedor de servicio y luego haga clic en Select provider (Seleccionar proveedor) para seleccionar un proveedor de servicio.
- En el paso Seleccionar servicios, escriba una cantidad para un servicio por lo menos y luego haga clic en Submit (Enviar).
- En el paso Revisión del resumen del servicio, en la lista On-time performance, seleccione More than 30 minutes late (Más de 30 minutos de retraso).
- Haga clic Save (Guardar) para confirmar que se actualice el valor del campo Crédito del servicio.
- En la lista On-time performance, seleccione Up to 15 minutes late (Hasta 15 minutos de retraso).
- Haga clic Save (Guardar) para confirmar que se actualice el valor del campo Crédito del servicio.
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.
¿Quiere ayudarnos a mejorar este contenido?