Workflow Definition Module
Andrey Nechypurenko. E-mail: andreynech@yahoo.com Home page: http://www.geocities.com/andreynech
ProcessDefinitionServer
engineName : String
scope : String
createProcessModel()
openProcessModelsList()
getProcessModel()
WfBaseDefinition
name : String
description : String
attrs : WfBase::NameValueSequence
addDataDefinition()
removeDataDefinition()
getDataDefinitionSequence()
WfProcessDefinition
remove()
addActivityDefinition()
getActivityDefinition()
openActivityDefinitionsList()
addTransitionDefinition()
getTransitionDefinition()
openTransitionDefinitionsList()
WfActivityDefinition
kind : ActivityKind
join : RouteCondition
split : RouteCondition
subflow_kind : ExecutionKind
inline_info : InlineBlockInfo
subflow : WfProcessDefinition
resource_name : String
remove()
getParentProcessModel()
WfTransitionDefinition
sourceActivity : WfActivityDefinition
targetActivity : WfActivityDefinition
kind : TransitionKind
condition : String
remove()
getParentProcessModel()
WfProcessDefinitionsIterator
WfActivityDefinitionsIterator
WfTransitionDefinitionsIterator
The Process Definition Module contains the interfaces used to create and modify Process Definitions to be executed by an Enactement Service.
A Process Definition is defined as:
The representation of a business process in a form that supports automated manipulation, such as modeling, or enactment by a workflow management system. The process definition consists of a network of activities and their relationships, criteria to indicate the start and termination of the process, and information about the individual activities, such as participants, associated IT applications and data, etc. (WfMC Glossary - WfMC-TC-1011)
7/14