Peter de Vos > BPM-Engine-0.01 > BPM::Engine::Role::HandlesIO

Download:
BPM-Engine-0.01.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.01   Source  

NAME ^

BPM::Engine::Role::HandlesIO - ProcessRunner role for processing Input/OutputSets

DESCRIPTION ^

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>

AUTHOR ^

Peter de Vos, <sitetech@cpan.org>

COPYRIGHT AND LICENSE ^

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.

syntax highlighting: