Important
You are browsing documentation for version 5.1 of OroCommerce, supported until March 2026. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
Workflows
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.
A workflow step
is a state of an entity record. It is represented by an instance of the Oro\Bundle\WorkflowBundle\Entity\WorkflowStep
class.
The process of moving an entity from one step to another is called a transition
.
This guide explains and illustrates how to create workflows through configuration files, and provides details on workflow components and their translation.
Table of Contents
Hint
For information on how to create simple workflows via the user interface (application back-office), see the Workflow Management user guide.