Bookshelf Home | Contents | Index | PDF |
Siebel Assignment Manager Administration Guide > Running Siebel Assignment Manager > About Running Batch Assignment > About Running Multiple Instances of Siebel Assignment Manager in Batch ModeThis topic is part of About Running Batch Assignment. When there are many objects that need to be assigned, you can run multiple instances of Assignment Manager in batch mode to improve performance. First, develop a strategy for specifying multiple batches using the Object Where Clause parameter in the Batch Assignment component. Then, start multiple instances of batch assignment specifying the appropriate Object Where Clause value for each instance. For example, you can run one instance of batch assignment for accounts that changed today and a different instance of batch assignment for accounts that changed yesterday. Use the Object Where Clause parameter to specify the following:
NOTE: These examples use a nonindexed field: LAST_UPD. It is recommended, however, that you use indexed fields for object WHERE clause statements. Also, use the appropriate database datetime functions to determine the current date and time, depending on the database you are using. This example uses SYSDATE, which is specific to Oracle Database datetime functions. To process mutually exclusive sets of records when running multiple instances of Assignment Manager simultaneously for the same assignment object, specify an Object Where Clause for each assignment task. You can also distribute the tasks on multiple Siebel Servers to enhance performance. When Not to Run Multiple, Simultaneous Batch JobsThere are several instances where you should not run multiple, simultaneous batch jobs:
Examples of when you should not run multiple simultaneous batch jobs include: |
Siebel Assignment Manager Administration Guide | Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |