Managing Web Components
The InCountry Data Residency for Salesforce package provides the following web components:
- InCountry Activities
- InCountry Activity
- InCountry Activity Highlights Panel
- InCountry Activity Record Detail
- InCountry Activity Related List Single
- InCountry Chatter
- InCountry History Report
- InCountry List View
- InCountry Notes & Attachments
- InCountry Opportunity Products
- InCountry Path Assistant
- InCountry Quote Line Items
- InCountry Record Detail
- InCountry Potential Duplicates
- InCountry Highlights Panel
- InCountry Record History
- InCountry Related List Quick Links
- InCountry Related List Single
- InCountry Related Record
- InCountry Search Panel
- InCountry Search Tab
- InCountry Search Box
- InCountry Search Results
- InCountry Settings (legacy)
- InCountry Email Message (Redacted/Restricted model)
- InCountry Email Message (Legacy Replicated model)
InCountry Activities
Description
The InCountry Activities component is a replacement for the native Salesforce component - Activities. This component renders the list of activities in chronological order in breakdown by activity type.
When needed
Display fields with open activities and activity history on the record.
Configuring the InCountry Activities component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Additional activity description fields box, list names of fields to display on the component. (Optionally)
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Activity
This component is supported in the three-model package for the redaction and restriction models.
The InCountry Data Residency for Salesforce package provides the Activity component as a replacement for the native Activity component.
Adding the Activity component to the page layout
Please follow these instructions if you use Salesforce Lightning.
-
Open the list for a specific object and select a specific record.
-
Click Setup, then select Edit Page.
-
On the Lightning App Builder page, add a new tab. Select
Custom
and enter a custom label. -
Drag the
activityPanel
component to the tab. -
Regulate the visibility of components by adding filters.
-
Click Save.
-
Click Activation and activate the modified page.
Working with the Activity component
The Activity component allows you to manage tasks, log calls, and schedule events with your customers and prospects. InCountry’s equivalent of this component resembles the native Salesforce component and provides a similar user experience.
Creating a new task activity
-
Within the Activity component, locate the New Task tab and select it.
-
Click Add new Activity.
-
Fill out details of a new activity.
-
Click Save.
Filtering task activities
-
Select the New Task tab.
-
Locate the Filter icon and click it.
-
Define the filtration criteria.
-
Click Apply or Apply & Save (to permanently save the filtration criteria).
Logging calls
-
Select the Log a Call tab.
-
Enter the log summary.
-
Click Save.
Managing events
-
Select the New Event tab.
-
Fill in details for the event.
-
Define the event time.
-
Click Save.
Closing tasks
-
Locate the Task Timeline block.
-
Locate the task you want to close and hover over it.
-
Check the box. The task is closed.
-
If you closed the task accidentally, clear the box.
-
In the Choose Status form, select the current status of the task.
-
Click Save.
InCountry Activity Highlights Panel
The InCountry Activity Highlights Panel component is displayed for the Task and Event Salesforce objects in the record details view only.
Description
The InCountry Activity Highlights Panel component is a replacement for the native Salesforce component - Highlights Panel presented for the activity object. This component renders the header that contains page-level actions and the block of key activity fields.
This component should be used only for the Task and Event objects instead of the InCountry Highlights Panel component.
When needed
Display key information for specific activities, such as tasks and events.
Configuring the InCountry Activity Highlights Panel component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Activity Record Detail
The InCountry Activity Record Detail component is displayed in the record details view only.
Description
The InCountry Activity Record Detail is a replacement for the native Salesforce component - Record Detail which should be configured specifically for the Activity object. This component renders the block of fields displaying the activity record information.
When needed
Display fields with sensitive and generic information about records pertaining to the Activity object.
Configuring the InCountry Activity Record Detail component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Activity Related List Single
The InCountry Activity Related List Single component is displayed in the record details view only.
Description
The InCountry Activity Related List Single component is a replacement for the native Salesforce component - Related List Single displayed for the Activity object. This component renders a list of related activities for a record.
When needed
Display a list of related records for the following objects:
- Task
- Open Activity
- Activity History
Configuring the InCountry Activity Related List Single component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Field API Name box, enter the API name of the lookup field to display the Salesforce object (for example
whatID
,whoID
). For the details, please see documentation. -
In the Object API Name box, enter the Salesforce Activity object whose data you want to display (for example
Task
,Event
). -
In the Field Set API Name box, enter the API name of the Field Set. The field set defines which fields will be displayed on the component. The field set can be created in Object Manager. If you want to use the standard InCountry Field Set, add a namespace (for example
testInCountry1__default
). -
Select the related list type:
-
Default - display a default related list type.
-
Basic List - display records as a list.
-
Tile - display records as a tile.
-
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Chatter
Description
The InCountry Chatter component is a replacement for the native Salesforce component - Chatter. This component renders a feed with emails on the record detail page.
When needed
Display a feed listing emails pertaining to the opened case.
Configuring the InCountry Chatter component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry History Report
Description
The InCountry History Report component displays a historical report on record changes.
When needed
Display a historical report on record changes.
Configuring the InCountry History Report component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry List View
Description
The InCountry List View component is a replacement for the native Salesforce component - List View. This component renders the list of records with regulated data and allows you to scroll down the list of these records.
When needed
Display a list of records with regulated data queried from the InCountry platform.
Configuring the InCountry List View component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Object API name box, enter the Salesforce object whose data you want to display.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Notes & Attachments
The InCountry Notes & Attachments component is displayed in the record details view only.
Description
The InCountry Notes & Attachments component allows you to view, download and upload files pertaining to the currently opened Salesforce record. Such attachments are managed on the InCountry platform and are not physically stored in Salesforce according to the compliance requirements.
When needed
Manage attachments in a compliant way in Salesforce.
Configuring the InCountry Notes & Attachments component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
Supported File Types
File extension | Salesforce object type | Support |
---|---|---|
.doc | Contact, Case | Yes |
.html/htm | Contact, Case | Yes |
.jpg | Contact, Case | Yes |
.msg | Contact, Case | Yes |
Contact, Case | Yes | |
.png | Contact, Case | Yes |
.rtf | Contact, Case | Yes |
.tif | Contact, Case | Yes |
.txt | Contact, Case | Yes |
.docx | Contact, Case | Yes |
.pptx | Contact, Case | Yes |
.xlsx | Contact, Case | Yes |
.jpeg | Contact, Case | Yes |
Working with duplicates
For the web component approach, duplicates can be stored on the InCountry platform.
The InCountry platform can store duplicated files. The web component generates the unique name for every file by adding a timestamp to the name of the file.
Example of generated file name:
timestamp001__fileName.pdf
InCountry Opportunity Products
The InCountry Opportunity Products component is displayed in the record details view only.
Description
The InCountry Opportunity Products component renders all product records associated with the opened opportunity.
When needed
Display products related to a specific opportunity.
Configuring the InCountry Opportunity Products component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Path Assistant
The InCountry Path Assistant component is displayed in the record details view only.
Description
The InCountry Path Assistant component is a replacement for the native Salesforce component - Path. This component gives sales representatives a visual representation of the stages throughout the sales pipeline.
When needed
Display a visual representation of a business process and manage stages across the sales pipeline.
Configuring the InCountry Path Assistant component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
From the Path API name drop-down list, select the Path Assistant name.
-
From the Picklist Field drop-down list, select the field to display data from.
-
In the Label of last step box, enter the label name for the last step in the pipeline.
-
Select the checkbox Hide path update button to remove the Path Update button.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Quote Line Items
The InCountry Quote Line Items component is displayed in the record details view only.
Description
The InCountry Quote Line Items component is a replacement for the native Salesforce component - Quote Line Item. This component is automatically created when the Quote is created from an Opportunity based on the Opportunity Products attached to that Opportunity.
When needed
Represents a quote line item, which is related to a product item (Product2 object) associated with a Quote, along with other information about those line items on that quote.
Configuring the InCountry Quote Line Items component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
For the details on how to regulate calculated fields on the Quote object, please check our documentation
InCountry Record Detail
The InCountry Record Detail component is displayed in the record details view only.
Description
The InCountry Record Detail component is a replacement for the native Salesforce component - Record Detail. This component renders the block of fields displaying the record information.
When needed
Display fields with sensitive and generic information about records pertaining to a specific Salesforce object.
Configuring the InCountry Record Detail component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the component property editor, check the box Enable Google Search in Address Fields if you want to enable address lookup using Google Maps.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Potential Duplicates
The InCountry Potential Duplicates component is displayed in the record details view only.
The InCountry Potential Duplicates component cannot be used without the InCountry Highlights Panel and InCountry Record Detail components, otherwise duplicates are not displayed.
Description
The InCountry Potential Duplicates component renders the duplicate records for the currently opened record. Potential duplicates are found based on the native Salesforce Duplicate Rules and the matching rule methods activated on the object.
To enable the InCountry Potential Duplicates component, please follow the next steps:
-
Generate the Deterministic tokenization key in Settings. The hash function should be: [formula, dtkSha256].
-
Configure the policy and protected fields for the necessary object by using the hash function [dtkSha256, formula].
When needed
Display duplicate records for a specific Salesforce record.
Configuring the InCountry Potential Duplicates component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Highlights Panel
Description
The InCountry Highlights Panel component renders the header that contains page-level actions.
When needed
Display links to perform quick actions on the record.
Configuring the InCountry Highlights Panel component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Record History
The InCountry Record History component is displayed in the record details view only.
Description
The InCountry Record History component is a replacement for the native Salesforce component - Related List Single. This component renders records related to the record history.
When needed
Display the record history.
Configuring the InCountry Record History component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Related List Quick Links
Description
The InCountry Related List Quick Links component is a replacement for the native Salesforce component - Related List Quick Links. This component renders multiple links to preview related list data.
When needed
Display the links to view all the related list columns without opening the View All page.
Configuring the InCountry Related List Quick Links component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Limit of records box, specify the maximal number of records to display.
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.
InCountry Related List Single
The InCountry Related List Single component is displayed in the record details view only.
Description
The InCountry Related List Single component is a replacement for the native Salesforce component - Related List Single. This component shows a list of related records for a specific Salesforce record.
The InCountry Related List Single component does not support the Activity and Opportunity products since these objects have special components.
When needed
Display a list of related records for a specific Salesforce record.
Configuring the InCountry Related List Single component
-
In Lightning App Builder, drag the component to the layout.
-
Select the component to open the settings in the right part of the screen.
-
In the Child Object’s Lookup field API Name box, enter the API name of the lookup field from the child object to display the Salesforce object (for example
AccountID
). -
In the Child Object’s API Name box, enter the Salesforce object whose data you want to display (for example
Contact
). -
In the Child Object’s Field Set API name box, enter the API name of the field set from the child object. A field set defines which fields will be displayed on the component. A field set can be created in Object Manager. If you want to use the standard InCountry Field Set, add a namespace (for example
testInCountry1__default
). -
Select the related list type:
-
Default - display a default related list type.
-
Basic List - display as List.
-
Tile - display as Tile.
-
-
In the Set Component Visibility expand block, click + Add Filter. Define the filtration criteria for the component visibility on the layout according to your needs.
-
Activate the page layout.