Full name cleanser
The full name cleanser generates full names as defined and adds an attribute to the
ReltioCleanser
crosswalk.
Cleanser Name - FullNameBuilder
Description - This cleanser generates full names as defined and adds an attribute
to the ReltioCleanser
crosswalk, as per the output mapping.
- Except for the
Name
attribute, you can define your own names for all these attributes.FirstName
MiddleName
LastName
Initial
- By default,
FirstName
andLastName
are marked as mandatory. However, you can choose the mandatory attributes as per your requirement.
Key | Allowed | Subattribute Name |
---|---|---|
isForce |
Boolean (true/false) |
|
pattern |
This is the only pattern to generate the full name. |
|
Limitation - When you’ve defined a cleanse input name something other than
Name
, isForce
is set to true. For the cleanse
function to work correctly, the cleanse output name must always be
Name
.
L3 Configuration - Map the FullNameBuilder
for any entity in your
L3 configuration. Here’s an example of a sample configuration:
{
"uri": "configuration/entityTypes/HCP",
"cleanseConfig": {
"infos": [
{
"uri": "configuration/entityTypes/HCP/cleanse/infos/FullNameBuilder",
"useInCleansing": true,
"sequence": [
{
"chain": [
{
"cleanseFunction": "FullNameBuilder",
"resultingValuesSourceTypeUri": "configuration/sources/ReltioCleanser",
"proceedOnSuccess": true,
"proceedOnFailure": true,
"mapping": {
"inputMapping": [
{
"attribute": "configuration/entityTypes/HCP/attributes/FirstName",
"mandatory": false,
"allValues": false,
"cleanseAttribute": "FirstName"
},
{
"attribute": "configuration/entityTypes/HCP/attributes/MiddleName",
"mandatory": false,
"allValues": false,
"cleanseAttribute": "MiddleName"
},
{
"attribute": "configuration/entityTypes/HCP/attributes/LastName",
"mandatory": false,
"allValues": false,
"cleanseAttribute": "LastName"
},
{
"attribute": "configuration/entityTypes/HCP/attributes/Initial",
"mandatory": false,
"allValues": false,
"cleanseAttribute": "Initial"
},
{
"attribute": "configuration/entityTypes/HCP/attributes/Name",
"mandatory": false,
"allValues": false,
"cleanseAttribute": "Name"
}
],
"outputMapping": [
{
"attribute": "configuration/entityTypes/HCP/attributes/Name",
"mandatory": true,
"allValues": false,
"cleanseAttribute": "Name"
}
]
},
"params": {
"isForce": true,
"pattern": "{FirstName} {MiddleName} {LastName}"
}
}
]
}
]
}
]
},
"attributes": [
{
"uri": "configuration/entityTypes/HCP/attributes/ID",
"label": "ID",
"name": "ID",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/MiddleInitial",
"label": "Middle Initial",
"name": "MiddleInitial",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/FirstName",
"label": "First Name",
"name": "FirstName",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/MiddleName",
"label": "Middle Name",
"name": "MiddleName",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/LastName",
"label": "Last Name",
"name": "LastName",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/Initial",
"label": "Initial",
"name": "Initial",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
},
{
"uri": "configuration/entityTypes/HCP/attributes/Name",
"label": "Name",
"name": "Name",
"description": "",
"type": "String",
"hidden": false,
"important": false,
"attributeOrdering": {
"orderingStrategy": "LUD"
}
}
]
}
Example
Options | Inputs (Input) | Output (Name) |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|