USP_DATAFORMTEMPLATE_EDITLOAD_BATCHMODELINGANDPROPENSITY_2

The load procedure used by the edit dataform template "Modeling and Propensity Batch Row Edit Form 2"

Parameters

Parameter Parameter Type Mode Description
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@SEQUENCE int INOUT Sequence
@IMPORTID nvarchar(36) INOUT Constituent
@ANNUALGIFTLIKELIHOOD smallint INOUT Annual giving likelihood
@ANNUITYLIKELIHOOD smallint INOUT Annuity likelihood
@BEQUESTLIKELIHOOD smallint INOUT Bequest likelihood
@CRTLIKELIHOOD smallint INOUT CRT likelihood
@MAJORGIVINGLIKELIHOOD smallint INOUT Major giving likelihood
@PLANNEDGIFTLIKELIHOOD smallint INOUT Planned giving likelihood
@PATIENTRESPONSELIKELIHOOD smallint INOUT Patient response likelihood
@WPSCREENINGINDICATOR nvarchar(1) INOUT WealthPoint screening indicator
@ANALYTICSPROJECTID uniqueidentifier INOUT

Definition

Copy

                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BATCHMODELINGANDPROPENSITY_2 (
                        @DATALOADED bit = 0 output,
                        @ID uniqueidentifier,
                        @TSLONG bigint = 0 output,
                        @SEQUENCE int = null output,
                        @IMPORTID nvarchar(36) = null output,
                        @ANNUALGIFTLIKELIHOOD smallint = null output,
                        @ANNUITYLIKELIHOOD smallint = null output,
                        @BEQUESTLIKELIHOOD smallint = null output,
                        @CRTLIKELIHOOD smallint = null output,
                        @MAJORGIVINGLIKELIHOOD smallint = null output,
                        @PLANNEDGIFTLIKELIHOOD smallint = null output,
                        @PATIENTRESPONSELIKELIHOOD smallint = null output,
                        @WPSCREENINGINDICATOR nvarchar(1) = null output,
                        @ANALYTICSPROJECTID uniqueidentifier = null output
                    ) as
                        set nocount on;

                        set @DATALOADED = 0;
                        set @TSLONG = 0;

                        select 
                            @DATALOADED = 1,
                            @TSLONG = TSLONG,
                            @SEQUENCE = SEQUENCE,
                            @IMPORTID = cast(CONSTITUENTID as nvarchar(36)),
                            @ANNUALGIFTLIKELIHOOD = ANNUALGIFTLIKELIHOOD,
                            @ANNUITYLIKELIHOOD = ANNUITYLIKELIHOOD,
                            @BEQUESTLIKELIHOOD = BEQUESTLIKELIHOOD,
                            @CRTLIKELIHOOD = CRTLIKELIHOOD,
                            @MAJORGIVINGLIKELIHOOD = MAJORGIVINGLIKELIHOOD,
                            @PLANNEDGIFTLIKELIHOOD = PLANNEDGIFTLIKELIHOOD,
                            @PATIENTRESPONSELIKELIHOOD = PATIENTRESPONSELIKELIHOOD,
                            @WPSCREENINGINDICATOR = WPSCREENINGINDICATOR,
                            @ANALYTICSPROJECTID = ANALYTICSPROJECTID
                        from 
                            dbo.BATCHMODELINGANDPROPENSITY
                        where 
                            ID = @ID;

                        return 0;