May
02
2011
0

Our nineth wish to BPMN 2.1 in respect of process execution – 4-eyes-principle

Within human-centric processes one of the most practiced use cases is that of the 4-eyes-principle for approving e.g. a credit application, a technical paper for a medical device, or an updated instruction of a quality management handbook.

 

approval process using 4-eyes-principle

approval process using 4-eyes-principle

Often the two persons are members of the same group. So the first user task can be adressed to a organisational unit. But how can I model the the receiving mechanismen for the second user task?

Here are some possibilities how to set a receiver for the second task being not the same user who have done the first one:

1st Solution

The first task is placed in the lane for the organisational unit. The user can take the task from the intray of his unit. After finishing his work he can reject or approve the case. Afterwards the following business rule task place in the same lane determines a user of the next task and forwards to it.

Risk: what if the user (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,process management | Tags: , ,
Apr
05
2011
0

Our eighth wish to BPMN 2.1 in respect of process execution – escalation date

Here comes our eighth wish, because som workflow experiences show that there are further attributs missing in the BPMN 2.0 specification. Here is the general use case:

After Task A has been finished the fowolling Task B should be finished itself after a defined period of time otherwise the flow should go to Task C.

This feature is trivial and may fit in many cases, but it is not flexible enough especially in Case Management situation. Let´s have a look to the special use cases.

Escalation after a period of time

Escalation after a period of time

1. use case – user defines on the fly

Here the user must be able to define the period of time on the fly when he finishes Task A. On the workflow user interface a dialog (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,process management | Tags: , , ,
Nov
19
2010
1

Our seventh wish to BPMN 2.1 in respect of process execution – technical grouping activity

This is is a simple one but just helpful. Last week I followed a discussion  about how to model in BPMN if there are more than one tasks to be done by the user who started with. The recommandation was to not use one human activity and write “do this and that and …”. Just take so many tasks as necessary to not use “and”. But: from the perspective of a workflow environment in the most cases these task are done within one say it application or form not committing each task to the workflow engine and getting back to the task list and starting tehn the next task, because the logic using these tasks is covered by the application. The users will tap their forehead, they want not to click too much! Acceptance  away.

(more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , ,
Nov
14
2010
0

Our sixth wish to BPMN 2.1 in respect to execution – behaviors during forwarding

OK, this wish is a bit more for discussing how to model human-centric workflow features which are mostly needed in the context of forwarding an process from on human task to the next one.

I choosed an example where some receivers ot the human task named “approve Credit Enquiry” should parallely check and forward “manually” (see wish two) selecting from the context menu “reject” or “approve”.  Judgements will be written into workflow comments before. The receivers may be determined using a Rules Engine or by the forwarding user of activity “Enter Credit Enquiry Data”.

Decision after parallel selections

Decision after parallel selections - View of SAPERION ProcessDesigner of Version 7

But, if there are for example 10 receivers, when should be decided to go for a rejection or an approval? (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , , ,
Nov
06
2010
0

Our first experiences with BPMN 2.0 in respect to human-centric workflow execution

Born in the beginning of this millennium BPMN – Business Process Modeling and Notation – became the world wide standard for graphical process modeling in the last two years. The new Version 2.0 which will be released in near time begins to close the gap in the BPM Round-Trip Engineering.  What has been missed so far? And why is it only the beginning?Let´s see.

BPMN has specified only the look & feel of all the elements to be used to document structured processes with pools, lanes, activities, events, sequence and message flows and such stuff, but not how to store them for interchange the models between applications of different vendors and different goals as there are modeling, analyses, simulation or execution.

Yes, there was an alternative to store the graphical models (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,products | Tags: , , , ,
Oct
30
2010
2

Our fifth wish for BPMN 2.1 – context menu offerings

Here is our fifth wish in respect to missing attributes of an human task. Depending on the culture of a company or the importance of a workflow item the user may be or not possible to call several functions, e.g.:

  • put the task into the resubmission tray until a defined date
  • show the process history for checking the prior performers may be to call one (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , , , ,
Oct
24
2010
1

Our forth wish for BPMN 2.1 in respect to process execution – rework of a task

Our next wish belongs a simple functionality, but helps again to reduce programming effort and a source of error. Working on business cases there is often the situation that a task is addressed to an organisational unit and somebody takes the task over. The flow goes on, but due to some missing things it may come back to that special task. And to avoid that somebody else needs the setup-time again the former performer should be addressed again to rework the task. To summarize: first time address the task to  a group afterwards to the first performer.

We have solved this with an attribute named remember receiver which is flagged for that special task as shown in the following graphic. (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , , , ,
Oct
21
2010
1

Our third wish to BPMN 2.1 in respect to process execution – destribution procedure

BPMN example to explane the distribution challenge

BPMN example to explane the distribution challenge

Here comes our third wish (first and second one) for the human-centric process behavior missed in BPMN 2.0. In BPMN you can place an human task into a lane, which is named e.g. Sales. During runtime somebody of the organisational unit Sales (attribute = performer) should do the work. In reality there are several possibilities to distribute.

(more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , , , ,
Oct
19
2010
9

Our second wish to BPMN 2.1 in respect to process execution – human decision

BPMN example for a decision via gateway

BPMN example for a decision via gateway

In every process there are decision points. Conditions can be proved by the process engine by evaluating formulars defined on conditional sequence flows. So the corresponding parameters must be set within processing the task before (diagramm taken from discussion post of Keith Swenson).

We have learned that in the most cases (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general | Tags: , , , ,
Oct
17
2010
0

Our first wish for BPMN 2.1 in respect to process execution – Organisational Structure Model

Stencil set

SAPERION specific Stencil set in Signavio Process Editor

BPMN 2.0 will be released in then next days of weeks. But we have just some wishes for the next release, may be named 2.1. These wishes are resulting from our early experiences with the interoperability of BPMN 2.0. We have started to import an external process definition based on the XML-based serialisation of BPMN 2.0 into our Workflow System.We see the necessity of linking with an organisational structure model.

The imported processes are modeled with the Signavio Process Editor (a 30 days free trial is available). They are deployed to our Workflow Engine via a web service. A transformer is mapping the BPMN elements and attributes to SAPERION specific ones for execution by our workflow engine. The grafical SAPERION process model is BPMN conform (more…)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to MySpace

Download PDF
Written by Dr. Martin Bartonitz in: english,general,products | Tags: , , , ,

Theme: TheBuckmaker.com Web Templates | Bankwechsel Umschuldung, Iplexx IT Solutions