Previous Topic: Audit_Log Table

Next Topic: Boolean_Table Table

Behavior_Template Table

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.

Field

Data Type

Reference

Remarks

context_attrname

STRING 30

 

Specifies the attribute name, such as "state".

context_attrval

INTEGER

 

Specifies the attribute value.

context_type

STRING 30 NOT_NULL

 

Specifies 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 SREL to the object that context_attrnamecontext_attrval really represents. short name of object (eg. wf)

del

INTEGER NOT_NULL

Active_ Boolean_ Table::enum

Deleted flag

0—Active

1—Inactive/marked as deleted

description

STRING 500

 

Specifies the textual description of this behavior template

id

INTEGER UNIQUE NOT_NULL KEY

 

Unique (to the table) Numeric ID

last_mod_by

UUID

ca_contact:: uuid

Specifies the UUID of the contact who last modified this record.

last_mod_dt

LOCAL_TIME

 

Indicates the timestamp of when this record was last modified.

macro_condition

STRING 30

Spell_Macro ::persid

Specifies whether the macro executes.

object_id

INTEGER NOT_NULL

 

Specifies the id of creator object.

object_type

STRING 30 NOT_NULL

 

Specifies the short name of creator object.

persid

STRING 30

 

Persistent ID (SystemObjectName:id)

transition_errmsg

STRING 240

 

Specifies the text to display on failure.

transition_test

STRING 30

Spell_Macro ::persid

Specifies the condition.