📦 perl-workflow
37 pages
W
- Workflow(3pm)Simple, flexible system to implement workflows✨
- Workflow::Action(3pm)Base class for Workflow actions✨
- Workflow::Action::Null(3pm)Workflow action for the terminally lazy✨
- Workflow::Base(3pm)Base class with constructor✨
- Workflow::Condition(3pm)Evaluate a condition depending on the workflow state and environment✨
- Workflow::Condition::Evaluate(3pm)Inline condition that evaluates perl code for truth✨
- Workflow::Condition::HasUser(3pm)Condition to determine if a user is available✨
- Workflow::Condition::IsFalse(3pm)helper class for false conditions✨
- Workflow::Condition::IsTrue(3pm)helper class for true conditions✨
- Workflow::Condition::LazyAND(3pm)✨
- Workflow::Condition::LazyOR(3pm)✨
- Workflow::Condition::Negated(3pm)Negate workflow condition result✨
- Workflow::Condition::Result(3pm)Base class for condition results isTrue and isFalse✨
- Workflow::Config(3pm)Parse configuration files for the workflow components✨
- Workflow::Config::Perl(3pm)Parse workflow configurations as Perl data structures✨
- Workflow::Config::XML(3pm)Parse workflow configurations from XML content✨
- Workflow::Config::YAML(3pm)Parse workflow configurations as YAML data structures✨
- Workflow::Context(3pm)Data blackboard for Workflows, Actions, Conditions and Validators✨
- Workflow::Exception(3pm)Base class for workflow exceptions✨
- Workflow::Factory(3pm)Generates new workflow and supporting objects✨
- Workflow::History(3pm)Recorded work on a workflow action or workflow itself✨
- Workflow::InputField(3pm)Metadata about information required by an Action✨
- Workflow::Manual::Configuration(3pm)✨
- Workflow::Manual::Overview(3pm)✨
- Workflow::Persister(3pm)Base class for workflow persistence✨
- Workflow::Persister::DBI(3pm)Persist workflow and history to DBI database✨
- Workflow::Persister::DBI::AutoGeneratedId(3pm)Pull IDs from databases that autogenerate them✨
- Workflow::Persister::DBI::ExtraData(3pm)Fetch extra data with each workflow and put it into the context✨
- Workflow::Persister::DBI::SequenceId(3pm)Persister to fetch ID from a sequence✨
- Workflow::Persister::File(3pm)Persist workflow and history to the filesystem✨
- Workflow::Persister::RandomId(3pm)Persister to generate random ID✨
- Workflow::Persister::UUID(3pm)Persister to generate Universally Unique Identifiers✨
- Workflow::State(3pm)Information about an individual state in a workflow✨
- Workflow::Validator(3pm)Interface definition for data validation✨
- Workflow::Validator::HasRequiredField(3pm)Validator to ensure certain data are in the context✨
- Workflow::Validator::InEnumeratedType(3pm)Ensure a value is one of a declared set of values✨
- Workflow::Validator::MatchesDateFormat(3pm)Ensure a stringified date matches a given pattern✨
💅
getting it ready, bestie…