{"id":573,"date":"2026-02-25T10:20:35","date_gmt":"2026-02-25T10:20:35","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/"},"modified":"2026-02-25T10:20:35","modified_gmt":"2026-02-25T10:20:35","slug":"bpmn-gateway-mistakes-xor-and-or","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/","title":{"rendered":"Gateway Confusion: XOR, AND, OR Gone Wrong"},"content":{"rendered":"<p>In three different teams last year I saw the same flawed gateway pattern cause endless rework. One team used an exclusive gateway to model a decision that required multiple outcomes. Another used an AND gateway to represent a single path choice. The third had a join without a corresponding split, leaving the diagram semantically broken. These aren&#8217;t just cosmetic issues \u2014 they distort the actual behavior, confuse implementers, and undermine automation.<\/p>\n<p>Gateway confusion is one of the most frequent BPMN modeling errors. It\u2019s not that people don\u2019t understand the symbols. It\u2019s that they default to what feels intuitive, not what\u2019s correct. This chapter cuts through the confusion with real-world examples, clear decision rules, and practical fixes. You\u2019ll learn how to distinguish XOR, AND, and OR gateways based on logic, outcome requirements, and implementation intent \u2014 not just memorization.<\/p>\n<p>These aren\u2019t rules to memorize. They\u2019re patterns to internalize. When you get the gateway right, the entire process becomes explainable, automatable, and auditable. When you get it wrong, no amount of tooling will save the model.<\/p>\n<h2>Understanding BPMN Gateways: The Core Misconception<\/h2>\n<p>Most people assume gateways are just decision points. They\u2019re not. Gateways are <strong>control flow mechanisms<\/strong>. They don\u2019t decide; they direct. The decision logic belongs in the conditions on sequence flows.<\/p>\n<p>But here\u2019s where the confusion starts: gateways define the <em>semantics<\/em> of branching and merging. That\u2019s what makes the difference between a correct model and a broken one.<\/p>\n<p>Consider this: if you use an XOR gateway, you\u2019re saying \u201cexactly one outcome is valid.\u201d If you use AND, you\u2019re saying \u201call outcomes must occur.\u201d If you use OR, you\u2019re saying \u201cone or more outcomes may occur.\u201d The gateway isn\u2019t about the question \u2014 it\u2019s about the logic of the path.<\/p>\n<p>When you mix these semantics \u2014 treating an inclusive gateway like exclusive, or using AND without a proper join \u2014 you create a model that can\u2019t be executed. It\u2019s like building a house with mismatched blueprints: the walls may stand, but the doors won\u2019t open.<\/p>\n<h3>The Gateway Triad: XOR vs AND vs OR<\/h3>\n<p>Let\u2019s break down the three gateways using real business logic.<\/p>\n<p><strong>XOR Gateway (Exclusive):<\/strong> Use when only one path can be taken. It\u2019s like asking \u201cIs the customer a VIP?\u201d \u2014 yes or no. Only one outcome is valid.<\/p>\n<p><strong>AND Gateway (Parallel):<\/strong> Use when multiple paths must be executed simultaneously. It\u2019s like \u201cCollect the order, then send the confirmation, then update inventory.\u201d All three must happen \u2014 not in sequence, but in parallel.<\/p>\n<p><strong>OR Gateway (Inclusive):<\/strong> Use when one or more paths can be taken. It\u2019s like \u201cIs the customer over 18? Or do they have parental consent?\u201d Either condition can trigger flow \u2014 and both can.<\/p>\n<p>These aren\u2019t abstract definitions. They\u2019re behavioral contracts. Misuse leads to incorrect execution \u2014 especially in automation engines that rely on precise branching logic.<\/p>\n<h2>Common Gateway Mistakes and How to Fix Them<\/h2>\n<h3>Mistake 1: Using XOR When Multiple Outcomes Are Possible<\/h3>\n<p>Imagine a customer service process that routes based on issue type: billing, technical, or account. If you model this with an XOR gateway, you\u2019re forcing one and only one path to be taken \u2014 but what if a customer has both a billing and technical issue?<\/p>\n<p><strong>Why it\u2019s wrong:<\/strong> XOR implies exclusivity. But real-world scenarios often involve multiple valid paths.<\/p>\n<p><strong>Fix:<\/strong> Use an OR gateway instead. This allows one or more routes to be followed. You can then use conditions like \u201cIssue Type = Billing\u201d or \u201cIssue Type = Technical\u201d to control flow.<\/p>\n<p><strong>Rule of thumb:<\/strong> If multiple paths are logically possible, use OR. If only one should be taken, use XOR.<\/p>\n<h3>Mistake 2: Forgetting to Pair Split and Join Gateways<\/h3>\n<p>One team used an AND gateway to split a flow but forgot to add a corresponding join. The process continued down multiple paths, but there was no synchronization point. The model was semantically invalid.<\/p>\n<p><strong>Why it\u2019s wrong:<\/strong> AND splits require AND joins to ensure all paths are completed before continuing. Without the join, the model cannot be executed.<\/p>\n<p><strong>Fix:<\/strong> Always pair AND splits with AND joins. If you can\u2019t use an AND join, reconsider whether the split was truly parallel.<\/p>\n<p><strong>Rule of thumb:<\/strong> If you split with AND, you <strong>must<\/strong> join with AND. If you split with XOR or OR, the join must match the split type.<\/p>\n<h3>Mistake 3: Treating OR as XOR (or vice versa)<\/h3>\n<p>I\u2019ve reviewed a diagram where an OR gateway was used to model a choice between two events: \u201cDid the customer cancel?\u201d or \u201cDid the agent escalate?\u201d The condition on the flow said \u201cCancel = Yes.\u201d But the OR gateway allowed both to be true \u2014 and both paths were followed.<\/p>\n<p><strong>Why it\u2019s wrong:<\/strong> The logic of the OR gateway allows multiple outcomes. But in this case, only one should trigger. The model was ambiguous.<\/p>\n<p><strong>Fix:<\/strong> Use XOR if only one path should be taken. Use OR only when multiple outcomes are possible \u2014 and ensure the join point (if any) handles multiple flows correctly.<\/p>\n<p><strong>Rule of thumb:<\/strong> Use XOR when the paths are mutually exclusive. Use OR when they are not \u2014 and always consider whether you need a join.<\/p>\n<h2>Visual: Before and After \u2013 The Correct Gateway Pattern<\/h2>\n<p><strong>Before (Incorrect):<\/strong> A single OR gateway splits into two paths. One path has condition \u201cCustomer is VIP,\u201d the other \u201cCustomer is New.\u201d Both conditions can be true. But the model lacks a join, and the logic is ambiguous.<\/p>\n<p><strong>After (Correct):<\/strong> Use an OR gateway with a corresponding OR join. Each path executes independently. The join only continues when all executed flows are complete. Or, if only one path should be taken, replace OR with XOR.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Gateway Type<\/th>\n<th>Use Case<\/th>\n<th>Split\/Join Pair Required?<\/th>\n<th>Example<\/th>\n<\/tr>\n<tr>\n<td>XOR<\/td>\n<td>One path only<\/td>\n<td>Yes (XOR with XOR)<\/td>\n<td>\u201cIs the applicant approved?\u201d<\/td>\n<\/tr>\n<tr>\n<td>AND<\/td>\n<td>All paths must execute<\/td>\n<td>Yes (AND with AND)<\/td>\n<td>\u201cCollect data, validate, submit\u201d<\/td>\n<\/tr>\n<tr>\n<td>OR<\/td>\n<td>One or more paths may execute<\/td>\n<td>Yes (OR with OR)<\/td>\n<td>\u201cIs the user high-risk or has a complaint?\u201d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Always validate your gateway pairs. A split without a join \u2014 or a join without a split \u2014 breaks the model. It\u2019s like having a fork in the road with no way to meet again.<\/p>\n<h2>BPMN Gateway Best Practices: A Quick Reference<\/h2>\n<p>Here\u2019s a checklist to guide your gateway use in every model:<\/p>\n<ul>\n<li><strong>Clarify the logic first:<\/strong> Ask: \u201cCan more than one path happen at once?\u201d If yes, OR is likely correct. If no, XOR.<\/li>\n<li><strong>Check the join:<\/strong> Every split must have a matching join. AND splits need AND joins. OR splits need OR joins.<\/li>\n<li><strong>Avoid OR when you mean XOR:<\/strong> OR allows multiple paths. If only one should be taken, use XOR.<\/li>\n<li><strong>Use conditions, not gateways, to define logic:<\/strong> Let gateways control flow. Let conditions define when.<\/li>\n<li><strong>Test with a walkthrough:<\/strong> Walk through the process with business users. If they can\u2019t predict the outcome, the gateway logic is likely flawed.<\/li>\n<\/ul>\n<p>Remember: gateways are not about the question. They\u2019re about the answer.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What\u2019s the difference between XOR and OR gateways in BPMN?<\/h3>\n<p>XOR (exclusive) allows only one path to be taken. OR (inclusive) allows one or more paths. Use XOR for mutually exclusive decisions. Use OR when multiple outcomes are valid.<\/p>\n<h3>Can I use AND gateways to model sequential steps?<\/h3>\n<p>No. AND gateways represent parallel execution. Use sequence flows for sequential steps. Use AND only when multiple paths must run simultaneously.<\/p>\n<h3>Why do I need to pair split and join gateways?<\/h3>\n<p>Because BPMN requires control flow integrity. A split without a join creates an unexecutable model. The join ensures all flows are complete before continuing.<\/p>\n<h3>How do I know if I should use XOR or OR for a decision?<\/h3>\n<p>Ask: \u201cCan both conditions be true at once?\u201d If yes, use OR. If only one can be true, use XOR. If unsure, OR is safer and more flexible.<\/p>\n<h3>Can I use an OR gateway without a join?<\/h3>\n<p>Yes, but only if the flow continues without synchronization. However, the join is still recommended if you expect multiple paths to converge. Omitting it may confuse reviewers and automation engines.<\/p>\n<h3>What happens if I use the wrong gateway type?<\/h3>\n<p>The model becomes semantically invalid. Automation engines may fail to interpret it, or execute it incorrectly. It can lead to missed steps, duplicated actions, or deadlocks.<\/p>\n<p>When in doubt, ask: \u201cDoes this model reflect how the process actually works, or how I wish it would?\u201d That question will reveal the gateway mistake.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In three different teams last year I saw the same flawed gateway pattern cause endless rework. One team used an exclusive gateway to model a decision that required multiple outcomes. Another used an AND gateway to represent a single path choice. The third had a join without a corresponding split, leaving the diagram semantically broken. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":571,"menu_order":1,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_tag":[],"class_list":["post-573","docs","type-docs","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BPMN Gateway Mistakes: Fix XOR, AND, OR Errors<\/title>\n<meta name=\"description\" content=\"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BPMN Gateway Mistakes: Fix XOR, AND, OR Errors\" \/>\n<meta property=\"og:description\" content=\"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/\",\"name\":\"BPMN Gateway Mistakes: Fix XOR, AND, OR Errors\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#website\"},\"datePublished\":\"2026-02-25T10:20:35+00:00\",\"description\":\"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/ru\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Common BPMN Mistakes and How to Avoid Them\",\"item\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Notation Misuse and Semantic Errors\",\"item\":\"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Gateway Confusion: XOR, AND, OR Gone Wrong\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/ru\/\",\"name\":\"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/ru\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#organization\",\"name\":\"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439\",\"url\":\"https:\/\/skills.visual-paradigm.com\/ru\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/ru\/wp-content\/uploads\/sites\/10\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/ru\/wp-content\/uploads\/sites\/10\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/ru\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BPMN Gateway Mistakes: Fix XOR, AND, OR Errors","description":"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/","og_locale":"ru_RU","og_type":"article","og_title":"BPMN Gateway Mistakes: Fix XOR, AND, OR Errors","og_description":"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.","og_url":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/","og_site_name":"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439","twitter_card":"summary_large_image","twitter_misc":{"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"7 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/","url":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/","name":"BPMN Gateway Mistakes: Fix XOR, AND, OR Errors","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/ru\/#website"},"datePublished":"2026-02-25T10:20:35+00:00","description":"Avoid common BPMN gateway mistakes with clear rules for XOR, AND, and OR gateways. Learn how to fix incorrect branching, pairing splits and joins, and mixing semantics in real-world process models.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/bpmn-gateway-mistakes-xor-and-or\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/ru\/"},{"@type":"ListItem","position":2,"name":"Common BPMN Mistakes and How to Avoid Them","item":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/"},{"@type":"ListItem","position":3,"name":"Notation Misuse and Semantic Errors","item":"https:\/\/skills.visual-paradigm.com\/ru\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-notation-mistakes\/"},{"@type":"ListItem","position":4,"name":"Gateway Confusion: XOR, AND, OR Gone Wrong"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/ru\/#website","url":"https:\/\/skills.visual-paradigm.com\/ru\/","name":"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/ru\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/ru\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/ru\/#organization","name":"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439","url":"https:\/\/skills.visual-paradigm.com\/ru\/","logo":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/skills.visual-paradigm.com\/ru\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/ru\/wp-content\/uploads\/sites\/10\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/ru\/wp-content\/uploads\/sites\/10\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills \u0420\u0443\u0441\u0441\u043a\u0438\u0439"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/ru\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/docs\/573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/docs\/573\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/docs\/571"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/ru\/wp-json\/wp\/v2\/doc_tag?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}