Flows for APEX Concepts and Features
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โฆ
- 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
-
Process Variables - explains the process variable system
-
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
-
Introduction to BPMN Message Flow and Process Collaboration - introduces process collaboration
-
Message Flow Concepts How Message Flow works.
-
Message Flow - Message Design An example of how to design your message flow messages.
BPMN Iterations and Loops
-
About Iterations and Loops Introduced multi-instantiated activities and loops. (An Enterprise Edition Feature).
-
Iterations and Loop Concepts - explains how BPMN iterations and loops can be used in Flows for APEX
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.