USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTDUPLICATESEARCHPROCESS_DETAIL
The load procedure used by the view dataform template "Constituent Duplicate Search Process Detail View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@IDSETREGISTERNAME | nvarchar(100) | INOUT | Selected constituents |
@OPTIONCODE | tinyint | INOUT | Option |
@ISINCREMENTAL | bit | INOUT | Only include constituents added or updated since business process was last run |
@LASTRUNON | datetime | INOUT | Last run on |
@ISEXHAUSTIVE | bit | INOUT | Match constituents without token filtering |
@CHECKPHONE | bit | INOUT | Match constituents based on phone number |
@CHECKEMAIL | bit | INOUT | Match constituents based on email address |
@NAMEMATCHTHRESHOLD | int | INOUT | Required name confidence level to match |
@ADDRESSMATCHTHRESHOLD | int | INOUT | Required address confidence level to match |
@OVERALLMATCHTHRESHOLD | int | INOUT | Required overall confidence level to match |
@CHECKSTATE | bit | INOUT | State |
@CHECKPOSTCODE | bit | INOUT | Zip |
@LEFTPOSTCODECOUNT | int | INOUT | Number matched ZIP digits required for inexact match |
@CHECKCOUNTRY | bit | INOUT | Country |
@CHECKBIRTHDATE | bit | INOUT | Filter individuals by birth date |
@CHECKGENDER | bit | INOUT | Filter individuals gender |
@CHECKMIDDLENAME | bit | INOUT | Include middle names in comparison |
@CHECKMAIDENNAME | bit | INOUT | Include maiden names in comparison |
@INCLUDEINACTIVE | bit | INOUT | Include inactive |
@INCLUDEDECEASED | bit | INOUT | Include deceased |
@INCLUDEGROUPS | bit | INOUT | Include groups |
@INCLUDEORGANIZATIONS | bit | INOUT | Include organizations |
@BUSINESSPROCESSCATALOGID | uniqueidentifier | INOUT | BUSINESSPROCESSCATALOGID |
@PARAMETERSID | uniqueidentifier | INOUT | PARAMETERSID |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CONSTITUENTDUPLICATESEARCHPROCESS_DETAIL
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@IDSETREGISTERNAME nvarchar(100) = null output,
@OPTIONCODE tinyint = null output,
@ISINCREMENTAL bit = null output,
@LASTRUNON datetime = null output,
@ISEXHAUSTIVE bit = null output,
@CHECKPHONE bit = null output,
@CHECKEMAIL bit = null output,
@NAMEMATCHTHRESHOLD int = null output,
@ADDRESSMATCHTHRESHOLD int = null output,
@OVERALLMATCHTHRESHOLD int = null output,
@CHECKSTATE bit = null output,
@CHECKPOSTCODE bit = null output,
@LEFTPOSTCODECOUNT int = null output,
@CHECKCOUNTRY bit = null output,
@CHECKBIRTHDATE bit = null output,
@CHECKGENDER bit = null output,
@CHECKMIDDLENAME bit = null output,
@CHECKMAIDENNAME bit = null output,
@INCLUDEINACTIVE bit = null output,
@INCLUDEDECEASED bit = null output,
@INCLUDEGROUPS bit = null output,
@INCLUDEORGANIZATIONS bit = null output,
@BUSINESSPROCESSCATALOGID uniqueidentifier = null output,
@PARAMETERSID uniqueidentifier = null output
)
as
begin
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@IDSETREGISTERNAME = dbo.UFN_IDSET_GETNAME(IDSETREGISTERID),
@OPTIONCODE = OPTIONCODE,
@ISINCREMENTAL = ISINCREMENTAL,
@LASTRUNON = LASTRUNON,
@ISEXHAUSTIVE = 0, -- 12/5/12 no longer used
@CHECKPHONE = CHECKPHONE,
@CHECKEMAIL = CHECKEMAIL,
@NAMEMATCHTHRESHOLD = NAMEMATCHTHRESHOLD,
@ADDRESSMATCHTHRESHOLD = ADDRESSMATCHTHRESHOLD,
@OVERALLMATCHTHRESHOLD = OVERALLMATCHTHRESHOLD,
@CHECKSTATE = CHECKSTATE,
@CHECKPOSTCODE = CHECKPOSTCODE,
@LEFTPOSTCODECOUNT = LEFTPOSTCODECOUNT,
@CHECKCOUNTRY = CHECKCOUNTRY,
@CHECKBIRTHDATE = CHECKBIRTHDATE,
@CHECKGENDER = CHECKGENDER,
@CHECKMIDDLENAME = CHECKMIDDLENAME,
@CHECKMAIDENNAME = CHECKMAIDENNAME,
@INCLUDEINACTIVE = INCLUDEINACTIVE,
@INCLUDEDECEASED = INCLUDEDECEASED,
@INCLUDEGROUPS = INCLUDEGROUPS,
@INCLUDEORGANIZATIONS = INCLUDEORGANIZATIONS,
@BUSINESSPROCESSCATALOGID = 'ecca871d-beb3-4649-9546-6d1e9676227c',
@PARAMETERSID = @ID
from dbo.CONSTITUENTDUPLICATESEARCHPROCESS
where
CONSTITUENTDUPLICATESEARCHPROCESS.ID = @ID;
return 0;
end