|Bookshelf Home | Contents | Index | PDF|
Reporting mode provides the assignment administrator the ability to perform trial assignments and what-if analysis. When running Assignment Manager in reporting mode, assignments are written into results tables, known as reporting tables, rather than into the actual database tables. This allows the administrator the opportunity to preview possible assignment before actual assignments are made.
You can run Assignment Manager in reporting mode either from the UI or using the Siebel Server Manager command-line interface, known as the srvrmgr program. In either mode, you initiate a reporting mode request using either the Assignment Server (AsgnSrvr) or the Batch Assignment (BatchAsgn) server component. You pass the Reporting Mode (RptMode) parameter, specifying one of the following values:
NOTE: By default, reporting is turned off. That is, when the Regular Assignment server component parameter is set to False, no assignment takes place. However, irrespective of whether reporting is turned on or off, Assignment Manager can write evaluation results to actual assignment tables.
Using Siebel Tools, you specify key columns through properties on the assignment object. Assignment Manager reads these key columns to differentiate between candidates. Assignment Manager stamps these key values; that is, Assignment Manager sets the key value for each record, to keep track of what employees, positions, or organizations are added in a specific assignment execution.
For example, the following command tells Assignment Manager to execute in reporting delta mode where it merges the team from this run to the current team in the regular tables, and then writes the results to the reporting table. However, it only executes the rule against the Account 1 account, updates or changes positions who have the key value 12-RG2, and stamps all new positions with the value 12-RG2.
The Key Column in the S_ACCNT_POSTN results table holds either the rule group ID or a key value to distinguish candidates. You use the UseKeyValue parameter to indicate whether Assignment Manager uses the key value to filter and stamp candidates and what the key value should be. The choices are:
For example, assume you run AsgnSrvr with rule group 1 (RG1), and the result is that Position 1 is added to Account1. Next, you run rule group 2 (RG2) and Position 2 is added to Account1. If you do not want a second AsgnSrvr run to touch or change anything from the first run, you run AsgnSrvr with the UseKeyValue server component parameter set to either Rule Group or Key Value.
|Siebel Assignment Manager Administration Guide|