ORACLE BPMN基础

handle0 2010-07-11

BPMN consists of three main objects:

•Activity:Representsworktobedone

•Gateway:Controlsflowlogicoftheprocess.Usedforsplittingandmergingpaths.

•Event:Supportsasynchronouscommunicationwithotherprocesses,errorhandling,

and controlling flow logic

Sequence Flow BPMN connection objectA Sequence Flow is used to show the order that activities will be performed in a Process.

Task• Atomic activity. Different types of tasks distinguished by different markers.

Task Types are:

•ServiceTask(Synchronoussysteminteraction)

•SendandReceiveTasks(Asynchronoussysteminteraction)

•UserTask(Humanstep–managedbyworkflowengine)

•ManualTask(Notmanagedbyaworkflowengine)

•RulesTask(ManagedbyBusinessRulesengine)

•ScriptTask(Usedforrunningscripts)

•NoneTask(Forjustdocumentationandmappingpurposes)

•CallActivity(TocallanotherindependentBPMNprocess–Process

chaining)