# Omnistudio and Business Rules Engine in the landscape

*Omnistudio Consultant Study Guide · Best Fit Solutions · Last updated October 27, 2026 · https://www.certifyforce.com/study-guide/omnistudio-consultant/best-fit-solutions/omnistudio-and-business-rules-engine-in-the-landscape*

Where shared logic belongs (one Integration Procedure reused by Omniscripts, Flexcards, Apex and Flow), how Omnistudio, Flow and Apex call each other, which package-era actions and batch jobs the Standard Runtime lacks, when Document Generation needs Omnistudio, and the benefits and limits of Business Rules Engine tools.

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

**Official exam objective:**

> Justify and recommend architectural choices, demonstrating how Omnistudio components fit into the overall Salesforce and enterprise system landscape.

## What the exam expects

- Recommend one Integration Procedure for shared, non-interactive logic that Omniscripts, Flexcards, Apex and Flow reuse.
- Explain how Omnistudio, Flow and Apex call each other instead of copying one rule into several components.
- Spot package-era capabilities the Standard Runtime doesn't have (Intelligence and OmniForm actions, Vlocity scheduled and batch jobs) and redesign around them.
- Use Integration Procedure actions that reach other services (Docusign Envelope, Chatter, Email) instead of rebuilding them.
- Decide whether Salesforce Document Generation needs Omnistudio.
- State the benefits and limits of Business Rules Engine tools, including effective-dated decision matrix versions.

Key terms: **Integration Procedure** (server-side actions, no user interaction); **Remote Action** (calls Apex or an invocable action); **Business Rules Engine** (expression sets plus lookup tables); **decision matrix** (inputs matched to a row); **decision table** (lookup over rule records); **expression set** (stepwise calculation).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Integration Procedure callers | Omniscript, Flexcard, other procedures, REST API, Flow, Apex method | [Omnistudio Integration Procedures](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_integration_procedures_48334.htm&language=en_US&type=5) |
| Flow → procedure | `@InvocableMethod` class; Procedure Name as Type_SubType | [Invocation from Flow](https://help.salesforce.com/s/articleView?id=sf.os_integration_procedure_invocation_from_salesforce_flow_55876.htm&language=en_US&type=5) |
| `executeIntegrationProcedure` flow action | API 64.0+, only for procedures with Agentforce configured | [Flow for Omnistudio](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/omnistudio_flow_metadata_api.htm) |
| Remote Action | Calls an Apex class and method or an invocable action | [Integration Procedure Actions](https://help.salesforce.com/s/articleView?language=en_US&id=xcloud.os_integration_procedure_actions_50165.htm&type=5) |
| Intelligence and OmniForm Actions | Not on Standard Runtime; deprecated in the package | [Supported Features](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio_and_omnistudio_for_vlocity_products_and_features_support.htm&language=en_US&type=5) |
| Vlocity Scheduled and Batch Jobs | Managed Package Runtime only | [Supported Features](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio_and_omnistudio_for_vlocity_products_and_features_support.htm&language=en_US&type=5) |
| Document Generation token data | Context Service, no extra license; Omnistudio only for Data Mapper mapping | [Omnistudio Requirement for Document Generation](https://help.salesforce.com/s/articleView?id=ind.sf_docgen_requirements_two.htm&language=en_US&type=5) |
| Decision table rules | Records in a standard object, custom object or custom metadata type | [Business Rules Engine](https://help.salesforce.com/s/articleView?language=en_US&id=ind.business_rules_engine.htm&type=5) |
| Matrix version choice | Start date, end date, rank (ascending); effective date or today | [Decision Matrices](https://help.salesforce.com/s/articleView?id=sf.decision_matrices.htm&language=en_US&type=5) |

## Check yourself

- Why should a Standard Runtime design reuse an existing invocable action through a Remote Action instead of rebuilding its rule in Omniscript formulas?
- When does Salesforce Document Generation need Omnistudio?
- Which permissions do matrix builders and runtime users need?
- When can a Salesforce Flow use a decision table without Omnistudio?

## Sources

- [Omnistudio Integration Procedures](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_integration_procedures_48334.htm&language=en_US&type=5)
- [Integration Procedure Actions](https://help.salesforce.com/s/articleView?language=en_US&id=xcloud.os_integration_procedure_actions_50165.htm&type=5)
- [Invoke an Integration Procedure](https://help.salesforce.com/s/articleView?id=sf.os_integration_procedure_invocation_55721.htm&type=5&language=en_US)
- [Integration Procedure Invocation from Salesforce Flow](https://help.salesforce.com/s/articleView?id=sf.os_integration_procedure_invocation_from_salesforce_flow_55876.htm&language=en_US&type=5)
- [Flow for Omnistudio](https://developer.salesforce.com/docs/atlas.en-us.industries_reference.meta/industries_reference/omnistudio_flow_metadata_api.htm)
- [When to Use Omnistudio Data Mappers and Integration Procedures](https://help.salesforce.com/s/articleView?id=xcloud.os_dataraptor_or_integration_procedure_8166.htm&language=en_US&type=5)
- [Supported Features in Omnistudio and Omnistudio for Managed Packages](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio_and_omnistudio_for_vlocity_products_and_features_support.htm&language=en_US&type=5)
- [Business Rules Engine](https://help.salesforce.com/s/articleView?language=en_US&id=ind.business_rules_engine.htm&type=5)
- [Decision Matrices](https://help.salesforce.com/s/articleView?id=sf.decision_matrices.htm&language=en_US&type=5)
- [Omnistudio Requirement for Salesforce Document Generation](https://help.salesforce.com/s/articleView?id=ind.sf_docgen_requirements_two.htm&language=en_US&type=5)
- [Omnistudio](https://help.salesforce.com/s/articleView?id=sf.os_omnistudio.htm&language=en_US&type=5)
- [Migrate From Managed Package Runtime to the Omnistudio Standard Runtime](https://developer.salesforce.com/blogs/2026/08/migrate-from-managed-package-runtime-to-the-omnistudio-standard-runtime)
- [Workflow Rules](https://help.salesforce.com/s/articleView?id=platform.customize_wf.htm&type=5)

## About the full unit

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