UFN_BATCHWORKFLOWSTATE_GETSYSTEMROLEPERMISSIONS
This SQL function returns all of the system role permissions for a given batch workflow state.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BATCHWORKFLOWSTATEID | uniqueidentifier | IN |
Definition
Copy
create function UFN_BATCHWORKFLOWSTATE_GETSYSTEMROLEPERMISSIONS
(
@BATCHWORKFLOWSTATEID as uniqueidentifier
)
returns table
as
return
(
select
SYSTEMROLEPERM_BATCHWORKFLOWSTATE.ID,
SYSTEMROLE.ID as SYSTEMROLEID,
SYSTEMROLE.NAME,
coalesce(SYSTEMROLEPERM_BATCHWORKFLOWSTATE.GRANTORDENY, 2) as GRANTORDENY
from
dbo.SYSTEMROLE
left outer join dbo.SYSTEMROLEPERM_BATCHWORKFLOWSTATE
on SYSTEMROLE.ID = SYSTEMROLEPERM_BATCHWORKFLOWSTATE.SYSTEMROLEID
and SYSTEMROLEPERM_BATCHWORKFLOWSTATE.BATCHWORKFLOWSTATEID = @BATCHWORKFLOWSTATEID
)