handle0 2010-07-11
BPMN consists of three main objects:
•Activity:Representsworktobedone
•Gateway:Controlsflowlogicoftheprocess.Usedforsplittingandmergingpaths.
•Event:Supportsasynchronouscommunicationwithotherprocesses,errorhandling,
and controlling flow logicSequence 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)