Siebel Business Process Framework: Workflow Guide > Administering Workflow Policies > About Workflow Policy Administration >

Executing a Workflow Policy with Workflow Action Agent


The Workflow Action Agent process submits a request to Email Manager and Page Manager when actions are to be taken.

NOTE:  You must create a component definition for each Workflow Action Agent task.

Tasks performed by Workflow Action Agent include:

  • Processes requests logged in S_ESCL_ACTN_REQ, the escalation action request table, for a single group.
  • Invokes actions linked with the Workflow policy being processed.
  • Logs email and page actions in the S_APPSRVR_REQ table for execution by Email Manager and Page Manager.
  • Purges requests from S_ESCL_ACTN_REQ after processing.

If the Use Action Agent parameter is set to TRUE in the Monitor Agent process, you must perform the tasks described in Starting the Workflow Action Agent Process.

Starting the Workflow Action Agent Process

Start the Workflow Action Agent in the same way that you start the Workflow Monitor Agent. For more information, see Starting Workflow Monitor Agent.

Considerations to weigh include:

  • For each workflow monitor agent, there is a workflow action agent. For a given Workflow Monitor Agent, start one, and only one, Workflow Action Agent.
  • When using email consolidation, and when the parameter Use Action Agent is set to TRUE on the Workflow Monitor Agent, you must start Workflow Action Agent separately.

For more information on arguments for starting a Workflow Agent process, see Siebel System Administration Guide.

Shutting Down the Workflow Action Agent Process

You shut down the Workflow Action Agent in the same way that you shut down the Workflow Monitor Agent. For more information, see Starting Workflow Monitor Agent.

When restarting a workflow policy process, a Workflow Action Agent process immediately begins tracking relevant activities that have occurred since it was shut down.

Using Workflow Action Agent for Batch Policies

You can run Workflow Action Agent separately for batch policies.

To run workflow Action Agent for batch policies

  1. Start Workflow Monitor Agent with the following parameters:
    • Group Name.
    • Processes the batch policies is TRUE.
    • Use Action Agent is TRUE.
  2. Start Workflow Action Agent with the Group Name parameter.

The Workflow Monitor Agent continues processing and puts the qualified rows in the S_ESCL_ACTN_REQ table. The Workflow Action Agent executes actions for rows in S_ESCL_ACTN_REQ and deletes the rows from S_ESCL_ACTN_REQ afterward.

The Workflow Action Agent might be of use if the action being executed is long-running or intensive. However, in general Workflow Action Agent does not help with batch policies.

Siebel Business Process Framework: Workflow Guide Copyright © 2008, Oracle. All rights reserved.