BUSINESSPROCESSCATALOG

The BUSINESSPROCESSCATALOG table is used to catalogue business processes

Primary Key

Primary Key Field Type
ID uniqueidentifier

Fields

Field Field Type Null Notes Description
ALLOWSIMULTANEOUSEXECUTION bit Default = 0 Designates whether or not multiple instances of the same process type can be run simultaneously.
NAME nvarchar(60) Stores the name of the business process
DESCRIPTION nvarchar(1000) Default = '' Stores the description of the business process
BUSINESSPROCESSSPECXML xml Contains the xml definition from which the business process was built.
PARAMETERTABLENAME nvarchar(100) yes Default = '' Name of the table which stores the parameters for the business process.
PARAMETERLABELFIELD nvarchar(100)
SECURITYUIFOLDER nvarchar(255) Default = ''
DATEADDED datetime Default = getdate() Indicates the date this record was added
DATECHANGED datetime Default = getdate() Indicates the date this record was last changed
TS timestamp Timestamp
TSLONG bigint (Computed) yes convert(bigint, TS) Numeric representation of the timestamp
ALLOWENQUEUE bit Default = 0 Designates whether or not the process may be enqueued instead of started immediately.
ENQUEUEGROUP nvarchar(255) yes Designates a group of business processes that should use the same queue.

Foreign Keys

Foreign Key Field Type Null Notes Description
RECORDTYPEID uniqueidentifier RECORDTYPE.ID FK to RECORDTYPE
ADDEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT
CHANGEDBYID uniqueidentifier CHANGEAGENT.ID FK to CHANGEAGENT

Indexes

Index Name Fields Unique Primary Clustered
IX_BUSINESSPROCESSCATALOG_DATEADDED DATEADDED yes
IX_BUSINESSPROCESSCATALOG_ENQUEUEGROUP ENQUEUEGROUP
PK_BUSINESSPROCESSCATALOG ID yes yes
UC_BUSINESSPROCESSCATALOG_NAME NAME yes
UIX_BUSINESSPROCESSCATALOG_ID ID yes

Triggers

Trigger Name Description
TR_BUSINESSPROCESSCATALOG_AUDIT_UPDATE
TR_BUSINESSPROCESSCATALOG_AUDIT_DELETE

Referenced by

Referenced by Field
BUSINESSPROCESSCOMMPREF BUSINESSPROCESSCATALOGID
BUSINESSPROCESSINSTANCE BUSINESSPROCESSCATALOGID
BUSINESSPROCESSSCHEDULE BUSINESSPROCESSID
BUSINESSPROCESSSTATUS BUSINESSPROCESSCATALOGID
BUSINESSPROCESSVIEW BUSINESSPROCESSCATALOGID
QUEUEPROCESSRESULT BUSINESSPROCESSCATALOGID
SYSTEMROLEPERM_BUSINESSPROCESS BUSINESSPROCESSCATALOGID