NAME
Zapp - Plan building, job creating web app
VERSION
version 0.001
SYNOPSIS
# Start the web application
zapp daemon
# Start the task runner
zapp minion worker
DESCRIPTION
Zapp is a graphical workflow builder that provides a UI to build and execute jobs.
For documentation on running and using Zapp, see Zapp::Guides.
This file documents the main application class, Zapp. This class can be used to embed Zapp into an existing Mojolicious application, or can be extended to add customizations.
ATTRIBUTES
formula
The formula interpreter. Usually a Zapp::Formula object.
METHODS
startup
Initialize the application. Called automatically by Mojolicious.
create_plan
Create a new plan and all related data.
get_plan
Get a plan and all related data (tasks, inputs).
enqueue_plan
Enqueue a plan.
get_tasks
Get the tasks for a plan/run from the given table.
enqueue_run
Re-enqueue a run.
Create Minion jobs for a run using "enqueue" in Minion.
list_tasks
List tasks for a run.
SEE ALSO
AUTHOR
Doug Bell <preaction@cpan.org>
CONTRIBUTOR
Doug Bell <doug.bell@grantstreet.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2020 by Doug Bell.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.