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

About Batch Assignment


You can use batch assignment to assign multiple records of an object in a single batch. For example, you can assign orders that are created during the business day at the end of business using batch assignment so that the assignments are made before start of business the next morning. Another example is when you change assignment rule definitions—you can use batch assignment to reassign objects using the new assignment rules. Batch assignment is optimized to process a large number of items efficiently. You can identify the records for batch assignment using an SQL WHERE clause. This WHERE clause is usually based on columns in the base table of the assignment object. For example, an example of a WHERE clause is:

WHERE OWNER_EMP_ID = NULL

This clause identifies all service requests that are not as yet assigned to a owner.

You should monitor the performance of batch assignment and increase or decrease the number of running tasks to obtain the optimal performance.

You can set up batch assignment to run Assignment Manager in Contact Denormalization mode.

Siebel Assignment Manager Administration Guide