UFN_APPUSER_GETAVAILABLESUMMARYTILES
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@APPUSERID | uniqueidentifier | IN | |
@SUMMARYTILECONTEXTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_APPUSER_GETAVAILABLESUMMARYTILES(
@APPUSERID uniqueidentifier,
@SUMMARYTILECONTEXTID uniqueidentifier
)
returns table
as
return
(
select
AVAILABLESUMMARYTILE.ID,
AVAILABLESUMMARYTILE.DATAFORMINSTANCECATALOGID,
AVAILABLESUMMARYTILE.TILENAME,
AVAILABLESUMMARYTILE.ISVISIBLEBYDEFAULT,
AVAILABLESUMMARYTILE.SEQUENCE
from dbo.AVAILABLESUMMARYTILE
where
AVAILABLESUMMARYTILE.SUMMARYTILECONTEXTID = @SUMMARYTILECONTEXTID
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(@APPUSERID) = 1 or
dbo.UFN_SECURITY_APPUSER_GRANTED_FORM_IN_SYSTEMROLE(@APPUSERID, DATAFORMINSTANCECATALOGID) = 1
)
)