An agent is an internal background process operating on the server that runs activities on a periodic basis. Agents route work according to the rules in your application; they also perform system tasks such as sending email notifications about assignments and outgoing correspondence, generating updated indexes for the full-text search feature, synchronizing caches across nodes in a multiple node system, and so on.
Agents are autonomous and asynchronous: the activities they call run individually on their own schedules, and one activity does not have to finish before another one runs.
This article links to multiple PRKB articles that are published as a group and can be read in sequence.
The PDN contains other articles about agents, in addition to those in this group. Click the Contents outline view on this page or use search to access additional agents articles.
- Overview of Agent Processing
- Agents and Rule Resolution
- Agents and Agent Schedules
- How Agent Queues Work
- About the Queue-For-Agent Method
- Access Groups for Agents
- Agent Scheduling Intervals
Creating or Updating Agents
- How to create an agent
- How to enter items into the Agent Queue
- How to write the agent activity
- How to modify an existing agent
- How to upgrade a Legacy-mode agent
Working With Agents
- How to handle agents where processing fails - the Broken Queue Items report
- Running agents on a multi-node system
- System Settings for the Pega-ProCom SLA Agent
- Use the Pega-RULES agent to purge selected database tables regularly
- How to place external assignments for agent processing into a workbasket (v4)