You are not looking at the latest version of the documentation. Check it out there.
You are looking at draft pre-release documentation for the next release of Flows for APEX. Product features documented here may not be released or may have different behavior to that documented here. You should not make any purchase decisions based on this draft documentation..

Concepts and Features Guide

This section covers some of the key the concepts and features of Flows for APEX.

Topics

Key Concepts

  • About Subflows - how we track where we are in the process…
  • Logging Philosophy and Lifecycle - explains how Flows for APEX balances run-time visibility, archiving, and purging.
  • Transaction Model - describes how Flows for APEX implements transactional control of workflow execution
  • Model Versioning - process definitions are versioned, allowing processes to evolve while process instances continue running.

Process Variables, Task Parameters, and Variable Expressions

  • Process Variables - explains the process variable system

  • Task Parameters - explains task-level inputs and outputs, and how they differ from process variables.

  • Input Parameter Layout Guide - quick reference for JSON Region layout properties used when rendering task input parameters.

  • Variable Expressions - essentially β€œtriggers” that fire before and after each process step.

  • Variable Scoping - once your processes become complex, we use scoping to keep different variables with the same name separate.

Message Flow, Process Collaboration, and Inter Process Communication

Adhoc Sub Processes for Knowledge Workers and Autonomous Agents

BPMN Iterations and Loops

About Time and Timers

  • Timestamps and Timezones Today’s business processes typically involve users in multiple timezones. Some guidance…

  • About Timers and Scheduling. details the process timer and scheduling system used to implement timers for reminders, delays, and time out periods.

Updated: