# Omniscript elements for inputs, blocks and calculations

*Omnistudio Consultant Study Guide · Omniscripts · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-consultant/omniscripts/omniscript-elements-for-inputs-blocks-and-calculations*

Which Omniscript element answers which business need: Blocks, Edit Blocks, Radio Groups and Type Ahead Blocks for grouping, input and display elements such as Disclosure and Text Block, Formula, Aggregate and Messaging functions, Set Values, and Action Blocks for parallel calls.

- Certification: Salesforce Omnistudio Consultant
- Exam section: Omniscripts
- Study guide: https://www.certifyforce.com/study-guide/omnistudio-consultant

**Official exam objective:**

> Recommend the proper components to be used to respond to business needs (Steps, Blocks, Inputs, Display Functions, Formulas, etc.).

## What the exam expects

- Recommend the group element for a need: Block, Edit Block, Radio Group, Type Ahead Block or Action Block.
- Choose input and display elements that capture or show exactly what the requirement asks (consent, rich instructions, record lookups).
- Pick Formula, Aggregate or Messaging for calculations and feedback, and know what Set Values is for and not for.
- Recommend an Action Block when several calls must run in parallel, and know how it handles a partial failure.

Key terms: **Edit Block** (repeatable group for adding, editing and deleting records); **Radio Group** (questionnaire with shared options); **Type Ahead Block** (autosuggest as the user types); **Aggregate** (sums or averages an array); **Set Values** (assigns values in the data JSON); **Action Block** (runs grouped actions in parallel).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Edit Block nesting | No Edit Block inside an Edit Block; one level of Block inside | [Edit Block](https://help.salesforce.com/s/articleView?id=xcloud.os_edit_block_14256.htm&language=en_US&type=5) |
| Edit Block Table mode | Up to six elements (columns) | [Edit Block](https://help.salesforce.com/s/articleView?id=xcloud.os_edit_block_14256.htm&language=en_US&type=5) |
| Radio Group options | Same options for every question | [Radio Group](https://help.salesforce.com/s/articleView?id=xcloud.os_radio_group_15340.htm&language=en_US&type=5) |
| Type Ahead actions | A single action; no Integration Procedure inside | [Type Ahead Block](https://help.salesforce.com/s/articleView?id=xcloud.os_add_and_configure_a_type_ahead_block_15427.htm&language=en_US&type=5) |
| Type Ahead with Data JSON | Root-level node only; filtered client-side | [Type Ahead Block](https://help.salesforce.com/s/articleView?id=xcloud.os_add_and_configure_a_type_ahead_block_15427.htm&language=en_US&type=5) |
| Lookup element | Returns value-label pairs for a dropdown | [Input Elements](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements_16001.htm&language=en_US&type=5) |
| Aggregate input | An array; used for averaging or summing | [Action, Function, and Display Elements](https://trailhead.salesforce.com/content/learn/modules/omnistudio-omniscript-fundamentals/use-action-function-and-display-elements) |
| Set Values limits | Doesn't transform data or support custom labels | [Set Values](https://help.salesforce.com/s/articleView?id=xcloud.os_set_values_in_an_omniscript_22132.htm&language=en_US&type=5) |
| Action Block | Up to four actions in parallel; Apply if error keeps successful responses | [Action Block](https://help.salesforce.com/s/articleView?id=xcloud.os_action_block_14046.htm&language=en_US&type=5) |

## Check yourself

- Why does a Radio Group suit a questionnaire whose questions share the same answers?
- When should a Type Ahead Block use Data JSON instead of a Data Mapper?
- When is Set Values the wrong choice?
- How many actions can one Action Block run in parallel?

## Sources

- [Omniscript Group Elements](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_group_elements_13946.htm&language=en_US&type=5)
- [Manage Records with an Edit Block](https://help.salesforce.com/s/articleView?id=xcloud.os_edit_block_14256.htm&language=en_US&type=5)
- [Create an Omniscript Questionnaire with a Radio Group](https://help.salesforce.com/s/articleView?id=xcloud.os_radio_group_15340.htm&language=en_US&type=5)
- [Add a Type Ahead Block in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_add_and_configure_a_type_ahead_block_15427.htm&language=en_US&type=5)
- [Omniscript Input Elements](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_input_elements_16001.htm&language=en_US&type=5)
- [Omniscripts Disclosure Element](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscripts_disclosure_element_16672.htm&language=en_US&type=5)
- [Omniscript Display Elements](https://help.salesforce.com/s/articleView?id=xcloud.os_omniscript_display_elements_13849.htm&language=en_US&type=5)
- [Create a Formula or Aggregate in an Omniscript](https://help.salesforce.com/s/articleView?language=en_US&id=sf.os_create_a_formula_or_aggregate_in_an_omniscript_23115.htm)
- [Set Values in an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_set_values_in_an_omniscript_22132.htm&language=en_US&type=5)
- [Run Multiple Actions in an Action Block](https://help.salesforce.com/s/articleView?id=xcloud.os_action_block_14046.htm&language=en_US&type=5)
- [Use Action, Function, and Display Elements](https://trailhead.salesforce.com/content/learn/modules/omnistudio-omniscript-fundamentals/use-action-function-and-display-elements)
- [Explore Omniscript Group and Input Elements](https://trailhead.salesforce.com/content/learn/modules/omnistudio-omniscript-fundamentals/explore-omniscript-group-and-input-elements)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 9 linked practice questions, and unlimited timed mock exams are included with the Omnistudio Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
