/AWS1/CL_CUSAUTOMERGING¶
Configuration settings for how to perform the auto-merging of profiles.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_enabled
TYPE /AWS1/CUSOPTIONALBOOLEAN
/AWS1/CUSOPTIONALBOOLEAN
¶
The flag that enables the auto-merging of duplicate profiles.
Optional arguments:¶
io_consolidation
TYPE REF TO /AWS1/CL_CUSCONSOLIDATION
/AWS1/CL_CUSCONSOLIDATION
¶
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
io_conflictresolution
TYPE REF TO /AWS1/CL_CUSCONFLICTRESOLUTION
/AWS1/CL_CUSCONFLICTRESOLUTION
¶
How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
(and that is the matching criteria), whichEmailAddress
should be used?
iv_minalwedconfidencescore00
TYPE /AWS1/RT_DOUBLE_AS_STRING
/AWS1/RT_DOUBLE_AS_STRING
¶
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
Queryable Attributes¶
Enabled¶
The flag that enables the auto-merging of duplicate profiles.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENABLED() |
Getter for ENABLED, with configurable default |
ASK_ENABLED() |
Getter for ENABLED w/ exceptions if field has no value |
HAS_ENABLED() |
Determine if ENABLED has a value |
Consolidation¶
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONSOLIDATION() |
Getter for CONSOLIDATION |
ConflictResolution¶
How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
(and that is the matching criteria), whichEmailAddress
should be used?
Accessible with the following methods¶
Method | Description |
---|---|
GET_CONFLICTRESOLUTION() |
Getter for CONFLICTRESOLUTION |
MinAllowedConfidenceScoreForMerging¶
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
Accessible with the following methods¶
Method | Description |
---|---|
GET_MINALWEDCONFIDENCESCOR00() |
Getter for MINALWEDCONFIDENCESCOREFOR00, with configurable d |
ASK_MINALWEDCONFIDENCESCOR00() |
Getter for MINALWEDCONFIDENCESCOREFOR00 w/ exceptions if fie |
STR_MINALWEDCONFIDENCESCOR00() |
String format for MINALWEDCONFIDENCESCOREFOR00, with configu |
HAS_MINALWEDCONFIDENCESCOR00() |
Determine if MINALWEDCONFIDENCESCOREFOR00 has a value |