Skip to content
Steps

Steps

Welcome to the Steps section of the Breezz documentation.

In the Breezz framework, Steps are the core building blocks used to execute your business logic in a highly optimized and scalable way. By breaking down complex processes into atomic units of work, you can easily manage Salesforce platform limits and ensure reliable transaction execution.

Explore the topics below to master Breezz Steps:

  • Step Groups - Learn how to properly configure Step Groups.
  • Steps - Discover the full list of available Step types, from simple record modifications to complex custom apex executions. Learn how to properly configure individual Steps.
  • Async Step - Explore available asynchronous execution engines (Multi Queueable, Future, Batch, Direct) and their selection criteria. ngines (Multi Queueable, Future, Batch, Direct) and their selection criteria.
  • Custom Steps & Examples — Dive into practical guides on creating custom Steps, and learn how to trigger them via Apex or Salesforce Flows.
  • Step Best Practices — Recommended design patterns, bulkification guidelines, error handling, and performance optimization rules when building steps.

💡 Apex API Reference: Looking for method signatures, lifecycle hooks (initRecordProcessing, finishRecordProcessing), or DataStore integration for the Step base class? Check out the Breezz APEX API - Step Reference.