USP_DATAFORMTEMPLATE_EDIT_MODELINGANDPROPENSITYUPDATEBATCHTEMPLATE

The save procedure used by the edit dataform template "Modeling and Propensity Update Batch Template 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.
@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
@SUGGESTEDMEMBERSHIPLEVELSCORE uniqueidentifier IN Suggested membership level score
@TARGETGIFTRANGEID uniqueidentifier IN Target gift range ID
@TARGETGIFTRANGESCORE uniqueidentifier IN Target gift range score

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_MODELINGANDPROPENSITYUPDATEBATCHTEMPLATE 
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @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,
    @SUGGESTEDMEMBERSHIPLEVELSCORE uniqueidentifier,
    @TARGETGIFTRANGEID uniqueidentifier,
    @TARGETGIFTRANGESCORE uniqueidentifier
)
as

    set nocount on;

    declare @ANALYTICSPROJECTID uniqueidentifier;
    declare @VALIDATEONLY bit;

    exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MODELINGANDPROPENSITYUPDATEBATCHTEMPLATE @ANALYTICSPROJECTID=@ANALYTICSPROJECTID output, @VALIDATEONLY=@VALIDATEONLY output;

    exec USP_DATAFORMTEMPLATE_EDIT_MODELINGANDPROPENSITYUPDATEBATCHTEMPLATE_2 @ID, @CHANGEAGENTID, @LOOKUP_ID, @KEYNAME, @FIRSTNAME, @ANNUALGIFTLIKELIHOOD,
        @ANNUITYLIKELIHOOD, @BEQUESTLIKELIHOOD, @CRTLIKELIHOOD, @MAJORGIVINGLIKELIHOOD, @MEMBERSHIPLIKELIHOOD, @ONLINEGIVINGLIKELIHOOD, @PATIENTRESPONSELIKELIHOOD,
        @PLANNEDGIFTLIKELIHOOD, @SUGGESTEDMEMBERSHIPLEVELID, @SUGGESTEDMEMBERSHIPLEVELSCORE, @TARGETGIFTRANGEID, @TARGETGIFTRANGESCORE, @ANALYTICSPROJECTID,
        @VALIDATEONLY;

    return 0;