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β¦
- 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
-
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.
Adhoc Sub Processes for Knowledge Workers and Autonomous Agents
- Adhoc Sub Process Concepts - explains how Adhoc Sub Processes manage currently startable activities, current situation, and completion.
- AI-Driven Adhoc Sub Processes - explains the recommendation, hybrid, and autonomous control modes built on the Adhoc Sub Process base.
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.