SVC-17A Integration Procedures 1 — Questions and Answers
Question 1: What is the primary purpose of an Integration Procedure in Vlocity?
- To orchestrate multiple server-side actions in a single transaction (Correct answer)
- To build guided user interfaces
- To manage Salesforce page layouts
- To configure product pricing
Correct answer: To orchestrate multiple server-side actions in a single transaction
Integration Procedures orchestrate multiple server-side actions such as DataRaptor calls, HTTP requests, and loops in a single server-side execution.
Question 2: Which Integration Procedure action type is dedicated to calling a DataRaptor?
- DataRaptor Extract or DataRaptor Load Action (Correct answer)
- HTTP Action
- Response Action
- Loop Action
Correct answer: DataRaptor Extract or DataRaptor Load Action
Integration Procedures include dedicated DataRaptor Extract and DataRaptor Load action types to invoke DataRaptors within the procedure.
Question 3: What does the 'Response Action' in an Integration Procedure do?
- Formats and returns the final JSON output to the caller (Correct answer)
- Sends an HTTP response to an external service
- Creates a Salesforce record
- Triggers a platform event
Correct answer: Formats and returns the final JSON output to the caller
The Response Action assembles and returns the final JSON output from the Integration Procedure back to the calling OmniScript or API.
Question 4: Which Integration Procedure action iterates over a collection of records?
- Loop Action (Correct answer)
- Repeat Action
- For Each Action
- Iterator Action
Correct answer: Loop Action
The Loop Action in an Integration Procedure iterates over a JSON array and executes its nested actions for each item in the collection.
Question 5: How is an Integration Procedure invoked from an OmniScript?
- Using the Integration Procedure Action element (Correct answer)
- Using the Remote Action element
- Using the HTTP Action element
- Using the Formula element
Correct answer: Using the Integration Procedure Action element
OmniScript uses the Integration Procedure Action element to invoke a named Integration Procedure from within a guided script step.
Question 6: What does the 'Set Values' action in an Integration Procedure do?
- Assigns static or computed values to JSON path nodes (Correct answer)
- Sends HTTP POST requests
- Queries Salesforce records
- Calls external web APIs
Correct answer: Assigns static or computed values to JSON path nodes
The Set Values action assigns static or dynamically computed values to specific JSON path nodes in the procedure's shared context.
What is the primary purpose of an Integration Procedure in Vlocity?