USP_DATAFORMTEMPLATE_EDIT_BATCHMODELINGANDPROPENSITYUPDATEBATCHCOMMIT

The save procedure used by the edit dataform template "Modeling and Propensity Update Batch Row Commit Edit Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@VALIDATEONLY bit IN Validate only
@LOOKUP_ID nvarchar(100) IN Constituent/Lookup ID
@KEYNAME nvarchar(100) IN Last/org/group/household name
@FIRSTNAME nvarchar(50) IN First name
@ANNUALGIFTLIKELIHOOD smallint IN Annual giving likelihood
@ANNUITYLIKELIHOOD smallint IN Annuity likelihood
@BEQUESTLIKELIHOOD smallint IN Bequest likelihood
@CRTLIKELIHOOD smallint IN CRT likelihood
@MAJORGIVINGLIKELIHOOD smallint IN Major giving likelihood
@MEMBERSHIPLIKELIHOOD smallint IN Membership likelihood
@ONLINEGIVINGLIKELIHOOD smallint IN Online giving likelihood
@PATIENTRESPONSELIKELIHOOD smallint IN Patient response likelihood
@PLANNEDGIFTLIKELIHOOD smallint IN Planned giving likelihood
@SUGGESTEDMEMBERSHIPLEVELID uniqueidentifier IN Suggested membership level ID
@SUGGESTEDMEMBERSHIPLEVELSCOREID uniqueidentifier IN Suggested membership level score
@TARGETGIFTRANGEID uniqueidentifier IN Target gift range ID
@TARGETGIFTRANGESCOREID uniqueidentifier IN Target gift range score

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHMODELINGANDPROPENSITYUPDATEBATCHCOMMIT(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier,
    @VALIDATEONLY bit,
    @LOOKUP_ID nvarchar(100),
    @KEYNAME nvarchar(100),
    @FIRSTNAME nvarchar(50),
    @ANNUALGIFTLIKELIHOOD smallint,
    @ANNUITYLIKELIHOOD smallint,
    @BEQUESTLIKELIHOOD smallint,
    @CRTLIKELIHOOD smallint,
    @MAJORGIVINGLIKELIHOOD smallint,
    @MEMBERSHIPLIKELIHOOD smallint,
    @ONLINEGIVINGLIKELIHOOD smallint,
    @PATIENTRESPONSELIKELIHOOD smallint,
    @PLANNEDGIFTLIKELIHOOD smallint,
    @SUGGESTEDMEMBERSHIPLEVELID uniqueidentifier,
    @SUGGESTEDMEMBERSHIPLEVELSCOREID uniqueidentifier,
    @TARGETGIFTRANGEID uniqueidentifier,
    @TARGETGIFTRANGESCOREID uniqueidentifier
)
as

    set nocount on;

    declare @ANALYTICSPROJECTID uniqueidentifier;

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_BATCHMODELINGANDPROPENSITYUPDATEBATCHCOMMIT @ANALYTICSPROJECTID=@ANALYTICSPROJECTID output;

    exec dbo.USP_DATAFORMTEMPLATE_EDIT_BATCHMODELINGANDPROPENSITYUPDATEBATCHCOMMIT_2 @ID, @CHANGEAGENTID, @VALIDATEONLY, @LOOKUP_ID, @KEYNAME, @FIRSTNAME,
        @ANNUALGIFTLIKELIHOOD, @ANNUITYLIKELIHOOD, @BEQUESTLIKELIHOOD, @CRTLIKELIHOOD, @MAJORGIVINGLIKELIHOOD, @MEMBERSHIPLIKELIHOOD, @ONLINEGIVINGLIKELIHOOD,
        @PATIENTRESPONSELIKELIHOOD, @PLANNEDGIFTLIKELIHOOD, @SUGGESTEDMEMBERSHIPLEVELID, @SUGGESTEDMEMBERSHIPLEVELSCOREID, @TARGETGIFTRANGEID,
        @TARGETGIFTRANGESCOREID, @ANALYTICSPROJECTID;

    return 0;