OmniStudio-Developer認証試験の問題集解答を提供しています [2025年12月]
更新されたOmniStudio-Developer試験練習テスト問題
質問 # 60
A developer writes an OmniScript that includes a DataRaptor that updates the Account status based on information provided from the OmniScript. The information must be updated only if the Account record already exists. Otherwise, a new account must be created.
How should the developer accomplish this task?
- A. Populate the Lookup Object and Lookup Fields
- B. Check Overwrite TargetforAll Null Inputs checkbox on the Account Id field
- C. Check the Upsert Key and Is Required for Upsert checkboxes on the Account Id field
- D. Check the Upsert Key checkbox on the Account Status field
正解:C
解説:
Explanation
The Upsert Key checkbox indicates that the field is used as a key for upserting records. The Is Required for Upsert checkbox indicates that the field is mandatory for upserting records. The developer needs to check both checkboxes on the Account Id field to update the Account status only if the Account record already exists.
Otherwise, a new account will be created.
質問 # 61
Refer to the exhibit below.
What is the reason that the fields fail to display the fetched data?
- A. Use Data JSON is Not selected in the properties of the Type Ahead Block.
- B. Lookup Mode is selected in the properties of the Type Ahead Block.
- C. FirstName, LastName, and BirthDate are not placed inside the Type Ahead Block.
- D. The typeHead key is not in the correct format.
正解:A
解説:
The Use Data JSON property must be selected in the properties of the Type Ahead Block in order to display the fetched data in the fields. The Lookup Mode property is used to specify the type of lookup to perform. The FirstName, LastName, and BirthDate fields can be placed inside or outside the Type Ahead Block. The typeHead key is in the correct format.
質問 # 62
A developer is building an OmniScript and needs to retrieve data from a single field in a Salesforce record.
Which OmniScript element does this?
- A. DataRaptor Post Action
- B. Lookup
- C. HTTP Action
- D. Select
正解:B
質問 # 63
Refer to the exhibit below.
What is the reason that the fields fail to display the fetched data?
- A. Use Data JSON is Not selected in the properties of the Type Ahead Block.
- B. Lookup Mode is selected in the properties of the Type Ahead Block.
- C. FirstName, LastName, and BirthDate are not placed inside the Type Ahead Block.
- D. The typeHead key is not in the correct format.
正解:A
解説:
The Use Data JSON property must be selected in the properties of the Type Ahead Block in order to display the fetched data in the fields. The Lookup Mode property is used to specify the type of lookup to perform. The FirstName, LastName, and BirthDate fields can be placed inside or outside the Type Ahead Block. The typeHead key is in the correct format.
質問 # 64
A developer creates an Integration Procedure with a Set Values and a DataRaptor Extract Action that requires AccountId as a key. When the developer previews the Integration Procedure, thedeveloper enters the AccountId correctly and execute the Preview. The developer sees the data extract by the DataRaptor in the Debug Log, but the response is empty.
What is the likely cause of this issue?
- A. A Response Action was not added to the integration Procedure.
- B. The AccountId used for the preview is invalid.
- C. The DataRaptor Action did not have the add response Ro Response JSON property set to true.
- D. The Response cannot be previewed directly.
正解:A
解説:
Explanation
According to the OmniStudio Developer Guide, "To return a response from an Integration Procedure, add a Response action as the last action in your Integration Procedure." Therefore, the correct answer is C.
質問 # 65
You are configuring the API URL in an HTTP Action element within an Integration Procedure.
What is the merge code syntax for passing a Date node from an element named SetValues in the URL?
- A. [SetValues' [Date] on
- B. %SetValues:Date%
- C. %Setvalues.Date%
- D. {{SetValues. Date} Calculator
正解:B
質問 # 66
A developer needs to configure a calculation procedure to calculation the sum of the entire Baseprice.
What is the most efficient way for the developer to meet this requirement?
- A. Add an Aggregation Step as SUM (BasePrice)
- B. Add A Calculation Step as SUM (BasePrice).
- C. Create a Preprocessor class to calculate the sum
- D. Create a Postprocessor apex class to calculate the sum.
正解:A
質問 # 67
An integration procedure contains a Remote Action element that calls a method of an APEX class. The method requires two fields are input: Accountid and ProductId.The integration Procedure data JSON contains the following nodes:
How should the Remote Action element be configured to pass the data correctly to the method?
- A. Set Return Only Additional Output to true, and add the following Key/Value pairs to additional input.

- B. Add the following to Send JSON Path: accountId: %Accountd% ProductId% Details Products%
- C. Check the Send Only Additional Input checkbox, and the following/ value pairs to Additionalinput:

- D. Check the DataRaptor Transform checkbox, and add the following Key/Value pairs to Output JSON Path:

正解:A
質問 # 68
A)
B)
- A. Option A
- B. Option B
正解:A
質問 # 69
Which calculation procedure version in the list would execute on 2/15/2020at 12:00 PM?
- A. Version Number 2
- B. Version Number 3
- C. Version Number 4
- D. Version Number 1
正解:C
解説:
the calculation procedure version that would execute on 2/15/2020 at 12:00 PM is the one that has the start date time and end date time that include that date and time, and also has the highest priority among the enabled versions. In this case, only version number 4 meets these criteria, as it has a start date time of 2/1
/2020 12:00 AM, an end date time of 4/1/2020 12:00 AM, a priority of 1, and is enabled. The other versions either have a different start or end date time, a lower priority, or are not enabled.
質問 # 70
When launching an OmniScript from an action on a FlexCard, the OmniScript displays, but no Salesforce data is populated:
Which two errors could cause this behavior?
Choose 2 answers
Choose 2 answers
- A. The Id Field for Actions in the FlexCard is blank.
- B. There is no active version of the OmniScript
- C. There is no active version of the Data Raptor Extract.
- D. In the DataRaptor Extract Action, the Input Parameters Filter Value is misspelled.
正解:A、D
質問 # 71
A developer is configuring the API URL in an HTTP Action element within an Integration procedure.
What is the merge code syntax for passing a Date node from an element named SetValues in the URL?
- A. x%SetValues.Date%
- B. {(SetValues. Date)}
- C. (' Setvalues'] [ 'Date']
- D. %SetValues Date
正解:D
質問 # 72
A developer creates an Integration Procedure with a Set Values and a DataRaptor Extract Action that requires AccountId as a key. When the developer previews the Integration Procedure, the developer enters the AccountId correctly and execute the Preview. The developer sees the data extract by the DataRaptor in the Debug Log, but the response is empty.
What is the likely cause of this issue?
- A. A Response Action was not added to the integration Procedure.
- B. The AccountId used for the preview is invalid.
- C. The DataRaptor Action did not have the add response Ro Response JSON property set to true.
- D. The Response cannot be previewed directly.
正解:A
質問 # 73
A developer is creating an OmniScript that provisions trail orgs to their customers. The following text block in the Omniscript uses a merge code to display the ID for the new trail org:
- A. To %%sDetails: Customer|0: ID%%
- B. To %sDetails: Customer|0: ID$
- C. To %Details: Customer|n: ID%
- D. To %Details: Customer|1: ID%
正解:D
質問 # 74
A developer needs to build a DataRaptor Transform to send current weather to both an OmniScript Card Layout. Which of these samples would be valid for the Expected Output JSON?
- A.

