Browse Prior Art Database

A BPMN Element Based Transform Method For Fine Grained BPD Collaborating Development

IP.com Disclosure Number: IPCOM000235928D
Publication Date: 2014-Mar-31

Publishing Venue

The IP.com Prior Art Database

Abstract

This article describes a invention, which is a BPD data model transform method and can be used to transform BPD data usually taken as a whole store unit e.g. XML file to BPMN elements based tree store structure.With this BPMN elements based tree store structure, different business developers can do atomic BPMN elements based fine grained BPD collaboration development at the same time without any editing conflicts or lost. The core idea of our invention is we classify BPMN elements into two types: can or can not be divisible, then we break down the whole BPD model to indivisible basic BPMN elements tree structure via applying corresponding decomposing policies and rules.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 17% of the total text.

Page 01 of 19

A BPMN Element Based Transform Method For Fine Grained BPD Collaborating Development

Business Process Model and Notation (BPMN) is a standard for business process modeling that provides a graphical notation for specifying business processes in a Business Process Diagram (BPD). Business Process Diagram (BPD) is a process diagram composed of various BPMN elements, it represents specified business process in a business process model. Business Process Management (BPM)is an integrated method of managing processes through their entire life-cycle. The BPM system is a software system that models, defines, controls and manages business processes. Process models in large companies or organizations are typically edited by stakeholders with varying skills, responsibilities and goals, sometimes distributed across independent organizational units. This always means more than one process designers\developers are working on the same business process model but developing different BPMN elements at the same time. Despite of wide use of the BPM system and the maturing of its technology, the main focus has been mainly on correctly executing process models, but not convenient modeling of business processes especially in this collaborating development environment. For example, two Business Process developers usually can not edit one BPD at the sametime, if more than one Business Process developersneed to work on one BPD, they have to implement it by sequence, which brings various problems like

Greatly lower the Business Process Module development progress


Hard to expose potential BPD activities\components or lanes interfaces conflicts


may result in very tense BPD developing competition and confuse between process developers


can not do whole BPD real time playback when only part of developers finish the implementation.

The main reason caused this issue is that business process model development usually considers one business process diagram as an editable or storage unit in the process repository instead of fine grained base BPMN indivisible element.

Our invention is a BPMN elements based transform method which contains a set of policies and rules, by applying those policies and rules we will get a unique BPD data store structure, which can be used for fine grained basic indivisible BPMN element based BPD collaboration development. And this makes more than one process developers work on the same BPD (Business Process Diagram) at the same time possible and they don't need to worry about any editing conflicts or lost etc. at all.

Known solutions:
1) Fragment-based Version Management for Repositories of Business Process Models http://bpmcenter.org/wp-content/uploads/reports/2011/BPM-11-09.pdf
2) A Version Management of Business Process Models in BPMS http://link.springer.com/chapter/10.1007%2F978-3-540-72909-9_59

Drawbacks: 1) Solution #1 also use BPMN base element as one storage unit, but its focus is different from our invention. Solution#1 use this meth...