
Diseño de Get Next Work
4 Tareas
40 minutos
Avanzado
Pega Platform 8.6
Español
Escenario
Front Stage (FSG) desea que sus usuarios de control de calidad verifiquen la calidad y cantidad de elementos necesarios, como carpas, impermeables desechables, etc. Antes de aprobarlo, se necesitan dos niveles de aprobaciones de especialistas de QualityControl en el caso Weather Prep (Preparación del clima), con una restricción por la que el mismo especialista no puede aprobar el segundo nivel en el mismo caso.
La aplicación debe poder asignar trabajo conforme a los siguientes criterios:
-
El usuario de control de calidad puede realizar la aprobación de primer nivel o segundo nivel.
-
El mismo usuario de QualityControl no puede recibir la misma asignación de caso para la aprobación de segundo nivel.
-
Seleccione la asignación más antigua
Diseñe y configure la solución Get Next Work (Obtener el trabajo siguiente) para satisfacer los requerimientos. Considere las alternativas y compare los pros y los contras de cada uno para seleccionar el mejor enfoque.
Los coordinadores de instalaciones tienen los siguientes roles, al igual que los miembros del mismo grupo de trabajo.
Department | Función | Nombre de usuario |
---|---|---|
Control de calidad |
Coordinador de control de calidad |
QualityControl1@Booking |
Control de calidad |
Coordinador de control de calidad |
QualityControl2@Booking |
Tareas detalladas
1 Identificar opciones de diseño
Opción 1: circunstanciar vista de lista Assign-Workbasket GetNextWork
La regla de vista de lista Assign-WorkBasket GetNextWork está circunstanciada por el valor de propiedad OperatorID.pyWorkGroup = "QC@FSG". Para los usuarios de control de calidad, se seleccionará la versión circunstanciada de GetNextWork, y la versión básica de GetNextWork se seleccionará para otros usuarios de la aplicación. Puede aplicarse una lógica adicional en la versión circunstanciada de GetNextWork para limitar al mismo usuario de control de calidad y que no pueda aprobar el mismo caso en la segunda asignación de aprobación y ordenar pxCreateDateTime en orden ascendente.
Opción 2: agregar un botón personalizado que ejecute la acción Open Assignment (Abrir asignación)
Agregue un botón personalizado a la sección pyCaseManagerShortcuts(Dashboard-Widget) y configure la acción Open Assignment (Abrir asignación). Esta acción requiere un parámetro para abrir la asignación. Se usa una actividad personalizada para completar esta clave usando la definición de reportes y el árbol de decisión de GetNextWorkCriteria. Esta definición de reportes tiene un criterio de filtro basado en los requerimientos del negocio.
Opción 3: anular las reglas relacionadas con Assign-WorkBasket GetNextWork
Aplique Save as (Guardar como) a la regla de vista de lista GetNextWork en la clase Assign-Workbasket con los criterios de filtro conforme a los requerimientos del negocio. Anule Assign- findAssignmentInWorkbasket activity para ejecutar la nueva regla de vista de lista para los usuarios del grupo de trabajo de control de calidad. De lo contrario, ejecute la regla de vista de lista existente.
2 Evaluar opciones de diseño
Diseño | Pros | Contras |
---|---|---|
Circunstanciar la vista de lista Assign-Workbasket GetNextWork |
|
|
Agregat un botón personalizado que ejecute la acción Open Assignment (Abrir asignación) |
|
|
Anule las reglas relacionadas con Assign-WorkBasket GetNextWork |
|
|
3 Recomendar la mejor opción de diseño
La opción 1 es fácil de implementar y mantener. Esta opción usa la circunstancia por la propiedad de la regla de vista de lista Assign-Workbasket.GetNextWork. Esta opción 1 refleja la funcionalidad GetNextWork existente y no afecta a otros coordinadores de instalaciones cuando se usa GetNextWork.
4 Revisar los detalles de la solución
Para revisar la solución implementada, cambie la aplicación a Booking GetNextWork cuando esté registrado con un operador Admin@Booking.
Disponible en la siguiente misión:
If you are having problems with your training, please review the Pega Academy Support FAQs.
¿Quiere ayudarnos a mejorar este contenido?