USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTDUPLICATESEARCHPROCESS
The save procedure used by the edit dataform template "Constituent Duplicate Search Process 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. |
@OPTIONCODE | tinyint | IN | Option |
@IDSETREGISTERID | uniqueidentifier | IN | Selected constituents |
@ISEXHAUSTIVE | bit | IN | Match constituents without token filtering |
@CHECKPHONE | bit | IN | Match constituents based on phone number |
@CHECKEMAIL | bit | IN | Match constituents based on email address |
@NAMEMATCHTHRESHOLD | int | IN | Required name confidence level to match |
@ADDRESSMATCHTHRESHOLD | int | IN | Required address confidence level to match |
@OVERALLMATCHTHRESHOLD | int | IN | Required overall confidence level to match |
@CHECKSTATE | bit | IN | State |
@CHECKPOSTCODE | bit | IN | Zip; |
@LEFTPOSTCODECOUNT | int | IN | Digits required for inexact match |
@CHECKCOUNTRY | bit | IN | Country |
@CHECKBIRTHDATE | bit | IN | Filter individuals by birth date |
@CHECKGENDER | bit | IN | Filter individuals by gender |
@CHECKMIDDLENAME | bit | IN | Include middle names in comparison |
@CHECKMAIDENNAME | bit | IN | Include maiden names in comparison |
@INCLUDEINACTIVE | bit | IN | Include Inactive |
@INCLUDEDECEASED | bit | IN | Include Deceased |
@INCLUDEGROUPS | bit | IN | Include Groups |
@INCLUDEORGANIZATIONS | bit | IN | Include Organizations |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTDUPLICATESEARCHPROCESS
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@OPTIONCODE tinyint,
@IDSETREGISTERID uniqueidentifier,
@ISEXHAUSTIVE bit,
@CHECKPHONE bit,
@CHECKEMAIL bit,
@NAMEMATCHTHRESHOLD int,
@ADDRESSMATCHTHRESHOLD int,
@OVERALLMATCHTHRESHOLD int,
@CHECKSTATE bit,
@CHECKPOSTCODE bit,
@LEFTPOSTCODECOUNT int,
@CHECKCOUNTRY bit,
@CHECKBIRTHDATE bit,
@CHECKGENDER bit,
@CHECKMIDDLENAME bit,
@CHECKMAIDENNAME bit,
@INCLUDEINACTIVE bit,
@INCLUDEDECEASED bit,
@INCLUDEGROUPS bit,
@INCLUDEORGANIZATIONS bit
)
as
set nocount on;
declare @POSTCODEPREFIXLENGTH tinyint;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTDUPLICATESEARCHPROCESS
@ID = @ID,
@POSTCODEPREFIXLENGTH = @POSTCODEPREFIXLENGTH output
exec dbo.USP_DATAFORMTEMPLATE_EDIT_CONSTITUENTDUPLICATESEARCHPROCESS_2
@ID,
@CHANGEAGENTID,
@OPTIONCODE,
@IDSETREGISTERID,
@ISEXHAUSTIVE,
@CHECKPHONE,
@CHECKEMAIL,
@NAMEMATCHTHRESHOLD,
@ADDRESSMATCHTHRESHOLD,
@OVERALLMATCHTHRESHOLD,
@CHECKSTATE,
@CHECKPOSTCODE,
@LEFTPOSTCODECOUNT,
@CHECKCOUNTRY,
@CHECKBIRTHDATE,
@CHECKGENDER,
@CHECKMIDDLENAME,
@CHECKMAIDENNAME,
@INCLUDEINACTIVE,
@INCLUDEDECEASED,
@INCLUDEGROUPS,
@INCLUDEORGANIZATIONS,
@POSTCODEPREFIXLENGTH
return 0;