Skip to main content

Managing Settings

The InCountry Data Residency for Salesforce package provides settings that regulate operation of the package and define operation of core functionality, like data querying, synchronization, report generation, and record management.

  1. On the menu, select Settings and then select the Settings tab.

  2. To activate or specify settings, move a toggle or enter values in the corresponding value boxes. The table below lists the acceptable values for the settings.

LabelDescriptionAcceptable valuesSupported by data regulation policies

Duplicate record management

Activates the option to handle record duplicates and executes standard rules to prevent creation of record duplicates.

 
  • Replication

  • Restriction

  • Redaction

Detailed record synchronization logging

Activates the detailed logging for errors occurring during the package operation. A report with record identifiers and synchronization status is delivered by email.

 
  • Replication

  • Restriction

  • Redaction

Deterministic tokenization key

Deterministic tokenization key is used to preserve the consistency of redacted values across all components of the InCountry platform.

 
  • Replication

  • Restriction

  • Redaction

Expiration Time Claim

Defines the expiration period for JWT tokens used for authorization of requests from the application frontend. Can take a value within the range of 0-1200 seconds.

  • Not a negative number.

  • An integer number within the range 0-1200.

  • Restriction

  • Redaction

Not Before Claim

Defines the time period when an issued token becomes valid. The value is measured in seconds.

  • Not a negative number.

  • An integer number.

  • Restriction

  • Redaction

Report page size

Defines the number of records dynamically loaded when scrolling through the report. The maximal value is 100 records per one batch.

  • Not a negative number.

  • An integer number within the range 50-500.

  • Restriction

  • Redaction

Synchronization batch size

Defines the number of records per batch used for record synchronization. The maximal value is 500 records per one batch.

  • Not a negative number.

  • An integer number within the range 1-500.

  • Restriction

  • Redaction

Record export download attempts

Defines the number of attempts to download an exported CSV file with records. The maximal value is 10.

  • Not a negative number.

  • An integer number within the range 1-10.

  • Restriction

  • Redaction

HTTP debug header

Specifies the correlation identifier that is added to data requests for debugging purposes. Can take an alphanumeric string.

Alphanumeric string.

  • Replication

  • Restriction

  • Redaction

Maximal file size

Defines the maximal file size that can be uploaded through the package. The value is specified in bytes. The maximal value is 15 MB.

  • Not a negative number.

  • Not empty.

  • An integer number within the range 0-15.

  • Restriction

  • Redaction

Minimal number of hieroglyphs for search

Defines the minimal number of hieroglyphs in a search query for performing compound search.

  • Not a negative number.

  • An integer number with the minimal value as 1.

  • Restriction

  • Redaction

Minimal number of characters for search

Defines the minimal number of letters in a search query for performing compound search.

  • Not a negative number.

  • An integer number with the minimal value as 3.

  • Restriction

  • Redaction

Record migration wait time

Defines the time period for request finalization when migrating records between different countries. The maximal value is 120 seconds.

  • Not a negative number.

  • An integer number within the range 0-120.

  • Restriction

  • Redaction

Web-to-Lead: Captcha private key

Specifies the private key for a captcha displayed on a lead capturing form.

Alphanumeric string.

  • Restriction

  • Redaction

Web-to-Lead: Captcha public key

Specifies the public key for a captcha displayed on a lead capturing form.

Alphanumeric string.

  • Restriction

  • Redaction

Web-to-Lead: Service endpoint

Specifies the service endpoint for a captcha displayed on a lead capturing form.

Alphanumeric string.

  • Restriction

  • Redaction

Report Requests Attempts

Defines the number of requests attempts to get report records.

Alphanumeric string.

  • Restriction

  • Redaction

Using the deterministic tokenization functions

The InCountry Data Residency for Salesforce package supports the deterministic tokenization that produces the same redacted value every time you pass the same value to it, unlike producing a unique token every time for the same value. This is needed when you need to use duplicate rules to ensure that the same record already exists in Salesforce while submitting it through the InCountry Data Residency for Salesforce package.

After enabling the deterministic tokenization, the package will generate the deterministic tokenization key which you may need to enter when creating a Border configuration on the InCountry Portal. If you do not use Border for submitting records to Salesforce, the package will automatically apply the deterministic tokenization key when using the dtkSha256 or formula hash functions containing dtkSha256.

Generating the deterministic tokenization key

  1. In the App Launcher form, select InCountry.

  2. Select Settings.

  3. On the Settings tab, locate the deterministic tokenization block.

  4. Click Generate.

    As the result, the generated key should look like this:

    note

    Once the deterministic tokenization key has been successfully generated, the dtk.txt file with this key will be downloaded. Please save this file and use it in the Border configuration if needed.

    note

    The deterministic tokenization key is generated only once and cannot be regenerated to preserve the consistency of redacted data.

    note

    The key can be copied by clicking the Copy button.

  5. Copy this key and paste into the Border configuration. If you need it for execution of duplicate rules, you do not need to enter it anywhere. The package will automatically use it when you use the dtkSha256 function or include it into the formula function.