Can same assignment be assigned to different work queues?
and is there a restriction to number of assignments assigned?
In Pega, an assignment is typically routed to one operator or one work queue at a time.
So a single assignment cannot simultaneously belong to multiple work queues. However, you can achieve similar behavior by Re-routing the assignment from one work queue to another
Usually no — a guardrail warning is not a hard stop to. Pega gives guardrail warnings when a flow/process has too many steps/shapes because very large flows become:
- hard to maintain
- difficult to understand
- harder to test
- potentially less performant
1)Can the same assignment be assigned to different work queues?
No — a single assignment can belong to only one “owner” at a time, where the owner is either:
(a)An operator (Worklist), or
(b)A work queue (Workbasket)
So your statement is correct ! you cannot have one assignment simultaneously sitting in multiple queues.
How to achieve “multiple queues” behavior (Pega-recommended patterns)
(a)Re-route / Transfer the assignment to a different workbasket (ownership changes, still one assignment).
(b)Create multiple assignments (parallel work) if you truly need multiple queues/teams to work at the same time:
Use parallel flow / Split-Join / subprocess to create separate assignments, each routed to its own queue.
This is the clean, auditable way to support “same case, multiple queues.”
Best practice: If two queues must act independently, do not share one assignment—create two assignments and track outcomes explicitly.
2)Is there a restriction to the number of assignments assigned?
There is no fixed hard platform limit like “only N assignments per user” enforced out-of-the-box. The answer to this is based on the real-world expectation from CSR on throughput. Pega’s “restriction” is mainly operational and performance based, such as:
(a) Queue/Worklist performance (large workbaskets slow down reporting, list retrieval, and user productivity)
(b) SLA processing overhead (each open assignment may carry SLA and urgency calculations)
(c) Database growth (assignments/assignment history tables grow quickly)
(d)User experience (review/perform screens and inboxes become noisy if cases create excessive assignments)