# admin Xcloud - Full Documentation # (Optional) View the Consumption Tagging App Installation Artifacts The Digital Wallet setup page indicates when you have successfully installed the Consumption Tagging app. However, you can optionally dig deeper to verify that the metadata, objects, and Tableau Next assets were installed, and where you can see them. ## View Installation Status in App Hub A green check mark in the Digital Wallet setup page indicates that you successfully installed the Consumption Tagging app. App Hub provides the status of the app installation: `Success` or `Failed`. In this example, you can see that the Consumption Tagging app installation was successful. From Setup, find and select **App Hub**.  If the installation fails, you can view details in a log file in App Install History. See [Reinstall the Consumption Tagging App If the Installation Fails](https://help.salesforce.com/s/articleView?id=xcloud.wallet_consumption_tagging_app_failure_reinstall.htm&release=264.0.0&type=5 "If the app installation fails, you see a red error toast on the Setup page. You must delete the failed installation of the Consumption Tagging app before you attempt to install it again.") for details. ## View Installation Artifacts in App Install History Make sure that all the objects, metadata, data model objects (DMOs), and semantic data models (SDMs) were installed correctly. From Setup, find and select **App Install History**.  If you view the installation details, sometimes, you see a warning for the `readiness_dataspace_query_dmo` task that begins with `404 NOT_FOUND`. You can safely ignore this warning. The installer is checking to make sure that you don’t already have the Consumption Insights DMO installed.  ## View the Semantic Data Models (SDMs) in Data 360 In the Data 360 Semantic Layer tab, you can see the two SDMs that the Consumption Tagging app installs.  # 2024 Salesforce Suites release notes for 2024. - **[Summer ’24 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2024_summer_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Starter and Pro Suite for Summer ‘24. Focus on the information that matters most to you with the enhanced Lightning user interface. Manage campaigns and create content more efficiently. These features and enhancements are available starting in May 2024. - **[Spring ’24 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2024_spring_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Starter and Pro Suite for Spring ’24. Spend less time searching for apps you need and explore new options that help you get to work more quickly. Analyze and optimize your marketing efforts with the new campaign layout. These features and enhancements became available starting in January 2024. - **[Earlier Starter and Pro Suite Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_archive.htm&release=264.0.0&type=5)** Starter and Pro Suite archives release notes older than one calendar year. Refer to the help documentation for the most accurate and current information on using Starter and Pro Suite functionality. # 2025 Salesforce Suites release notes for 2025. - **[Summer ’25 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2025_summer_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Starter and Pro Suite for Summer ’25. Collaborate in real-time with Slack. Send emails to an audience segment directly from any lead or contact list view. Further customize the content of your marketing emails and more easily manage the data sources powering your email personalizations. These features and enhancements are available starting in May 2025. - **[Spring '25 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2025_spring_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Starter and Pro Suite for Spring ’25. Find and manage your Commerce payment information faster with the refreshed Pay Now experience. Create campaign audiences more easily with quick filters and preview. These features and enhancements are available starting in January 2025. - **[Winter ’25 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2025_winter_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Starter and Pro Suite for Winter ‘25. Sell to shoppers by building an online commerce store with the new setup assistant. Boost your productivity with new features such as shared workspace folders and additional consent tools. These features and enhancements are available starting in September 2024. # 2026 Salesforce Suites release notes for 2026. - **[Winter ’26 Release Notes](https://help.salesforce.com/s/articleView?id=xcloud.starter_prosuite_rn_2026_winter_release.htm&release=264.0.0&type=5)** Explore what’s new in Salesforce Small Business Suites for Winter ’26. Explore the new Free Suite edition designed for small businesses. Use Salesforce Channels for Slack to connect your team across Salesforce and Slack. Easily configure forms for external sites and add necessary integrations to enhance functionality and security. Discover new capabilities that come with sending marketing emails from a list. These features and enhancements are available starting in September 2025. # 360-Degree View of Your Customers Salesforce Foundations comes with integrated applications, the ability to unify your customer data, and dashboards that provide a comprehensive view of customer interactions. So every employee gets a full picture of the customer. ### Required Editions
| Available in: View supported editions. |
| Available in: Salesforce Classic |
| Available in: All Editions |
| Available in: Lightning Experience and Salesforce Classic in Developer, Enterprise, Performance, and Unlimited Editions |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions |
| Not available in: Sandboxes |
| User Permissions Needed | |
|---|---|
| To access the Digital Wallet home page and Consumption Cards: | View Consumption |
| To view, manage, or assign consumption tags | View Consumption Tags, Manage Consumption Tags, or Assign Consumption Tags |
| To access Consumption Analytics: | View Consumption |
| To access License Utilization: | View License Utilization |
| To use the Your Account app: | Manage Billing or the Your Account App admin user permission set |
| Feature | For More Information |
|---|---|
| Monitor and manage your Salesforce investment from a central hub with the Digital Wallet app’s home page. Gain direct access to the tools to track and monitor daily usage, view billing information, and get immediate insights into consumption trends. | See “Digital Wallet Home Page” in Access Digital Wallet. |
| View real-time license utilization information for your seat-based products. |
View License Utilization in Digital Wallet Manage License Utilization Threshold Alerts and Notifications |
| Monitor and analyze near-real-time usage for your consumption-based products. |
Monitor Usage for Consumption-Based Products in Digital Wallet |
| Track your product limits in Digital Wallet to stay on top of your usage and proactively plan for your organization's capacity needs. | |
| View the Consumption Insights dashboard, which includes Data 360 reports that leverage standard consumption tags. Gain a granular view of your consumption by agent, action, and other consumption sources. | Consumption Insights Dashboard (Data 360 Reports) |
| View the Consumption Analytics dashboard, which includes Tableau Next visualizations that leverage standard consumption tags. Seamlessly delve deeper to reveal underlying details and optimize business planning with consumption forecasting. | Consumption Analytics Dashboard (Tableau Next) |
| Organize and categorize your usage data to the level of granularity you require based on your specific company business needs and internal structure by creating custom consumption tags. | Manage and Report on Business-Specific Custom Tags |
| Before Migration | Migration Actions Performed | Package Dependencies Removed | Experience Sites and FlexiPages Updates | After Migration |
|---|---|---|---|---|
| Custom Data Model + Industries managed package + Omnistudio Metadata API manually enabled | Assesses and migrates these components that are on custom data model and Vlocity Industries managed package runtime (vlocity_cmt, vlocity_ins, and vlocity_ps) to standard data model and Omnistudio standard runtime: Flexcards, Omniscripts, Data Mappers, Integration Procedures, custom labels, Omni Global Auto Numbers, and related objects such as Apex classes, FlexiPages, Experience Cloud site pages, and Lightning web components (LWCs). |
Removes managed package dependencies from:
|
Replaces Vlocity wrappers with Omnistudio standard wrappers. | Standard data model + Omnistudio standard runtime |
| Standard Data Model + Industries managed package + Omnistudio Metadata API disabled | Assesses and migrates these components that are on standard data model and Vlocity Industries managed package runtime (vlocity_cmt, vlocity_ins, and vlocity_ps) to Omnistudio standard runtime and enables the Omnistudio Metadata setting: Flexcards, Omniscripts, Data Mappers, Integration Procedures, custom labels, Omni Global Auto Numbers, and related objects such as Apex classes, FlexiPages, Experience Cloud site pages, and Lightning web components (LWCs). |
Removes managed package dependencies from:
|
Replaces Vlocity wrappers with Omnistudio wrappers and updates the references automatically for Omnistudio standard wrappers. | Omnistudio standard runtime + the Omnistudio Metadata setting enabled. |
| Standard Data Model + Industries managed package + Omnistudio Metadata API enabled | Assesses and migrates these components that are on standard data model and Vlocity Industries managed package runtime (vlocity_cmt, vlocity_ins, and vlocity_ps) to Omnistudio standard runtime: Flexcards, Omniscripts, Data Mappers, Integration Procedures, custom labels, Omni Global Auto Numbers, and related objects such as Apex classes, FlexiPages, Experience Cloud site pages, and Lightning web components (LWCs). |
Removes managed package dependencies from:
|
Replaces Vlocity wrappers with Omnistudio wrappers and updates the references automatically for Omnistudio standard wrappers. | Omnistudio standard runtime |
| Standard Data Model+Foundation Package+Metadata API disabled | Assesses and migrates components on the standard data model and Omnistudio Foundation package to the Omnistudio standard runtime and enables the Omnistudio Metadata setting. The Omnistudio Migration Assistant automates record renaming to meet alphanumeric requirements and updates all internal references. It also modifies Custom Functions by updating namespace syntax and converting unsupported logic such as REPLACE into the required FUNCTION format. This includes Flexcards, Omniscripts, Data Mappers, Integration Procedures, and related objects such as Apex classes and Experience Cloud sites. |
Removes managed package dependencies from:
Note Unlike other scenarios, Global Auto Numbers are not supported because the
corresponding custom entity does not exist in the Omnistudio namespace.
|
Updates the references automatically for Omnistudio standard wrappers. | Omnistudio standard runtime + the Omnistudio Metadata setting enabled. |
| Standard Data Model+Foundation Package+Metadata API enabled | Assesses and migrates components on the standard data model and Omnistudio Foundation package to the Omnistudio standard runtime. The Omnistudio Migration Assistant automates record renaming to meet alphanumeric requirements and updates all internal references. It also modifies Custom Functions by updating namespace syntax and converting unsupported logic such as REPLACE into the required FUNCTION format. This includes Flexcards, Omniscripts, Data Mappers, Integration Procedures, and related objects such as Apex classes and Experience Cloud sites. |
Removes managed package dependencies from:
Note Unlike other scenarios, Global Auto Numbers are not supported because the
corresponding custom entity does not exist in the Omnistudio namespace.
|
Updates the references automatically for Omnistudio standard wrappers. | Omnistudio standard runtime |
| Available in: Lightning Experience |
| Available in: All editions of Field Service Plus for Energy & Utilities, and all editions of Asset Service Lifecycle Management |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Agentforce 1 Sales Editions. |
| Available in: Lightning Experience in Enterprise and Unlimited editions |
| User Permissions Needed | |
|---|---|
| To access the Security Health Review tool: | Customize Application OR Modify All Data |
| Filter | Purpose |
|---|---|
| Dataspace |
The data space associated with the proper DLO, usually, the TenantEnrichedUsageEvent DLO. The purpose of this filter is to ensure that you’ve associated the DLO with a data space but isn't used for reporting consumption data for the data space. If you have multiple data spaces, the first one is listed based on alphabetical order. Click to select a different data space from the drop-down list. To create a report that filters consumption by data space, see Create a Report on Usage by Data Space Using Our DMO and Create a Tableau Next Viz on Usage by Data Space. |
| Root Resource Type equals BotDefinition | Shows data for Einstein Bots or Agentforce Agents. |
| Root Resource ID Or Api Name not equal to "" | Rows without data aren't displayed. |
| Entitlement Org ID | The 18-digit ID of the org that holds the entitlements from which the reported usage is drawn. |
| Filter | Purpose |
|---|---|
| Dataspace |
The data space associated with the proper DLO, usually, the TenantEnrichedUsageEvent DLO. The purpose of this filter is to ensure that you’ve associated the DLO with a data space but isn't used for reporting consumption data for the data space. If you have multiple data spaces, the first one is listed based on alphabetical order. Click to select a different data space from the drop-down list. To create a report that filters consumption by data space, see Create a Report on Usage by Data Space Using Our DMO and Create a Tableau Next Viz on Usage by Data Space. |
| Resource Type equals GenAiFunctionDefinition | Shows data for agent actions. |
| Resource ID Or API Name not equal to "" | Rows without data aren't shown. |
| Entitlement Org ID | The 18-digit ID of the org that holds the entitlements from which the reported usage is drawn. |
| Filter | Purpose |
|---|---|
| Dataspace |
The data space associated with the proper DLO, usually, the TenantEnrichedUsageEvent DLO. The purpose of this filter is to ensure that you’ve associated the DLO with a data space but isn't used for reporting consumption data for the data space. If you have multiple data spaces, the first one is listed based on alphabetical order. Click to select a different data space from the drop-down list. To create a report that filters consumption by data space, see Create a Report on Usage by Data Space Using Our DMO and Create a Tableau Next Viz on Usage by Data Space. |
| Feature Developer Name not equal to "" | Rows without data aren't shown. |
| Entitlement Org ID | The 18-digit ID of the org that holds the entitlements from which the reported usage is drawn. |
| Filter | Purpose |
|---|---|
| Dataspace |
The data space associated with the proper DLO, usually, the TenantEnrichedUsageEvent DLO. The purpose of this filter is to ensure that you have associated the DLO with a data space but isn't used for reporting consumption data for the data space. If you have multiple data spaces, the first one is listed based on alphabetical order. Click to select a different data space from the drop-down list. To create a report that filters consumption by data space, see Create a Report on Usage by Data Space Using Our DMO and Create a Tableau Next Viz on Usage by Data Space. |
| RootResourceIdOrApiName not equal to "" | Rows without data aren't shown. |
| Entitlement Org ID | The 18-digit ID of the org that holds the entitlements from which the reported usage is drawn. |
| Filter | Purpose |
|---|---|
| Dataspace |
The data space associated with the proper DLO, usually, the TenantEnrichedUsageEvent DLO. The purpose of this filter is to ensure that you’ve associated the DLO with a data space but isn't used for reporting consumption data for the data space. If you have multiple data spaces, the first one is listed based on alphabetical order. Click to select a different data space from the drop-down list. To create a report that filters consumption by data space, see Create a Report on Usage by Data Space Using Our DMO and Create a Tableau Next Viz on Usage by Data Space. |
| Entitlement Org ID | The 18-digit ID of the org that holds the entitlements from which the reported usage is drawn. |
| Usage Type Developer Name | Excludes information for usage types that don't calculate accumulated usage using the SUM aggregation type. Examples of excluded usages types include DataCloud_Storage and DataCloud_RealTimeProfiles, which are tracked using the MAX aggregation type. |
| Setup for the Salesforce mobile app available in: Lightning Experience |
| Setup available in Lightning Experience in: Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| A CRM Analytics license is required to view and access CRM Analytics items. |
|
Component Type |
Syntax |
|---|---|
|
Component extending the Omniscript Base Mixin component |
|
|
Component extending an Omniscript element's LWC |
|
|
Component Type |
Syntax |
|---|---|
|
Component extending the Omniscript Base Mixin component |
|
|
Component extending an Omniscript element's LWC |
|
|
Component Type |
Syntax |
|---|---|
|
Component extending the Omniscript Base Mixin component |
|
|
Component extending an Omniscript element's LWC |
|
|
Component Type |
Syntax |
|---|---|
|
Component extending the Omniscript Base Mixin component |
|
|
Component extending an Omniscript element's LWC |
|
| Available in: Developer, Enterprise, Performance, and Unlimited Editions. Requires the Salesforce Privacy Center license. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions |
| Not available in: Sandboxes |
| User Permissions Needed | |
|---|---|
| To access License Utilization: | View License Utilization |
| To access the Digital Wallet home page and Consumption Cards: | View Consumption |
| To use the Your Account app: | Manage Billing or the Your Account App admin user permission set |
|
JSON Node |
Merge Field Syntax Example |
|---|---|
|
To access a nested node, use a dot
|
|
To access a specific item in a data field with an array, enter the number of the index surrounded by brackets, such as [0]. For example, [0] gets the first item, [1] gets the second item, and so on.
|
|
JSON Node |
Merge Field Syntax Example |
|---|---|
|
Use a colon symbol
|
|
Use
|
|
JSON Node |
Merge Field Syntax Example |
|---|---|
|
Use a colon symbol
|
|
Use
|
| Available in: Quip desktop app, Quip iOS mobile app, and Quip on web |
| JSON Node | Merge Field Syntax Example |
|---|---|
|
Use a colon symbol
|
|
Use a colon symbol
|
|
When a formula exists within a repeatable block, use
|
|
JSON Node |
Merge Field Syntax Example |
|---|---|
|
Use a colon symbol
|
|
Use a colon symbol
|
|
When a formula exists within a repeatable block, use
|
| Available in: Lightning Experience and Salesforce Classic |
| Available in: all editions except Database.com and Starter |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: all editions |
| Functionality | Opaque Token | JWT-Based Token |
|---|---|---|
| Validation and introspection | Can be validated and introspected only with a call to a Salesforce endpoint. As a result, they’re ideal for use cases with just one Salesforce instance but poorly suited for use cases with multiple services. | Can be locally validated and introspected, making them more compatible with external services |
| UI access |
|
|
| Timeout | Each time the token is used, its validity is extended. | The timeout value is fixed and can’t be extended. |
| User deactivation | If the user holding the token is deactivated, the token immediately stops working because any calls to Salesforce endpoints fail. | If a user is deactivated, the token is still technically valid until it times out. |
| Enablement | Enabled by default | Must be enabled on your external client app or connected app |
| Headless Guest User Flow and unique visitor ID (UVID) | Not supported | Required to use the guest user flow and UVID |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: all editions |
| Available in: Starter, Pro Suite, Professional, Enterprise, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To manage, update, and approve quotes: | Manage Billing permission or Your Account App Admin permission set |
| Available in: Lightning Experience |
| Available in: All editions except Database.com. |
| Available in: Salesforce Classic |
| Available in: All editions except Database.com. |
| Available in: Salesforce Classic |
| Available in: all editions except Database.com |
| Available in: Lightning Experience |
| Available in: all editions except Database.com |
| Available in: Salesforce Classic |
| Available in: all editions except Database.com |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
theme |
slds, nds (Default: slds) |
string |
Specifies which theme to use. |
|
|
active-section-name |
string or array |
Sets the default open section. |
||
|
allow-multiple-sections-open |
true, false (Default: false) |
boolean |
To open multiple sections at the same time, set to true. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
label |
string |
Sets the label for the section. |
||
|
name |
string |
Used to bind to the parent accordion component. Name must be unique for each section inside an accordion. |
||
|
title |
string |
Sets the title of the component. |
||
|
menuitem |
array |
yes (if menu size and position is given) |
Defines the list of menu items. |
This is the first accordion
.
.
.
This is the second accordion
.
.
.
This is the third accordion
.
.
.
| Available in Developer, Enterprise, and Unlimited editions that have Manufacturing Cloud enabled |
| Available in: Lightning Experience |
| Available in: Sales Cloud Enterprise Edition (or above) with Partner Ecosystem Management (Member or Login), Partner Community, and External Apps licenses. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer editions with the Salesforce Shield or Data Detect Licenses. |
|
Property |
Description |
|---|---|
|
Default |
The Action blocks the UI with a loading spinner. |
|
Non-Blocking |
The Action runs asynchronously, and the response applies to the UI. Pre and Post Omnistudio Data Mapper transforms, and large attachments are not supported. |
|
Fire and Forget |
The Action runs asynchronously with no callback to the UI. Pre and Post Data Mapper transforms, and large attachments are not supported. A response still appears in the debug console but does not apply to the Data JSON. |
|
Property |
Description |
|---|---|
|
Apply If Error |
Enables actions that run successfully to apply their responses to the Omniscript's data JSON even when other actions in the Action Block fail. |
|
Default |
An Invoke Mode option, Default blocks the UI with a loading spinner until the Action finishes executing. |
|
Non-Blocking |
An Invoke Mode option, Non-Blocking runs the action asynchronously, and the response is applied to the UI. Pre and Post Omnistudio Data Mapper transforms, and large attachments are not supported. When Invoke Mode is set to non-blocking, elements using default values will not receive the response because the element loads before the response returns. To map the response to an element, you must set Response JSON Node to VlocityNoRootNode and Response JSON Path to the name of the element. |
|
Fire and Forget |
An Invoke Mode option, Fire and Forget runs the action asynchronously with no callback to the UI. Pre and Post Data Mapper transforms, and large attachments are not supported. A response appears in the debug console but is not applied to the Data JSON. |
|
Validation Required |
When set to Step, Validation Required prevents the Action Block from running when errors exist in the Step. |
|
Feature |
Description |
|---|---|
|
theme |
Specifies which theme to use, slds or nds. |
|
title |
If the session |
|
actions |
Lists the actions configured. Actions display as a vertical list. Each row has an action icon followed by the action label. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
debug |
true, false (Default: false) |
boolean |
To enable debug mode, set to true. Prints fetched data inside template and updates JSON for testing. |
|
|
definition |
JSON |
object |
yes |
Contains required object. See Available definition Attributes |
|
disableCache |
true, false (Default: false) |
boolean |
To turn off caching, set to true. |
|
|
url |
URL |
string |
Reads the interpolated url. |
URL: {url}
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
datasource |
JSON |
object |
yes |
Defines the source from which to fetch the data. See Datasource Lightning Web Component for more information. |
|
data |
JSON |
object |
To use the data fetched from the datasource dierctly inside the definition, add data here. |
|
|
isTrackingDisabled |
true, false (Default: true) |
string |
To disable tracking, set to false. |
|
|
navigateTo |
JSON |
object |
Defines the navigation service object. If url is not present, this object is considered for navigation and is interpolated if type and value are passed. See Salesforce documentation on navigation |
|
|
navigate |
true or false (Default: false) |
boolean |
Specifies whether the url navigates or not. |
|
|
parameters |
JSON |
object |
Adds all fields as url parameters only if url is set. |
|
|
target |
current window or new window |
string |
Specifies which window the url opens. Works only if the url is relative and is not salesforce object data. |
|
|
trackingObj |
string |
Specifies the tracking object of the container Flexcard. |
||
|
url |
string |
Defines the navigation url, which is interpolated if type and value are passed. The url is given higher preference over the navigateToobject. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
action-labelclass |
string |
Adds an extra class to the action label element.To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
action-wrapperclass |
string |
Adds an extra class to the action wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
context-id |
string |
Sets action context Id. |
||
|
icon-color |
string |
Sets the color of the icon. |
||
|
icon-extraclass |
string |
Adds an extra class to the icon element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
icon-size |
xx-small, small, medium, large, x-large |
string |
Sets the size of the icon. |
|
|
icon-url |
URL |
string |
Sets the icon URL. Use with Newport Design System (NDS) theme only. |
|
|
icon-wrapperclass |
string |
Adds an extra class to the icon wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
s-object-type |
sObject |
string |
Sets action sObject type. |
|
|
state-action |
JSON |
object |
yes |
Sets the action Info. |
|
state-obj |
JSON |
object |
Contains the layout/card records. |
|
|
styles |
string |
To set inline styles of label and text-align property. it should be in this formt |
||
|
theme |
slds, nds (Default: slds) |
string |
Specifies which theme to use. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
debug |
true, false (Default: false) |
boolean |
To enable debug mode, set to true. Prints fetched data inside the template and updates JSON for testing. |
|
|
definition |
JSON |
object |
yes |
Contains the required object. See Available definitionAttributes |
|
disableCache |
true, false (Default: false) |
boolean |
To turn off caching, set to true. |
|
|
url |
URL |
string |
Reads the interpolated URL. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
datasource |
JSON |
object |
yes |
Defines the source from which to fetch the data. See Datasource Lightning Web Component for more information. |
|
data |
JSON |
object |
To use the data fetched from the datasource directly inside the definition, add data here. |
|
|
navigateTo |
JSON |
object |
Defines the navigation service object. If URL is not present, this object is considered for navigation and is interpolated if type and value are passed. See Salesforce documentation on navigation |
|
|
navigate |
true or false (Default: false) |
boolean |
Specifies whether the URL navigates or not. |
|
|
parameters |
JSON |
object |
Adds all fields as URL parameters only if url is set. |
|
|
target |
current window or new window |
string |
Specifies which window the URL opens. Works only if the URL is relative and is not salesforce object data. |
|
|
url |
string |
Defines the navigation URL, which is interpolated if type and value are passed. The url is given a higher preference over the navigateToobject. |
URL: {url}
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
action-labelclass |
string |
Adds an extra class to the action label element.To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
action-wrapperclass |
string |
Adds an extra class to the action wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
context-id |
string |
Sets action context Id. |
||
|
icon-extraclass |
string |
Adds an extra class to the icon element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
icon-size |
xx-small, small, medium, large, x-large |
string |
Sets the size of the icon. |
|
|
icon-url |
URL |
string |
Sets the icon URL. Use with Newport Design System (NDS) theme only. |
|
|
icon-wrapperclass |
string |
Adds an extra class to the icon wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
s-object-type |
sObject |
string |
Sets action sObject type. |
|
|
state-action |
JSON |
object |
yes |
Sets the action Info. |
|
state-obj |
JSON |
object |
Contains the layout/card records. |
|
|
theme |
slds, nds (Default: slds) |
string |
Specifies which theme to use. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
debug |
true, false (Default: false) |
boolean |
To enable debug mode, set to true. Prints fetched data inside template and updates JSON for testing. |
|
|
definition |
JSON |
object |
yes |
Contains required object. See Available definition Attributes |
|
url |
URL |
string |
Reads the interpolated url. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
datasource |
JSON |
object |
yes |
Defines the source from which to fetch the data. See Datasource Lightning Web Component for more information. |
|
data |
JSON |
object |
To use the data fetched from the datasource directly inside the definition, add data here. |
|
|
navigateTo |
JSON |
object |
Defines the navigation service object. If url is not present, this object will be considered for navigation and is interpolated if type and value are passed. |
|
|
navigate |
true or false (Default: false) |
boolean |
Specifies whether the url has to navigate or not. |
|
|
parameters |
JSON |
object |
Adds all fields as url parameters only if url is set. |
|
|
target |
current window or new window |
string |
Specifies which window the url opens. Works only if the url is relative and is not salesforce object data. |
|
|
url |
string |
Defines the navigation url, which is interpolated if type and value are passed. The url is given higher preference over the navigateTo object. |
URL: {url}
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
action-labelclass |
string |
Adds an extra class to the action label element.To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
action-wrapperclass |
string |
Adds an extra class to the action wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
context-id |
string |
Sets action context Id. |
||
|
icon-extraclass |
string |
Adds an extra class to the icon element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
icon-size |
xx-small, small, medium, large, x-large |
string |
Sets the size of the icon. |
|
|
icon-url |
URL |
string |
Sets the icon URL. Use with Newport Design System (NDS) theme only. |
|
|
icon-wrapperclass |
string |
Adds an extra class to the icon wrapper element. To add multiple classes, use a space to separate each class, such as 'classone classtwo'. |
||
|
s-object-type |
sObject |
string |
Sets action sObject type. |
|
|
state-action |
JSON |
object |
yes |
Sets the action Info. |
|
state-obj |
JSON |
object |
Contains the layout/card records. |
|
|
theme |
slds, nds (Default: slds) |
string |
Specifies which theme to use. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
debug |
true, false (Default: false) |
boolean |
To enable debug mode, set to true. Prints fetched data inside template and updates JSON for testing. |
|
|
definition |
JSON |
object |
yes |
Contains required object. See Available definition Attributes |
|
url |
URL |
string |
Reads the interpolated url. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
datasource |
JSON |
object |
yes |
Defines the source from which to fetch the data. See Datasource Lightning Web Component for more information. |
|
data |
JSON |
object |
To use the data fetched from the datasource directly inside the definition, add data here. |
|
|
navigateTo |
JSON |
object |
Defines the navigation service object. If url is not present, this object will be considered for navigation and is interpolated if type and value are passed. See Salesforce documentation on navigation. |
|
|
navigate |
true or false (Default: false) |
boolean |
Specifies whether the url has to navigate or not. |
|
|
parameters |
JSON |
object |
Adds all fields as url parameters only ifurl is set. |
|
|
target |
current window or new window |
string |
Specifies which window the url opens. Works only if the url is relative and is not salesforce object data. |
|
|
url |
string |
Defines the navigation url, which is interpolated if type and value are passed. The url is given higher preference over thenavigateTo object. |
URL: {url}
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
action-labelclass |
string |
Adds an extra class to the action label element.To add multiple classes, use a space to separate each class, such as `classone classtwo'. |
||
|
action-wrapperclass |
string |
Adds an extra class to the action wrapper element. To add multiple classes, use a space to separate each class, such as `classone classtwo'. |
||
|
context-id |
string |
Sets action context Id. |
||
|
icon-extraclass |
string |
Adds an extra class to the icon element. To add multiple classes, use a space to separate each class, such as `classone classtwo'. |
||
|
icon-size |
xx-small, small, medium, large, x-large |
string |
Sets the size of the icon. |
|
|
icon-url |
URL |
string |
Sets the icon URL. Use with Newport Design System (NDS) theme only. |
|
|
icon-wrapperclass |
string |
Adds an extra class to the icon wrapper element. To add multiple classes, use a space to separate each class, such as `classone classtwo'. |
||
|
s-object-type |
sObject |
string |
Sets action sObject type. |
|
|
state-action |
JSON |
object |
yes |
Sets the action Info. |
|
state-obj |
JSON |
object |
Contains the layout/card records. |
|
|
theme |
slds, nds (Default: slds) |
string |
Specifies which theme to use. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Free, Starter and Pro Suite Editions. |
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. Requires the Agentforce for Manufacturing add-on or included in Agentforce 1 Manufacturing Edition, assigned to each user. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions |
| Available in: Orgs that have the B2C - Loyalty Management Plus or the Loyalty Management - Advanced license enabled |
| Available in: Salesforce Classic and Lightning Experience |
| Available in: all editions except Database.com |
| User Permissions Needed | |
|---|---|
| Manage DKIM keys: | Customize Application |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| User Permissions Needed | |
|---|---|
| To create and update Telemetry Definitions: | Telemetry Definition and Action Management Designer |
| Available in: Lightning Experience |
| Available in: Group, Essentials, Professional, Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To view company information: | View Setup and Configuration |
| To activate, create, edit, or preview a theme: | Customize Application |
|
Experience |
Description |
|---|---|
|
Lightning pages |
Launch an Omniscript from a Lightning page the using Omniscript's generated LWC, or the Vlocity LWC Omniscript Wrapper component. |
|
Experience pages |
Launch an Omniscript from an Experience page using Omniscript's generated LWC, or the Vlocity LWC Omniscript Wrapper component. |
|
Embedded inside of a custom component |
Launch an Omniscript from a custom Lightning web component by embedding the Omniscript's LWC. |
|
Off-Platform |
Run Omniscripts off-platform using OmniOut. Available beginning with Vlocity Insurance and Health and Vlocity CME Summer ’20. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| User Permissions Needed | |
|---|---|
| To activate or download member engagement widgets: | Loyalty Management permission set |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions that have Loyalty Management enabled. |
|
Deployment Location |
Flexcard Type |
Deployment Instructions |
|---|---|---|
|
Lightning page |
Custom-generated LWC |
|
|
Experience page |
Custom-generated LWC |
|
|
Off-platform (outside of Salesforce) |
Custom-generated LWC |
Beginning in Summer ’21, see OmniOut (Managed Package). |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| Available in: Both Salesforce Classic and Lightning Experience |
| Available in: All Editions |
| Available in: Lightning Experience and the Salesforce mobile app for iOS and Android |
| Available in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management - Advanced |
| Available in: Lightning Experience |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Summer '21. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management - Advanced |
| User Permissions Needed | |
|---|---|
| To add club members: |
Loyalty Management permission set AND Manage Loyalty Programs permission set |
| Contact, Account, and Loyalty Program Membership Number | A value for one of these parameters. |
|---|---|
| Membership Status | The status of the member. |
| Enrollment Type | The criteria based on which the member is enrolled. |
| Enrollment Date and End Date | Members can only enroll between the start and end date time of the club membership plan. If you don't select an end date, the club membership ends on the end date of the club. |
| Available in: Quip desktop app, Quip iOS mobile app, and Quip on web |
| Content | Action |
|---|---|
| Text | Highlight the text. |
| Header, paragraph, or list item | Place your cursor next to the content. |
| Whole image | Click the image. |
| Part of an image | From the Image menu, select the Comment icon, and drag the orange circle to the part of the image that you want to comment on. |
| Cell in spreadsheet | Select the cell, then in the formatting ribbon, select the
Comment icon. Note You can’t comment on spreadsheet rows, columns, or
cell ranges.
|
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To create or change custom fields: | Customize Application |
| To open, edit, or create a flow in Flow Builder: | Manage Flow |
| Field | Description |
|---|---|
| Object | Object associated with the document that you want to add content to, for example, Account. |
| Trigger the Flow When | A record is created or updated |
| Condition Requirements |
None Alternatively, you can create a custom field on the object and set the Condition Requirements to check for an update to the custom field. |
| Run the Flow | After the record is saved |
| Field | Description |
|---|---|
| Label | A name for the action, for example, Edit Doc |
| Content Location | Location where you want to add content. For example, to replace an existing section, enter replace_section. |
| Document URL | Link to the document where you’re adding the document range. For example, to specify the document in the Quip Document URL field on a record, enter {!$Record.Quip_URL__c}. |
| Document Type | document |
| Content |
The content to add to the document, for example: <h2>Competitive Analysis</h2><p>Specify the strengths and weaknesses of current and potential competitors.</p> Set the field to Include. |
| Content Format | html |
| Section Match Type | prefix |
| Section Style | heading |
| Section Text | Section A |
| Section Type | textmatch |
| Document Link | {!$Record.Quip_URL__c} |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: Lightning Experience |
| Available in: Quip desktop app, Quip iOS mobile app, and Quip on web |
| Available in: Quip desktop app, Quip iOS mobile app, and Quip on web |
|
Required Versions |
|---|
|
Available beginning Summer '21. |
|
Element |
Style Sheets |
Note |
|---|---|---|
|
Image |
|
OmniOut supports image uploads up to 30 MB. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| User Permissions Needed | |
|---|---|
| To add a member list to a program | Rebate and Accrual Management Advanced Admin permission set |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| User Permissions Needed | |
|---|---|
| To add a member list to a program | Rebate Management Admin permission set |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Mode |
Description |
|---|---|
|
Vertical |
Displays options as checkboxes stacked on top of each other. |
|
Horizontal |
Displays options as checkboxes next to each other. |
|
Button Group |
Displays options as inline buttons. |
|
Image |
Displays options as images. |
|
Combobox |
Displays options as a dropdown list. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: Lightning Experience |
| Available in: Starter and Pro Suite Editions. |
| User Permissions Needed | |
|---|---|
| To set up or edit an online store: | Commerce Admin or Commerce Starter App |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Mode |
Description |
|---|---|
|
Vertical |
Displays radios stacked on top of each other. |
|
Horizontal |
Displays radios inline. |
|
Button Group |
Displays options as inline buttons. |
|
Image |
Displays options as images. |
|
Color |
Displays options as colored circles. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To configure the Salesforce Record live app: | Customize Application |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To configure the Salesforce List live app: | Customize Application |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| User Permissions Needed | |
|---|---|
| To add a member to a program | Rebate and Accrual Management Advanced Admin permission set |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| User Permissions Needed | |
|---|---|
| To add a member to a program | Rebate Management Admin permission set |
| Setup for Mobile Publisher available in: Lightning Experience |
| Setup for Mobile Publisher available in: production only (not sandbox) |
| Available in Lightning Experience in: Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create and modify a Mobile Publisher project: | Manage mySalesforce Apps |
| To create and modify a site: | Create and Set Up Experiences |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To add the Surveys component: | System Administrator profile |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
|
Supported Data Sources |
Description |
|---|---|
|
Data JSON |
Accesses an array of data present in the Omniscript's data JSON. |
|
Omnistudio Data Mapper Extract Action |
Retrieves internal or external Salesforce data. |
|
Google Maps Auto Complete |
Calls a Google Maps API to retrieve google maps data. |
|
HTTP Action |
Retrieves external data. |
|
Remote Action |
Retrieves data from an Apex class. |
|
Type Ahead Block LWCs |
Description |
|---|---|
|
omniscriptTypeahead |
Overrides the Type Ahead component that lists the data results. |
|
omniscriptTypeaheadBlock |
Overrides the Type Ahead Block component that embeds the Type Ahead component. |
|
progressBar |
LWC Type Ahead Blocks display a progress-bar when retrieving data results. For information on customizing the progress-bar, see Base Omnistudio LWC ReadMe Reference. |
|
Response Node |
Description |
|---|---|
|
street_address |
A street address |
|
route |
A named route, for example, I-5 |
|
intersection |
A major intersection |
|
political |
A political entity |
|
country |
A national political entity |
|
geometry |
An object that contains longitude and latitude |
|
administrative_area_level_1 |
A first-order civil entity below the country level, for example, states |
|
administrative_area_level_2 |
A second-order civil entity, for example, counties |
|
administrative_area_level_3 |
A third-order civil entity |
|
administrative_area_level_4 |
A fourth-order civil entity |
|
administrative_area_level_5 |
A fifth-order civil entity |
|
colloquial_area |
A common alternative name for the entity |
|
locality |
An incorporated city |
|
sublocality |
A first-order civil entity below locality. The sublocality can contain additional civil entities in nodes from sublocality_level_1 to sublocality_level_5 |
|
neighborhood |
A neighborhood |
|
premise |
A location, for example, a building |
|
subpremise |
A first-order entity below a location, for example, a building |
|
postal_code |
A postal code |
|
natural_feature |
An important natural feature |
|
airport |
An airport |
|
park |
A park name |
|
point_of_interest |
A point of interest, usually an important local entity, for example, the Golden Gate Bridge |
|
types |
An array that contains the response's type, for example, San Francisco is a type of locality |
|
Response Node |
Data Type |
Notation Example |
|---|---|---|
|
geometry |
Object |
geometry:location:lat |
|
types |
Array |
types|1 |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Professional, Enterprise, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To customize an Experience Cloud site: |
|
| To publish an Experience Cloud site: |
|
| To edit the authentication provider settings: |
Customize Application AND Manage Auth. Providers |
| Available in: Lightning Experience and Salesforce Classic |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To view the settings: | View Setup and Configuration |
| To edit the settings: |
Customize Application AND Manage Auth. Providers |
| Available in: Lightning Experience |
| Available in: all editions |
|
Required Versions |
|---|
|
Available beginning Winter '22. |
| Available in: Lightning Experience |
|
Element |
Script File |
|---|---|
|
PDF Action |
|
|
Type Ahead Block using Google Maps |
Uncomment this file, and in the key parameter, enter your API key.
|
|
Element |
Style Sheets |
Note |
|---|---|---|
|
File |
|
LWC OmniOut supports file uploads up to 30 MB. |
|
Image |
|
LWC OmniOut supports image uploads up to 30 MB. |
| Supported Data Sources | Description | Type Ahead Example |
|---|---|---|
|
Data JSON |
Accesses an array of data present in the Omniscript's data JSON. |
Use Type Ahead Block With Data JSON (Managed Package) |
|
Data Mapper Extract Action |
Retrieves internal or external Salesforce data from an Omnistudio Data Mapper Extract. |
Use Type Ahead Block with Omnistudio Data Mapper (Managed Package) |
|
Google Maps Auto Complete |
Calls a Google Maps API to retrieve Google Maps data. |
Using Google Maps Autocomplete with Omniscript (Managed Package) |
|
HTTP Action |
Retrieves external data. |
Make an HTTP Call from a Type Ahead Block (Managed Package) |
|
Remote Action |
Retrieves data from an Apex class. |
— |
|
Type Ahead Block LWCs |
Description |
|---|---|
|
omniscriptTypeahead |
Overrides the Type Ahead component that lists the data results. |
|
omniscriptTypeaheadBlock |
Overrides the Type Ahead Block component that embeds the Type Ahead component. |
|
progressBar |
LWC Type Ahead Blocks display a progress-bar when retrieving data results. See Base Vlocity LWC ReadMe Reference (Managed Package). |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Foundations, or Agentforce 1 or Einstein 1 Editions |
| User Permissions Needed | |
|---|---|
| To add and edit components: | Manage mySalesforce Apps |
|
Input JSON Path |
Domain Object Field |
Other Settings |
|---|---|---|
|
Id |
Id |
Upsert Key |
|
GoldStarAcct |
@GoldStarAcct |
Output Data Type: String |
|
NumberOfStars |
@NumberOfStars |
Output Data Type: Integer |
| Available in: Lightning Experience |
| Available with Salesforce Data Pipelines, which is available for an extra cost in Enterprise, Performance, and Unlimited Editions |
| Available in: Lightning Experience |
| Available with Salesforce Data Pipelines, which is available for an extra cost in Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To create a connection: | Edit CRM Analytics Dataflows |
| Available in: Lightning Experience |
| Available in: Essentials, Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To add new topics to a record |
Read and Edit on the record AND Create Topics |
| To add existing topics to a record |
Read and Edit on the record AND Assign Topics |
| To remove topics from a record |
Read and Edit on the record AND Assign Topics |
| Available in: Lightning Experience |
| Available in: Partner Cloud with Deal Registration for Partners enabled in Salesforce Go, with B2B referrals enabled. |
| User Permissions Needed | |
|---|---|
| Edit and activate Partner Deal Registration flow | Manage Flow |
| Channel managers | Manage B2B referrals |
| Partners | Access B2B referrals |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| User Permissions Needed | |
|---|---|
| To create a Program Rebate Type Benefit Mapping | Rebate and Accrual Management Advanced Admin permission set |
| Field | Value |
|---|---|
| Program Rebate Type | Name of the rebate type for which you create a mapping. When you create benefit mappings from the Related tab of a rebate type, this value defaults to the current rebate type. |
| Benefit Field | Field on the Program Rebate Type Benefit object. |
| Source Field |
Field on the Transaction Journal object. In the Advanced engine, map directly to Transaction Journal fields that serve as the source for benefit criteria matching. When benefit mappings are configured, the engine uses exact matching between the benefit's mapped field value and the transaction data. If no exact match is found, benefit isn't applied to the transaction. |
| Payout Source Field |
Field on the Payout Source (e.g., Product) used in Advanced Rebate Management to map payout data directly to benefit criteria. Unlike Classic Rebate Management (which mapped via Rebate Member Product Aggregate), the Advanced engine uses the Payout Source Field on Benefit Mappings. This enables direct mapping between payout source attributes (such as Product or Product ID) and benefit fields. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management - Advanced |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions that have Loyalty Management enabled. |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions that have Loyalty Management enabled. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions in Agentforce for Sales with Partner Ecosystem Management - Members, Partner Ecosystem Management - Login. |
| User Permissions Needed | |
|---|---|
| To add Campaign Marketplace to a partner Experience Cloud site: | Create and Set Up Experiences AND View Setup and Configuration |
| Available in: both Salesforce Classic and Lightning Experience in All editions |
| User Permissions Needed | |
|---|---|
| To add certificate-based authentication to a login page: | Customize Application |
|
Required Versions |
|---|
|
Available beginning Summer '21. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with Partner Ecosystem Management - Members or Partner Ecosystem Management - Login |
| User Permissions Needed | |
|---|---|
| To add Connected Accounts to a partner Experience Cloud site: | Create and Set Up Experiences AND View Setup and Configuration |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To manage contributors in a CMS workspace: | A CMS workspace contributor role of content admin |
| Available in: both Salesforce Classic and Lightning Experience |
|
Connected Apps can be created in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions Connected Apps can be installed in: All editions |
| User Permissions Needed | |
|---|---|
| To read, create, update, or delete connected apps: |
Customize Application AND either Modify All Data OR Manage Connected Apps |
| To update all fields except Profiles, Permission Sets, and Service Provider SAML Attributes: |
Customize Application AND either Modify All Data OR Manage Connected Apps |
| To update Profiles, Permission Sets, and Service Provider SAML Attributes: | Customize Application AND Modify All Data AND Manage Profiles and Permission Sets |
| To rotate the consumer key and consumer secret: | Allow consumer key and secret rotation |
| To install and uninstall connected apps: |
Customize Application AND either Modify All Data OR Manage Connected Apps |
| To install and uninstall packaged connected apps: |
Download AppExchange Packages AND Customize Application AND either Modify All Data OR Manage Connected Apps |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions. |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license, Data Cloud, and Interaction Studio in Marketing Cloud enabled. |
| Custom Field | Value |
|---|---|
| URL | For more information about the values that you can add to these fields, see Promotion ETL File Format. |
| Image URL | |
| Content Zones |
|
Element |
Supported Fields |
|---|---|
|
Field |
Label, Placeholder |
|
Text |
Inside the Rich Text Editor |
|
Action |
Label |
|
Mapping Option |
Description |
|---|---|
|
Override an individual element's LWC. |
|
|
Override the LWC for every element of a specific element type—for example, override the element Types Text or Currency. |
|
|
Add custom LWCs that don’t extend an existing Omniscript element using the Custom LWC element. |
|
Key |
Value |
|---|---|
|
eventName |
purchase |
|
currencyCode |
USD |
|
eventAction |
purchase |
|
category |
Ecommerce |
|
action |
Purchase |
|
transactionId |
T-%DeviceName% |
|
couponCode |
JUNE_SALE |
|
quantity |
1 |
|
shipping |
19.9 |
|
tax |
17.35 |
|
revenue |
736.25 |
|
productDetails |
(leave blank) |
|
Key |
Value |
|---|---|
|
eventName |
checkout |
|
currencyCode |
USD |
|
eventAction |
checkout |
|
category |
Ecommerce |
|
action |
Checkout |
|
checkoutStep |
3 |
|
transactionId |
T-%DeviceName% |
|
couponCode |
JUNE_SALE |
|
quantity |
1 |
|
shipping |
19.9 |
|
tax |
17.35 |
|
revenue |
736.25 |
|
productDetails |
(leave blank) |
|
Key |
Value |
|---|---|
|
eventName |
checkout |
|
currencyCode |
USD |
|
eventAction |
checkout |
|
category |
Ecommerce |
|
action |
Checkout |
|
checkoutStep |
1 |
|
productDetails |
(leave blank) |
|
Key |
Value |
|---|---|
|
account |
Omni-Analytics |
|
impressions |
(leave blank) |
|
Key |
Value |
|---|---|
|
eventAction |
detail |
|
products |
(leave blank) |
|
Key |
Value |
|---|---|
|
eventName |
productClick |
|
eventAction |
click |
|
list |
Search Results |
|
action |
Product Click |
|
category |
Ecommerce |
|
productDetails |
(leave blank) |
| Available in: Developer, Enterprise, Performance, and Unlimited editions that have Loyalty Management enabled. |
| Available in: Quip desktop app, Quip iOS mobile app, and Quip on web |
| Available in: Lightning Experience and Salesforce Classic |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To view the settings: | View Setup and Configuration |
| To edit the settings: |
Customize Application AND Manage Auth. Providers |
|
Key |
Value |
|---|---|
|
eventAction |
view_item_list |
|
products |
(leave blank) |
|
Step Element |
Value of eventAction Key |
|---|---|
|
Select Device |
view_item_list |
|
View Quote |
select_item |
|
View Cart |
add_to_cart |
|
Review Cart |
begin_checkout |
|
Shipping Address |
add_shipping_info |
|
Provide Payment |
add_payment_info |
|
Generate Receipt |
purchase |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To customize a My Domain login page: | Customize Application |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To manage languages in a CMS workspace: | A CMS workspace contributor role of content admin |
| Available in: Quip desktop app and Quip on web |
| Action | Instructions |
|---|---|
| Add a bulleted list. |
|
| Add a numbered list. |
|
| Add a checklist. |
|
| Add a new item in a list. |
While editing list contents in a cell, use a keyboard shortcut.
|
| Check or uncheck a checklist item. |
While editing a checklist in a cell, use a keyboard shortcut.
|
| Change a list type in a cell. | Use your cursor to select a cell, and then choose a new list type from the format menu in the toolbar. To change the list type while editing cell contents, use the list type's keyboard shortcut. |
| Paste a list from a Quip document into a spreadsheet cell. |
Copy the list from the Quip document, double-click a cell in the spreadsheet to edit its contents, and then use a keyboard shortcut to paste. Lists with more than one hierarchy level convert to a single level in the cell. If you don't double-click to edit a cell's contents, the list pastes into separate cells. |
| Paste a list from a spreadsheet cell into a Quip document. |
Copy a single cell that contains a list, and then paste it into the Quip document. If you copy more than one cell, the cells paste into a Quip document as an embedded spreadsheet. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| User Permissions Needed | |
|---|---|
| To create a Program Rebate Type Benefit Mapping | Rebate Management Admin permission set |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
| Field | Description |
|---|---|
| Group | The group to which you intend to add the Individual or Corporate member. |
| Loyalty Program Member | The Individual or Corporate member you intend to add to a group. Ensure that the member and the group are part of the same loyalty program. |
| Contribution Percentage | The percentage of points that a member intends to transfer to the group. Members can contribute up to 100% of their points across all groups that they’re a part of. |
| Member can redeem group points |
This field is optional and not used. Admins can customize your company's instance of Loyalty Management to use this field to indicate which members can redeem points from the group. |
| Available in: Lightning Experience |
| Available with the Supplier Management AddOn license and the External Supplier Management AddOn license, included with Net Zero Cloud and the Manufacturing, Automotive, and Consumer Goods Cloud SKUs (and other industry Cloud SKUs). See required licenses and permissions. |
| User Permissions Needed | |
|---|---|
| To edit page layouts | Customize Application |
| Available in: Developer, Enterprise, Performance, and Unlimited Editions. Requires the Privacy Center license. |
| User Permissions Needed | |
|---|---|
| To create, edit, and schedule Data Management Policies: | Manage Privacy Center Policies |
| Available in: Developer, Enterprise, Performance, and Unlimited Editions. Requires the Salesforce Archive license. |
| User Permissions Needed | |
|---|---|
| To create, edit, and schedule Archive Policies: | Manage Archive Policies |
| Available in: Lightning Experience |
| Field | Operator | Type | Value |
| [Opportunity].Close_Plan__c | Is null | Boolean | True |
| Field | Operator | Type | Value |
| [Opportunity].Close_Plan__c | Is null | Boolean | False |
| Flow Variable | Type | Value |
| OpportunityRecord | Field Reference |
[Opportunity] Represents the Opportunity record that started the process. |
| Setup for the Salesforce mobile app available in: both Salesforce Classic and Lightning Experience |
| Setup available in Salesforce Classic in: all editions except Database.com |
| Setup available in Lightning Experience in: Group, Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To add or delete a component: | Customize Application |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create a channel in the Digital Experiences app: |
Modify All Data OR Create CMS Workspaces and Channels |
| To add or remove channels in a CMS workspace: |
A CMS workspace contributor role of content admin AND if adding Experience Cloud site channels, Create and Set Up Experiences |
| User Permissions Needed | |
|---|---|
| To create a recipe: | Edit CRM Analytics Dataflows OR Edit Dataset Recipes |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
| Data Import Wizard available in both Salesforce Classic and Lightning Experience |
| Data Import Wizard available in All Editions except Database.com |
|
Person accounts available in: both Salesforce Classic and Lightning Experience Person accounts available in Professional, Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create person accounts that you own via the Data Import Wizard: |
Create on accounts AND Edit on accounts AND Import Personal Contacts |
| To create person accounts owned by others via the Data Import Wizard: |
Create on accounts AND Edit on accounts and contacts AND Modify All Data |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Consumer Goods, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| User Permissions Needed | |
|---|---|
| To create inventory count plans: |
Inventory Count Manager permission set |
| Available in: Salesforce Classic and Lightning Experience |
| Available in: Starter, Pro Suite, Professional, Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To use the Your Account app: | Manage Billing or the Manage Subscriptions in Your Account: Identity User permission set |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license enabled |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| User Permissions Needed | |
|---|---|
| To create, edit, and delete named credentials: | Customize Application |
| To allow cache-only keys with BYOK: |
Customize Application AND Manage Encryption Keys |
| To generate, destroy, export, import, upload, and configure tenant secrets and customer-supplied key material: | Manage Encryption Keys |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions. |
| Available in: Orgs that have the B2C - Loyalty, B2C - Loyalty Plus, B2B - Loyalty, Loyalty Management - Growth, or Loyalty Management - Advanced license, and Data Cloud enabled. |
|
Element |
Supported Input Fields |
|---|---|
|
Label |
|
|
Beginning Summer '21: Input Parameter > Value |
|
|
Label, Placeholder, and Output |
|
|
Inside the rich text editor |
| Available in: Developer, Enterprise, and Unlimited Editions that have Ship and Debit Process Management enabled |
| User Permissions Needed | |
|---|---|
| To create a Ship and Debit Program Member | Ship and Debit Process Management Admin permission set |
| Previous Label |
Label for the button to move to the previous page. The default label is Previous. |
|---|---|
| Next Label |
Label for the button to move to the next page. The default label is Next. You can change it to a value such as Add to Cart or Place Order. |
| Previous Width, Next Width | Width of the button on the page, with a range of 1-12. The default value is 3. |
| Save Label |
Label for the Save for Later button to save and resume an Omniscript. The default label is Save for later. |
| Save Message |
Label for the Save for Later confirmation prompt. The default is Are you sure you want to save it for later? |
| Available in: Enterprise, Unlimited, and Developer Editions that have Stock Rotation enabled. |
| User Permissions Needed | |
|---|---|
| To enroll a Stock Rotation Program Member: | Stock Rotation Admin permission set |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To assign permission sets: | System administrator profile |
| View supported editions. |
| User Permissions Needed | |
|---|---|
| To enable Tableau Next Mobile: | Tableau Next Admin permission set |
| Available in: Enterprise, Performance, Unlimited, and Developer editions. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| User Permissions Needed | |
|---|---|
| To enable Inventory Allocation: | Customize Application |
| Available for channel managers in Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions with Sales Cloud or Service Cloud. You must have at least one PRM add-on license. |
| User Permissions Needed | |
|---|---|
| To set up the console: |
Customize Application AND View Setup and Configuration |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To create actions: | Customize Application |
| To customize action layouts and page layouts: | Customize Application |
| To view page layouts: | View Setup |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To create actions: | Customize Application |
| To customize action layouts and page layouts: | Customize Application |
| To view page layouts: | View Setup |
| User Permissions Needed | |
|---|---|
| To create and save Lightning pages in the Lightning App Builder: | Customize Application |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To add the Quip Lightning component: | Administrator Permissions |
| Available in: Lightning Experience |
| User Permissions Needed | |
|---|---|
| To add the Quip Lightning component: | Administrator Permissions |
| Different docs for each record | Enter the name of the custom field that stores the document URL. Users can either embed existing documents or create and embed new documents from scratch or from templates. Administrators can optionally pre-populate a field with a specific document if they create an Apex trigger on the field or use Flow Builder or Process Builder. |
|---|---|
| Same doc on every record | Enter the URL of the document. For users, the document is embedded on the page and every record associated with it. |
| One template for each record | Select a template from the Template Library or enter the template URL(4). Select or create the custom field that stores the document URL (5). Users create documents on each record based on the template. |
| Different templates for different records | Enter the name of the custom field that stores the document URL and the name of the field that stores the URL of the Quip template. Administrators are required to prepopulate the template field. They can create an Apex trigger on the field or use Flow Builder or Process Builder. Users choose which template to create a document from. |
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Feedback Management - Starter and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To add an action to record pages: | Customize Application |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To add a related list: | System Administrator profile |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To view survey invitations: | System Administrator profile |
| Available in: Lightning Experience |
| Available in: All editions of Field Service Plus for Energy & Utilities, and all editions of Asset Service Lifecycle Management |
| User Permissions Needed | |
|---|---|
| To configure Field Service Mobile Apps | Field Service Mobile License |
| Available in: Salesforce Classic |
| Available in: all editions |
| User Permissions Needed | |
|---|---|
| To add topics to a record: |
Read and Edit on the record AND Assign Topics to add existing topics OR Create Topics to add new topics |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| User Permissions Needed | |
|---|---|
| To enable Topics and add the Topics component: | System Administrator profile |
| Available in: Enterprise, Performance, Professional, Developer, and Unlimited Editions |
|
Property |
|
Loop List |
|
Additional Loop Output |
|
Property |
Description |
|---|---|
|
Element Name |
|
|
Element Value Map |
|
|
Response JSON Path |
|
|
Response JSON Node |
|
|
Property |
Description |
|---|---|
|
Element Name |
|
|
Element Value Map |
|
|
Element Value Map |
|
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| User Permissions Needed | |
|---|---|
| To create, edit, or clone content: | Any CMS workspace contributor role |
| To publish or unpublish content: | A CMS workspace contributor role of content admin or content manager |
| To tag or untag content: |
View Content Taxonomy AND any CMS workspace contributor role |
| Field Name | Description |
| Quote ID(Mandatory) | Specifies the Quote ID for work source addition. |
| Enable Loader | Indicates whether the component shows the spinner when fetching data. |
| Account ID Input | Specifies the account ID to list valid work sources. |
| Launch Record ID | Specifies the ID from which this LWC or the related flow is triggered or launched. |
| Price Book ID Input | Shows the ID to list the valid work sources. |
| Launch Action Type | Shows the value as ConfigureQuote when launched from Quote for asyn quote edit operations else it shows an empty value. |
| Event Co-Relation ID | Specifies the ID to track produced or consumed events through LMS. |
| Work Source Load Count | Gives the number of records to be shown when you browse a list of specific work sources. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| User Permissions Needed | |
|---|---|
| To create a voucher definition: |
Loyalty Management permission set AND Manage Loyalty Programs permission set |
| Business Requirement | Voucher Definition Configuration | Example |
|---|---|---|
| Voucher definition issues vouchers that offer one-time discounts worth only specific amounts |
Select Fixed Value as the type and enter a face value. In orgs that have multiple currencies set up, you can select the currency ISO code of the fixed value. |
Get US $10 off on your next purchase |
| Voucher definition issues vouchers that offer only percentage discounts | Select Discount Percentage as the type and enter the discount in percentage. | Get 25% off on your next purchase |
| Voucher definition issues vouchers that offer free products or services | Select Product or Service as the type and select the product that the voucher can be redeemed for or the product category from which the voucher can be redeemed for any product. | Get a pair of shoelaces for free when you sign up for on the Cloud Kicks app |
| Voucher definition issues vouchers that offer a fixed value discount, but the value can be redeemed across multiple orders | Select the Partially Redeemable checkbox. | Get US $20 off on your next four purchases |
| Voucher definition issues vouchers from a specific date |
After the Active checkbox is selected for a voucher definition, the voucher definition can start issuing vouchers. |
Get US $10 off on a purchase between May 1, 2024 and June 1, 2024 |
| Voucher recipients can redeem a voucher only after a specific date or date time |
|
Shop in the next 30 days and get 10% off |
| Issued vouchers expire on a specific date or date time |
|
Get US $10 off on a purchase between May 1, 2024 and June 1, 2024 |
| The issued vouchers must expire a specific period after its effective date or date time |
|
Shop in the next 30 days and get 10% off |
| The voucher definition must issue vouchers to members of the loyalty program and not all customers | Specify the loyalty program that the voucher definition is a part of. | Members only offer to get a free pair of shoelaces |
| The voucher definition must issue vouchers to members of a loyalty program as part of a promotion | Buy Level X shoes and get a $15 voucher | |
| The voucher definition must issue vouchers to members, which can be redeemed to get a partner product or service | Specify the account of the partner who is offering their product or service as part of the voucher. | Buy Cloud Kicks shoes and get a free spa at Relax Spa |
| The issued vouchers must consist of a unique code | Ask your admin to turn on the setting to automatically generate a voucher code. | See Automatic Generation of Voucher Codes |
| The issued vouchers must consist of a unique code with a specific pattern | Enter the code's prefix and suffix | |
| The issued vouchers' codes must be of a specific length |
Enter the autogenerated voucher code length If you don't enter a value, the default length is 8 characters. |
|
| The liability incurred by the loyalty program for the issued vouchers must be calculated |
Enter the liability that's incurred for each issued voucher In orgs that have multiple currencies set up, you can select the currency ISO code of the liability. |
N/A |
|
Element Name |
Class |
Method |
|---|---|---|
|
(Edit Block Element Name)-New |
DefaultOmniScriptEditBlock |
new |
|
(Edit Block Element Name)-Edit |
DefaultOmniScriptEditBlock |
edit |
|
(Edit Block Element Name)-Delete |
DefaultOmniScriptEditBlock |
delete |
|
Replace Action |
Example Element Name |
|---|---|
|
New |
AddUserNew |
|
Edit |
ChangeAddressEdit |
|
Delete |
RemoveAccountDelete |
| Available in: Salesforce Classic |
| Available in: all editions except Database.com |
|
Property |
Description |
|---|---|
|
App Target |
The app that you are navigating to. Pass either the appId or appDeveloperName to the appTarget. |
|
Type |
The standard or custom app available from the App Launcher. |
|
Action Name |
Enter the name of the action. |
|
API Name |
Enter the API name of the app. |
|
RecordId |
Enter the record Id of the record to navigate to. |
|
Property |
Description |
|---|---|
|
Target Actions |
Enter a valid action name to call. |
|
Target Parameters |
Click Add Parameters to pass contextual data as key-value pairs. See Add Query Parameters. |
|
Property |
Description |
|---|---|
|
Component Name |
Enter the component name. For example, NameSpace__vlocityLWCOmniWrapper. |
|
Target Parameters |
Click Add Parameters to pass contextual data as key-value pairs. For example, enter parameters to get a specific Omniscript and set the layout type to Newport Designing System instead. In the first key-value pair, enter NameSpace__target as the key and NameSpace:GetAccountDetails as the value. In the second key-value pair, enter layout as the key and newport as the value. |
|
Property |
Description |
|---|---|
|
Article URL |
Enter the article's |
|
Target Article Type |
Enter the API name of the Knowledge Article record. For example, client_updates. Note
In Lightning Knowledge, standard record types replace custom article types. |
|
Property |
Description |
|---|---|
|
Object API Name |
Enter the API name of the standard Salesforce object or custom object. For example, Account for a standard object, or NameSpace_Application__c for a custom object. |
|
Target Action |
Enter action names to call. Valid values are home, list and new. See PageReference Types. |
|
Property |
Description |
|---|---|
|
Object API Name |
Enter the API name of the object, such as Account. |
|
Target Action |
Enter a valid action name to call. Valid values are clone, view, and edit. Communities do not support clone or edit. |
|
Target Id |
Enter the record ID. |
|
Property |
Description |
|---|---|
|
Object API Name |
Enter the API name of the object, such as Account. |
|
Target Action |
Enter the valid action name to call. A valid value is view. |
|
Target Id |
Enter the record ID that defines the relationship, such as an account's case record Id. |
|
Target Relationship |
Enter the API name of the related object, such as Case. |
|
Property |
Description |
|---|---|
|
Page Name |
Enter the name of a standard page in Lightning Experience. For example, enter NameSpace__VlocityCardHome to navigate to the Vlocity Cards tab or home to navigate to the landing page of your org. |
|
Target Parameters |
Click Add Parameters to pass contextual data as key-value pairs. See Add Query Parameters. |
|
Property |
Description |
|---|---|
|
Custom Tab Name |
Enter a custom tab name, such as NameSpace_Households for a Vlocity managed tab or Console_Home for an unmanaged tab. |
|
Target Parameters |
Click Add Parameters to pass contextual data as key-value pairs. See Add Query Parameters. |
|
Property |
Description |
|---|---|
|
URL |
Enter an external web address, such as https://vlocity.com/. |
|
Property |
Description |
|---|---|
|
Community Page Name |
Enter a community page name. For example, contactsupport directs to the community url + '/contactsupport'. |
|
Target Parameters |
Click Add Parameters to pass contextual data as key-value pairs. See Add Query Parameters. |
|
Replace Action |
Example Element Name |
|---|---|
|
New |
AddUserNew |
|
Edit |
ChangeAddressEdit |
|
Delete |
RemoveAccountDelete |
| Available in: Lightning Experience |
| Available in: Starter and Pro Suite Editions. |
| User Permissions Needed | |
|---|---|
| To set up or edit an online store: | Commerce Admin or Commerce Starter App |
| Configuration | resource |
|---|---|
|
Add more products to your store by using a CSV File. |
|
|
Import product images and attachments for your store. |
|
|
Create a catalog of products that you offer through your store. |
|
|
Create product categories to help make products easier to discover. |
|
|
Add products to product category. |
|
|
Add promotions to your store. |
|
|
Configure store search to help shoppers find what they’re looking for. |
|
|
Improve search engine ranking and awareness to drive more traffic to your store. |
Search Engine Optimization (SEO) for Commerce |
|
Create an internal user profile for users who help manage your store. |
| Available in: both Salesforce Classic and Lightning Experience |
| Edition and license requirements vary by feature. For more specific edition requirements, see each feature's documentation. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| User Permissions Needed | |
|---|---|
| To adjust payouts | Rebate Management Admin permission set |
| Field | Description | Example Value |
|---|---|---|
| Name | Name of the adjustment record. | Adjustment for participation fee. |
| Member Payout | This field is autopopulated when you create adjustments from the Adjustments related list of a member payout record. | Acme Jan FY21 Payout |
| Adjustment Amount | The amount to be adjusted from the current payout amount. Enter a positive or negative value. | -250 |
| Comment | Reason for adjustment. | Deducting the annual fee for participating in rebate programs. |
| Status |
Status of the adjustment.
|
Under Review |
| Approval Date | Autopopulated when the approval process is triggered and the adjustment is processed. | This field is blank when the record is created. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions that have Loyalty Management enabled. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions that have Loyalty Management enabled. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer Editions that have Loyalty Management enabled. |
| Available in Developer, Enterprise, and Unlimited Editions that have Ship and Debit Process Management enabled |
| User Permissions Needed | |
|---|---|
| To create a Ship and Debit Program: | Ship and Debit Process Management User permission set |
| Capability | Invocable Actions | DATA PROCESSING ENGINE templates | Business APIs |
|---|---|---|---|
| Corporate Member Management | Generate Referral Code | Not Available | |
| Points Management |
The Data Processing Engine templates for crediting, aggregating, and expiring points are only run in real time. The template for qualifying points reset is run in batches. |
Not Available | |
| Tier Management | Not Available | Not Available | |
| Voucher Management | Issue Voucher Action | Not Available | Redeem Voucher |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: all editions |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Persona | Permission Set |
|---|---|
| Admin |
|
| Field Service Technician or Service Manager |
|
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, and Media Cloud. View edition availability. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate and Accrual Management Advanced enabled. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Agentforce for Manufacturing add-on license or included in Agentforce 1 Manufacturing and Agentforce 1 Automotive Editions. Requires each user to have the Agentforce for Manufacturing add-on to access the action. |
| agent Template | Topics | actions |
|---|---|---|
| Channel Revenue Management | Rebate Payout Insight |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Instructions | Example Utterance or User Input | Agent Response | Standard Action Engaged |
|---|---|---|---|
| Generate an asset summary from its record page. | "Summarize the asset record for Marine Generator 2X 2024" | The agent summarizes the asset's telemetry and service data and checks for fault codes. If codes exist, it prompts for a repair estimate. | Summarize Asset Performance |
| Create service estimates. | "Create a repair estimate" | The agent prompts for a work type and shows a list of the associated work types for user selection. | Query Records |
| Select the relevant work type. | "General Service" | The agent searches for matching work types and shows a list of price books containing all products associated with the user selected work type. | Get Pricebooks From WorkType |
| Select the relevant price book. | "Standard Maintenance Price Book" | The agent shows a list of products from the price book, including their prices and a quantity edit box for user input. | Get Product Price Details |
| Select products and the quantity required for the estimate. | "1 Cabin Air Filter and 4 Floor Mats" | The agent shows a list of associated, active coverages for each product that the user can select from. The user can select a different coverage for each product if required. | Get Products with Coverage |
| Select the relevant coverages for each product. |
|
The agent prompts for a manual discount percentage. | - |
| Specify a manual discount and confirm the generation of service quote. | "Apply a 12.5% discount" | The agent requests user confirmation of the selected information and then confirmation to create the quote. Once confirmed, it generates the service quote and presents the final details. | Create Service Quote |
| Send an email to the customer with quote details. | "Draft an email to the customer" | The agent drafts an email using the asset’s contact details and includes the itemized quote information. | Draft Or Revise Email |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| API Name | InventoryManagement |
| Included Agent Actions | Get Search Criteria and Results |
| Summarize Inventory Details | |
| Create Product Request | |
| Get Record Details | |
| Identify Record By Name |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Agentforce for Manufacturing add-on license or included in Agentforce 1 Manufacturing and Agentforce 1 Automotive Editions. Requires each user to have the Agentforce for Manufacturing add-on to access the action. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Agentforce for Manufacturing add-on license or included in Agentforce 1 Manufacturing and Agentforce 1 Automotive Editions. Requires each user to have the Agentforce for Manufacturing add-on to access the action. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, and Unlimited Editions with the Agentforce for Manufacturing add-on license or included in Agentforce 1 Manufacturing and Agentforce 1 Automotive Editions. Requires each user to have the Agentforce for Manufacturing add-on to access the action. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Einstein Platform add-on. |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, and Manufacturing Cloud, with Agentforce enabled. View edition availability. |
| Available in: Lightning Experience in Enterprise, Performance, Unlimited, and Developer editions with Foundations or Agentforce 1 editions. This feature is available to customers with a Privacy Center license. |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Foundations, or Agentforce 1 or Einstein 1 Editions |
| User Permissions Needed | |
|---|---|
| To create agentic mobile apps: | Manage mySalesforce Apps |
| To create a site: | Create and Set Up Experiences |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions that have Loyalty Management enabled |
| Object | Writeback Result |
|---|---|
| Loyalty Member Currency | The run date is the date on which the member’s points are last consolidated. Only records associated with fixed-model, non-qualifying points are updated. |
| Loyalty Aggregated Point Expiration Ledger |
New records are created and existing records are updated. New records are created when a record doesn't exist with the same member, currency, and expiration date. Records are updated when points are credited or debited from an associated member for an associated currency. The points expire on the points expiration date of the record. Records aren't updated if members redeemed the points that are credited to them after the last definition run. |
| Node Name | Node Type | Description |
|---|---|---|
|
Data Source | Objects used as data sources to consolidate fixed-model non-qualifying points for members. |
| Add Loyalty Program Name to Program Currency | Join | Adds the name of the loyalty program to the program currency it’s related to. |
| Add Loyalty Program Currency Details to Loyalty Ledgers | Join | Adds the type of currency that a loyalty ledger credited or debited points for and the expiry model of the program currency to the loyalty ledger. |
| Filter Loyalty Ledgers with Fixed Non-Qualifying Points | Filter | Filters loyalty ledgers with fixed non-qualifying points for a loyalty program. |
| Add Last Points Aggregation Date to Loyalty Ledgers | Join | Adds the date on which points were last aggregated for the loyalty ledgers that credited or debited fixed non-qualifying points. |
| Check Whether the Loyalty Ledger Was Created After Last Processed Date | Formula | Checks whether the loyalty ledgers have been created on or after the date on which the fixed non-qualifying points were last processed. |
| Filter New Loyalty Ledgers | Filter | Filters loyalty ledgers that were created after the date on which the fixed non-qualifying points were last processed. |
| Find Maximum Ledger Creation Date And Aggregate Ledgers | Group and Aggregate | Finds the maximum creation date of loyalty ledgers and aggregates ledgers by member and currency. |
| Add Loyalty Member Currency ID to Aggregate Loyalty Ledger | Join | Adds the loyalty member currency ID of the member related to the aggregated loyalty ledgers. |
| Update Loyalty Member Currency with Points Aggregation Date | Writeback Object | Updates loyalty member currencies to add or update the date on which the related member’s points are aggregated for expiration. |
| Aggregate Points and Group by Event Type | Group and Aggregate | Aggregates points for loyalty ledgers and groups them based on the ledger’s event type. |
| Filter Accrual and Accrual Cancelation Loyalty Ledgers | Filter | Filters loyalty ledgers that are of the event type credit, debit, and transfer. |
| Calculate Expiration Points and Redeemed Points for Loyalty Ledgers | Formula | Calculate the number of points that are set to expire and the number of points that have already been redeemed for loyalty ledgers. This node also adds the expiration date to the loyalty ledgers. |
| Remove Loyalty Ledger Fields | Slice | Removes loyalty ledger fields that aren’t required in succeeding nodes of the definition. |
| Filter Loyalty Aggregated Point Expiration Ledgers | Filter | Filters active aggregated point expiration ledgers that aren’t already deleted. |
| Convert Existing Aggregated Point Expiration Date to Text | Formula | Converts the expiration dates of points in the loyalty aggregated points expiration ledgers to text. |
| Remove Aggregated Points Expiration Ledger Fields | Slice | Removes aggregated points expiration ledger fields that aren’t required in succeeding nodes of the definition. |
| Append Existing Point Expiration Ledgers to New Point Expiration Ledgers | Append | Appends details of the existing loyalty aggregated points expiration ledgers to new loyalty ledgers. |
| Aggregate Points for Expiration | Group and Aggregate | Aggregates the total number of points that must be expired for a member currency. This node also aggregates the number of points that have already been redeemed by the member. |
| Check if Redeemed Points are More Than Points to Expire | Formula | Checks whether the member has already redeemed the points that must be expired. |
| Filter Eligible Ledgers | Filter | Filters ledgers that contain points that haven’t been redeemed and can be expired on the expiration date. |
| Rename Fields with Redeemable Points | Formula | Renames fields that contain details about the points that are available for the member to redeem before expiration. |
| Filter Redemption Loyalty Ledgers | Filter | Filters redemption loyalty ledgers whose points haven’t been added to aggregated point expiration ledgers. |
| Append Points Available for Redemption and Points Redeemed | Append | Appends details about the number of points that the member has redeemed since this definition was last run and the number of points the member was eligible to redeem since the last run. |
| Calculate Updated Redeemed Points | Formula | Calculates the updated points redeemed by the member for a currency that expires on a particular date. |
| Join Expirable Points and Redeemable Points | Join | Adds the number of points that must expire on a particular date for a member currency and the number of points that the member can redeem out of the expirable points. |
| Calculate Redeemable Points and Append Currency and Member IDs | Formula | Calculates the number of points members can still redeem from the expirable points and appends currency ID to the member ID. |
| Calculate Total Expirable Points | Formula | Calculates the total number of points that must be expired for a member currency on a particular date. |
| Subtract Previous Redeemable Points from Expirable Points | Formula | Subtracts the redeemable points from the last run of this definition from the current expirable points. |
| Get Previous Expirable Points | Formula | Gets the total expirable points from the last run of this definition. |
| Calculate Updated Redeemed Points | Formula | Calculates the updated points redeemed by the member for a currency that expires on a particular date. |
| Join Existing and New Aggregated Point Expiration Ledgers | Join | Adds details of the existing aggregated point expiration ledgers to the new ledgers. |
| Find To Be Updated Aggregated Ledgers | Formula | Filters Loyalty Aggregated Point Expiration Ledger records that aren’t changed from previous run. |
| Filter Update Aggregated Ledgers | Filter | Filters only updated Loyalty Aggregated Point Expiration Ledger records. |
| Convert Expiration Date From Text Field to Date Field | Formula | Converts the point expiration date from a text field to a date field. |
| Create and Update Aggregate Point Expiration Ledgers | Writeback Object | Creates aggregate point expiration ledgers and updates existing aggregate point expiration ledgers with the updated expirable points and redeemed points. |
| User Permissions Needed | |
|---|---|
| To manage and create a recipe: | Edit CRM Analytics Dataflows OR Edit Dataset Recipes |
| User Permissions Needed | |
|---|---|
| To manage and create a recipe: | Edit CRM Analytics Dataflows OR Edit Dataset Recipes |
| Without Hierarchical Aggregation | With Hierarchical Aggregation | ||||
|---|---|---|---|---|---|
| Record ID | Parent ID | Amount | Record ID | Amount | |
| A01 | 100 | A01 | 600 | ||
| A02 | A01 | 200 | A02 | 200 | |
| A03 | A01 | 300 | A03 | 300 | |
| A04 | 400 | A04 | 400 | ||
| Without Hierarchical Aggregation | With Hierarchical Aggregation | ||||
|---|---|---|---|---|---|
| Record ID | Parent ID | Amount | Record ID | Amount | |
| A01 | 100 | A01 | 1200 | ||
| A02 | A01 | 200 | A02 | 800 | |
| A03 | A01 | 300 | A03 | 300 | |
| A04 | A05 | 400 | A04 | 400 | |
| A06 | A02 | 600 | A05 | 400 | |
| A07 | 700 | A06 | 600 | ||
| A07 | 700 | ||||
| Without Hierarchical Aggregation | With Hierarchical Aggregation | |||||
|---|---|---|---|---|---|---|
| Record ID | Parent ID | Amount | Percentage | Record ID | Amount | |
| A01 | 100 | A01 | 1375 | |||
| A02 | A01 | 200 | 1.00 | A02 | 350 | |
| A03 | A01 | 300 | 0.50 | A03 | 1850 | |
| A03 | A10 | 300 | 0.50 | A04 | 1290 | |
| A04 | A05 | 400 | 1.00 | A05 | 1290 | |
| A06 | A02 | 600 | 0.25 | A06 | 600 | |
| A06 | A03 | 600 | 0.75 | A07 | 700 | |
| A07 | 700 | A08 | 890 | |||
| A08 | A04 | 800 | 1.00 | A09 | 900 | |
| A09 | A08 | 900 | 0.10 | A10 | 1925 | |
| A10 | A11 | 1100 | ||||
| A11 | A03 | 1.00 | ||||
| User Permissions Needed | |
|---|---|
| To manage and create a recipe: | Edit CRM Analytics Dataflows OR Edit Dataset Recipes |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Member | Product | Transaction Quantity | Product Unit Price | Transaction Amount |
|---|---|---|---|---|
|
Acme |
Radius | 5 | $100 | $500 |
| Radius | 4 | $100 | $400 | |
| Spectra | 7 | $120 | $840 | |
| Spectra | 2 | $120 | $240 | |
| Compass | 10 | $60 | $600 | |
| Compass | 4 | $60 | $240 |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Member | Product | Transaction Quantity | Product Unit Price | Transaction Amount |
|---|---|---|---|---|
|
Acme |
Radius | 5 | $100 | $500 |
| Radius | 4 | $100 | $400 | |
| Spectra | 7 | $120 | $840 | |
| Spectra | 2 | $120 | $240 | |
| Compass | 10 | $60 | $600 | |
| Compass | 4 | $60 | $240 |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled |
| Record | Member | Product | Transaction Quantity | Product Unit Price | Transaction Amount |
|---|---|---|---|---|---|
| 1 |
Acme India |
Radius | 10 | $100 | $1000 |
| 2 | Spectra | 12 | $120 | $1440 | |
| 3 | Compass | 10 | $60 | $600 | |
| 4 | Acme Japan | Radius | 4 | $100 | $400 |
| 5 | Spectra | 7 | $120 | $840 | |
| 6 | Compass | 4 | $60 | $240 |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| Member | Product | Transaction Quantity | Product Unit Price | Transaction Amount |
|---|---|---|---|---|
|
Acme |
Radius | 5 | $100 | $500 |
| Radius | 4 | $100 | $400 | |
| Spectra | 7 | $120 | $840 | |
| Spectra | 2 | $120 | $240 | |
| Compass | 10 | $60 | $600 | |
| Compass | 4 | $60 | $240 |
| Source | Setup required | Edge style | Source icon |
|---|---|---|---|
| Public web |
Data 360 license |
Dotted | Web icon |
| Internal CRM records | None. Included by default. | Solid | CRM icon |
| Data 360 objects and files |
See Data 360 Editions and Licenses, Retrieve Data, and Manage Retrievers. |
Dotted | Data 360 icon |
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions with the Einstein for Service add-on |
| Available with the Feedback Management - Starter and Feedback Management - Growth licenses |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
theme |
slds, nds (Default: slds) |
string |
Specifies the theme to use. |
|
|
message |
string |
Pass simple message into the component. For messages containing markup, use the default slot. If slotted content is passed, |
||
|
variation |
info, warning, error, offline (Default: info) |
string |
An enum value representing the components style variation. |
|
|
dismissible |
true, false (Default: false) |
boolean |
If true, the alert can be dismissed by user. |
|
|
icon |
string |
The icon name in |
|
Label |
ApiName |
Description |
|---|---|---|
|
Close |
cmpClose |
Assistive text for the icon to close or dismiss the alert. |
|
Attribute |
Value |
Type |
Required |
Description |
|---|---|---|---|---|
|
theme |
slds, nds (Default: slds) |
string |
Specifies the theme to use. |
|
|
message |
string |
Pass simple message into the component. For messages containing markup, use the default slot. If slotted content is passed, |
||
|
variation |
info, warning, error, offline (Default: info) |
string |
An enum value representing the components style variation. |
|
|
dismissible |
true, false (Default: false) |
boolean |
If true, the alert is can be dismissed by user. |
|
|
icon |
string |
The icon name in |
| Available in: Lightning Experience in Enterprise, Performance, Developer, and Unlimited Editions |
| Available in: Orgs that have the B2C - Loyalty Management Plus or the Loyalty Management - Advanced license enabled |
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Feedback Management - Starter or Feedback Management - Growth licenses, and IndustriesServiceExcellenceAddOn and FSCAlertFramework |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management, Ship and Debit Process Management, Price Protection, or Stock Rotation enabled. |
| User Permissions Needed | |
|---|---|
| To define a program budget: | Rebate Management Admin OR Ship and Debit Process Management Admin OR Price Protection Admin OR Stock Rotation Admin permission set |
| Available in: Lightning Experience |
| Available in: Automotive Cloud, Communications Cloud, Energy and Utilities Cloud, Manufacturing Cloud, Service Cloud, and Media Cloud. View edition availability. |
| User Permissions Needed | |
|---|---|
| To allocate inventory: | Inventory allocation permission set |
| Available in: Lightning Experience in Professional, Enterprise, Performance, Unlimited, and Developer Editions. |
| User Permissions Needed | |
|---|---|
| To grant access to apps and objects in Einstein Data Exploration Consent: | Data Exploration |
| Setup for Mobile Publisher available in: Lightning Experience |
| Setup for Mobile Publisher available in: production only (not sandbox) |
| Available in Lightning Experience in: Enterprise, Performance, and Unlimited Editions |
| User Permissions Needed | |
|---|---|
| To enable external user deactivation option: | Customize Application |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Loyalty Management |
| User Permissions Needed | |
|---|---|
| To provide members access to join and leave loyalty program and promotions from Experience Cloud site: |
|
| Available in: Salesforce Classic and Lightning Experience |
| Available in: All Editions. |
| Setting | Description |
|---|---|
| Connection Name | Required. Use a name that lets you easily distinguish between different connections. |
| Developer Name | Required. The API name is used in your recipes to reference data extracted through this connection. The name can't include spaces. After you create the connection, you can’t change the developer name. |
| Description | Required. The description for the connection. |
| Authentication Type | Required. The authentication type. Valid values include Root, for standard authentication,
and IAM, for AWS Identity Access Management (IAM) authentication. |
| AWS Access Key | Required. The access key associated with your AWS root account. You can find it on your AWS Management console in the Security Credentials Access Keys section. |
| AWS Secret Key | Required. The secret key associated with your AWS root account. You can find it on your AWS Management console in the Security Credentials Access Keys section. |
| AWS Role ARN | Required for IAM authentication. The ARN of the IAM role. You can find it on the IAM Role Setup in AWS. |
| AWS Region |
Required. The region name where your Amazon Athena data is hosted. Valid values are:
|
| Database | Required. The name of the Amazon Athena database. |
| S3 Staging Directory | Required. The folder in S3 where you want to store the results of queries. |
| Datasource | Required. Then name of the Amazon Athena data source to connect to. |
| Workgroup | Required for IAM authentication. The name of the Amazon workgroup connected to the IAM role. |
| Setting | Description |
|---|---|
| Connection Name | Identifies the connections. Use a convention that lets you easily distinguish between different connections. |
| Developer Name | API name for the connection. This name can’t include spaces. The API name is used in your recipes to reference data extracted through this connection. You can’t change the developer name after you create the connection. |
| Description | Description of the connection for internal use. |
| Database | Name of the database that you’re connecting to. |
| JDBC Connection URL |
URL schema for the database. The port isn’t optional. If no port is specified, the default port is used. Enter in the format: <prefix>.<hostname>.<cluster>.rds.amazonaws.com:<port> For example:
|
| Username | User name to connect to the database. |
|
Schema This setting is available for MariaDB and MySQL connections. |
Schema name for the database. Required if the JDBC connection URL doesn’t provide enough context. Otherwise, this setting is optional.
|
| Password | Password to connect to the database. |
| Setting | Description |
|---|---|
| Connection Name | Identifies the connections. Use a convention that lets you easily distinguish between different connections. |
| Developer Name | API name for the connection. This name can’t include spaces. The API name is used in your recipes to reference data extracted through this connection. You can’t change the developer name after you create the connection. |
| Description | Description |
| Username | User name for your Amazon Redshift account. |
| Number Of Nodes in Cluster | The number of nodes in the Amazon Redshift cluster. |
| Schema | Your Amazon Redshift schema name. Only objects that exist within this schema are available for sync. |
| Cluster Node Type | Node type of the Amazon Redshift cluster. |
| JDBC URL |
Your Amazon Redshift connection URL. Enter in the format: jdbc:redshift://<cluster>.<hostname>.<region>.redshift.amazonaws.com:<port>/<database> For help finding your URL, see Amazon Web Services’ Obtain the JDBC URL. Use the exact URL specified in the cluster database properties. For example:
Serverless JDBC URLs are also supported. For example:
|
| Password | Password for your Amazon Redshift account. |
| S3 Bucket Name | The name of your Amazon S3 bucket. Optional. |
| Goal | Action |
|---|---|
| Extract data from multiple buckets into Salesforce Data Pipelines. |
Because each connection is associated with a single bucket, create a separate connection for each bucket. For example, to extract data from the Quarterly_Financial_Data and Call_Logs buckets, create two connections, one for Quarterly_Financial_Data and another for Call_Logs. For each connection, set the appropriate bucket name in the Folder Path connection property. |
| Extract specific folders, but not all subfolders, from a parent folder. |
Create a connection for the parent folder, and then use the connection to connect to specific subfolders. For example, to extract call logs from Q1_2018 and Q2_2018 folders, create one connection with folder path Call_Logs/2018_Call_Logs. Then create connected objects for Q1_2018 and Q2_2018. |
| Extract data from a subset of the CSV files under a folder. |
Move the subset of files into a subfolder, create the connection on the parent folder, and then use the connection to connect to the subfolder. For example, to extract data from call_logs_2018_11.csv and call_logs_2018_12.csv, move these CSV files under a new subfolder under Q4_2018. Next, create a connection with folder path Call_Logs/2018_Call_Logs/Q4_2018. Finally, create a connected object based on the new subfolder. |
| Connection Setting | Description |
|---|---|
| Connection Name | Required. Identifies the connection. Use a convention that lets you easily distinguish between different connections. |
| Developer Name | Required. The API name for the connection. The developer name can’t include spaces, and you can’t change it after you create the connection. |
| Description | Required. The description for the connection. |
| Authentication Type |
Required. The authentication type. Valid values include For standard authentication, use |
| Secret Key | Required. Your Amazon secret access key. |
| Region Name | Required. The region of your S3 service. The default region is US East(N. Virginia). For the list of region names, see the AWS service endpoints documentation. |
| Folder Path | Required. The path to the folder that you want to connect to. The path must start with the bucket name and can’t include the name of the subfolder whose data you want to sync. |
| Access Key | Required. Your Amazon S3 bucket access key ID. |
| AWS Role ARN | Required for IAM authentication. The ARN of the IAM role. You can find it on the IAM Role Setup in AWS. |
| Available in: Developer, Enterprise, Performance, and Unlimited editions that have Loyalty Management enabled. |
| Available in: Enterprise, Unlimited, and Developer Editions that have Rebate Management enabled. |
| User Permissions Needed | |
|---|---|
| To run a DPE in explainability mode: | Rebate Management Admin permission set |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with Foundations, or Agentforce 1 or Einstein 1 Editions. Access to the Analyze tab requires additional add-on licenses (MySalesforce for Experience Cloud and MySalesforce1). |
| User Permissions Needed | |
|---|---|
| To access data on the Analyze tab: | Manage mySalesforce Apps |
| Available in both Salesforce Classic (not available in all orgs) and Lightning Experience. |
| Available in: Enterprise, Performance, and Unlimited Editions with the Salesforce Shield or Shield Platform Encryption licenses. |
| Available for free in Developer Edition. |
| User Permissions Needed | |
|---|---|
| To view setup: | View Setup and Configuration |
| To encrypt files: | Customize Application |
| Available in: Salesforce Classic (not available in all orgs), and Lightning Experience |
|
Available in: Enterprise, Performance, and Unlimited Editions Requires Salesforce Shield or Salesforce Event Monitoring add-on subscriptions. |
| User Permissions Needed | |
|
To query and view event log object data: |
View Event Log Object Data |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with the Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| Field Name | Description |
|---|---|
| Survey Invitation: Name (1) |
The name of the invitation for which responses are recorded. |
| Question Name (2) |
The name of the question for which responses are recorded. |
| Question Score Type (3) |
The value is either I (individual) or O (overall).
|
| Response Value (4) |
I – The score that one or more participants select for a question. |
| Response Count (5) |
The value is either I (individual) or O (overall).
|
| Score (6) |
The value is either I (individual) or O (overall). For rating, score, and slider questions:
For NPS questions:
|
| Question Skipped Count (7) |
O – The number of participants who skip a question. |
| Field Name | Description |
|---|---|
| Survey Invitation: Name (1) |
The name of the invitation for which responses are recorded. |
| Question Name (2) |
The name of the question for which responses are recorded. |
| Question Score Type (3) |
The value is either I (individual) or O (overall).
|
| Survey Question Choice: Name (4) |
I – The answer choice that one or more participants select for a question. In this report, the multiple selection question has three I rows because one participant can select two answer choices. |
| Response Count (5) |
|
| Score (6) |
|
| Question Skipped Count (7) |
O – The number of participants who skip a question. |
| Question Name | Answer Choices |
|---|---|
| Rank what you liked about our customer support agent. |
|
| Field Name | Description |
|---|---|
| Survey Invitation: Name (1) |
The name of the invitation for which responses are recorded. |
| Question Name (2) |
The name of the question for which responses are recorded. |
| Question Score Type (3) |
The value is either I (individual) or O (overall).
|
| Survey Question Choice: Name (4) |
I – The ranking item of a question. |
| Response Value (5) |
I – The rank that one or more participants select for a ranking item. |
| Response Count (6) |
|
| Score (7) |
|
| Question Skipped Count (8) |
O – The number of participants who skip a question. |
| Field Name | Description |
|---|---|
| Survey Invitation: Name (1) |
The name of the invitation for which responses are recorded. |
| Question Name (2) |
The name of the question for which response is recorded. |
| Question Score Type (3) |
The value is either I (individual) or O (overall).
|
| Date Response (4) |
I – The date selected in a question. |
| Response Count (5) |
|
| Score (7) |
|
| Question Skipped Count (8) |
O – The number of participants who skip a question. |
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions |
| Available with Survey Response Pack, Feedback Management - Starter, and Feedback Management - Growth licenses |
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| Available in: Lightning Experience |
|
Connected Apps can be created in: Group, Essentials, Professional, Enterprise, Performance, Unlimited, and Developer Editions Connected Apps can be installed in: All Editions Note Connected apps creation is restricted as of Spring ‘26. You can
continue to use existing connected apps during and after Spring ‘26. However, we
recommend using external client apps instead. If you must
continue creating connected apps, contact Salesforce Support.
See New connected apps can no longer be created in Spring ‘26 for more details. |
| Payload Key | Description | Value |
|---|---|---|
content
|
Encrypted payload content See the Encrypted Content Keys table for content details. |
AES encrypted and base64 encoded payload content |
secret
|
Symmetric encryption key | RSA encrypted and base64 encoded AES key and IV bytes |
encrypted
|
Encrypted payload indicator |
true
|
| Payload Key | Description | Value |
|---|---|---|
badge
|
Number displayed in a badge on your app’s icon | Count of unseen notifications |
timestamp
|
Time notification was sent | Seconds since 00:00:00 UTC on January 1, 1970 |
oid
|
Organization ID | ID of the org of the recipient of the notification |
uid
|
Recipient User ID | ID of notification recipient |
nid
|
Notification ID | ID of the notification |
alert
|
Notification alert | The custom notification title is supplied as the value for this key regardless of the Enable full content push notifications setting. |
alertTitle
|
Notification alert title |
|
alertBody
|
Notification alert body |
|
type
|
Notification type class |
-1
|
sid
|
Source ID | ID of record associated with notification |
rid
|
Related ID | N/A (reserved for future use) |
cid
|
Experience Cloud site ID | ID of Experience Cloud site for the notification |
notifType
|
Notification type ID | ID of the custom notification type |
| Available in: Developer, Enterprise, Performance, and Unlimited Editions. Requires the Privacy Center license. |