Behavior templates. Each object includes a list of things to execute based on the state of the object. If no behavior is associated with the state transition then it simply controls whether the object can be transitioned to the state.
| Column Name | Column Datatype | Column Null Option | Column Comment |
| id | integer | not null | Unique (to the table) numeric identifier. |
| persid | nvarchar(30) | with null | Persistent ID (SystemObjectName:id) |
| del | integer | not null | Deleted flag (0=active 1=inactive/marked as deleted) |
| last_mod_dt | integer | with null | Timestamp of when this record was last modified |
| last_mod_by | byte(16) | with null | Specifies the uuid of the contact who last modified this record |
| object_type | nvarchar(30) | not null | Short name of creator object |
| object_id | integer | not null | Id of creator object |
| description | nvarchar(500) | with null | Textual description of this behavior template |
| context_type | nvarchar(30) | not null | Information which determines whether the transition is valid for the consumercontext object. Note: for general use, the context_attrnamecontext_attrval pair was added. However, can't get the list of valid values very easily from the gui so we've added an |
| context_attrname | nvarchar(30) | with null | Attribute name (eg. state) |
| context_attrval | integer | with null | Attribute value |
| transition_test | nvarchar(30) | with null | Condition |
| transition_errmsg | nvarchar(240) | with null | Text to display on failure |
| macro_condition | nvarchar(30) | with null | Controls whether the macro executes |
Product Name: Unicenter Service Desk
Table Type: Table