Flexcards18% of the exam
Choosing Flexcard data sources and setup properties
Which Flexcard data source fits a requirement (SOQL, SOSL, Data Mapper, Integration Procedure, Apex Remote, REST, Custom JSON, autolaunched flow or Streaming API), how field-level security applies to queries, and what the setup and data source properties such as Refresh Interval, Delay, Data Node and public attributes actually do.
Recommend the selection of the most efficient data source method for a FlexCard based on performance requirements and data complexity - be able to explain the functionality of the Flexcard setup properties.
~7 min read · 10 practice questions ·
What the exam expects
- Recommend the data source type that fits the data's origin and complexity: SOQL Query, SOSL Search, Data Mapper, Integration Procedure, Apex Remote, REST, Custom JSON, autolaunched flow or Streaming API.
- Explain why one Integration Procedure on the parent card beats many sources, and when to add useContinuation for a slow external call.
- Explain how field-level security applies to SOQL and SOSL sources.
- Pick the data source property a requirement needs (Reverse Order, Fetch Timeout, Refresh Interval, Delay, Test Parameters, Result JSON Path).
- Explain the setup properties that move data: Data Node on child Flexcards, public attributes and session variables.
Key terms: data source (where a card gets its JSON), Data Node (parent data passed to a child card in place of its own source), public attribute (a card property a page builder sets), EnableQueryWithFLS (the setting that hides fields a user can't view).
Key facts
Integration Procedure source
- Detail
- Several actions in one server call
SOSL Search
- Detail
- Text, email and phone fields of several objects in one query
EnableQueryWithFLS
- Detail
- Hides unviewable fields on SOQL and SOSL sources; Help says default from the week of February 2, 2026
Streaming API source
- Detail
- Managed package designer only
Autolaunched Flow source
- Detail
- Standard designers; Enhanced Runtime Performance on; active version
Slow external call
- Detail
- useContinuation = true in the options map
Refresh Interval(ms)
- Detail
- Card and children reload if records changed
Delay(ms)
- Detail
- Unbundles the call and sets its priority
Child Data Node
- Detail
- Child's own data source ignored
Card custom permissions
- Detail
- Visibility only; blank means all users see the card
- Why does Help favour an Integration Procedure over several data sources on one card?
- When should a consultant pick SOSL Search over SOQL Query on a Standard Runtime card?
- When does a Streaming API source not fit a Flexcard?
- What happens at each Refresh Interval(ms) when records changed on a Standard Runtime card?
- Why must a public attribute use the lightningCommunity__Default target?
The questions are free to read. Answers with their sources and self-grading are included with the pack.
Keep reading with the Omnistudio Consultant pack
- Core concepts
- Exam traps
- Worked scenario
The pack includes:
- All 31 lessons of the Omnistudio Consultant guide, with reading progress
- Interactive decision walks and step-by-step sequence steppers
- Inline practice questions and one-click topic practice (10 questions for this lesson)
- An official source cited for every claim
- An AI tutor that answers from the guide
- Unlimited timed practice exams