- B.

- C.

- D.

正解:B
解説:
Explanation
According to the Transform External Data Unit, the Expected Output JSON should match the Output Path of the DataRaptor Transform. In option D, the Output Path is Current:CityState, which matches the Expected Output JSON. The other options have different Output Paths that do not match the Expected Output JSON.
Therefore, the correct answer is D.
質問 # 75
A developer needs to configure an Expression Set to calculate the sum of the entire BasePrice.
What is the most efficient way for the developer to meet this requirement?
- A. Add a Sub Expression step as SUM(BasePrice).
- B. Add an Aggregation Step as SUM(BasePrice).
- C. Add a Calculation Step as SUM(BasePrice).
正解:B
解説:
The Expression Set component in OmniStudio allows developers to perform calculations using steps such as Aggregation, Calculation, and Sub Expression.
* C. Add an Aggregation Step as SUM(BasePrice) - This is correct. Aggregation steps are specifically designed to perform functions like SUM, AVG, COUNT, MIN, MAX over collections (arrays) of data. In this use case, summing the entire BasePrice array is best handled using an Aggregation Step.
Incorrect Options:
* A. Sub Expression Step is used to combine or manipulate previously calculated values, not to aggregate across an array.
* B. Calculation Step is used for row-level calculations, not aggregation across multiple rows.
:
Salesforce OmniStudio Documentation # Expression Sets # Aggregation Step
質問 # 76
Refer to the exhibit below. What is the merge code needed for this Integration Procedure structure to pass a CaseData node from the HTTP Action's output to the DataRaptor Transform Action?
- A. {{CaseData}}
- B. %DRXformCaseData: CaseData%
- C. %HTTPGetDetails:CaseData%
- D. {{ HTTPGetCaseDetails:CaseData}}
正解:D
解説:
The merge code syntax for accessing a node from an Integration Procedure output is {{ProcedureName:
NodeName}}. In this case, the ProcedureName is HTTPGetCaseDetails and the NodeName is CaseData. The
% sign is used for single-value merge codes, not node merge codes. The $ sign is used for variables, not merge codes.
質問 # 77
A developer creates an Integration Procedure with a Set values and a DataRaptor Extract Action that requires Accountld as a key. When the developer previews the Integration Procedure, the developer enters the Accountld correctly and executes the preview. The developer sees the dataextracted by the DataRaptor in the Debug Log, but the response is empty.
What is the likely cause of this issue?
- A. The Accountld used for the preview is invalid.
- B. The DataRaptor Action did not have the Add Response To Response JSON property set to true.
- C. A Response Action was not added to the Integration Procedure.
- D. The Response cannot be previewed directly.
正解:B
解説:
The Add Response To Response JSON property on the DataRaptor Action indicates that the output of the DataRaptor should be added to the response JSON of the Integration Procedure. If this property is not set to true, the response will be empty even if the DataRaptor extracts data successfully.
質問 # 78
Refer to the exhibit below.
In this Integration Procedure structure, which Send JSON Path should be used to send the output of the Action1 element to a Remote Action?
- A. BlockA.BlockB.Action1
- B. BlockA:BlockB:Action1
- C. Action1:BlockB:BlockA
- D. Action1.BlockB.BlockA
正解:A
解説:
In OmniStudio Integration Procedures, when you want to reference the output of an element in a nested block (e.g., for use in a Remote Action or another step), you must use dot notation that mirrors the block structure hierarchy.
In the exhibit:
* Action1 is nested inside:
* BlockB, which is nested inside:
* BlockA
Therefore, the correct Send JSON Path to access the result of Action1 is:
CopyEdit
BlockA.BlockB.Action1
This format complies with the standard output reference syntax in Integration Procedures, which follows the pattern:
php-template
CopyEdit
<ParentBlock>.<ChildBlock>.<ActionElement>
Incorrect Options:
* B. BlockA:BlockB:Action1 - Uses colons instead of dots. This is invalid syntax in JSON path resolution within Integration Procedures.
* C. Action1:BlockB:BlockA - Incorrect order and invalid separators.
* D. Action1.BlockB.BlockA - Incorrect order (reversed path).
Reference:
Salesforce OmniStudio Developer Guide # Integration Procedure Element JSON Pathing Best Practices for Send JSON Path # Nested Blocks and Element Referencing
質問 # 79
Refer to the exhibit below.
What is the reason that the fields fail to display the fetched data?
- A. Use Data JSON is Not selected in the properties of the Type Ahead Block.
- B. Lookup Mode is selected in the properties of the Type Ahead Block.
- C. FirstName, LastName, and BirthDate are not placed inside the Type Ahead Block.
- D. The typeHead key is not in the correct format.
正解:A
解説:
The Use Data JSON property must be selected in the properties of the Type Ahead Block in order to display the fetched data in the fields. The Lookup Mode property is used to specify the type of lookup to perform. The FirstName, LastName, and BirthDate fields can be placed inside or outside the Type Ahead Block. The typeHead key is in the correct format.
質問 # 80
A developer need to configure a calculation procedure to calculation a subtotal using two different depending on whether the input Boolean variable is Customer is set to true or false.
How should a developer configure the calculation procedure to conditionally execute the correct formula?
- A. Use a single Calculation Steps with IF statement directly in the formula definition to reference the isCustome variable and conditionally perform the appropriate calculation.
- B. Use two separate Calculation Steps with the Conditional Step property selected: reference just the isCustomer variable in the Conditional syntax (no comparison necessary)
- C. Use two separate Calculation Steps with the Conditional Step property selected: use the ISTRUE(isCustomer) and NOT (ISTRUE) (isCustomer) functions in the Condition syntax.
- D. Use two separate Calculation Steps with the Conditional Step property selected: compare the isCustomer variable directly to the literal true and false values in the Condition syntax.
正解:B
質問 # 81
......
検証済みのOmniStudio-Developer問題集と解答を使って100%一発合格保証で更新された問題集:https://drive.google.com/open?id=15j90hv2LmOd_YEFQp5fqGHkUXp-BhtaF
合格させるSalesforce Developer OmniStudio-Developer試験には107問があります:https://jp.fast2test.com/OmniStudio-Developer-premium-file.html