Signavio
Bpm Cookbook
Find your favorite recipe
with our interactive
DMN simulation!
www.signavio.com/bpm-cookbook
S i g n av i o
BPM for everyone
Our mission here at Signavio is creating products people love to
use, that delight our customers and make Business Process
Management accessible to everyone! With this cookbook, we
invite you to get acquainted with business process and decision
modeling in a context that will be useful for your private life too!
There are no lengthy cooking instructions, we illustrate the
recipes in this cookbook as simple process models for easy
understanding. 35 Signavio employees have contributed their
favorite recipes, complemented by their own pictures.
The Signavio Team hopes you enjoy creating delicious dishes
with the Signavio BPM Cookbook!
BPMN 2.0
The BPMN 2.0 modeling standard for process
diagrams has over 60 elements in total. To ensure
simplicity and clarity, we have restricted the
elements used in this cookbook.
Gateways Events Activities
Exclusive gateways (XOR) Start events Intermediate A task is a unit of work -
trigger exactly one branch initiate a timer event: the job to be performed.
at an “either/or” decision process Cyclic timer Task It is an atomic activity
point to continue the instance. events, points in within a process flow.
sequence flow. time, time spans
Intermediate or timeouts. Loop Type A loop task repeats until
Parallel gateways (AND) events repre- Standard a defined condition either
activate all following branches sent conditions/ Intermediate applies or ceases to apply.
simultaneously. They wait milestones conditional event:
for all conditions to be com- in the process. Reacting to changed
pleted before triggering business conditions
the outgoing flow. End events or integrating
complete the business rules.
Event-based gateways are respective
instances that base subsequent process Expanded An expanded
decisions on event occur- instances. Subprocess subprocess is a
rences. They are dependent decomposable
on which of the modeled activity. It con-
events occur first. tains a valid
BPMN diagram.
DMN 1.1
The DMN 1.1 set of elements are clearly laid out. The
following elements have been used in this cookbook.
Sequence Roles/ Decision: Determines a
Flows Swimlanes result value by applying
logic based on a set
Associations combine data objects An additional participant of input data.
and artifacts with other elements. can be connected to a task
or subprocess. It is used to Input data: Provides
Sequence flows connect events, visualize additional associ- information on which the
gateways, tasks, and subtasks. ation of roles or individuals decision can be based.
to the respective activity.
Information requirement:
Swimlanes represent roles and responsi- Represents the application
bilities in the process. They can be divided of input data.
into pools (organizational units) and lanes
(departments/individuals).Lane Decision table
Artifacts Pool Input Output
Artifacts are groups or text annota- Lane U Preparation time (min.) # People Recipe
tions associated with linked objects. Recipe 1
1 ≤ 30 1 - 2 Recipe 2
Recipe 3
2 ≤ 30 > 2 Recipe 4
Group Text 3 > 30 1 - 2
Annotation
4 > 30 > 2
14 30
Beetroot, Hummus & Burritos
Pomegranate Salad
08StarterS 24 32 38
Main Courses
Watermelon Mediterranean Risotto German
Salad with Feta Vegetable & Goat with Turkey Mettigel
10 16 Cheese Quiche 34 40
Münchner Wurstsalat Reste-Schnitte 26 The Original Wiener Scalloped
(Sausage Salad, Schnitzel Hasselback Potatoes
Munich Style) 18 Breakfast for
Champi(gn)ons 36 42
12 Buffalo
Chicken Dip 28 Shepherd’s Pie Moroccan
Kiwi Vegetarian Tajine Poulet
Sausage Rolls 20 Creamy Fish Stew
& Rice
Moscow Mule
Cucumber Salad
44 52 DessertS, CakeS 62 68 76
& Cocktails
Beef Burger with Flammkuchen for Orange Coconut Sago Rhubarb
Homemade Pesto Vegetarians & Kanelbullar Pandan Panna Snow Cake
Pescetarians
46 64 Cotta 78
54
Shakshuka Raffaelo 70 Margarita
Minced Raspberry del Mar
48 Meat Pot American
with Rice Dream Apple Pie 80
Zurich Style
Sliced Veal 56 66 72 Ipanema
50 German Grandma’s Plum Awesome
Turtle & Meringue Tart Banana Bread
Mini
Calzone 58 74
“Herrgotts- Uwe’s Famous
bescheißerle” Rice Pudding
with Tomatoes,
Olives & Feta
STARTERS
06
Authors: Charlott Natho
Determine Determine recipe Output
recipe
Input
U Preparation time (min.) # People Recipe
Preparation # People 1 ≤ 30 1 - 2 Watermelon Salad with Feta
time Reste-Schnitte
Find your favorite 2 ≤ 30 3 - 4 Münchner Wurstsalat (Sausage Salad, Munich Style)
recipe with our Beetroot, Hummus & Pomegranate Salad
interactive DMN
3 ≤ 30 ≥ 5 No recipe available. Maybe check out
s i m u l at i o n ! main courses or desserts/cakes.
4 > 30 1 - 4 Kiwi Vegetarian Sausage Rolls
5 > 30 ≥ 5 Kiwi Vegetarian Sausage Rolls
Buffalo Chicken Dip
Moscow Mule Cucumber Salad
www.signavio.com/bpm-cookbook
07
Ingredients Watermelon
1.5kg watermelon
2 - 3 limes Salad
250g feta cheese
1 small red onion
BEN] Watermelon1 bunch fresh parsley Salad with Feta_B Authors: Charlott Natho
1 bunch fresh mint
with Fe ta3 - 4tbsp.oliveoil
100g pitted black
olives
Freshly ground black Slice the onion Squeeze the
pepper into very thin limes and add
slices and put
them into a the juice
small bowl
Hungry for Open the Cut the Put the feta
Watermelon Salad watermelon and watermelon flesh along with the
watermelon in a
with Feta remove the into triangle wide, shallow
seeds shapes
bowl
Cut the feta Each piece about
cheese into 3-4cm thick
cubes
preparation Add chopped Add the onions Add the olives Season with Carefully mix the
parsley and mint and lime juice to and olive oil to freshly ground salad
2 people black pepper
30 minutes leaves the bowl the salad Enjoy your meal!
08 Use your hands, so the
feta doesn’t fall apart
too much
Torben
Schreiter
Executive
Advisor
May 2009
German
09
Tobias
Przybylla
Customer Advisor
& Trainer
January 2016
German
Münchner
Wurstsalat
(Sausage salad,
Munich style)
10
Authors: Charlott Natho
Use cheese grater if you like Ingredients
Peel sausage
and cut it into 500g “Fleischwurst”
(Lyoner fits best if
thin slices/discs available)
2 big onions
Peel onions and Combine Pour in the 300g Emmentaler
cut them into everything in a vinegar, a splash cheese
thin rings 4 - 5 gherkins
large bowl of the gherkin 2 apples
jar, vinegar and (Granny Smith)
Hungry for mix everything 1 tbsp. sweet mustard
Münchner Wurstsalat Salt & pepper
2 tbsp. yoghurt
Cut gherkins, Optional: 1 - 2 tbsp.
cheese and “Miracle Whip”
apples in small 1 tbsp. olive or
cubes or slices sunflower oil
3 tbsp. vinegar
Mix yoghurt, oil, Miracle Whip Add Miracle Season the (white wine or herbal)
sweet mustard desired? Whip to the dressing with ½ lemon
and half of the Yes bowl and mix salt and pepper Small bunch of chives
chives in a No preparation
separate bowl
3 - 4 people
Recommendation: 30 minutes
Tastes best when accompanied by a fresh
Brez’n and cold Bavarian draft beer 11
Mix the dressing Put the bowl Serve Münchner
into the large into the fridge Wurstsalat
bowl and put
the remaining 1-2 hours Enjoy your meal!
chives on top
Au
Ingredients Approx. 400 F The filling should not be too
wet to easily handle, but not so
3 sheets flaky pastry, dry it doesn't stick together
frozen
1 small white or red onion Heat the oven Line a large On a lightly- Place all remaining Cut pastry sheets in
250g cottage cheese, to 200°C baking tray with floured bench ingredients (except half lengths-wise to
firm tofu, or mozzarella baking paper or make 6 pieces (total)
drained and pressed Hungry for top, lay out milk) in a food and divide the filling
with heavy plates for Kiwi Vegetarian lightly grease pastry sheets to processor and
15 minutes Sausage Rolls into 6 portions
½ cup pecans, or walnuts, thaw process
toasted for added flavour Until filling is smooth
1 egg
1 tsp. dried oregano The milk helps the You can also do this
2 cloves garlic pastry edges to seal before cutting
½ cup breadcrumbs
1 cup rolled oats Use your hands Lay the sausage Brush the Cut the sausage Prick each piece Place the pieces
Milk, for brushing to make a long along the long opposite end of rolls in half, then with a fork and on the baking
sausage shape edge of a pastry the pastry with each half into 3 brush the top tray
preparation milk and roll up No All 6 sausage rolls
piece (each piece of with milk are cut?
variable into a long pastry into 6
60 minutes sausage shape
pieces)
12
It needs to be a tight
sausage roll!
Yes
25-30 minutes
Place the baking Serve hot with
tray in the oven Watties (NZ) or
tomato ketchup
Enjoy your meal!
Oven heated up
Until sausage rolls are golden
brown and puffed up
(check just before end of cooking
as they can overcook easily)
uthors: Charlott Natho
Kiwi H o l ly
Vegetarian Parker
Sausage
Rolls Junior Marketing
Manager
October 2015
New Zealander
13