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

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.