USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTDUPLICATESEARCHSETTINGS
The load procedure used by the edit dataform template "Auto Match Configuration Edit Data 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. |
@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. |
@LEFTPOSTCODECOUNT | int | INOUT | Number matched ZIP digits required for inexact match |
@OVERALLMATCHTHRESHOLD | int | INOUT | Required confidence level to match |
@TRANSACTIONTYPE | nvarchar(255) | INOUT | |
bit | INOUT | Consider any email match a high confidence match | |
@FIRSTNAME | bit | INOUT | First Name |
@LASTNAMEORORG | bit | INOUT | Last Name/Organization Name |
@MAIDENNAME | bit | INOUT | Maiden Name |
@MIDDLENAME | bit | INOUT | Middle Name |
@ADDRESS | bit | INOUT | Address |
@CITY | bit | INOUT | City |
@COUNTRY | bit | INOUT | Country |
@COUNTY | bit | INOUT | County |
@STATE | bit | INOUT | State |
@ZIP | bit | INOUT | Zip |
@GENDER | bit | INOUT | Gender |
@BIRTHDATE | bit | INOUT | Birth Date |
@ANYPHONE | bit | INOUT | Any Phone |
@LOOKUP_ID | bit | INOUT | Lookup ID |
@INACTIVE | bit | INOUT | Include Inactive |
@DECEASED | bit | INOUT | Include Deceased |
@TITLE | bit | INOUT | Title |
@INCLUDENICKNAME | bit | INOUT | Include nicknames |
@INCLUDEALIAS | bit | INOUT | Include aliases |
@TRANSACTIONTYPE2 | nvarchar(52) | INOUT | |
@EMPLOYER | bit | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_CONSTITUENTDUPLICATESEARCHSETTINGS(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@TSLONG bigint = 0 output,
@LEFTPOSTCODECOUNT int = NULL output,
@OVERALLMATCHTHRESHOLD int = null output,
@TRANSACTIONTYPE nvarchar(255) = null output,
@EMAIL bit = null output,
@FIRSTNAME bit =null output,
@LASTNAMEORORG bit=null output,
@MAIDENNAME bit=null output,
@MIDDLENAME bit=null output,
@ADDRESS bit=null output,
@CITY bit=null output,
@COUNTRY bit=null output,
@COUNTY bit=null output,
@STATE bit=null output,
@ZIP bit=null output,
@GENDER bit=null output,
@BIRTHDATE bit=null output,
@ANYPHONE bit=null output,
@LOOKUP_ID bit=null output,
@INACTIVE bit=null output,
@DECEASED bit=null output,
@TITLE bit=null output,
@INCLUDENICKNAME bit=null output,
@INCLUDEALIAS bit = null output,
@TRANSACTIONTYPE2 nvarchar(52) = null output,
@EMPLOYER bit = null output
)
as
set nocount on;
set @DATALOADED = 0
set @TSLONG = 0
select
@DATALOADED = 1,
@TSLONG = TSLONG,
@LEFTPOSTCODECOUNT = LEFTPOSTCODECOUNT,
@OVERALLMATCHTHRESHOLD = floor(OVERALLMATCHTHRESHOLD),
@TRANSACTIONTYPE =TRANSACTIONTYPE ,
@EMAIL =EMAIL,
@FIRSTNAME =FIRSTNAME,
@LASTNAMEORORG=LASTNAMEORORG,
@MAIDENNAME =MAIDENNAME,
@MIDDLENAME =MIDDLENAME,
@ADDRESS =ADDRESS,
@CITY =CITY,
@COUNTRY =COUNTRY,
@COUNTY =COUNTY,
@STATE =STATE,
@ZIP =ZIP,
@GENDER =GENDER,
@BIRTHDATE =BIRTHDATE,
@ANYPHONE =ANYPHONE,
@LOOKUP_ID =LOOKUP_ID,
@INACTIVE =INACTIVE,
@DECEASED =DECEASED,
@TITLE = TITLE,
@INCLUDENICKNAME = INCLUDENICKNAME,
@INCLUDEALIAS = INCLUDEALIAS,
@TRANSACTIONTYPE2 = TRANSACTIONTYPE2,
@EMPLOYER = EMPLOYER
from dbo.CONSTITUENTDUPLICATESEARCHSETTINGS
where ID = @ID
return 0;