Object Types Reference > Siebel Object Types >

Assignment Object


Siebel Object Types > Workflow Policy Object > Assignment Object

Specifies a business entity to which a candidate can be assigned, what gets updated to accomplish that assignment, and other assignment behavior parameters. Assignment Object object definitions are assigned to assignment rules in the Object field of assignment rule records.

The parent workflow policy object provides a set of available column mappings through its child workflow policy components and grandchild workflow policy component columns. These can be specified in assignment attribute column object definitions as columns to test for value matches and to monitor in dynamic assignment for value changes.

Properties

Property
Description/Usage
Valid Values/Examples
Add Team Members (O)
See Replace Team Members.
 
Assignment Mode (O)
Determines if assignment manager will perform any filtering based on organizations or people.
Valid values are Independent, Org & Person-oriented, Organization-oriented, and Person-oriented.
Assignment Scoring Mode (O)
Defines which mode is being used to determine an assignment, person-based or organization-based.
Person-based (default) = Assignment rule score is set to be the score of the highest-scoring candidate (existing behavior).
Organization-based = Assignment rule score is set to be the score of the highest-scoring organization.
Auto Reassign (O)
A TRUE or FALSE value that turns on or off dynamic assignment for rules using this assignment object.
TRUE = Assignment Manager automatically reassigns assignment objects when assignment attribute values are changed and when policies are defined.
FALSE = Assignment Manager does not automatically reassign assignment objects.
Calendar Activity Additional Fields (O)
A string that provides extra information to be used when creating an activity through availability-based assignment. This string follows a format of parent field, field 1, value1, field 2, value2.
 
Calendar Create Activity (O)
A TRUE or FALSE value that determines if an activity will be created in an employee's calendar if assignment by availability is used.
TRUE = Activity will be created in employee's calendar.
FALSE =Activity will not be created in employee's calendar.
Calendar Duration Column (O)
Reserved for future use.
Not applicable.
Calendar Early Start Time Column (O)
Name of the column that holds a date/time value. This time will be used as an early start date for availability-based assignment.
 
Calendar Start Time Column (O)
Reserved for future use.
Not applicable.
Default Employee (O)
The login ID of the default employee.
Assignment Manager assigns this employee when a conflict occurs (that is, no assignment rules match) and it cannot select the correct sets of employees.
 
Default Group (O)
Not used.
Not applicable.
Default Organization (Default Org) (O)
The name of the default organization. Assignment Manager assigns this organization when a conflict occurs (that is, no assignment rules match) and it cannot select the correct set of organizations.
 
Default Position (O)
The name of the default position. Assignment Manager assigns this position when a conflict occurs (that is, no assignment rules match) and it cannot select the correct set of positions.
 
Employee Column (R)
The name of the column in the employee intersection table that points to rows in the employee table (S_EMPLOYEE).
Required if Employee Table property is non-NULL.
 
Employee Denorm Column (Employee Team Denorm Column)(R)
Name of the column in the employee intersection table that stores whether the employee is assigned by the denorm program.
Required if Employee Table property is non-NULL.
 
Employee Manual Column (Employee Team Manual Column)(R)
Name of the column in the employee intersection table that stores whether the employee is manually assigned.
Required if Employee Table property is non-NULL.
 
Employee Primary Column (R)
The name of the column in the primary table that stores the primary employee (on a team) or a single-owner employee.
Required if single-owner, or if Set Primary Employee is TRUE.
 
Employee Primary Column List (O)
See Employee Team Copy Columns.
 
Employee Primary Denorm Column (O)
The name of the column in the primary table that stores whether the primary employee is assigned by the denorm program.
 
Employee Primary Manual Column (O)
The name of the column in the primary table that stores whether the primary employee is manually assigned.
 
Employee Primary System Column (O)
The name of the column in the primary table that stores whether the primary employee is system assigned.
 
Employee System Column (O)
See Employee Team System Column.
 
Employee Table (O)
The name of the employee intersection table.
If the assignment object can be assigned to multiple employees, this intersection table stores the set of employee IDs that are assigned to the assignment object IDs.
 
