Overview of Get Next Work Implementation in Pega
Overview of Get Next Work Implementation in Pega
The Get Next Work feature in Pega is designed to automatically assign the most appropriate
next work item (assignment) to a user, improving productivity and ensuring that high-priority
work is handled promptly [1] [2] [3] . This is achieved through a combination of rule configurations,
operator settings, and activities.
This calls the Work-.GetNextWork activity, which is the entry point for the Get Next Work logic.
Work-.GetNextWork then calls Work-.getNextWorkObject to continue the process [1] [2] [3] [5] .
3. Operator Record Configuration
The operator's record determines the order in which assignments are searched:
If "Get from work queues first" is selected, the system looks in the work queues
(workbaskets) first, then the user's worklist.
If not, it searches the user's worklist first, then the work queues [1] [2] [3] [5] .
The activities Work-.findAssignmentInWorklist and Work-.findAssignmentInWorkbasket are
used to retrieve assignments from the respective sources [1] [3] .
4. Assignment Filtering and Prioritization
Assignments are filtered and sorted based on urgency and other criteria.
The Assign-.GetNextWorkCriteria decision tree is used to further examine whether an
assignment is ready to be worked on and to ensure the user hasn't already worked on it that
day [2] [3] .
5. Assignment Delivery
If a suitable assignment is found, it is assigned to the user.
If not, the process ends and no assignment is presented [1] [2] [3] .
Rule Configuration for Get Next Work
Key rules and configurations involved:
Rule/Setting Purpose
Determines whether to search worklist or work queues first [1] [2] [3]
Operator Record [5] .
Work-.GetNextWork Activity Entry point for the Get Next Work logic [1] [2] [3] [5] .
Section/UI Configuration Add "Get Next Work" button to user portal or dashboard [4] [5] .
Implementation Steps
To implement Get Next Work for a user:
1. Configure the Operator Record:
Set the preference for searching worklist or work queues first.
2. Add Get Next Work Action to UI:
Add a "Get Next Work" button or link to the user portal using a section rule [4] [5] .
3. Review and Customize Rules as Needed:
Adjust the Assign-.GetNextWorkCriteria decision tree for business-specific assignment
logic.
Extend or override activities if custom assignment logic is required [6] [3] .
4. Test the Configuration:
Ensure that assignments are being routed as expected and that the prioritization logic
meets business needs.
Summary Table: Core Rules and Their Roles
Rule/Setting Role in Get Next Work Process
References
For more details and visuals, refer to Pega Academy documentation on the Get Next Work
feature and customization [1] [6] [2] [7] [3] [4] [5] .
In summary:
To implement Get Next Work in Pega, configure the operator record, ensure the relevant
activities and decision trees are set up or customized as needed, and add the Get Next Work
action to the user interface. This ensures users are always presented with the most appropriate
next assignment, streamlining work distribution and improving efficiency [1] [2] [3] [4] [5] .
⁂
1. https://academy.pega.com/topic/get-next-work-feature/v1
2. https://academy.pega.com/topic/get-next-work-feature/v3
3. https://support.pega.com/question/understanding-ootb-getnextwork-activity-logic
4. https://docs.pega.com/bundle/platform/page/platform/case-management/enabling-get-next-work.html
5. https://www.youtube.com/watch?v=ASXqqF8jsjs
6. https://academy.pega.com/topic/get-next-work-customization/v1
7. https://academy.pega.com/challenge/designing-get-next-work/v1