ARIS Community - We Love BPM

Mehlknepp recipe as Event-driven Process Chain (EPC)

rbaureis's picture
by Ramona Baureis in Professional ARIS posted on 2010-03-17

In my last post, I showed to you a simple process modeling example based on the “Schwenker” menu from Saarland. The process used was just a step-by-step instruction. Today, I show you a little bit more complicated process in order to prepare “Mehlknepp”.

Have you ever been in Saarland for a culinary journey? Saarland has four „Michelin-Star houses”. Two of them are the Victor`s gourmet restaurant Schlossberg in Perl- Nennig of Christian Bau and the guest house in Saarbrücken of Klaus Erfort. They achieved the best evaluation with 3 stars. Those restaurants belong to the nine best restaurants of Germany.

Everyone could cook in a saarländisch way, let´s see how:

Compared to my previous process model, this one is a little bit more complex. It includes a loop to ensure the Mehlknepp have the correct consistency before they get boiled. If they don’t have the correct consistency yet, you need to add milk or flour.

There are different possibilities to experience the “Mehlknepp”. You can take them as starter with salad or as main dish for example as “Geheirade” (another Saarland menu but you have to mix them with fried potatoes) or as dessert with apple sauce.

Serve them with sauce or escallop them! “Mehlknepp” are easy to cook and easy to variegate!

So long, have fun cooking “Mehlknepp”.

preview of Mehlknepp recipe as Event-driven Process Chain (EPC) ()
1 Like
There are no attachments
Ismael Shameem Etowar posted on 2010-03-17

Dear Ms Ramona,


Thank you for those wonderful recipes:)

I will try these and share with my friends here:)





Rune Becker posted on 2010-03-18

Cool, Shameen!

Whenever I stop by on Mauritius island, please cook this saarlandian recipe!
Saarlandians tend to get homesick very quickly.

You know, Saarland and Mauritius have lots of things in common:

  • about 2000+ square km in size
  • around 1 million+ inhabitants

And I bet it's also true for Mauritians that you can't find a place where you don't run into another Mauratian. That happens to Saarlandians all the time all over the world.

But the best at last:
Believe it or not, Saarlandians and Mauritians have common ancestors! Yes, we do!

Here's the story:
Once upon a time...
the capital of Saarland, Saarbrueckenhad the name Nassau-Saarbruecken  and belonged as city or county to the House of Nassau 

And to among all the lords and ladies there was one named Maurice of Nassau:

And Shameem, you know that for sure, from his name your island's state name Mauritius had been derived.

Bottom line:
On this small planet we are all relatives, aren't we!?

So I leave you and the community with the question:
Why don't we take care of each other just like one big family "Earth"!?


Ismael Shameem Etowar posted on 2010-03-18

Hi Rune,

Absolutely right, we are somehow related:).

It's amazing when we read about the similarities:)

I will be very happy if you visit us here in Mauritius and no doubt I shall be more than pleased to show you around.

Euh...... who knows maybe there will be an ARIS ProcessWorld or ARIS UserDay here in Mauritius:):)

Talking about the House of Nassau, we have a very famous hotel here in Mauritius called 'Prince Maurice de Nassau', named after the Prince Maurice of Nassau.

Believe me it's a really really lovely hotel. I remember for the grand opening someone from the Royal family came for the inauguration. I think it's a grand grand son:).


I would like to seize this opportunity to thank you for the nice posts you have been writing for the community.


Keep in touch.






Sendhil Manian Vellaichamy posted on 2010-05-11

Hi Ms. Ramona:

In EPC, a function/activity cannot trigger another function/activity. It should only lead to events. So partition dough should lead to Dough Partitioned event and that event in turn should trigger funtion Boil dough in salty water.

Ramona Baureis posted on 2010-05-19

Generally, you are right.

The change of function/activity and event is an important element of the process description. Indeed this process description include redundant information at some points. Therefore it exsists a convention that these so-called trivial events could be left out.

In the example above the event you have proposed "Dough Partitioned event " is a so-called trivial event.

Vibhas Karn posted on 2010-07-12

Can a function produce function itself? What i previously believe every function starts with an event and ends with an event.I am refrering the digram above Knead ingrediants by hand and partition dough are two functions producing function only.Forgive my mistke if i am wrong i am a new to business process design.


Sebastian Stein posted on 2010-07-16

Hi Vibhas,

you are right, normally a function should produce an event which again can trigger a function. However, often those events contain no additional meaning and are removed from the diagrams to save space. I think nowadays it is good modelling practice to leave them out in case they don't deliver any additional meaning. Search ARIS Community for "trivial event" and you might find similar discussions.

Rob Davis posted on 2010-07-16


Be careful if you miss out trivial events - you need to be sure they really are trivial. For instance I have seen many processes where people have modelled a step called "check something" and then immediately followed it by another task. The question I ask is what are you checking and why? Surely there is more than one outcome? I always recommend putting all the events in to start . Don't just blindly use the name of the previous task with  verb and noun swapped, but think about what the real ouctome of the task is. That way you will design effective processes that don't just take the "happy path". You can delete the really trivial ones later once you are sure your process flow is correct or you can automatically hide them in ARIS Business Publisher.


triviaapps 36 posted on 2013-02-19

this is the different process and yet different ingediants are add to this to made a good one. In this process you get m any assesments with this and upgrade the model the recipe is not dificult but you have to get this in a standard style.  refers to you a better question options.

jafd sdfjl posted on 2013-10-31