Skip to main content

Reto

Enrutamiento de trabajo a los usuarios

2 Tareas

10 minutos

Visible to all users
Principiante Pega Platform 8.7 Gestión de casos Español

Escenario

Miembros específicos del gobierno de la ciudad realizan asignaciones en casos de solicitud de servicio. El coordinador de servicios identifica tres asignaciones que se deben enrutar durante el procesamiento de casos: Programar reparación, Revisar reparación y Realizar reparación. Las asignaciones Programar reparación y Revisar reparación se enrutan al coordinador de servicios municipales. La asignación Realizar reparación se enruta al operador apropiado según el departamento responsable del problema reportado.

El coordinador de servicios proporciona la siguiente tabla que enumera las condiciones que determinan cómo enrutar la asignación Realizar reparación.

Enrutar a Valor Campo Comparador Valor
Operator parksmgr@mytown Department is equal to "Parks and Recreation"
Operator dpwmgr@mytown Department is equal to "Public Works"
Operator trafficmgr@mytown Department is equal to "Traffic Management"

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

Rol Nombre de usuario Contraseña
Application Developer author@mytown pega123!

Recorrido del Reto

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.

Tareas detalladas

1 Enrute los pasos Programar reparación y Revisar reparación a un usuario específico.

  1. En el panel de navegación de App Studio, haga clic en Case types > Service Request (Tipos de casos > Solicitud de servicio) para mostrar el ciclo de vida del caso. 
  2. En el ciclo de vida del caso Solicitud de servicio, haga clic en el paso Schedule repair (Programar reparación) para mostrar el panel de configuración a la derecha.
  3. En la pestaña General del panel de configuración de la lista desplegable Route to (Enrutar a), seleccione Specific user (Usuario específico).
  4. En la lista desplegable debajo de Usuario específico, compruebe que el valor predeterminado sea User name (Nombre de usuario).
  5. En el campo ubicado debajo de Nombre de usuario, introduzca o seleccione servicecoordinator@mytown para enrutar la tarea Programar reparación al usuario específico.
    Nota: Al pulsar la flecha hacia abajo en este campo, se muestra la lista de usuarios disponibles para trabajar en la aplicación.
    Routing configuration for the Schedule repair step.
     
  6. Haga clic en el paso Review repair (Revisar reparación) para mostrar el panel de configuración a la derecha.
  7. En la pestaña General, compruebe que la lista desplegable Route to (Enrutar a) esté predeterminada en Specific user (Usuario específico).
  8. En la lista desplegable debajo de Usuario específico, compruebe que el valor predeterminado sea User name (Nombre de usuario).
  9. En el campo ubicado en Nombre de usuario, introduzca o seleccione servicecoordinator@mytown para enrutar la tarea Revisar reparación al usuario específico.
    Routing the Repair approval step to a specific user.

2 Enrute el paso Realizar reparación utilizando la lógica del negocio.

  1. Haga clic en el paso Perform repair (Realizar reparación) para mostrar el panel de configuración a la derecha.
  2. En la pestaña General del panel de configuración, en la lista desplegable Route to (Enrutar a), seleccione Use business logic (Usar lógica del negocio).
    Rouing the Perform repair step using business logic.
  3. A la derecha de la lista desplegable Route to (Enrutar a), haga clic en el ícono de engranaje para mostrar la ventana Business logic (Lógica del negocio).
  4. En la ventana Business logic (Lógica del negocio), a la derecha de la etiqueta 1, compruebe que la lista desplegable Route to (Enrutar a) esté configurada en Operator (Operador).
    The default state of the business logic configuration overlay for routing.
    Nota: El valor predeterminado de la lista desplegable Route to (Enrutar a) es Operator (Operador). Para este ejercicio, compruebe que el valor predeterminado siga siendo el mismo para cada condición.
  5. En el campo Value (Valor), introduzca o seleccione parksmgr@mytown como el operador.
  6. En la segunda fila, en la lista desplegable Select (Seleccionar), seleccione Fields > Request type > Department (Campos > Tipo de solicitud > Departamento).
  7. En la lista desplegable Comparator (Comparador), compruebe que el valor predeterminado sea is equal to (igual a).
    Nota: Para este ejercicio, la lógica del negocio permanece como la condición predeterminada is equal to (es igual a).
  8. En el campo vacío ubicado a la derecha de la lista desplegable Comparator (Comparador), introduzca Parks and Recreation (Parques y Recreación) para establecer el valor para comparar en la condición.
    La primera condición ahora está configurada para enrutar a parksmgr@mytown cuando la condición es verdadera.
    Nota: Puede incluir comillas cuando introduzca el valor de la condición; de lo contrario, el sistema agrega comillas automáticamente. Por ejemplo, si ingresa Parks and Recreation (Parques y Recreación), el sistema agrega las comillas, como se muestra en la siguiente imagen.
    Routing logic for the Parks and Recreation department.
    Tip: También puede hacer clic en el ícono de engranaje para elegir entre una lista de valores existentes para el campo Department (Departamento).
  9. Haga clic en Add Condition (Agregar condición) para establecer las condiciones para los operadores dpwmgr@mytown y trafficmgr@mytown.
  10. Para cada emparejamiento de condición-operador, repita los pasos 4 a 8 para enrutar la asignación Perform repair (Realizar reparación) al operador adecuado utilizando la lógica del negocio.
    Enrutar a Valor Campo Comparador Valor
    Operator dpwmgr@mytown Department is equal to "Public Works"
    Operator trafficmgr@mytown Department is equal to "Traffic Management"
  11. En Add Condition (Agregar condición), a la derecha de otherwise (de lo contrario), compruebe que la lista desplegable Route to (Enrutar a) esté configurada en Operator (Operador).
  12. A la derecha de la lista desplegable Route to (Enrutar a), en el campo Value (Valor), introduzca o seleccione servicecoordinator@mytown para configurar el operador para la condición “de lo contrario”.
    Completed business logic for the Perform repair step.
  13. En la parte inferior derecha de la ventana Business logic (Lógica del negocio), haga clic en Submit (Enviar) para enrutar el trabajo para el paso Realizar reparación en función de estas condiciones.
  14. Haga clic en Save (Guardar) para completar la configuración de enrutamiento para el tipo de caso.

