API Reference StepFlow v0.2.7

Modules

StepFlow provide an entire system to manage workflows.

Definition of a Common Consumer of RabbitMQ queue.

A common emitter to send job orders to workers.

Consumer of all job with completed status.

Consumer of all job with error status.

Helpers for AMQP.

Consumer of all progression jobs.

Supervisor of Step Flow.

Consumer of Worker Descriptions.

The Artifacts context.

StepFlow provide an entire system to manage workflows.

The Helper Controller context.

Conveniences for translating and building error messages.

Translates controller action results into valid Plug.Conn responses.

A module providing Internationalization with a gettext-based API.

The Jobs context.

Extend Map with some additional functions.

Prometheus metrics collector for workflow duration

Prometheus metrics instrumenter to call workflow metric collectors

Send notifications to endpoint to be forwarded to websockets.

Notification implementation with various services.

Notification step implementation to send messages on Slack channel.

Notification step implementation to send HTTP call.

The Progressions context.

The WorkflowDefinition context.

Bot connected to Slack if the token is provided.

The Step context.

The Helper Step context.

The Step launcher context.

The Step launching parameters.

The WorkerDefinitions context.

The WorkflowDefinitions context.

Loader for referenced JSON schema implemented through Xema loader.

The WorkflowDefinition context.

The Workflows context.

The Step Manager context.