UFN_BUSINESSPROCESS_GETBUSINESSPROCESSOUTPUTVIEWS
Returns business process views and if they have parameters.
Return
Return Type |
---|
table |
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@BUSINESSPROCESSCATALOGID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_BUSINESSPROCESS_GETBUSINESSPROCESSOUTPUTVIEWS
(
@BUSINESSPROCESSCATALOGID uniqueidentifier
)
returns table
as
return
select
BUSINESSPROCESSVIEW.ID as BUSINESSPROCESSVIEWID,
case when QUERYVIEWSPEC.value
(
'declare namespace bbafx="bb_appfx_queryview";
declare namespace c="bb_appfx_commontypes";
(bbafx:QueryViewSpec/bbafx:TVFImplementation/@FunctionName)[1]','char(100)'
) is null then 0 else 1 end as HASPARAMETERS,
BUSINESSPROCESSVIEW.QUERYVIEWCATALOGID as QUERYID
from
dbo.QUERYVIEWCATALOG
inner join
dbo.BUSINESSPROCESSVIEW on QUERYVIEWCATALOG.ID = BUSINESSPROCESSVIEW.QUERYVIEWCATALOGID
where
BUSINESSPROCESSVIEW.BUSINESSPROCESSCATALOGID = @BUSINESSPROCESSCATALOGID;