Siebel Assignment Manager Administration Guide > Running Siebel Assignment Manager > Preparing to Run Siebel Assignment Manager >

Modifying the Siebel Assignment Manager Component Parameters


This topic is part of Preparing to Run Siebel Assignment Manager.

Before running Siebel Assignment Manager components, configure the Assignment Manager (AsgnSrvr) and Batch Assignment (AsgnBatch) components to enhance their performance for your implementation by modifying the appropriate parameters.

For more information about configuring parameters for server components, see Siebel System Administration Guide.

Table 48 lists the component parameters used by Assignment Manager that you can change.

To modify Assignment Manager component parameters

  1. Navigate to the Administration - Server Configuration screen, and then Servers.
  2. In the Servers list, select your server (if more than one server appears) and make sure the Assignment Management component group is enabled on that server.
  3. In the Components list for the current server, select one of the following:
    • Assignment Manager (AsgnSrvr)
    • Batch Assignment (AsgnBatch)
  4. Click the Parameters tab (if it is not already active).
  5. In the Parameters list, select the parameters of interest, and adjust the values as required by your implementation to achieve optimal performance.
  6. Make sure that the MinMTServers parameter is set to a current value greater than 0. If necessary, change the value of MinMTServers. If you change the value for MinMTServers or any other parameters that require server restart, then also restart the Siebel Server.

    NOTE:  Updated values for most of the parameters listed in Table 48 take effect when assignment rules are released and the rulecache.dat file is updated, or when the component is restarted. (Updated values also take effect if the Siebel Server is restarted.)

    If you restarted the Siebel Server, the specified number of Assignment Manager components will be started, using the value of MinMTServers. For more information about MinMTServers, see Additional Information About Assignment Manager and Batch Assignment Component Parameters. For more information about starting and restarting the Siebel Server, see Siebel System Administration Guide.

Table 48 lists the component parameters used by Assignment Manager that you can change. Because many of the parameters function in the same manner for both server components, the parameters for each component are combined into one table.

NOTE:  Some parameters in the table are identified as advanced. In the GUI, click the Advanced button in the Component Parameters list to display these parameters for the applicable component.

Table 48. Assignment Manager (AsgnSrvr) and Batch Assignment (AsgnBatch) Parameters
Parameter
Name
Parameter Alias
Asgn
Srvr
Batch
Asgn
Description

Active Employee Where Clause

ActiveEmpLOVCode

Yes

Yes

Used to exclude inactive employees from assignment by specifying an SQL WHERE clause.

NOTE:  You must set the same values for the ActiveEmpLOVCode and ActivePosWhereClause parameters consistently among AsgnSrvr, AsgnBatch, and the workflow policy program (if used). Otherwise, you may encounter unexpected results.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Active Position Where Clause

ActivePosWhereClause

Yes

Yes

Used to exclude inactive positions from assignment by specifying an SQL WHERE clause.

NOTE:  You must set the same values for the ActiveEmpLOVCode and ActivePosWhereClause parameters consistently among AsgnSrvr, AsgnBatch, and the workflow policy program (if used). Otherwise, you may encounter unexpected results.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Actual Assignment Key

ActualAsgnKey

Yes

Yes

The key value used when Assignment Manager is running in delta reporting mode to identify candidates by this key value in the actual result table.

For more information about delta reporting mode, see About Running Assignment Manager in Reporting Mode.

Add Scores across Rules

AddScores

Yes

Yes

If TRUE, scores for the same candidate are added across rules.

The default value is FALSE.

See Configuring Siebel Assignment Manager to Add Scores Across Rules.

Allow Duplicate Positions

AllowDupPostn

Yes

Yes

Allows assignment of duplicate positions to the team.

This is an advanced parameter.

The default value is FALSE.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Assignment History Cache Size

CacheSize

Yes

No

Indicates the assignment history cache size, in kilobytes.

This is an advanced parameter.

The default value is 300.

Assignment Key

AsgnKey

Yes

Yes

