You are browsing the documentation for version 4.1 of OroCommerce, OroCRM and OroPlatform, which is no longer maintained. Security Support ends in January 2023. Read version 5.0 (the latest LTS version) of the Oro documentation to get the updated information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
In a business application, a
workflow is a sequence of steps or rules applied to a process from its initiation to completion.
In Oro applications, workflows organize and direct users’ work, making them follow particular steps in a pre-defined order, or preventing them from performing actions that either contradict or conflict with the logical steps of a process.
step is a state of an entity record. It is represented by an instance of the
The process of moving an entity from one step to another is called a
This guide explains and illustrates how to create workflows through configuration files, and provides details on workflow components and their translation.
Table of Contents
- Configuration Reference
- Basic Workflow Configuration
- Transition Forms
- Managing Elements (Actions and Conditions)
- Workflow Translations
- Example of Workflow Configuration
For information on how to create simple workflows via the user interface (application back-office), see the Workflow Management user guide.