API Reference Mozart v0.2.8

Modules

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.

defstruct [
    :uid,
    :process_key,
    :parent_pid,
    :model_name,
    :start_time,
    :end_time,
    :execute_duration,
    open_tasks: %{},
    completed_tasks: [],
    data: %{},
    complete: false
  ]
end

This struct is used to represent the state of a Mozart.ProcessEngine execution.

A ProcessEngine is dynamically spawned for the purpose of executing a process model defined by defprocess.

This modeule provides services required by individual Mozart.ProcessEngine instances. Currently, it has no user level functions. Subject to change.

Provides client applications with functionality related to users and groups. Much more functionality to come.