Java Reference
In-Depth Information
WfProcessMgr
process_mgr_state()
set_process_mgr_state()
name()
set_name()
description()
set_description()
category()
set_category()
version()
set_version()
context_signature()
result_signature()
create_process()
WfRequester
+receive_event()
1
1
requester
0..*
performer
manager
WfProcess
0..*
WfExecutionObject
set_requester()
result()
start()
process
workflow_state()
while_open()
why_not_running()
how_closed()
valid_states()
state()
change_state()
name()
set_name()
key()
set_key()
description()
set_description()
process_context()
set_process_context()
priority()
set_priority()
resume()
suspend()
terminate()
abort()
1
container
WfEventAudit
source()
timestamp()
event_type()
activity_key()
activity_name()
process_key()
process_name()
process_mgr_name()
process_mgr_version()
history
1
0..*
0..*
step
WfActivity
set_result()
result()
complete()
1
activity
0..*
assignment
WfAssignment
WfResource
work_item
assignee
set_assignee()
assignment_state()
set_assignment_state()
resource_key()
resource_name()
release()
0..*
1
Figure 21.3 JFlow interfaces
The interfaces defined in the JFlow standard do not cover the build time
interfaces used for the definition of processes.
The JFlow standard defines the possible states of the execution objects (i.e.
processes and activities). Figure 21.4 presents a statechart that describes the
process states and their evolution.
Search WWH ::




Custom Search