Discussion

Pegasystems Inc.
JP
Last activity: 27 Apr 2025 1:58 EDT
Constellation Tips: Skill-based assignment routing and "Get-Next-Work"
Business requirements:
Orders sbumitted by the customer are parked in a work basket before it is triaged properly (i.e. determine required skills to process the order case) ... Once a case is triaged then it is ready to be worked by operators who have appropriate skills...
Below is the steps to implement above business requirement.
1. Define skills (& custom triage logic).
2. Implement custom routing activity which route assignments to skilled-work-basket. (you can copy OOTB Work-.ToSkilledWorkbasket to your work class and rename it)
Step1: Custom triage logic can be implemented in various ways... Decision table, Decision tree, Data transform etc.
Step2: Set required skills.
Step3: Add required skills to the assignment. (note: for work list assignment, added skills will not be reserved once the assignment is saved to the database.)
Step4: Route the assignment to the specified basket.
Params:
Pages:
Security:
3. Configure the custom routing activity for the triage assignment.
4. Configure OperatorID to receive/get skilled assignments.
5. (Optional) Enable Application setting:GetNextWork_SkipUnskilledAssignments... for more configuration options see online document Get Next Work customization
6. Enable "Get Next Work" feature on the home landing page.
Related links:
Automated and intelligent work assignment with Get Next Work