BPM::Engine::Role::HandlesIO - ProcessRunner role for processing Input/OutputSets
This ProcessRunner role, when an 'Implementation' Activity is executed, sets the 'inputset' attribute of the activity instance to the artifact- and property values specified in the <InputSets> XML element, and updates process variables from specification in the <OutputSets> XML element.
Example InputSets XPDL:
<InputSets> <InputSet> <Input ArtifactId="art1"/> <Input ArtifactId="8bd1c307-a3a7-4343-ba79-fefe79b8cc1c"/> <ArtifactInput ArtifactId="art1" RequiredForStart="false"/> <ArtifactInput ArtifactId="art1" RequiredForStart="true"/> <ArtifactInput ArtifactId="art1"/> <PropertyInput PropertyId="common"/> <PropertyInput PropertyId="pcommon"/> </InputSet> </InputSets>
Peter de Vos, <sitetech@cpan.org>
<sitetech@cpan.org>
Copyright (c) 2010, 2011 Peter de Vos <sitetech@cpan.org>.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
To install BPM::Engine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm BPM::Engine
CPAN shell
perl -MCPAN -e shell install BPM::Engine
For more information on module installation, please visit the detailed CPAN module installation guide.