Employee Team Copy Columns (O)
Comma-separated list of column names in the employee intersection table that should be copied when the primary employee changes. Assignment Manager copies values from these columns to form the old primary employee to the new primary employee.
(Called Employee Primary Column List in the Properties window.)
 
Employee Team Score Column (O)
The name of the column in which to store the score for each member of an employee team.
Any column that stores a number.
Employee Team System Column (R)
Name of the column in the employee intersection table that stores whether the employee is system assigned.
(Called Employee System Column in the Properties window.)
Required if Employee Table property is non-NULL.
 
Exclude Column (O)
See Lock Assignment Column.
 
Group Column (R)
See Rule Column.
Required if Rule Table property is non-NULL.
 
Group Denorm Column (O)
See Rule Team Denorm Column.
 
Group Manual Column (O)
See Rule Team Manual Column.
 
Group Primary Column (O)
See Rule Primary Column.
 
Group Primary Column List (O)
See Rule Team Copy Columns.
 
Group Primary Denorm Column (O)
See Rule Primary Denorm Column.
 
Group Primary Manual Column (O)
See Rule Primary Manual Column.
 
Group Primary System Column (O)
See Rule Primary System Column.
 
Group System Column (O)
See Rule Team System Column.
 
Group Table (O)
See Rule Table.
 
Ignore Assignment Attributes (O)
A run-time setting for Assignment Manager (TRUE or FALSE value).
TRUE = Assignment Manager ignores assignment criteria that are not relevant to the assignment object being assigned.
Example: If you have an assignment rule that specifies Service Request Priority as a criterion, Assignment Manager ignores this criterion when assigning opportunities and accounts because Service Request Priority is an assignment attribute that is relevant only to service requests.
FALSE = All assignment criteria are evaluated.
Keep Creator (O)
A TRUE or FALSE value.
TRUE = Assignment Manager will not delete the creator of the assignment object from the team.
FALSE = Assignment Manager can delete the creator.
Keep Man Asgn Primary Employee (Keep Manual Primary Employee) (O)
A TRUE or FALSE value.
TRUE = Causes Assignment Manager to not set the primary employee if a Siebel user uses the Siebel applications client to explicitly set the primary employee in the team. Instead, Assignment Manager checks the primary person manual flag in the assignment object's primary table.
FALSE = Assignment Manager can set the primary employee.
Keep Man Asgn Primary Group (O)
See Keep Manual Assignment Primary Rule.
 
Keep Man Asgn Primary Org (Keep Manual Primary Organization) (O)
A TRUE or FALSE value.
TRUE = If the assignment object has the Org Primary Manual Column defined, Assignment Manager will check the value of that column. If the column value is Y, Assignment Manager will not reassign the primary organization.
FALSE = Assignment Manager will not check the value.
Keep Man Asgn Primary Position (Keep Manual Primary Position) (O)
A TRUE or FALSE value.
TRUE = Causes Assignment Manager to not set the primary position if a Siebel user uses the Siebel client to explicitly set the primary position in the team. Assignment Manager checks the primary person manual flag in the assignment object's primary table.
FALSE = Assignment Manager can set the primary position.
Keep Man Asgn Primary Rule (Keep Manual Primary Rule) (O)
(Applies to teams only) A TRUE or FALSE value.
(Called Keep Man Asgn Primary Group in the Properties window.)
TRUE = Assignment Manager does not set the primary assignment rule if a Siebel user uses the Siebel client to explicitly set the primary assignment rule in the team. Assignment Manager checks the primary assignment rule manual flag in the assignment object's primary table.
FALSE = Assignment Manager sets the primary assignment rule even if it is already manually assigned.
Keep User Assigned (O)
A TRUE or FALSE value that applies to teams only.
TRUE = Assignment Manager keeps manually assigned people (such as positions added to an account sales team) and assignment rules (such as territories added to a territory list for an opportunity).
FALSE = Manually assigned employees, positions, and rules can be replaced by an automatic assignment operation.
Lock Assignment Column (O)
The name of the lock assignment column in the primary table, which is a column in the assignment object's primary table that can be used to prevent Assignment Manager from processing certain rows.
(Called Exclude Column in the Properties window.)
 
