UFN_SITEID_MAPFROM_BUSINESSPROCESSSTATUSID

Map BUSINESSPROCESSSTATUSID to SITEID

Return

Return Type
table

Parameters

Parameter Parameter Type Mode Description
@BUSINESSPROCESSSTATUSID uniqueidentifier IN

Definition

Copy


            create function dbo.UFN_SITEID_MAPFROM_BUSINESSPROCESSSTATUSID(
                @BUSINESSPROCESSSTATUSID uniqueidentifier
            )
            returns @SITES table (SITEID uniqueidentifier)
            as
            begin

                declare @BUSINESSPROCESSINSTANCEID uniqueidentifier

                select @BUSINESSPROCESSINSTANCEID = BUSINESSPROCESSINSTANCE.ID
                from dbo.BUSINESSPROCESSSTATUS
                    inner join dbo.BUSINESSPROCESSINSTANCE 
                        on BUSINESSPROCESSINSTANCE.BUSINESSPROCESSCATALOGID = BUSINESSPROCESSSTATUS.BUSINESSPROCESSCATALOGID
                            and BUSINESSPROCESSINSTANCE.BUSINESSPROCESSPARAMETERSETID = BUSINESSPROCESSSTATUS.BUSINESSPROCESSPARAMETERSETID
                where BUSINESSPROCESSSTATUS.ID = @BUSINESSPROCESSSTATUSID

                insert into @SITES (SITEID)
                select SITEID from dbo.UFN_SITEID_MAPFROM_BUSINESSPROCESSINSTANCEID(@BUSINESSPROCESSINSTANCEID)

                return;

            end