USP_DATALIST_R68
Returns a list of R68 process parameter sets.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_R68
(
@CURRENTAPPUSERID uniqueidentifier = null
)
as
set nocount on;
select distinct
R68.ID,
R68.NAME,
R68.DESCRIPTION,
R68.REFERENCENUMBER,
R68.TAXCLAIMNUMBER,
(select top 1 BPS.STATUS from dbo.BUSINESSPROCESSSTATUS BPS WHERE BPS.BUSINESSPROCESSPARAMETERSETID = R68.ID order by BPS.STARTEDON desc) as STATUS,
BPI.OWNERID as OWNERID
from
dbo.R68
left join dbo.BUSINESSPROCESSINSTANCE BPI on R68.ID = BPI.BUSINESSPROCESSPARAMETERSETID
left join dbo.CHARITYCLAIMREFERENCENUMBER on R68.REFERENCENUMBER = CHARITYCLAIMREFERENCENUMBER.REFERENCENUMBER
left join dbo.CHARITYCLAIMREFERENCENUMBERSITE on CHARITYCLAIMREFERENCENUMBER.ID = CHARITYCLAIMREFERENCENUMBERSITE.CHARITYCLAIMREFERENCENUMBERID
where
dbo.UFN_SECURITY_APPUSER_GRANTED_BUSINESSPROCESSINSTANCE_IN_SYSTEMROLE(@CURRENTAPPUSERID, R68.ID) = 1 and
exists( select 1 from dbo.UFN_APPUSER_HASPERMISSIONFORDECLARATION(@CURRENTAPPUSERID, CHARITYCLAIMREFERENCENUMBER.ID))
order by R68.NAME