
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.
This taskdata hash has the following keys:
This is a hash with the following keys:
Generated UUID for this task instance
The task or activity name, or the activity uid
The task type
The id of the process
The id of the process instance
The id of the activity
activity_instance->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
xref,
namespace and locationList 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>

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.