UFN_QUERY_BUSINESSPROCESSPAGEREFERENCES

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@BUSINESSPROCESSID uniqueidentifier IN

Definition

Copy


create function dbo.UFN_QUERY_BUSINESSPROCESSPAGEREFERENCES
(
    @BUSINESSPROCESSID uniqueidentifier
)
returns @TABLE table
(
    BUSINESSPROCESSID uniqueidentifier,
    ID uniqueidentifier,
    NAME nvarchar(max),
    DESCRIPTION nvarchar(max),
    RECORDTYPE nvarchar(max)   
)
with execute as caller
as
begin
    insert into @TABLE
    select 
        @BUSINESSPROCESSID,
        P.ID,
        P.NAME,
        P.DESCRIPTION,
        R.NAME as RECORDTYPE
    from dbo.PAGEDEFINITIONCATALOG as P
        inner join dbo.UFN_BUSINESSPROCESS_PAGEREFERENCES(@BUSINESSPROCESSID) as T on P.ID = T.PAGEID
        left join dbo.RECORDTYPE as R on P.CONTEXTRECORDTYPEID = R.ID
    order by P.NAME;

    return;

end;