USP_DATAFORMTEMPLATE_VIEW_RECURRINGGIFTSTATUSUPDATEBUSINESSPROCESSSTATUS

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@NAME nvarchar(100) INOUT
@BUSINESSPROCESSCATALOGID uniqueidentifier INOUT
@PARAMETERSETID uniqueidentifier INOUT
@RECENTSTATUSID uniqueidentifier INOUT

Definition

Copy


                CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_RECURRINGGIFTSTATUSUPDATEBUSINESSPROCESSSTATUS
                (
                    @ID uniqueidentifier,
                    @DATALOADED bit = 0 output,
                    @NAME nvarchar(100) = null output,
                    @BUSINESSPROCESSCATALOGID uniqueidentifier = null output,
                    @PARAMETERSETID uniqueidentifier = null output,
                    @RECENTSTATUSID uniqueidentifier = null output
                )
                as
                    set nocount on;

                    set @DATALOADED = 0;

                    select 
                        @DATALOADED = 1,
                        @NAME = RECURRINGGIFTSTATUSUPDATEPROCESS.NAME, 
                        @BUSINESSPROCESSCATALOGID = '2a13ea65-e2a3-4edc-8407-ab09ac62d7bb',
                        @PARAMETERSETID = @ID
                    from 
                        dbo.RECURRINGGIFTSTATUSUPDATEPROCESS
                    where
                        RECURRINGGIFTSTATUSUPDATEPROCESS.ID = @ID;

                    select top 1 @RECENTSTATUSID = ID
                        from dbo.BUSINESSPROCESSSTATUS
                        where BUSINESSPROCESSCATALOGID = @BUSINESSPROCESSCATALOGID
                        and BUSINESSPROCESSPARAMETERSETID = @ID
                        order by STARTEDON desc

                    if @RECENTSTATUSID is null
                        set @RECENTSTATUSID = '00000000-0000-0000-0000-000000000000'

                    return 0;