WF_PROC_DEFS

Description

Contains the process definition (process templates).

Columns

For the descriptions in this table, the term item refers to a process definition.

Column Name Data Type Size Description
BASE_DEF_ID varchar 32 The ID of the first version of the process definition (template). For the initial version, the DEF_ID and BASE_DEF_ID are the same.
DEF_ID varchar 32 (Primary key) The unique item ID.
DEF_NAME nvarchar 256 The name of the process definition.
STATUS nvarchar 16

The status of the process definition.

Created: When the process template is added into the database.

Released: When the process template was released.

Retired: When the new version of the process template was released, the previous version becomes 'Retired', but the running process instances may continue to exist with it.

Disabled: When the process template was disabled.

Checkedout: When process template was checked out for changes.

NOTE: Only Released and Checked out process templates can be initiated process instances.

PRE_VERSION nvarchar 16 The previous version of the process definition (template).
VERSION nvarchar 16 The version of the process definition (template).
DESCRIPTION nvarchar 2048 The description you entered in the process template.
OWNER nvarchar 256 The owner of the process definition as defined in the process template.
DOC_REF nvarchar 256 The document reference as defined in the process template.
CREATED_DATE datetime 8 The date the item was created.
CREATED_BY nvarchar 64 The user who created the item.
CHECKED_OUT_DATE datetime 8 The date the process definition was checked-out.
CHECKED_OUT_BY nvarchar 64 The person who checked out the process definition.
CLASS_NAME nvarchar 64 The name of the custom class associated with the process definition.
EXPECTED_TIME nvarchar 256 The expected process duration defined in the process template.
DIAGNOSTIC varchar 3 A boolean value used to represent if the process definition is currently in diagnostic mode. Yes=Process template is under testing, process template and all instances will be removed when the server re-starts.
ASSEMBLY_NAME nvarchar 128 The name of the assembly the process definition is associated with.
APPL_NAME nvarchar 256 The name of the application associated with the item.
RELEASE_DATE datetime 8 The time stamp for when the process definition was released.
INITIATE_CONSTRAINT nvarchar 64 The type of process model. This determines the category for which this process model is associated under the license model. If the process model is of type ChildProcess, it cannot be initiated as a stand alone process. A ParentChildProcess can be initiated as either a Parent or Child process, it counts as a Parent process.

Relationships

Table Name Relationship
WF_PROC_INSTS 1 – n