The graph expression which shows business process (the flowchart) notation of the de facto standard regarding. BPD which is the process execution model of business process and work flow inside enterprise and cooperation etc. between enterprise () by.
Example of the simple payment business flow which is expressed with BPMN
As for the notation regarding business process and work flow the tool (the process modeling, simulation andwork flow,EAI,BPMand BtoB integration etc.) and there was a numbers in every methodology, was drawn with the respective specific type. Then it is used, also the semantic contents which terminology "of event" "activity" "task" and so on shows differed, for example the person where the use tool and the methodology which depends on differ ( had become the interference of mutual understanding.
Then in order to establish the notation which does not depend on the bender individual writing, standardization of business process notation could advance the non-profit body BPMI which is formed by the tool bender and the consulting company to the stage, business semantics and BPMN 1.0 which standardized notation were issued on 2004 May 3rd.
1st purpose of BPMN decision is to make the intention understanding of the people where the design, execution, maintenance and optimization etc. of business process relate smooth is the non IT engineer and you understand and the easy way you are considered. In addition, the information system (Web service) the counterintelligence system, not only the between of information system personal, as been able to inscribe the office work flow "between human personal", we are developed, it is available in visualization, grasp and ???…????? of business process of the whole business.
In only 1 type which is calledBPDarranging, object () it is prepared.
There is a detailed stipulation in object, but basic set is three flow objects and three connected objects.
Flow object
Event
During business processing the occurrence phenomenon which occurs is shown. You use in start, the interruption and end of flow. It is expressed basically with circle, it writes is divided as event type according to the contents of phenomenon and
Activity
During business processing activity and the job which are executed are shown. As the smallest constitution unit even when being activity, it is possible to express as synthesis of plural jobs. It is expressed with the rectangle whose angle is round, is divided into the type of task and subprocess
Gateway
Divergence and confluence of business process are shown. It is expressed in the rhombus, writes with contents of judgement confluence and is divided
Connected object
Sequence flow
Execution order of the activity which is in the midst of business processing is shown. It is expressed in the arrow equipped solid line
Message flow
The flow of information between entity is shown. It is expressed in the arrow equipped long broken line
Association
Information to flow object and input/output of result ones are shown. It is expressed on the arrow equipped dotted line
In addition, to read the figure "notes" and there is also "a group" "data object" and so on in order to make easy.
Already in one big purpose of BPMN decision,there wasdefinition of mapping of the process execution language of BPEL4WS and the like. BPMN from firsthas designatedthe process execution metamodel of BPML as the base, if the modeling it does in the graphical picture of BPD, it had become goal to be able to execute process automatically. Already the drawing the bender which begins IBM with BPMN -> BPEL4WS formation -> the BPM/ESB product which supports the execution bythe processengine is thrown to the market.
Presently, OMG (Object Management Group) with BPDM (Business Process Definition Metamodel) with standardization of the metamodel which defines the business process which is said is being advanced, but that with BPMI BPMN standard is accepted, you have proposed. From the fact that the mapping of BPELis examined , also the possibility BPMN being integrated in the activity figure of UML is whispered even with UML 2.0 where OMG is in the midst of developing simultaneously.
|