USP_DATALIST_ACKNOWLEDGEMENTANDRECEIPTPROCESS
This datalist returns a list of acknowledgment and receipt processes.
Definition
Copy
create procedure dbo.USP_DATALIST_ACKNOWLEDGEMENTANDRECEIPTPROCESS
as
set nocount on;
select
PROCESS.ID,
PROCESSTYPE = 0,
'Acknowledgement processes' as NAME,
PROCESS.NAME as PROCESSNAME,
PROCESS.DESCRIPTION as DESCRIPTION,
convert(nvarchar(10), max(BPSTATUS.STARTEDON), 101) + right(convert(nvarchar(20), max(BPSTATUS.STARTEDON), 0), 8)
from
dbo.ACKNOWLEDGEMENTPROCESS PROCESS
left join
dbo.ACKNOWLEDGEMENTPROCESSSTATUS STATUS on PROCESS.ID = STATUS.PARAMETERSETID
left join
dbo.BUSINESSPROCESSSTATUS BPSTATUS on STATUS.ID = BPSTATUS.ID
group by
PROCESS.ID, PROCESS.NAME, PROCESS.DESCRIPTION
union all
select
PROCESS.ID,
PROCESSTYPE = 1,
'Receipting processes' as NAME,
PROCESS.NAME as PROCESSNAME,
PROCESS.DESCRIPTION as DESCRIPTION,
convert(nvarchar(10), max(BPSTATUS.STARTEDON), 101) + right(convert(nvarchar(20), max(BPSTATUS.STARTEDON), 0), 8)
from
dbo.RECEIPTINGPROCESS PROCESS
left join
dbo.RECEIPTINGPROCESSSTATUS STATUS on PROCESS.ID = STATUS.PARAMETERSETID
left join
dbo.BUSINESSPROCESSSTATUS BPSTATUS on STATUS.ID = BPSTATUS.ID
group by
PROCESS.ID, PROCESS.NAME, PROCESS.DESCRIPTION;