Siebel Assignment Manager Administration Guide > Assignment Concepts > Assignment Operation Modes >

Dynamic Assignment


Dynamic Assignment allows users to create assignments as other users and server programs change assignment object attributes. For example, if a user changes the revenue amount or address of an Opportunity, Dynamic Assignment detects the change and automatically invokes Assignment Manager to reassign the Opportunity to a different territory or sales team as necessary.

The dynamic assignment process is as follows: a user makes a change that requires assignment; a database trigger fires (triggers are setup by the Generate Triggers server component); the Workflow Monitor Agent recognizes this trigger and assigns the object (internally invoking Assignment Manager). By default, the Server Request Broker and the Assignment Manager server components are not explicitly used in Dynamic Assignment.

Workflow Monitor

To run Dynamic Assignment, a Workflow Monitor Agent must be active. A Workflow Monitor Agent detects when a user changes data related to objects. For more information about Workflow Monitor Agent, see Siebel Business Process Designer Administration Guide.

Generate Triggers

The Generate Triggers server component generates the database triggers used by Workflow Manager to detect changes. Generate Triggers reads the Workflow Policy Object and Assignment Object definitions in the Siebel repository and generates the appropriate database triggers to monitor changes.


 Siebel Assignment Manager Administration Guide 
 Published: 18 June 2003