Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Workflow::Wfmc
A lightweight Workflow Engine in PERL based on XPDL 2.0

Workflow::Wfmc - A lightweight Workflow Engine in PERL based on XPDL 2.0


NAME

Workflow::Wfmc - A lightweight Workflow Engine in PERL based on XPDL 2.0


SYNOPSIS


  use Workflow::Wfmc;



=head1 DESCRIPTION

This is an partial implementation of XML Process Definition Language (XPDL) Version 2 (see Web page of Workflow Management Coalition - http://www.wfmc.org). It supports input and output parameters for a workflow, routing, call-back functions and conditions. It does not support sub-processes and exceptions at the moment. You can run 'perl t/Workflow-Wfmc.t -t ``PO''' or 'perl t/Workflow-Wfmc.t -t ``Credit''' to see how it works. The workflow configuration file ``workflow.xml'' can be created with some visual tools (e.g., SAP Workflow Editor). The sample package ``Workflow::Wfmc::Test::Order'' contains dummy call-back functions. As a matter of fact, the executable program itself could be generated from the workflow configuration file, which is something that the author would like to complete in a successive release. To test it, you should prepare your workflow configuration file and the packages that contain call-back functions first and then generate an executable program following the example of t/Workflow-Wfmc.t.

EXPORT

None by default.


AUTHOR

Kai Li <kaili@cpan.org>


COPYRIGHT AND LICENSE

Copyright (C) 2005 by Kai Li

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.3 or, at your option, any later version of Perl 5 you may have available.




=cut
Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy