BBWORKFLOWLOG
Log table used to trace workflow instances
Primary Key
| Primary Key | Field Type |
|---|---|
| ID | uniqueidentifier |
Fields
| Field | Field Type | Null | Notes | Description |
|---|---|---|---|---|
| LOGDATE | datetimeoffset | Default = sysdatetimeoffset() | Time that this log record was created on the SQL Server. | |
| LOGTYPECODE | tinyint | Default = 0 | Indicates the type of log record (info, warning, or error). | |
| LOGTYPE | nvarchar(11) (Computed) | yes | CASE [LOGTYPECODE] WHEN 0 THEN N'Information' WHEN 1 THEN N'Warning' WHEN 2 THEN N'Error' END | Provides a translation for the 'LOGTYPECODE' field. |
| LOGMESSAGE | nvarchar(3000) | Default = '' | The text of the message that has been logged. | |
| DATEADDED | datetime | Default = getdate() | ||
| SOURCECODE | tinyint | Default = 0 | Indicates the source of his log record (app server, workflow server, activity, or other). | |
| SOURCE | nvarchar(17) (Computed) | yes | CASE [SOURCECODE] WHEN 0 THEN N'Other' WHEN 1 THEN N'AppFx Service' WHEN 2 THEN N'Workflow Service' WHEN 3 THEN N'Workflow Activity' WHEN 4 THEN N'Workflow Queue' END | Provides a translation for the 'SOURCECODE' field. |
Foreign Keys
| Foreign Key | Field Type | Null | Notes | Description |
|---|---|---|---|---|
| BBWORKFLOWINSTANCEINFOID | uniqueidentifier | yes | BBWORKFLOWINSTANCEINFO.ID | The BBWORKFLOWINSTANCEINFO workflow instance record that this log is for. |
| ADDEDBYID | uniqueidentifier | CHANGEAGENT.ID | FK to CHANGEAGENT |
Indexes
| Index Name | Fields | Unique | Primary | Clustered |
|---|---|---|---|---|
| IX_BBWORKFLOWLOG_BBWORKFLOWINSTANCEINFOID | BBWORKFLOWINSTANCEINFOID | |||
| IX_BBWORKFLOWLOG_LOGDATE | LOGDATE | |||
| PK_BBWORKFLOWLOG | ID | yes | yes | yes |