API Reference StepFlow v1.6.0-rc13
modules
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.
Consumer of all job with stopped status.
Supervisor of Step Flow.
Consumer of all worker creations.
Consumer of Worker Descriptions.
Consumer of all worker inits.
Consumer of all worker starts.
Consumer of all worker statuses.
Consumer of all worker terminations.
Consumer of all worker updates.
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.
The LiveWorkers context.
Extend Map with some additional functions.
Prometheus metrics instrumenter to call jobs metric collectors
Prometheus metrics collector for pending jobs
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 to Teams channel.
Notification step implementation to send HTTP call.
The Progressions context.
Dump the application supervision tree into the application logs. Useful for debugging purpose.
The Right context.
The Roles context.
Module with named helpers generated from StepFlow.Router.
Bot connected to Slack if the token is provided.
The duration statistics accessor.
The Step context.
The Helper Step context.
The Step launcher context.
The Step launching parameters.
The Live step context.
The Updates context.
The WorkerDefinitions context.
The WorkerStatuses context.
The WorkflowDefinitions context.
Loader for referenced JSON schema implemented through Xema loader.
The WorkflowDefinition context.
The Workflows context.
The Step Manager context.