Mozart.Data.ProcessModel (Mozart v0.1.8)
defstruct [:name, :tasks, :initial_task]
This struct is used to create business process models. Once created, a process model
can be loaded into a Mozart.ProcessEngine.html
and executed.
Also see Mozart.Task modules.
Example:
%ProcessModel{
name: :user_task_process_model,
tasks: [
%User{
name: :user_task,
assigned_groups: ["admin"]
}
],
initial_task: :user_task
}