BPM::Engine::Role::HandlesTaskdata - ProcessRunner role for storing task data
This ProcessRunner role fills the taskdata attribute of an ActivityInstance before execute_task() is called.
taskdata
execute_task()
This taskdata hash has the following keys:
This is a hash with the following keys:
id
Generated UUID for this task instance
name
The task or activity name, or the activity uid
type
The task type
process_id
The id of the process
process_instance_id
The id of the process instance
activity_id
The id of the activity
token_id
activity_instance->id
task_id
The id of the task definition
A hash representing the Message or MessageIn to send to the service. Keys: to, from, faultname, name, args, id
Representation of the WebServiceOperation from task_data in Result::ActivityTask
operation
port
ext_reference: a hash with keys xref, namespace and location
xref
namespace
location
List of participants representing the activity performers
Task performers (as children of TaskUser or TaskManual)
ActualParameters for a TaskApplication-type task
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.