NAME
BPM::Engine::Role::HandlesTaskdata - ProcessRunner role for storing task data
DESCRIPTION
This ProcessRunner role fills the taskdata
attribute of an ActivityInstance before execute_task()
is called.
This taskdata hash has the following keys:
- meta
-
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
- message
-
A hash representing the Message or MessageIn to send to the service. Keys: to, from, faultname, name, args, id
- service
-
Representation of the WebServiceOperation from task_data in Result::ActivityTask
name
type
operation
port
ext_reference: a hash with keys
xref
,namespace
andlocation
- performers
-
List of participants representing the activity performers
- users
-
Task performers (as children of TaskUser or TaskManual)
- parameters
-
ActualParameters for a TaskApplication-type task
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.