Configuration (Settings Page)

The settings page contains all of the configuration options for Data8 services within Salesforce. It can be accessed by searching ‘Data8’ or ‘Settings’ in the app launcher quick search bar.

There are many options available on this page that control how the Data8 services work. The tables below explains each option and should help getting the plugin set up to suit your needs.

Configuration Settings Page

General Settings

Setting Name
Description
Data8 Server-Side API KeyAn API Key generated from the Data8 Dashboard, with at least one IP address added to the list of ‘Allowed IP’s’ and no domains added.
Data8 Client-Side API KeyAn API Key generated from the Data8 Dashboard, with at least one domain added to the list of ‘Allowed Domains’. Only required for PredictiveAddress.
Load Record On SaveThis option determines whether the saved record is displayed after saving, or if a new, blank form is created. Only used with record form override implementation.

PredictiveAddress Settings

Configuration Settings Page
Setting Name
Description
Use PredictiveAddressEnable PredictiveAddress (Address Autocomplete Tool) on address fields.
PredictiveAddress MappingsConfigure mappings to tell our service what address fields to attach autocompletion to and where to store the selected address. Custom objects and fields are supported.
Country LimitingRestrict the countries in which PredictiveAddress searching can be performed. Can be limited by allowed countries or barred countries.
Max Line LengthThe maximum number of characters per line in the formatted address. Defaults to 255.
Street Line CountThe number of lines to split the street data in the formatted address over.
Unwanted PunctuationA string containing any characters that should be excluded from the formatted address.
Include Not Yet BuiltIncludes addresses from the Not Yet Built database in the results (requires additional licensing).
Include Multiple ResidenciesIncludes addresses from the Multiple Residency database in the results (requires additional licensing).
Use GeocodingEnable this option to retrieve latitude and longitude information about an address when performing a PredictiveAddress lookup. When enabled, Latitude and Longitude fields will appear in the PredictiveAddress mappings. These should be assigned to Geolocation fields.
Use what3words LocationReturn the latitude and longitude of the entered what3words (requires additional licensing).
Include On Record FormsWhether or not to display the PredictiveAddress service on the create and edit forms of records (when using the record form override implementation).

Business Insights Settings

Configuration Settings Page
Setting Name
Description
Minimal Company InformationLimit the amount of data which the Company Information service displays.
Create Contact For DirectorsCreate contacts for each director when using our company lookup tool.
Include Non Limited CompaniesEnable to include non limited companies in search results.

 

TPS Settings

Setting Name
Description
Use TPSCheck whether entered telephone numbers are registered with the TPS.
Use CTPSCheck whether a telephone number is registered with the CTPS
TPS/CTPS MappingsSelect which fields TPS and CTPS checks should be performed on per object. Create a custom picklist field for the TPS result, which uses the TPS Status picklist set. Optionally create a Date field to store the Date/Time of last TPS check performed on the record.
Use Account TPS TriggersOption to use legacy triggers instead of lightning component or record form override. Hard-coded to check default telephone fields on Account object. Mappings will still need to be configured accordingly to use the TPS Status display.
Use Contact TPS TriggersOption to use legacy triggers instead of lightning component or record form override. Hard-coded to check default telephone fields on Contact object. Mappings will still need to be configured accordingly to use the TPS Status display.
Use Lead TPS Triggers
Option to use legacy triggers instead of lightning component or record form override. Hard-coded to check default telephone fields on Lead object. Mappings will still need to be configured accordingly to use the TPS Status display.

 

Bank Validation Settings

Setting Name
Description
Use Bank Account ValidationDetermine if a sort code and bank account number is valid and retrieve additional information about the bank.
Use Bank Address LookupObtain the address of the bank after validating the entered details.
Bank Validation MappingsSelect which fields bank validation should attach to. Create custom Text fields are created for Sort Code and Account Number. Optionally, create custom Text fields for Bank Name, Bank Branch Name, Bank Address, IBAN and BIC Code as these can be populated with data returned from the bank validation check. Create a custom Picklist field using the Bank Validation Status option set to store the validation result in. Optionally create a Date/Time field to store the date of the last Bank Validation check.

 

Email Validation Settings

Setting Name
Description
Use Email ValidationChecks an email address for validity at the requested level.
Email Validation Level

The level of validation to apply to email fields.

Syntax. The supplied email is checked to ensure that it meets the standard email address format. This is the quickest option and would reject such incorrect email addresses as “noone@nowhere” and “N/A”, but would accept incorrect email addresses that are correctly formed but that do not include a valid domain name such as “[email protected]

MX. The supplied email is checked to ensure that the domain name (the part to the right of the @ sign) exists and is set up to receive email.
This is still normally very quick, but can take a few seconds in some cases. This check would reject incorrectly formatted email addresses in the same way as the Syntax check, and would also reject a misspelled domain name such as [email protected]“. It can also detect when a domain name exists but does not handle email, such as [email protected]“.

It does not verify that the part of the email address to the left of the @ sign exists.

Server. In addition to the MX level checks, validates that at least one of the mail servers advertised for the domain is actually live.

Address. In addition to the Server level checks, validates that the mail server accepts mail for the full email address.

Email Validation MappingsSelect which fields to use when performing email validation per object. Create a custom picklist field for the email validation result, which uses the Email Validation Status picklist set. Optionally create a Date/Time field to store the date of last validation check performed on the record.

 

Telephone Formatting Settings

Setting Name
Description
Use Telephone FormattingConverts entered telephone numbers to their standard format.
OptionsOptions for Telephone Formatting service such as “DefaultCountryCode” and “DefaultFormatType”

 

Telephone Validation Settings

Setting Name
Description
Use International Telephone ValidationChecks entered telephone numbers for validity.
Use Landline Validation

If set to true, then the service will use Landline Validation on any number it recognises as a UK landline number and International Telephone Validation on all other numbers. Requires additional Landline Validation credits.

Use Mobile ValidationIf set to true, then the service will use Mobile Validation on any number it recognises as a mobile number and International Telephone Validation on all other numbers. Requires additional Mobile Validation credits.
Default Country CodeIf a number is supplied as a national number, the default country code is used to identify which country the number is located in. The default country code can be supplied as any of:

international telephone dialling code (e.g. 44)
ISO 2-character code (e.g. GB)
ISO 3-character code (e.g. GBR)
ISO standard English country name (e.g. United Kingdom)

Telephone Validation MappingsSelect which fields to use when performing email validation per object. Create a custom picklist field for the telephone validation result, which uses the Phone Validation Status picklist set. Optionally create a Date/Time field to store the date of last validation check performed on the record.

 

Name Validation Settings

Setting Name
Description
Use Unusable Name ValidationChecks to see if entered names are usable or if they is Salacious, Random or Blank.
Name Validation MappingsSelect which fields to use when performing email validation per object. Create a custom picklist field for the name validation result, which uses the Name Validation Status picklist set. Optionally create a Date/Time field to store the date of last validation check performed on the record.

Join the Conversation

Receive the latest news, views and hot topics directly in your inbox! Sign up below

Follow us on social media