Max Number Per Role (O)
Not used.
Not applicable.
Name (R)
The name of the assignment object.
Uniquely identifies it within the repository and provides the name that appears in the selection picklist and multi-value group applet in assignment rules in Assignment Manager administration views.
 
Organization Column (Org Column) (R)
The name of the column in the organization intersection table that points to rows in the organization table.
Required if Org Table property is non-NULL.
 
Organization Team Denorm Column (Org Denorm Column) (O)
The name of the column in the organization intersection table that specifies whether the organization is assigned by the denorm program.
 
Organization Team Manual Column (Org Manual Column) (O)
The name of the column in the organization intersection table that specifies whether the organization is manually assigned.
 
Organization Primary Column (Org Primary Column) (R)
The name of the column in the primary table that stores the primary organization (on a team) or single-owner organization.
Required if Set Primary Org is TRUE.
 
Organization Team Copy Columns (Org Primary Column List) (O)
A comma-separated list of column names in the organization intersection table that should be copied when the primary organization changes.
Assignment Manager copies values from these columns from the old primary organization to the new primary organization.
 
Organization Primary Denorm Column (Org Primary Denorm Column) (O)
The name of the column in the primary table that specifies whether the primary organization is assigned by the denorm program.
 
Organization Primary Manual Column (Org Primary Manual Column) (O)
The name of the column in the primary table that specifies whether the primary organization is manually assigned.
 
Organization Primary System Column (Org Primary System Column) (O)
The name of the column in the primary table that specifies whether the primary organization is system-assigned.
 
Organization Team System Column (Org System Column) (O)
The name of the column in the organization intersection table that specifies whether the organization is manually assigned.
 
Organization Table (Org Table) (O)
The name of the organization intersection table. If the assignment object can be assigned to multiple organizations, this intersection table stores the set of organization IDs that are assigned to assignment object IDs.
 
Organization Team Score Column (Org Team Score Column) (O)
The name of the column to store the score for each member of an organization team.
Any column that stores a number.
 
Position Column (R)
The name of the column in the position intersection table that points to rows in the position table (S_POSTN).
Required if Position Table property is non-NULL.
 
Position Denorm Column (O)
See Position Team Denorm Column.
 
Position Manual Column (O)
See Position Team Manual Column.
 
Position Primary Column (R)
The name of the column in the primary table that stores the primary position (for teams) or single-owner position.
Required if single-position, or if Set Primary Position is TRUE.
 
Position Primary Column List (O)
See Position Team Copy Columns.
 
Position Primary Denorm Column (O)
The name of the column in the primary table that stores whether the primary position is assigned by the denorm program.
 
Position Primary Manual Column (O)
The name of the column in the primary table that stores whether the primary position is manually assigned.
 
Position Primary System Column (O)
The name of the column in the primary table that stores whether the primary position is system assigned.
 
Position System Column (O)
See Position Team System Column.
 
Position Table (O)
The name of the position intersection table. If the assignment object can be assigned to multiple positions, this intersection table stores the set of position IDs that are assigned to the assignment object IDs.
 
Position Team Copy Columns (O)
A comma-separated list of column names in the position intersection table that should be copied when the primary position changes.
Assignment Manager copies values from these columns from the old primary position to the new primary position.
(Called Position Primary Column List in the Properties window.)
 
Position Team Denorm Column (O)
The name of the column in the position intersection table that stores whether the position is assigned by the denorm program. (Called Position Denorm Column in the Properties window.)
 
Position Team Manual Column (O)
The name of the column in the position intersection table that stores whether the position is manually assigned.
(Called Position Manual Column in the Properties window.)
 
Position Team Score Column (O)
The name of the column to store the score for each member of a position.
Any column that stores a number.
Position Team System Column (O)
The name of the column in the position intersection table that stores whether the position is system assigned.
(Called Position System Column in the Properties window.)
 
