| |||||||
| DETAILS: DOCUMENTATION | | FRAMES | NO FRAMES | ||||||
| Element Summary | |
| assignment | Specifies how a task or a swimlane should be assigned to a specific user or who will be identified as a candidate for it. |
| graph | Graphical attributes for a node in the process graph |
| on | Events on which listeners can be registered. |
| process-definition | A jPDL process definition description; This is the top level element in a jPDL process file. |
| subtask | Subtask in a task activity. |
| swimlane | A process role. |
| timer | A timer that will be bound to the most inner enclosing scope. |
| transition | A transition from one node to another. |
| Complex Type Summary | |
| emailType | |
| emailType.property | Template property value |
| invokeType | |
| invokeType.arg | Arguments passed into the method invocation. |
| scriptType | |
| taskType | |
| taskType.reminder | |
| transitionType | The outgoing transitions. |
| transitionType.graph | |
| Simple Type Summary | |
| priorityType | |
| Group Summary | |
| activityGroup | |
| delegationGroup | |
| eventListenerGroup | |
| Attribute Group Summary | |
| nodeAttributes | |
By default, local element declarations belong to this schema's target namespace.
By default, local attribute declarations belong to this schema's target namespace.
Prelimiary draft of the jPDL 4 process definition
grammar; element process-definition is the top level element.
TODO: Add node pluggability. (add the proper any's and
anyAttributes)
TODO: Pull up expression. The expression element in the
delegation group can be pulled up as an expression
attribute in each use case of the delegationGroup
TODO: Should automatic activities have timers? That makes sense
in a transient scenario, but not in a transactional scenario.
Same comment holds for asynchronous continuations
TODO: Is it a good idea to move blocking and signalling to the API ?
TODO: Figure out task reuse (requires templating and parameters)
and dynamic task creation (requires tasks to be declared by name
in the process definition and that from the API tasks can be
easily instantiated.
TODO: Investigate if object-refs to centrally defined objects would
add value over inline defined objects.
| |||||||
| DETAILS: DOCUMENTATION | | FRAMES | NO FRAMES | ||||||