Support Article
Custom agent is not processing custom queue items
SA-25647
Summary
Custom agent with auto-queue management does not pick the queue items and processing.
Error Messages
Not Applicable
Steps to Reproduce
- Create a queue item class as System-Queue-XXXX.
- Create an agent, which will process the queue items mentioned in Step 1.
- Create an activity, which will queue items of class System-Queue-XXXX.
- Enable the agent to run.
Root Cause
An issue in the custom application code or rules:
A custom queue class was created as System-Queue-XXXX to identify specific queue items and a custom agent was created to process all these queue items. Custom Agent activity is in Application class instead of queue class System-Queue-XXXX. Refer to Pega 7.1.9 Help. Navigate to Reference > Activity methods > Queue-for-Agent section.
Resolution
Perform the following local-change:
- Include Custom Agent activity in Custom queue class.
- Use Java method and PublicAPI to queue item for agent instead of Queue-for-Agent method.
- Provide Item or Work Page as primary Page for activity step, where Java step is used to queue item for agent.
Published August 5, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.