Professional Documents
Culture Documents
ents rule defined for each RuleSet and version in a Process Commander system.
PDN article PRKB-25049 How to modify an agent.
QUEUE MODES OF AGENTS :
Legacy
Specifies that this is an agent that was created in a version prior to V5
.4 and has not yet been updated. This option is not available for agents created
in V5.4 or later.
Standard Specifies that this agent processes items from an agent queue and that
it relies on the system to provide object locking and other transactional suppor
t. AQM IS NOT ENABLED BY DEFAULT.
Advanced Specifies that this agent uses custom queuing.
See PDN article PRKB-25044 How agent queues work.
MAX RECORDS AND AUTO QUEUE MANAGEMNT ARE FOR STANDARD AGENTS.
Agents with the Standard queue mode do not need access groups. For standard agen
ts, each queue item is processed in the authorization context of the user whose
actions or processing (work item, assignment, and so on) generated the queue ite
m.
PDN article PRKB-25055 Agent process throws exception when running authenticated
activities.
The standard agents rules:
Pega-AutoTest : The agents in the Pega-AutoTest RuleSet perform processing of un
it test suites.
Pega-EndUserUI : The agent in the Pega-EndUserUI RuleSet performs periodic purgi
ng of orphan tags from the database table pr_data_tag.
Pega-EventProcessing : The aGent in the Pega-EventProcessing RuleSet, when enabl
ed, supports processing of business events identified in Event Definition rules.
Pega-ImportExport : The agent in the Pega-ImportExport RuleSet supports certain
one-time post-upgrade processing.
Pega-IntSvcs : Five agents in the Pega-IntSvcs RuleSet process queued service an
d connector requests and perform maintenance for PegaDISTRIBUTION MANAGER
Pega-ProcessEngine : agent performs three types of background processing:
Case type calculations
Incoming email processing
Flow dependency processing
Pega-ProCom : The agents in the Pega-ProCom RuleSet process email, process servi
ce level rules and assignments, and so on. The agents in this rule provide the f
ollowing types of processing:
Processing service level events and escalation (ServiceLevelEvents)
Applying a flow action to assignments in bulk (AgentBulkProcessing)
Sending out email correspondence (SendCorr)
Retrieving PDF files from the PegaDISTRIBUTION Manager (GetConvertedPDFsFromPDM)
Checks whether starting flows references have been updated (GenerateStartingFlow
s)
Checking incoming email (deprecated in V5.3) (Email_CheckIncoming)
Pega-RuleRefactoring
Pega-RULES The agents in the Pega-RULES RuleSet perform general system houseclea
ning and periodic processing. This agents rule has six agents:
SystemCleaner
SystemPulse :
The Pega-RULES agent performs periodic processing known as a system pulse. This
processing synchronizes the contents of the in-memory rule cache on that node wi
th rules stored in the PegaRULES database. The pulse helps each node coordinate
processing and synchronize operations, including the contents of the rule cache.
SystemIndexer
RuleUsageSnapshot
StaticContentCleaner
SystemWorkIndexer
Pega-RulesEngine
The Agent Manager is a master agent that gathers and caches the agent configurat
ion information set for your system when Process Commander starts. Then, at a re
gularly scheduled interval, it determines whether any new agents rules were crea
ted during the last period.
A commit
pt those
box). If
s a lock
sion may
erform a
Agents :
1. Internal back ground process,tasks on periodic basis
2. Tasks are according to the defined rules(sending email notification), system
tasks(synchronizing caches on multi node-Pulse).
3. Agent are
(1) Task driven are picked from a Queue. Queue items are created during work i
tem processing.
Ex: SystemCleaner : System cleans all the temporary db objects every mornin
g. For this a Queue entry is needed.
(2) schedule Driven dont use queue entries rater directly run a activity to pe
rform a task
4. Agent Modes :
(1)Legacy: prior to 5.4 for backward compatibility. there is no queue function
ality they just wake up and run.
(2)Standard: Transactional processing is handled by PRPC, leverages the agent
queue functionality, only contains business logic.