View Source Ash.Flow (ash v2.0.0-pre.5)
A flow is a static definition of a set of steps to be run.
Flows are backed by executors
, which determine how the workflow steps are performed.
The executor can be overriden on invocation, but not all executors will be capable of running all flows.
As of this writing, the default executor is the only one. It runs all steps in parallel unless values must be provided from one step to another.
Ash.Flow is still in its early days, and is not as stable or complete as the rest of the framework.
See the {{link:ash:guide:Flows}} guide for more.
Link to this section Summary
Link to this section Types
@type t() :: module()