The EDQ Record Detail component reproduces the Salesforce standard Record Detail component with the added benefit of replacing address, email and phone fields with the corresponding validation component.

When you drag and drop the EDQ Record Detail component onto your Salesforce page, it will dynamically read the labels and controls of your Salesforce page and render a page with the address, email and phone fields enabled for validation per the license associated with your authentication token. Compared to the other EDQ validation components this component provides a seamless user experience.

  1. Drag and drop the EDQ Record Detail component on to the default Detail tab.

  2. Remove the standard Salesforce Record Detail component.

  3. (Optional) Configure the Default Country.

  4. (Optional) Configure the Record ID. Note this is only relevant to use within Experience Cloud. It is used to specify the record to show/edit. If not specified, the component will attempt to obtain a Record ID from the page context. This property supports using an expression to define its custom label. The correct format is {!$Label.customLabelName}.

Support for addresses constructed with custom fields

The EDQ Record Detail component automatically works with standard Salesforce Address fields (including the new Custom Address Field), but if your object uses a set of custom fields to represent an address you will need to configure a Touchpoint to tell our application how the response from our Address Validation API should be mapped to your custom fields.

Support for defaultFieldValues parameter

The EDQ Record Detail component supports the defaultFieldValues query string parameter allowing you to create a custom URL to a new record and preset some default values using static or dynamic fields based on the current record. Detailed instructions can be found on this Salesforce Ben page.

Controlling Phone Validation behavior

Refer to the Phone Validation component page for details on the additional options available to control Phone Validation behavior within the EDQ Record Detail component.

In addition to the options available to the dedicated Phone Validation component, the EDQ Record Detail component offers support for click-to-dial on phone number fields. Refer to our click-to-dial page for more information.

Addressing the component directly from a URL

From v1.24, the EDQ Record Detail component can be addressed directly from a URL, either for creating a new record or editing an existing record. Here is the base URL format for performing this action:

<org_URL>/lightning/cmp/TExperianLEDQ__LEDQ_ContainerComponentModal?<parameters>

Here are the currently supported parameters that can be sent to the URL:

Parameter name Purpose
TExperianLEDQ__objectApiName Specifies the Salesforce sObject API name, e.g. Account, Contact or Lead.
TExperianLEDQ__recordId If non-empty, will put the Record Detail component into Edit Mode for the specified Record ID.
TExperianLEDQ__recordTypeId If non-empty, specifies the Record Type for a new record.

Parameters can be sent directly to the URL, for example:

<org_URL>/lightning/cmp/TExperianLEDQ__LEDQ_ContainerComponentModal?TExperianLEDQ__objectApiName=Account& TExperianLEDQ__recordTypeId=TESTRTID

They can also be passed into a page reference for a navigation call in a Lightning component, for example:

{
    "type": "standard__component",
    "attributes": {
        "componentName": "TExperianLEDQ__LEDQ_ContainerComponentModal"
    },
    "state": {
        "TExperianLEDQ__objectApiName": "Contact",
        "TExperianLEDQ__recordId": "TESTRECORDID"
    }
}

Further information on this Salesforce feature can be found in their documentation depending on which framework is being used: