USP_WEBDASHBOARDPAGE_GETBYNAME
Gets a dashboard page by its name.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@NAME | nvarchar(200) | IN | |
@PATH | nvarchar(1000) | IN |
Definition
Copy
CREATE procedure dbo.USP_WEBDASHBOARDPAGE_GETBYNAME(@NAME nvarchar(200), @PATH nvarchar(1000))
as
set nocount on;
select WEBDASHBOARDPAGECATALOG.ID,
WEBDASHBOARDPAGECATALOG.NAME,
WEBDASHBOARDPAGECATALOG.TITLE,
WEBDASHBOARDPAGECATALOG.DESCRIPTION,
WEBDASHBOARDPAGECATALOG.WEBDASHBOARDLAYOUTID,
WEBDASHBOARDPAGECATALOG.CONTEXTRECORDTYPEID,
RECORDTYPE.NAME CONTEXTRECORDTYPE,
WEBDASHBOARDPAGECATALOG.CONTEXTRECORDSEARCHLISTCATALOGID,
SEARCHLISTCATALOG.NAME CONTEXTRECORDSEARCHLIST,
WEBDASHBOARDLAYOUT.CONTENTS
from dbo.WEBDASHBOARDPAGECATALOG
inner join dbo.WEBDASHBOARDLAYOUT on WEBDASHBOARDLAYOUT.ID = WEBDASHBOARDPAGECATALOG.WEBDASHBOARDLAYOUTID
left join dbo.WEBDASHBOARDFOLDER on WEBDASHBOARDPAGECATALOG.WEBDASHBOARDFOLDERID = WEBDASHBOARDFOLDER.ID
left join dbo.RECORDTYPE on WEBDASHBOARDPAGECATALOG.CONTEXTRECORDTYPEID = RECORDTYPE.ID
left join dbo.SEARCHLISTCATALOG on WEBDASHBOARDPAGECATALOG.CONTEXTRECORDSEARCHLISTCATALOGID = SEARCHLISTCATALOG.ID
where WEBDASHBOARDPAGECATALOG.NAME = @NAME and ((@PATH = '' and WEBDASHBOARDPAGECATALOG.WEBDASHBOARDFOLDERID is null) or WEBDASHBOARDFOLDER.PATH = @PATH);