{"id":1064,"date":"2022-10-12T09:00:00","date_gmt":"2022-10-12T15:00:00","guid":{"rendered":"https:\/\/processprimer.com\/?p=1064"},"modified":"2026-03-17T18:54:48","modified_gmt":"2026-03-18T00:54:48","slug":"how-to-use-decision-objects-within-a-process-map","status":"publish","type":"post","link":"https:\/\/processprimer.com\/blog\/how-to-use-decision-objects-within-a-process-map\/","title":{"rendered":"How to Use Decision Objects Within a Process Map"},"content":{"rendered":"\n<p>So you&#8217;ve built your basic linear process and you&#8217;re feeling good about it.<\/p>\n\n\n\n<p>You&#8217;ve been able to map out the <span style=\"color:#000000\" class=\"tadv-color\">most efficient way to take the trash,<\/span> you&#8217;ve <strong><span style=\"color:#cf2e2e\" class=\"tadv-color\">shown grandma how to install an Iphone app in 3 easy and visually-appealing steps<\/span><\/strong> and you bedazzle your coworkers in the lunch room with process maps on microwave reheating and loading the dishwasher.<\/p>\n\n\n\n<p>But then&#8230;you run into an issue! Someone has a question (the nerve!) deserving of a &#8220;yes&#8221; or &#8220;no&#8221; answer. What do you do? What if a decision needs to be made and it&#8217;s no longer a linear, &#8220;follow steps 1 to 10&#8221; process? Can you simply ask the user not to ask questions or is that &#8220;frowned upon&#8221; in the office? \ud83d\ude02<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#ff6900\" class=\"tadv-color\">Fear not, process guru. There is a solution and it&#8217;s in the form of a diamond.<\/span><\/h3>\n\n\n\n<p><span style=\"color:#000000\" class=\"tadv-color\">Here&#8217;s a short video example on how to use the diamond object for your process workflow decision steps:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"responsive-embed widescreen\"><iframe loading=\"lazy\" title=\"Using Decision Objects in a Process Workflow\" width=\"1000\" height=\"563\" src=\"https:\/\/www.youtube.com\/embed\/iiQ64qlBP_I?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>The process mapping decision object, also known in BPMN (Business Process Model and Notation) language as the &#8220;exclusive gateway&#8221; is your solution. <strong><em>Diamonds aren&#8217;t only a girls&#8217;s best friend.<\/em><\/strong> Process people like them too!<\/p>\n\n\n\n<p>Using BPMN language, you&#8217;ll use a diamond with an &#8220;X&#8221; in it, like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"123\" height=\"109\" src=\"https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2022\/10\/a184dc95-a190-45e9-af15-fc200e2a39c1.png\" alt=\"\" class=\"wp-image-4133\"\/><\/figure>\n<\/div>\n\n\n<p>If you&#8217;re not planning on using BPMN, let&#8217;s keep it simple and just build a process workflow. We&#8217;ll still use a diamond but we won&#8217;t bother putting an &#8220;X&#8221; in it. We&#8217;ll just use a label instead to make it obvious that it&#8217;s a decision step. Here are a few examples on how you might want to label it:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"115\" src=\"https:\/\/processprimer.com\/wp-content\/uploads\/2020\/11\/image-34-300x115.png\" alt=\"\" class=\"wp-image-1070\" srcset=\"https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-34-300x115.png 300w, https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-34-768x294.png 768w, https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-34.png 832w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/div>\n\n\n<p><br>I tend to place the text label within the diamond unless there are too many words. I may then place it outside the diamond, under or above the object, paying attention to which location best avoids covering decision outcome connector lines.<\/p>\n\n\n\n<p>Let&#8217;s put this diamond object to use with an example. Mikey likes cereal. Mikey really likes Life cereal. He eats it every day at work and puts his bowl and spoon into the dishwasher. What if the process is to load the dishwasher but then <strong>only run the dishwasher when it is full<\/strong>? <\/p>\n\n\n\n<p>Here is an example of how you might build that process workflow:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"213\" src=\"https:\/\/processprimer.com\/wp-content\/uploads\/2020\/11\/image-35-1024x213.png\" alt=\"\" class=\"wp-image-1079\" srcset=\"https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-35-1024x213.png 1024w, https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-35-300x63.png 300w, https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-35-768x160.png 768w, https:\/\/processprimer.com\/blog\/wp-content\/uploads\/2020\/11\/image-35.png 1084w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">That&#8217;s a simple yes\/no scenario and it will get you through the majority of decision steps in a basic process. <\/h3>\n\n\n\n<p>If there are more decision steps, add more diamond objects. <\/p>\n\n\n\n<p>However, you may also run into more complex scenarios:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>what if two paths are supposed to be followed at the same time (in parallel), not just one?<\/li>\n\n\n\n<li>what if the decision has 4 outcomes and not only 2?<\/li>\n\n\n\n<li>what if there are 3 possible outcomes and they are not mutually exclusive? Maybe after the decision step, the user needs to follow outcome A <strong><em>and<\/em><\/strong> outcome C. Then what do you do?<\/li>\n<\/ul>\n\n\n\n<p>These are all valid and real scenarios and there is more than one way to accommodate them. If you have a specific scenario you&#8217;d like to find out more about, leave a comment below or <a href=\"https:\/\/www.processprimer.com\/contact\">contact us<\/a>.<\/p>\n\n\n\n<p>&#8212;<br><br><span style=\"color:#0693e3\" class=\"tadv-color\">Comprehend.<\/span> <span style=\"color:#cf2e2e\" class=\"tadv-color\">Reimagine.<\/span> <span style=\"color:#c9b669\" class=\"tadv-color\">Outperform.<\/span><br><br>Alwin Kwan<br>Your Friendly Neighbourhood Process Consultant<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>So you&#8217;ve built your basic linear process and you&#8217;re feeling good about it. You&#8217;ve been able to map out the most efficient way to take the trash, you&#8217;ve shown grandma how to install an Iphone app in 3 easy and&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1147,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,3],"tags":[],"class_list":["post-1064","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-process-improvement"],"_links":{"self":[{"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/posts\/1064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/comments?post=1064"}],"version-history":[{"count":1,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/posts\/1064\/revisions"}],"predecessor-version":[{"id":4134,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/posts\/1064\/revisions\/4134"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/media\/1147"}],"wp:attachment":[{"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/media?parent=1064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/categories?post=1064"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/processprimer.com\/blog\/wp-json\/wp\/v2\/tags?post=1064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}