Indicates the rule set used for key-based routing, that is, the row ID of the assignment rule group that is associated with the rules you want to evaluate. The default value of the parameter is All AM Rule Set, in which case all active rules are evaluated.

Assignment Mode

AsgnMode

Yes

Yes

Indicates the assignment mode (Match, Assign, MatchAssign, Denorm, or Cancel).

The default value is MatchAssign.

For more information about AsgnMode, see About Using External Components to Invoke Siebel Assignment Manager.

Assignment Object Name

AsgnObjName

Yes

Yes

Indicates the name of the assignment object.

Batch Size

BatchSize

Yes

Yes

Indicates the number of objects to be assigned before committing the transaction.

The default value is 100.

Check If CandidateActive

CheckIfCandidateActive

Yes

Yes

Determines whether Assignment Manager checks a candidate's activation and expiration date during evaluation of every rule.

The default value is FALSE.

Check version iterations

CheckVerIter

Yes

No

Defines the frequency of time Assignment Manager checks whether the rule version has changed. This value also represents the time lag before the new rules take effect, after the Release button has been clicked.

Assignment Manager checks the version from the database every N iterations. One integer value equals ten seconds (minimum value is 1).

This is an advanced parameter.

The default value is 6.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Copy Candidate Specific Data

CopyCandSpecData

Yes

Yes

Indicates whether Assignment Manager copies attribute values from dynamic candidate to the result table.

The default value is No.

Copy Person Specific Data

CopyPersonSpecData

Yes

Yes

Indicates whether Assignment Manager copies attribute values from dynamic candidates to the result table.

The default value is No.

Default Tasks

DfltTasks

Yes

Yes

Indicates the default number of service tasks to start (server-mode only).

This is an advanced parameter.

NOTE:  You must restart the component or server for a new value to take effect.

The default value is 0.

Dynamic Candidate Parameters

DynCandParam

Yes

Yes

Semicolon-separated parameter, whose value pairs are used to substitute the variables in the Dynamic Candidate definitions in Siebel Tools.

Format =
Name of Param1:Value for param1; Name of Param2:Value for param2; and so on.

Ignore Calendar Criteria

IgnoreCalCrit

Yes

Yes

Allows a match to be made without taking into account calendar availability.

The default value is FALSE.

Ignore assignment rule cache

IgnoreCache

Yes

Yes

Indicates whether Assignment Manager ignores the assignment rule cache and reads from the database.

This is an advanced parameter.

The default value is FALSE.

Independent Rule Group Cache

IndepRuleGroupCache

No

Yes

If TRUE, the Batch Assignment component maintains a separate cache file for this rule group for this request.

The default value is TRUE.

Key Based Enabled

KeyBasedEnabled

Yes

No

Enables key-based routing for a component that has been predefined for that attribute.

This is an advanced parameter.

The default value is TRUE.

NOTE:  If the value is set to FALSE, the Server Request Broker is not able to route requests to the Assignment Manager, and interactive assignment will not work. (Interactive assignment relies on the Assignment Manager component).

List of excluded organization ids

ExcludeOrgList

Yes

Yes

Indicates a comma-separated list of organization IDs to be excluded from assignment.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

List of excluded person ids

ExcludePersonList

Yes

Yes

Indicates a comma-separated list of employee or position IDs to be excluded from assignment.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Log txn only on change

LogTxnChgOnly

Yes

Yes

Logs a transaction only when the assignment has changed (for example, when the sales team is updated).

By default, this parameter is set to TRUE. Setting this parameter to FALSE causes Assignment Manager to log a transaction in the S_DOCK_TXN table on reassignment even when there is no change in rules or assignees.

This is an advanced parameter.

NOTE:  If there is a change in at least one of the primaries, or if there is a change in at least one of the team tables, Assignment Manager updates columns (primaries, ASGN_DT, and system columns) on the object row. However, if there is no net change, only the ASGN_DT column is updated.

For information about how this parameter works with regard to merge conflicts, see Siebel Remote and Replication Manager Administration Guide.

Maximum MT Servers

MaxMTServers

Yes

No

Indicates the maximum number of active server processes for a multithreaded service.

