What feature of Agentforce Public Sector can be leveraged to meet this requirement?
This scenario requires a server-side process that can simultaneously check an external system for permit fees and query a Salesforce custom object for address-based discounts in a single transaction. The question tests knowledge of which OmniStudio component orchestrates multiple data sources and server-side actions. Integration Procedures are designed exactly for this purpose: calling external APIs via HTTP actions while retrieving Salesforce data via Data Mapper actions, all in one server round trip.
✔️ Correct Option:
B. Integration Procedure.
An Integration Procedure is a declarative, server-side process that executes multiple actions in a single server call. It can simultaneously make an HTTP call to the external permit fee system and run a Data Mapper Extract against the custom object storing address-based discounts. This eliminates round trips and enables the combined fee calculation to be performed server-side before returning results to the user interface.
❌ Incorrect Options:
A. FlexCard.
FlexCards are UI components designed to display contextual information on record pages. While a FlexCard can use an Integration Procedure as its data source, it cannot itself orchestrate external API calls or complex multi-source data retrieval. It is a presentation layer, not a processing engine.
C. DataRaptor.
DataRaptors (now called Data Mappers) are specialized tools for reading, transforming, or writing Salesforce data. They handle specific data operations but cannot call external systems via HTTP or orchestrate multiple actions in a sequence. A DataRaptor alone cannot meet the dual requirement of external API call plus Salesforce query.
D. OmniScript.
OmniScripts are guided, step-by-step user interaction flows for collecting information and completing business processes. They are client-side guided experiences, not server-side data orchestration engines. While an OmniScript can call an Integration Procedure to perform backend work, the OmniScript itself is not the feature that handles external integrations and multi-source data retrieval.
🔧 Reference:
🔗 Get to Know Omnistudio Integration Procedures – Salesforce Trailhead → Confirms Integration Procedures handle multiple data sources (Salesforce and external) and execute multiple actions in a single server call.
🔗 Get Started with Integration Procedure Designer – Salesforce Trailhead → Confirms Integration Procedures are built with drag-and-drop elements to define server-side logic and data integration declaratively.
