USP_PLANNEDGIFTACKNOWLEDGEMENTPROCESS_GETPARAMETERS

Retrieves parameter settings for a given planned gift acknowledgement process parameter set.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN

Definition

Copy


            CREATE procedure dbo.USP_PLANNEDGIFTACKNOWLEDGEMENTPROCESS_GETPARAMETERS
            (
                @ID uniqueidentifier
            )
            as
                set nocount on;

                select 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.NAME, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.IDSETREGISTERID, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.CREATEOUTPUTIDSET, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.OUTPUTIDSETRECORDTYPEID, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.OUTPUTIDSETNAME, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.OVERWRITEOUTPUTIDSET, 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.PLANNEDGIFTLETTERCODEID,
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.MARKLETTERSACKNOWLEDGED,
                    case 
                        when PLANNEDGIFTACKNOWLEDGEMENTPROCESS.ACKNOWLEDGEDATETYPECODE = 0 
                            then dbo.UFN_DATE_GETEARLIESTTIME(getdate()) 
                        else PLANNEDGIFTACKNOWLEDGEMENTPROCESS.ACKNOWLEDGEDATE 
                    end ACKNOWLEDGEDATE,
                    BUSINESSPROCESSVIEW.ID as OUTPUTVIEWID,
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFINCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'INCLUSION',
                    convert(bit, case when exists(select * from dbo.BUSINESSPROCESSCOMMPREFEXCLUSIONS where BUSINESSPROCESSPARAMETERSETID=@id) then 1 else 0 end) 'EXCLUSION',
                    BUSINESSPROCESSCOMMPREF.DATETYPECODE as EXCLUSIONDATETYPECODE,
                    BUSINESSPROCESSCOMMPREF.ASOFDATE,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEDECEASED,
                    BUSINESSPROCESSCOMMPREF.EXCLUDEINACTIVE,
                    PLANNEDGIFTLETTERCODE.CUSTOMPARAMETERDATAFORMITEM,
                    PLANNEDGIFTLETTERCODE.EXPORTDEFINITIONID
                from 
                    dbo.PLANNEDGIFTACKNOWLEDGEMENTPROCESS 
                inner join
                    dbo.PLANNEDGIFTLETTERCODE on PLANNEDGIFTACKNOWLEDGEMENTPROCESS.PLANNEDGIFTLETTERCODEID = PLANNEDGIFTLETTERCODE.ID
                left join
                    dbo.BUSINESSPROCESSVIEW on PLANNEDGIFTLETTERCODE.QUERYVIEWID = BUSINESSPROCESSVIEW.QUERYVIEWCATALOGID
                left outer join dbo.BUSINESSPROCESSCOMMPREF on PLANNEDGIFTACKNOWLEDGEMENTPROCESS.ID = BUSINESSPROCESSCOMMPREF.BUSINESSPROCESSPARAMETERSETID
                left join 
                    dbo.EXPORTDEFINITION on PLANNEDGIFTLETTERCODE.EXPORTDEFINITIONID = EXPORTDEFINITION.ID
                where 
                    PLANNEDGIFTACKNOWLEDGEMENTPROCESS.ID = @ID;