how to run a Standard agent with different access group than the user who created the queue record
When pushing queue records to Standard agent using Queue-For-Agent method, i know Pega takes current logged in user access group and puts it into Queue record and uses as the context when running the Standard agent activity.
However is there any way that we can pass a different access group when pushing records to standard agent?
I have multiple applications A,B,C and i have advanced agent in Framework (F) which pushes queue records into a standard agent. Currently the standard runs under the framework application context but i wanted to run the Standard agent to run under A, B , C context based on what i set.
Thanks in Advance.
It can be achieved and you can set the access group dynamically for a standard agent .
1)Page New -Create a new page(XYZ) System-Queue-DefaultEntry , define it in the pages and classes .
2)Property Set(On XYZ page)- Set the value for .pyAccessGroup dynamically from a parameter or a decision table .
3)Queue-For-Agent(On XYZ page)- Queue for the agent on XYZ page . it checks the value of pyAccessGroup property on the step page , if the value is there then it takes the access group from there otherwise from the requestor's access group .
Keep up to date on this post and subscribe to comments
- Standard agent queue records are going to Broken-Process when we restart the Pega hosts
- Access Group for SLA Agent(Standard Type) in Pega-ProCom agents rule
- Have a requirement to create a new Queue table for Standard Agent Processing
- Standard agents default access group
- How to switch Standard Agent access group