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

Contact Denormalization


In Contact Denormalization mode, Assignment Manager denormalizes positions from the Accounts and Opportunities team tables by copying these positions to the associated contacts in the Contact team table, even if the assignees are not assigned to the contacts:

If you want the Contact access list to reflect the positions in both the Account and Opportunity team tables, you must associate the contact with an account and then associate the contact with an opportunity. If a team member is removed from the Account or Opportunity's team table, then the position on the associated Contact's access list can also be removed by Contact Denormalization (dependent on the properties of the Contact Denormalization assignment object. For more information, see Contact Denormalization Object Parameters.) Similarly, if the Account Team has manually assigned team members and you want the same team members on both the access list and Account team, you must run Contact Denormalization after the account assignment. This process can be run in dynamic and batch assignment modes.

NOTE:  Positions marked Indirect by Contact Denormalization in Contact Access list are not dropped by contact assignment, that is, contact assignment does not drop the positions that were added by Contact Denormalization.

Contact Denormalization checks the Lock Assignment column on assignment objects before denormalizing. If this flag is checked, Contact Denormalization does not denormalize the contact record. For more information about the Lock Assignment feature, see the usage comments for the Lock Assignment Column run-time parameter in Table 38.

NOTE:  Both Account and Contact and Contact and Opportunity have a many-to-many relationship. The Account and Contact many-to-many relationship is a new feature as of the version 7.0 release.

Assignment Manager also assigns a primary position to the contact when running in Contact Denormalization mode using the following methodology:

  1. If the Set Primary Position flag is checked and a primary position is not currently selected, then Assignment Manager sets the creator's primary position as the new primary position.
  2. If a primary position is not selected for the creator, then Assignment Manager sets the default position as the new primary position.
  3. If a default position is not defined, then Assignment Manager does not set a primary position.

However, Contact Denormalization does not remove positions marked as the Primary, even if the positions no longer exist on an associated account or opportunity (with the Denorm Flag set).

The Contact Denormalization object is reserved to run Assignment Manager in Contact Denormalization mode. Assignment Manager does not evaluate the Contact object against any assignment rules in Contact Denormalization mode, and therefore does not assign candidates to objects. For this reason, do not create assignment rules for the Contact Denormalization object. By default, Assignment Manager runs Dynamic Assignment in Contact Denormalization mode. You can also configure Assignment Manager to run Batch Assignment in this mode.

For more information about Contact Denormalization, see Running Assignment Manager and Activating Contact Denormalization.


 Siebel Assignment Manager Administration Guide 
 Published: 18 June 2003