Confirme su trabajo

Nota: Repita los pasos de esta sección para cada tipo de solicitud a fin de comprobar que la asignación Realizar reparación se enrute de acuerdo con la siguiente tabla.
Tipo de solicitud Departamento Gerente de departamento Iniciales
Park maintenance Parks and Recreation parksmgr@mytown PM
Pothole Public Works dpwmgr@mytown DM
Road debris Public Works dpwmgr@mytown DM
Traffic signal Traffic Management trafficmgr@mytown TM
  1. En App Studio, en el ciclo de vida del caso de Solicitud de servicio, haga clic en Save and run (Guardar y ejecutar) para ejecutar un nuevo caso.
  2. En la vista Reportar problema, en la sección Request type (Tipo de solicitud), en la lista desplegable Type (Tipo), seleccione Road debris (Escombros en la carretera).
  3. Haga clic en Continue (Continuar) para avanzar al siguiente paso.
  4. En la vista Identificar ubicación, en el campo Address (Dirección), introduzca la dirección de la ubicación del problema, si no se proporciona una automáticamente.
  5. Haga clic en Continue (Continuar) para avanzar al siguiente paso.
  6. En la vista Identificar remitente, haga clic en Continue (Continuar) para avanzar al siguiente paso.
  7. En la vista Solicitar actualizaciones, haga clic en Create (Crear) para avanzar al siguiente paso.
  8. En la sección To do (Por hacer), compruebe que el caso haya avanzado al paso Programar reparación y esté enrutado al Municipal Services Coordinator (Coordinador de Servicios Municipales), como lo indican las siglas MC.
    Nota: Pega Platform™ le indica el usuario al cual se enruta una tarea mediante un avatar. De forma predeterminada, el avatar de un usuario consta de las iniciales de ese usuario.
    A service request case currently on the Schedule repair step, assigned to the Municipal Services Coordinator.
    Tip: Haga clic en el avatar para mostrar información sobre el usuario asignado, incluido el nombre del usuario.
  9. Haga clic en Go (Ir) para abrir la vista Programar reparación.
  10. En el control de calendario Due date (Fecha de vencimiento), introduzca la fecha de mañana y, luego, haga clic en Submit (Enviar) para avanzar hasta el siguiente paso.
  11. En la sección To do (Por hacer), compruebe que el caso haya avanzado al paso Realizar reparación y que se enrute al DPW Manager (Administrador de DPW), como lo indican las iniciales DM.
    route-dw-border
  12. Haga clic en Go (Ir) para abrir la vista Realizar reparación.
  13. Complete los campos obligatorios y, luego, haga clic en Submit (Enviar) para avanzar al siguiente paso.
  14. En la sección To do (Por hacer), compruebe que el caso haya avanzado al paso Aprobar reparación y que se enrute al Municipal Services Coordinator (Coordinador de Servicios Municipales), como lo indican las iniciales MC.
    route-mc-border
  15. Haga clic en Go (Ir) para mostrar la vista Aprobar reparación.
  16. Haga clic en Approve (Aprobar) para resolver el caso de Solicitud de servicio.

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


Disponible en las siguientes misiones:

Si tiene problemas con su formación, por favor consulte las preguntas frecuentes de Pega Academy.

¿Le ha resultado útil este contenido?

El 100% ha encontrado ú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