Skip to main content

Diseño de Get Next Work

4 Tareas

40 minutos

Visible to: All users
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

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 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
  • Refleja la implementación de Assign-Workbasket GetNextWork existente

  • Sin cambios en las reglas de UI 

  • Fácil de mantener 

  • La vista de lista está desactualizada, y se muestra una advertencia de contención
Agregat un botón personalizado que ejecute la acción Open Assignment (Abrir asignación)
  • La solución no está bien acoplada a las reglas de Pega como Assign-Workbasket GetNextWork ListView  
  • Es necesario agregar un manejo de errores personalizado o redundante

  • La siguiente asignación debe estar oculta para los coordinadores de calidad 

  • Cambios en las reglas de UI

Anule las reglas relacionadas con Assign-WorkBasket GetNextWork 
  • Deben crearse nuevas reglas y debe modificarse la actividad findAssignmentInWorkbasket
  • Afecta el comportamiento de la vista de lista Assign-Workbasket GetNextWork de cada usuario

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.

GetNextWork ListView
Assign-Workbasket.CanPerform
Quality control GNW


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