Primary Table (R)
The name of the primary table. This is the base table of the business component that the assignment object is used to assign.
Example: S_ORG_EXT is the primary table for the Account assignment object.
Replace Team Members (O)
A TRUE or FALSE value.
(Called Add Team Members in the Properties window.)
TRUE = Assignment Manager deletes existing team members from the teams and existing assignment rules in the assignment rule intersection table that no longer qualify.
FALSE = Assignment Manager never deletes existing team members from the assignment object, even if they no longer qualify.
Rule Column (R)
The name of a row ID column in the rule intersection table that points to the assignment rule table (S_ASGN_RULE).
This column serves as a foreign key to the assignment rule table, uniquely identifying a rule for each association between an assignment entity and a rule.
(Called Group Column in the Properties window.)
Required if Rule Table property is non-NULL.
 
Rule Primary Column (R)
The name of the column in the primary table that stores the primary or single-owner rule.
(Called Group Primary Column in the Properties window.)
Required if Set Primary Rule is TRUE.
 
Rule Primary Denorm Column (O)
The name of the column in the primary table that stores whether the primary rule is assigned by the denorm program.
(Called Group Primary Denorm Column in the Properties window.)
 
Rule Primary Manual Column (O)
The name of the column in the primary table that stores whether the primary rule is manually assigned.
(Called Group Primary Manual Column in the Properties window.)
 
Rule Primary System Column (O)
The name of the column in the primary table that stores whether the primary rule is system-assigned.
(Called Group Primary System Column in the Properties window.)
 
Rule Table (O)
The name of the rule intersection table.
(Called Group Table in the Properties window.)
 
Rule Team Copy Columns (O)
A comma-separated list of column names in the rule intersection table that should be copied when the primary rule changes.
Assignment Manager copies values from these columns from the old primary rule to the new primary rule.
(Called Group Primary Column List in the Properties window.)
 
Rule Team Denorm Column (O)
The name of the column in the rule intersection table that stores whether the rule is assigned by the denorm program.
(Called Group Denorm Column in the Properties window.)
 
Rule Team Manual Column (O)
The name of the column in the rule intersection table that stores whether the rule is manually assigned.
(Called Group Manual Column in the Properties window.)
 
Rule Team System Column (O)
The name of the column in the rule intersection table that stores whether the rule is system-assigned.
(Called Group System Column in the Properties window.)
 
Set Primary Employee (O)
A TRUE or FALSE value.
The primary employee is generally the highest-scoring employee in the highest-scoring assignment rule for the assignment object being assigned.
TRUE = Assignment Manager selects and sets the primary employee.
FALSE = Assignment Manager does not select and set the primary employee.
Set Primary Group (O)
See Set Primary Rule.
 
Set Primary Org (Set Primary Organization) (O)
A TRUE or FALSE value.
The primary organization is generally the highest-scoring organization in the highest-scoring assignment rule for the object being assigned.
TRUE = Assignment Manager selects and sets the primary organization.
FALSE = Assignment Manager does not select and set the primary organization.
Set Primary Position (O)
A TRUE or FALSE value.
The primary position is generally the highest-scoring position in the highest-scoring assignment rule for the object being assigned.
TRUE = Assignment Manager selects and sets the primary position.
FALSE = Assignment Manager does not select and set the primary position.
Set Primary Rule (O)
A TRUE or FALSE value.
The primary assignment rule is generally the highest-scoring assignment rule for the assignment object being assigned.
(Called Set Primary Group in the Properties window.)
TRUE = Assignment Manager selects and sets the primary position.
FALSE = Assignment Manager does not select or set the primary position.
Skill Item Table (O)
The name of the skill item table.
 
Skill Table (O)
The name of the skill table.
 

See Also

Workflow Policy Object

Usage

Siebel Object Types > Workflow Policy Object > Assignment Object

Check in before use

The projects used for creating new assignment objects must be checked back into the server before the assignment objects are available for use. You will typically also compile the object definitions and distribute the resulting SRF file, but this is not necessary to make the assignment objects available.


 Object Types Reference 
 Published: 18 April 2003