The default value is 1.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Maximum Routing Keys

MaxRouteKeys

Yes

No

Indicates the number of keys allocated for the routing. Used for interactive assignment.

This is an advanced parameter.

Maximum Tasks

MaxTasks

Yes

Yes

Indicates the maximum number of running tasks for a service.

The default value is 20.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Minimum MT Servers

MinMTServers

Yes

No

Indicates the minimum number of active server processes for a multithreaded service.

The default value is 1.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Object Row Id

ObjRowId

Yes

No

Indicates the row ID of the object to assign.

Object Row Sql Statement

ObjRowSqlStmt

Yes

Yes

Represents the SQL statement that when executed gives the object row IDs to be assigned.

NOTE:  You can use this parameter to specify the rows to be assigned in lieu of the ObjRowId or ObjWhereClause parameters.

Object Where Clause

ObjWhereClause

Yes

Yes

A WHERE clause of the object for use with interactive and batch assignment.

For more information, see About Using an Object WHERE Clause to Restrict the Number of Records Processed.

Organization Key Value

OrgKeyVal

Yes

Yes

Used to stamp rows when assigning organizations and UseKeyVal = Key Value.

Person Key Value

PersonKeyVal

Yes

Yes

Used to stamp rows when assigning employees or positions and UseKeyVal = Key Value.

Primary Organization Id

PrOrganizationId

Yes

No

Indicates the ID of the organization to be assigned as the primary.

This is an advanced parameter.

Primary Person Id

PrPersonId

Yes

No

Indicates the ID of the person to be assigned as the primary.

This is an advanced parameter.

Primary Rule Id

PrRuleId

Yes

No

Indicates the ID of the rule to be assigned as the primary.

Refresh people skills interval

MaxSkillsAge

Yes

No

Indicates the interval in which people skills are refreshed, in seconds. Setting the value to 0 (zero) disables refresh.

This is an advanced parameter.

The default value is 0.

For more information about this parameter, see Additional Information About Assignment Manager and Batch Assignment Component Parameters.

Regular Assignment

RegularAsgn

Yes

No

Indicates whether Assignment Manager should perform regular assignment.

NOTE:  Assignment Manager can also run in reporting mode.

The default value is TRUE.

Replace Key Values

ReplaceKeyVal

Yes

Yes

Indicates whether Assignment Manager should look for candidates in the team table that have a value stamped in the Key column.

These candidates are then compared to those that qualify for the rule and are removed, updated, or inserted.

This parameter is a comma-separated string and is dependent on what is passed in the UseKeyVal parameter.

Replace Team Members

ReplaceTeamMembers

Yes

Yes

Allows deletion of team members if they no longer qualify.

This is an advanced parameter.

Reporting Mode

RptMode

Yes

Yes

Indicates what reporting mode Assignment Manager will run. Values are: None, Snapshot, and Delta.

The default value is None.

Request Id

ReqId

Yes

Yes

Assignment Manager generates a request ID for each server component job. When AsgnMode = Match, passing candidates are stored in a temporary table with the request ID. Then, Assignment Manager uses this request ID to find (match) the correct entries in the table.

This is an advanced parameter.

Return Property Set

ReturnPropSet

Yes

No

If TRUE, Assignment Manager returns a hierarchical property set containing qualified or assigned candidates.

See About Using External Components to Invoke Siebel Assignment Manager.

Use FOR UPDATE

UseForUpdate

Yes

Yes

If TRUE, Assignment Manager uses the FOR UPDATE SQL clause to lock primary table rows so that, during evaluation and assignment, no other process or user can make changes to this row.

This is an advanced parameter.

Use Key Value

UseKeyVal

Yes

Yes

Indicates whether Assignment Manager uses a key value to filter and stamp the candidate. Values are: None, Rule Group, and Key Value.

The default value is None.

Use Rule Minimum Score

UseRuleMinScore

Yes

Yes

If TRUE, Assignment Manager filters out candidates that do not get at least the minimum score on the assignment rule.

The default value is FALSE.

Siebel Assignment Manager Administration Guide Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.