{"id":587,"date":"2026-02-25T10:20:41","date_gmt":"2026-02-25T10:20:41","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/"},"modified":"2026-02-25T10:20:41","modified_gmt":"2026-02-25T10:20:41","slug":"bpmn-gateway-condition-mistakes","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/","title":{"rendered":"Overloaded Gateways and Cryptic Conditions"},"content":{"rendered":"<p>Overloaded gateways and cryptic conditions are among the most damaging patterns in BPMN modeling. They turn a diagram meant to clarify into a logic puzzle that confuses even experienced readers. I\u2019ve seen countless diagrams where a single gateway contains multiple nested conditions like \u201c(Status = Approved) AND (Deadline \u2265 Today) AND (Budget \u2264 10K) AND (Department \u2260 HR)\u201d. This is not just messy\u2014it\u2019s a recipe for misinterpretation, rework, and failed automation.<\/p>\n<p>Even if the logic is technically correct, such gateways break the principle of <strong>simplifying BPMN decision logic<\/strong>. The human brain struggles to parse complex condition chains, especially when they\u2019re crammed into a single label. Worse, these labels often use technical syntax or abbreviations that only the original modeler understands.<\/p>\n<p>My years in process auditing have shown me that the real cost isn\u2019t just in confusion\u2014it\u2019s in the trust erosion between business and IT. A poor gateway condition can cause a system to reject a valid case, or worse, approve one that should have been blocked. You\u2019re not just modeling a process\u2014you\u2019re defining business policy.<\/p>\n<p>This chapter shows you how to break down complex logic, name conditions clearly, and use external decision tables or rule references to keep your diagrams readable and executable. The goal is not to eliminate complexity\u2014but to manage it with clarity.<\/p>\n<h2>Why Overloaded Gateways Backfire<\/h2>\n<p>Gateways exist to represent decision points. When you overload them with too many conditions, you\u2019re not simplifying\u2014you\u2019re hiding logic. Gateways should be the <strong>gateway<\/strong> to clarity, not a dumping ground for business rules.<\/p>\n<p>Consider this example: a gateway labeled \u201cIf (Approved) AND (Deadline Passed) AND (Cost \u2264 $5K) AND (No Audit Flag)\u201d.<\/p>\n<p>Even if correct, this label is a liability. It forces every stakeholder\u2014whether business analyst, developer, or auditor\u2014to mentally unpack it, leading to inconsistent interpretations.<\/p>\n<p>When you see logic like this, pause. Ask: \u201cWould a business user understand this without a decoder ring?\u201d If not, you\u2019ve already failed the test of <strong>gateway label best practices<\/strong>.<\/p>\n<h2>Reframing Decision Logic: The Power of Decomposition<\/h2>\n<p>Complex decisions should be broken down. The key is not to embed rules in the gateway label\u2014but to externalize them.<\/p>\n<p>Instead of stuffing logic into a single gateway, use a decision point to trigger a separate decision model. You can reference a <strong>DMN (Decision Model and Notation)<\/strong> table or a rule document that defines the exact conditions.<\/p>\n<p>For example:<\/p>\n<ul>\n<li>Start event \u2192 <strong>Approve Application<\/strong> (gateway)<\/li>\n<li>Then: <strong>Check Approval Criteria<\/strong> (decision task, referencing DMN table)<\/li>\n<li>DMN table defines: Approval = Yes if (Status = Approved) AND (Budget \u2264 10K) AND (Department \u2260 HR)<\/li>\n<\/ul>\n<p>This approach keeps the BPMN diagram clean, while still ensuring the logic is precise and reusable.<\/p>\n<h3>Step-by-step: Decomposing a Complex Gateway<\/h3>\n<ol>\n<li>Identify the decision point where multiple conditions are combined.<\/li>\n<li>Extract the logic into a decision task or call to a DMN model.<\/li>\n<li>Replace the complex gateway label with a clear, business-friendly phrase like \u201cCheck eligibility rules\u201d.<\/li>\n<li>Reference the external decision model using a label like \u201c(See DMN: Approval Rules v2.1)\u201d.<\/li>\n<li>Ensure all branches from the gateway lead to actions that are clearly tied to the decision outcome.<\/li>\n<\/ol>\n<p>By following this method, you transform a dense, cryptic gateway into a clear, traceable decision node.<\/p>\n<h2>Best Practices for Gateway Labels: Clarity Over Cleverness<\/h2>\n<p>Gateway labels should reflect business intent\u2014not technical syntax. A good label answers: \u201cWhat is this decision about?\u201d<\/p>\n<p>Here are rules I\u2019ve seen work across dozens of enterprise processes:<\/p>\n<ul>\n<li><strong>Use active voice<\/strong>: \u201cApprove?\u201d is clearer than \u201cIs Approved?\u201d<\/li>\n<li><strong>Use business language<\/strong>: \u201cCustomer has valid ID?\u201d is better than \u201cID_Status = Verified\u201d<\/li>\n<li><strong>Keep it under 10 words<\/strong>: If you can\u2019t say it in 10 words, break it down.<\/li>\n<li><strong>Avoid Boolean logic<\/strong>: No \u201cAND\u201d, \u201cOR\u201d, \u201cNOT\u201d in labels. Reserve that for the decision model, not the gateway.<\/li>\n<li><strong>Reference external rules<\/strong>: If the logic is complex, label it \u201cCheck eligibility\u201d and link to a rule document.<\/li>\n<\/ul>\n<p>These guidelines are not just advice\u2014they\u2019re <strong>gateway label best practices<\/strong> that I\u2019ve seen reduce review time by up to 60% in real projects.<\/p>\n<h2>When to Use DMN: Externalizing Complex Logic<\/h2>\n<p>When decision logic exceeds a few conditions, DMN is your best friend. It\u2019s not an extra layer\u2014it\u2019s a <em>separation of concerns<\/em>.<\/p>\n<p>Use DMN to model:<\/p>\n<ul>\n<li>Eligibility rules<\/li>\n<li>Pricing calculations<\/li>\n<li>Compliance checks<\/li>\n<li>Approval thresholds<\/li>\n<\/ul>\n<p>Then, in BPMN, your gateway simply says \u201cCheck eligibility\u201d and triggers the DMN table.<\/p>\n<p>Example:<\/p>\n<pre><code>Gateway: [Check eligibility]\n  \u2192 Decision Task: Evaluate against DMN table\n  \u2192 DMN Table: \"Eligibility Rules v3.0\"\n<\/code><\/pre>\n<p>This way, the BPMN remains focused on the process flow, while the DMN holds the detailed logic.<\/p>\n<h3>When DMN Isn\u2019t Needed<\/h3>\n<p>Not every decision requires a DMN table. If a condition is simple\u2014\u201cIs the form complete?\u201d\u2014just use a plain gateway label.<\/p>\n<p>Use DMN only when:<\/p>\n<ul>\n<li>There are more than 3 conditions.<\/li>\n<li>Logic depends on multiple data inputs.<\/li>\n<li>Rules may change frequently.<\/li>\n<li>Multiple teams need to review or reuse the logic.<\/li>\n<\/ul>\n<p>When in doubt\u2014start simple. You can always introduce DMN later.<\/p>\n<h2>Common Pitfalls and How to Avoid Them<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Pitfall<\/th>\n<th>Why It\u2019s Wrong<\/th>\n<th>Fix<\/th>\n<\/tr>\n<tr>\n<td>Cryptic BPMN conditions like \u201c(Status == A) AND (Budget &lt;= 5000)\u201d<\/td>\n<td>Uses technical syntax; non-essential for business readers<\/td>\n<td>Replace with business language: \u201cIs status Active and budget under $5,000?\u201d<\/td>\n<\/tr>\n<tr>\n<td>Overloaded gateway with 5+ conditions<\/td>\n<td>Breaks readability; hard to validate<\/td>\n<td>Split into multiple decision points or use DMN<\/td>\n<\/tr>\n<tr>\n<td>Missing reference to external rules<\/td>\n<td>Logic is invisible; leads to inconsistent implementations<\/td>\n<td>Add label: \u201c(See Rule Book: HR Policy 7.2)\u201d<\/td>\n<\/tr>\n<tr>\n<td>Using \u201cYes\u201d and \u201cNo\u201d on gateways<\/td>\n<td>Not descriptive; doesn\u2019t convey intent<\/td>\n<td>Replace with: \u201cApproved?\u201d and \u201cNot Approved?\u201d<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Avoid these traps by asking: \u201cCan a stakeholder understand this without help?\u201d If not, you\u2019ve missed the mark.<\/p>\n<h2>Final Thoughts: Clarity Is the Real KPI<\/h2>\n<p>Overloaded gateways and cryptic conditions don\u2019t just make diagrams hard to read\u2014they undermine trust in the entire process model. A well-structured gateway should be a <em>signpost<\/em>, not a barrier.<\/p>\n<p>The goal of BPMN is to be understood by <em>everyone<\/em>: business analysts, developers, auditors, even customers. If someone outside your immediate team can\u2019t follow your logic, then the diagram has failed.<\/p>\n<p>Remember: <strong>simplifying BPMN decision logic<\/strong> isn\u2019t about dumbing down\u2014it\u2019s about making complex systems accessible. Use decomposition, externalize logic, and apply <strong>gateway label best practices<\/strong>. Your future self, your team, and your organization will thank you.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>When should I use DMN instead of a BPMN gateway?<\/h3>\n<p>Use DMN when the decision logic involves more than three conditions, depends on multiple data sources, or needs to be reused across processes. DMN keeps the BPMN model clean and separates logic from flow.<\/p>\n<h3>Can I still use gateways for simple decisions?<\/h3>\n<p>Absolutely. For simple decisions like \u201cIs the application complete?\u201d, a gateway label like \u201cApplication Complete?\u201d is sufficient and recommended. Avoid overcomplicating.<\/p>\n<h3>What if my team insists on keeping logic in the gateway label?<\/h3>\n<p>Push back gently but firmly: \u201cThis label is not readable by business users. Let\u2019s move this logic to a DMN table so we can align on the rules.\u201d Use real examples to show how ambiguity leads to rework.<\/p>\n<h3>How do I handle decisions that depend on external systems?<\/h3>\n<p>Model the decision as a task that calls an external system. The gateway label can be \u201cCheck eligibility via CRM system.\u201d Then, the actual logic lives in the system or a DMN table.<\/p>\n<h3>Is it okay to use abbreviations in gateway labels?<\/h3>\n<p>Only if they\u2019re universally understood by all stakeholders. \u201cHR\u201d might be acceptable, but \u201cSAP-PR\u201d is not. Always favor clarity over brevity.<\/p>\n<h3>What if I can\u2019t use DMN because of tool limitations?<\/h3>\n<p>Still apply the principles. Use clear labels like \u201cCheck approval rules\u201d and document the full logic in a separate table or business rule specification. The goal is traceability, not the tool.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overloaded gateways and cryptic conditions are among the most damaging patterns in BPMN modeling. They turn a diagram meant to clarify into a logic puzzle that confuses even experienced readers. I\u2019ve seen countless diagrams where a single gateway contains multiple nested conditions like \u201c(Status = Approved) AND (Deadline \u2265 Today) AND (Budget \u2264 10K) AND [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":585,"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-587","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 Condition Mistakes: Fixing Cryptic Logic<\/title>\n<meta name=\"description\" content=\"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.\" \/>\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\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BPMN Gateway Condition Mistakes: Fixing Cryptic Logic\" \/>\n<meta property=\"og:description\" content=\"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Portugu\u00eas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/\",\"name\":\"BPMN Gateway Condition Mistakes: Fixing Cryptic Logic\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\"},\"datePublished\":\"2026-02-25T10:20:41+00:00\",\"description\":\"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Common BPMN Mistakes and How to Avoid Them\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Naming, Documentation, and Communication\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Overloaded Gateways and Cryptic Conditions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#organization\",\"name\":\"Visual Paradigm Skills Portugu\u00eas\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Portugu\u00eas\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BPMN Gateway Condition Mistakes: Fixing Cryptic Logic","description":"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.","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\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/","og_locale":"pt_PT","og_type":"article","og_title":"BPMN Gateway Condition Mistakes: Fixing Cryptic Logic","og_description":"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.","og_url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/","og_site_name":"Visual Paradigm Skills Portugu\u00eas","twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/","name":"BPMN Gateway Condition Mistakes: Fixing Cryptic Logic","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website"},"datePublished":"2026-02-25T10:20:41+00:00","description":"Fix cryptic BPMN conditions and overloaded gateways with clear, business-friendly logic. Learn simplifying BPMN decision logic and gateway label best practices to improve readability and execution.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/bpmn-gateway-condition-mistakes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Common BPMN Mistakes and How to Avoid Them","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/"},{"@type":"ListItem","position":3,"name":"Naming, Documentation, and Communication","item":"https:\/\/skills.visual-paradigm.com\/pt\/docs\/common-bpmn-mistakes-and-how-to-avoid-them\/bpmn-naming-and-documentation-mistakes\/"},{"@type":"ListItem","position":4,"name":"Overloaded Gateways and Cryptic Conditions"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#website","url":"https:\/\/skills.visual-paradigm.com\/pt\/","name":"Visual Paradigm Skills Portugu\u00eas","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#organization","name":"Visual Paradigm Skills Portugu\u00eas","url":"https:\/\/skills.visual-paradigm.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/9\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Portugu\u00eas"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/587\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/docs\/585"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media?parent=587"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/doc_tag?post=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}