Siebel Assignment Manager Administration Guide > Assignment Manager Concepts > Assignment Manager Components Overview >

About Column-Based Attributes Versus Row-Based Skills


When you define an assignment criterion, the data you use for matching the object and candidate can come from two different types of sources, either attributes or skills.

  • An attribute is data that usually resides on a column on the base table. For example, Employee Salary resides on a column in the S_EMP_PER employee table and is an attribute. Similarly, Service Request Severity is an attribute on the Service Request object, because it is stored on the Service Request record.

    Some attributes exist outside the base table. For example, Account Zip Code is an attribute on the account, but does not exist on the Account table itself. Instead, Account Zip Code exists on the common address table known as S_ADDR_ORG. It does not exist on the account table However, there is a link between a given account record and all the addresses that belong to it.

  • Skills are row-level extension attributes to objects (Opportunities, Service Requests, and so on) and candidates (employees, positions and organizations). These are data stored in special child and grandchild tables of the base tables known as skill and skill item tables. For example, Language is an employee skill defined in the employee skill table (S_EMP_SKILL) and the employee skill item table (S_EMP_SK_IT). The S_EMP_SK_IT table is actually a child table of the S_EMP_SKILL table. You can define skill and skill item tables for every assignment object through properties using Siebel Tools. Skills and skill items are defined in a similar manner to criteria and criteria values. If an employee has expertise for two products, Product A and Product B, you define one skill (Product) and define two skill items under the same skill (Product A and Product B).

    Skills provide a way to create new attributes for a candidate or an object without extending the database schema. Objects also have skill and skill items. For example, you can define a Product skill with a Product A skill item for an activity to indicate that candidates must have the same product skill for assignment to that activity.

  • Data could reside on an object or a candidate in the form of an attribute and a skill. For example, you can link an opportunity to a product by way of the:
    • Products subtab and associating the product to the opportunity

      or

    • Skills subtab and creating a Product skill and a skill item for the product you want to associate

While matching assignment criteria, Assignment Manager looks for column-based attributes first, and if they are not found, Assignment Manager looks for a skill value in designated skill tables.

Assignment Manager evaluates criteria by comparing two string, number, or date literals using a comparison method. One of these literals sets the requirement, and the other literal must match the first literal for the criterion to pass.

For information about the assignment criteria comparison methods, see Assignment Criteria Comparison Methods.

Siebel Assignment Manager Administration Guide