UFN_CONSTITUENTSUMMARY_GETAVAILABLETILES
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTTYPECODE | tinyint | IN | |
@CURRENTAPPUSERID | uniqueidentifier | IN |
Definition
Copy
CREATE function dbo.UFN_CONSTITUENTSUMMARY_GETAVAILABLETILES
(
@CONSTITUENTTYPECODE tinyint,
@CURRENTAPPUSERID uniqueidentifier
)
returns table
as return
select
ID,
DATAFORMINSTANCECATALOGID TILEID,
TILENAME,
SEQUENCE
from
dbo.CONSTITUENTSUMMARYAVAILABLETILE
where
CONSTITUENTTYPECODE = @CONSTITUENTTYPECODE
and DATAFORMINSTANCECATALOGID is not null
and dbo.UFN_DATAFORMINSTANCE_PRODUCTISDATAFORM(DATAFORMINSTANCECATALOGID) = 1 --at least one of the product flags on the tile view form must be installed
and (
dbo.UFN_APPUSER_ISSYSADMIN(@CURRENTAPPUSERID) = 1 or
dbo.UFN_SECURITY_APPUSER_GRANTED_FORM_IN_SYSTEMROLE(@CURRENTAPPUSERID, DATAFORMINSTANCECATALOGID) = 1
);