StepFlow v0.0.24 API Reference
Modules
StepFlow provide an entire system to manage workflows.
It provides differents parts
Definition of a Common Consumer of RabbitMQ queue.
To implement a consumer,
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.
It provides differents parts
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.
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 Jobs context.
Bot connected to Slack if the token is provided. It allow to send notifications to channel.
The Step context.
The Helper Step context.
The Step launcher context.
The WorkerDefinitions context.
The WorkflowDefinitions context.
The WorkflowDefinition context.
The Workflows context.
The Step Manager context.