CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     W     > >     Workflow
Distribution Workflow [Download]
Author JONASBN [ jonasbn ]
Version 1.34
Abstract Simple, flexible system to implement workflows
Released 6 Aug 2010
Size 148.1 KB
MD5 Checksum 6a63832720fd61978c3cd4dc1bc4febf
Additional Files README   |   META   |   Changes   |   Makefile.PL   |   Build.PL   |  
Links search.cpan.org   |   CPAN::Forum  |   AnnoCPAN  |   rt.cpan.org  |   Rating  | CPANTS  | CPAN testers | Dependencies | Testers matrix
Prerequisites Class::Accessor  |   Class::Factory  |   Class::Observable  |   Data::Dumper  |   DateTime  |   DateTime::Format::Strptime  |   DBI  |   Exception::Class  |   File::Slurp  |   Log::Dispatch  |   Log::Log4perl  |   Safe  |   XML::Simple  |  

Modules

Workflow  [source]   [v 1.34] Simple pure-Perl embeddable workflow
Workflow::Action  [source]   [v 1.10] Base class for Workflow actions
Workflow::Action::InputField  [source]   [v 1.09] Metadata about information required by an Action
Workflow::Action::Mailer  [source]   [v 1.01] a stub for a SMTP capable action
Workflow::Action::Null  [source]   [v 1.03] Workflow action for the terminally lazy
Workflow::Base  [source]   [v 1.08] Base class with constructor
Workflow::Condition  [source]   [v 1.07] Evaluate a condition depending on the workflow state and environment
Workflow::Condition::Evaluate  [source]   [v 1.02] Inline condition that evaluates perl code for truth
Workflow::Condition::HasUser  [source]   [v 1.05] Condition to determine if a user is available
Workflow::Config  [source]   [v 1.13] Parse configuration files for the workflow components
Workflow::Config::Perl  [source]   [v 1.03] Parse workflow configurations as Perl data structures
Workflow::Config::XML  [source]   [v 1.05] Parse workflow configurations from XML content
Workflow::Context  [source]   [v 1.05] Data blackboard for Workflows, Actions, Conditions and Validators
Workflow::Exception  [source]   [v 1.08] Base class for workflow exceptions
Workflow::Factory  [source]   [v 1.19] Generates new workflow and supporting objects
Workflow::History  [source]   [v 1.10] Recorded work on a workflow action or workflow itself
Workflow::Persister  [source]   [v 1.10] Base class for workflow persistence
Workflow::Persister::DBI  [source]   [v 1.19] Persist workflow and history to DBI database
Workflow::Persister::DBI::AutoGeneratedId  [source]   [v 1.06] Pull IDs from databases that autogenerate them
Workflow::Persister::DBI::ExtraData  [source]   [v 1.05] Fetch extra data with each workflow and put it into the context
Workflow::Persister::DBI::SequenceId  [source]   [v 1.05] Persister to fetch ID from a sequence
Workflow::Persister::File  [source]   [v 1.11] Persist workflow and history to the filesystem
Workflow::Persister::RandomId  [source]   [v 1.03] Persister to generate random ID
Workflow::Persister::SPOPS  [source]   [v 1.07] Persist workflows using SPOPS
Workflow::Persister::UUID  [source]   [v 1.03] Persister to generate Universally Unique Identifiers
Workflow::State  [source]   [v 1.15] Information about an individual state in a workflow
Workflow::Validator  [source]   [v 1.05] Ensure data are valid
Workflow::Validator::HasRequiredField  [source]   [v 1.04] Validator to ensure certain data are in the context
Workflow::Validator::InEnumeratedType  [source]   [v 1.04] Ensure a value is one of a declared set of values
Workflow::Validator::MatchesDateFormat  [source]   [v 1.06] Ensure a stringified date matches a given pattern

Categories

Data Type Utilities    >>     Workflow
String Lang Text Proc    >>     Workflow
Miscellaneous Modules    >>     Workflow

dslip information

Development Stage (Note: *NO IMPLIED TIMESCALES*) Beta testing
Support Level Developer
Language Used Perl-only, no compiler needed, should be platform independent
Interface Style Object oriented using blessed references and/or inheritance
Public License Standard-Perl: user may choose between GPL and Artistic

Win32 PPM packages for "Workflow"

ActiveState default Perl 5.10 repository   [  v 1.34   ]
ActiveState default Perl 5.12 repository   [  v 1.34   ]
ActiveState default Perl 5.8 repository   [  v 1.32   ]
trouchelle.com Perl 5.10 repository   [  v 1.34   ]
trouchelle.com Perl 5.12 repository   [  v 1.33   ]
trouchelle.com Perl 5.8 repository   [  v 1.32   ]

Problems, suggestions, or comments to Randy Kobes. Questions? Check the FAQ.
Enable installations using PAR::WebStart.