Skip to main content

Función Obtener el trabajo siguiente

Mediante la función Get Next Work (Obtener el trabajo siguiente), su aplicación puede seleccionar la siguiente asignación para un usuario. Seleccionando la mejor asignación más adecuada en la que trabajar a continuación, su aplicación puede mejorar la productividad del usuario, la puntualidad del procesamiento y la satisfacción del cliente.

 " data-embed-button="image_browser" data-entity-embed-display="view_mode:media.embedded" data-entity-embed-display-settings="" data-entity-type="media" data-entity-uuid="27f72b83-f0cc-4184-8049-3e0c3b5f7311">

Los usuarios en general hacen clic en Next Assignment (Siguiente asignación) en el portal del Case Manager (Gerente del caso) o Case Worker (Trabajador del caso) para recuperar asignaciones. Una actividad luego comienza y realiza varios pasos para recuperar las asignaciones. La aplicación llama a la actividad @baseclass.doUIAction y esa actividad llama a Work-.GetNextWork y esa actividad llama inmediatamente a Work-.getNextWorkObject.

Lo que sucede a continuación depende de la configuración del registro de usuario del operador. Si Get from work queues first (Salir de las colas del trabajo primero) no está seleccionado, se invoca la actividad Work-.findAssignmentInWorklist , seguida de la actividad Work-.findAssignmentInWorkbasket si no se encuentra ninguna asignación. Si Get from work queues first está seleccionado, se invoca Work-.findAssignmentInWorkbasket , seguida de la actividad Work-.findAssignmentInWorklist si no se encuentra ninguna asignación de cola de trabajo.

Las actividades Work-.findAssignmentInWorklist y Work-.findAssignmentInWorkbasket recuperan las asignaciones con las vistas de lista Assign-Worklist.GetNextWork y Assign-WorkBasket.GetNextWork, respectivamente.

 " data-embed-button="image_browser" data-entity-embed-display="view_mode:media.embedded" data-entity-embed-display-settings="" data-entity-type="media" data-entity-uuid="96809dcd-f7d3-4561-b0b0-d9c88d3c032b">

Cuando se enumeran varias colas de trabajo en un registro de operador del usuario, las colas de trabajo se procesan de forma descendente. Si configura un Urgency Threshold (Umbral de urgencia) para la cola de trabajo, entonces las asignaciones con una urgencia que supera el umbral definido se priorizan. Las asignaciones con una urgencia menor se consideran solo después de que todas las colas de trabajo aplicables estén vacías de asignaciones con una urgencia que supera el umbral. Si Merge work queues (Fusionar colas de trabajo) está seleccionado, las colas de trabajo en la lista se tratan como una cola de trabajo única.

En lugar de especificar las colas de trabajo de las cuales recuperar trabajos, puede seleccionar el Use all work queues assignments in user's team(Utilizar todas las asignaciones de las colas de trabajo en el equipo del usuario) para incluir todas las colas de trabajo que pertenecen al mismo grupo de trabajo que el usuario. Con esta opción, tenga en cuenta que debe excluir las asignaciones de cola de trabajo que se usan para esperar que los subcasos se completen.

 " data-embed-button="image_browser" data-entity-embed-display="view_mode:media.embedded" data-entity-embed-display-settings="" data-entity-type="media" data-entity-uuid="e74a8606-dc1a-47f4-b367-298505af8b88">

Si configura el caso para enrutar usando el enrutador ToSkilledWorkbasket, entonces las habilidades definidas en el registro del usuario del operador se consideran cuando recupera la siguiente asignación. Una asignación puede tener tanto las habilidades requeridas como las deseadas. La función Get Next Work (Obtener el trabajo siguiente) solo considera las habilidades requeridas.

 " data-embed-button="image_browser" data-entity-embed-display="view_mode:media.embedded" data-entity-embed-display-settings="" data-entity-type="media" data-entity-uuid="c9776c6c-a6e7-43c9-916f-b43e549a15de">

Defina las habilidades del usuario mediante los campos Skill y Rating (Capacidad y calificación) en el registro del operador. Las habilidades se almacenan en la propiedad pySkills en la página OperatorID. No se verifican las habilidades si los usuarios buscan trabajo en su propia lista de trabajo, dado que no serían propietarios de una asignación sin las habilidades correctas. La función Get Next Work (Obtener el trabajo siguiente) garantiza que los usuarios solo puedan recuperar asignaciones de su cesta de trabajo si el usuario tiene todas las habilidades con al menos las clasificaciones definidas.

La vista de lista Assign-Worklist.GetNextWork usa la actividad predeterminada getContent para recuperar asignaciones. Assign-WorkBasket.GetNextWork usa una actividad personalizada para obtener contenido llamada getContentForGetNextWork para crear una consulta que se une de forma condicional con Index-AssignmentSkills e Index-OperatorSkills. La consulta varía en función de las reglas de configuración de la aplicación que comienzan con GetNextWork_. Esta consulta compara las habilidades del usuario con las habilidades requeridas de la asignación, si corresponde. La unión condicional no es posible en Listview. Para lograr las mismas vistas de lista múltiples, con y sin unión, la condición se debe mantener y llamar de forma condicional si no se desea personalizar la actividad GetContent.

Antes de seleccionar la asignación devuelta por la vista de lista, el árbol de decisión Assign-.GetNextWorkCriteria verifica si la asignación está lista para el trabajo y si el usuario trabajó en la asignación antes ese mismo día. La asignación se omite si el usuario ya trabajó en ella anteriormente hoy.


This Topic is available in the following Module:

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