USP_DATALIST_WORKFLOW_LOG
Returns all Workflow Log records for the given workflowinstance.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BBWORKFLOWINSTANCEINFOID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@STARTDATE | datetimeoffset | IN | Start date |
@ENDDATE | datetimeoffset | IN | End date |
@LOGTYPECODE | tinyint | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_WORKFLOW_LOG
@BBWORKFLOWINSTANCEINFOID uniqueidentifier,
@STARTDATE datetimeoffset = null,
@ENDDATE datetimeoffset = null,
@LOGTYPECODE tinyint = null
as
set nocount on;
select
BBWORKFLOWLOG.[ID],
BBWORKFLOWLOG.[SOURCECODE],
BBWORKFLOWLOG.[SOURCE],
BBWORKFLOWLOG.[LOGMESSAGE],
BBWORKFLOWLOG.[LOGDATE],
BBWORKFLOWLOG.[LOGTYPECODE],
BBWORKFLOWLOG.[LOGTYPE],
ROW_NUMBER() OVER(ORDER BY DATEADDED ASC, LOGDATE ASC) AS LOGSEQUENCE
from
dbo.BBWORKFLOWLOG
where
BBWORKFLOWLOG.BBWORKFLOWINSTANCEINFOID = @BBWORKFLOWINSTANCEINFOID
AND
(
(
(@STARTDATE IS NULL) OR ([LOGDATE] >= @STARTDATE)
)
AND
(
(@ENDDATE IS NULL) OR ([LOGDATE] <= @ENDDATE)
)
AND
(
@LOGTYPECODE IS NULL or LOGTYPECODE = @LOGTYPECODE
)
)
ORDER BY DATEADDED ASC, LOGDATE ASC, SOURCECODE;