{"id":541,"date":"2026-02-25T10:19:54","date_gmt":"2026-02-25T10:19:54","guid":{"rendered":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/"},"modified":"2026-02-25T10:19:54","modified_gmt":"2026-02-25T10:19:54","slug":"cmmn-basics-case-plan-structure","status":"publish","type":"docs","link":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/","title":{"rendered":"CMMN Fundamentals and Case Plan Structure"},"content":{"rendered":"<p>Imagine a healthcare provider assessing a patient\u2019s condition. The diagnosis isn\u2019t a fixed path\u2014more like a dynamic investigation where each decision opens new options. That\u2019s where CMMN shines: not as a rigid flow, but as a flexible case plan. Most people think of modeling as following a set sequence, but real-world work often unfolds unpredictably.<\/p>\n<p>My 20 years in process architecture taught me that many fail not from misunderstanding CMMN, but from treating it like BPMN. The key is not structure, but adaptability. CMMN isn\u2019t about controlling every step\u2014it\u2019s about empowering knowledge workers to make decisions based on context.<\/p>\n<p>This chapter breaks down how CMMN case plans are built using stages, tasks, milestones, and case files. You\u2019ll learn how these elements work together to support adaptive, real-life scenarios without over-engineering. By the end, you\u2019ll know how to design a CMMN case plan that reflects reality, not rules.<\/p>\n<h2>Core Components of a CMMN Case Plan<\/h2>\n<p>At the heart of every CMMN model is the case plan. It\u2019s not a flowchart but a living blueprint for how a case evolves. Think of it as a battlefield command center\u2014where conditions change, and decisions adapt in real time.<\/p>\n<h3>1. Stages: Organizing the Case Lifecycle<\/h3>\n<p>Stages represent major phases in a case, like \u201cInitial Assessment,\u201d \u201cInvestigation,\u201d or \u201cResolution.\u201d They\u2019re not tasks\u2014they\u2019re containers that group related work.<\/p>\n<p>They help structure the big picture. A case might have a stage for \u201cClinical Review\u201d and another for \u201cTreatment Planning.\u201d In practice, these aren\u2019t fixed. A stage can remain open until all required tasks are met.<\/p>\n<p>Key advantage: Stages allow you to control visibility and sequencing without hardcoding every path. You can activate a stage only when criteria are met, and deactivate it if conditions change.<\/p>\n<h3>2. Tasks: Actionable Work Items<\/h3>\n<p>Tasks are the actual work to be done. They can be manual, automated, or delegated. Unlike BPMN, CMMN doesn\u2019t force a strict sequence\u2014tasks can be completed in any order.<\/p>\n<p>For example, in a claim investigation, tasks like \u201cVerify policy coverage,\u201d \u201cReview medical records,\u201d and \u201cInterview claimant\u201d can be executed in any order. The case moves forward when all tasks in a stage are completed\u2014or when a sentry triggers progress.<\/p>\n<p>Tasks can have entry and exit criteria. These aren\u2019t just validation rules\u2014they\u2019re signals that let the case \u201cknow\u201d when it\u2019s safe to proceed.<\/p>\n<h3>3. Milestones: Tracking Progress and Triggers<\/h3>\n<p>Milestones are not events\u2014they\u2019re markers of completion. They help measure progress and trigger conditional logic.<\/p>\n<p>For example, a milestone like \u201cAll evidence collected\u201d can be used to activate a new stage or trigger an automated alert. When the milestone is reached, the case can move forward even if not all tasks are finished.<\/p>\n<p>Unlike BPMN, where milestones are rarely used, CMMN relies on them to manage uncertainty. They act as checkpoints without dictating sequence, making them ideal for knowledge work.<\/p>\n<h3>4. Case Files: Central Repository for Information<\/h3>\n<p>Case files hold all data relevant to a case\u2014documents, notes, metadata, and references. They\u2019re not just storage; they\u2019re the foundation of decision-making.<\/p>\n<p>Each task may create or update a file. For example, a \u201cMedical Review\u201d task might add a report to the case file. That report then becomes input for other tasks.<\/p>\n<p>Case files support dynamic data access. Unlike BPMN, which often assumes fixed inputs, CMMN lets the case evolve as new data emerges.<\/p>\n<h2>How Stages and Milestones Enable Adaptive Planning<\/h2>\n<p>The real power of CMMN lies in how stages and milestones interact. They\u2019re not just labels\u2014they\u2019re dynamic tools that enable adaptive case management.<\/p>\n<p>Consider a customer dispute. You can\u2019t predict whether the resolution will take one call or three. But with CMMN, you can define a stage \u201cCustomer Contact\u201d with exit criteria: \u201cCustomer agrees to review evidence.\u201d That condition can be met at any time\u2014by email, chat, or call.<\/p>\n<p>Here\u2019s how it works:<\/p>\n<ul>\n<li>Start with a stage: \u201cInvestigation Phase\u201d<\/li>\n<li>Add tasks: \u201cCollect transaction logs,\u201d \u201cReview contract terms,\u201d \u201cContact customer\u201d<\/li>\n<li>Set milestone: \u201cAll evidence gathered\u201d<\/li>\n<li>Define exit criteria: \u201cAll tasks completed\u201d or \u201cMilestone reached\u201d<\/li>\n<\/ul>\n<p>When either condition is met, the case advances. This flexibility is what makes CMMN ideal for complex, unpredictable work.<\/p>\n<h2>Practical Example: Handling an Insurance Claim<\/h2>\n<p>Let\u2019s walk through a real case using CMMN basics.<\/p>\n<p>A claim comes in. The case plan is structured as:<\/p>\n<ul>\n<li><strong>Stage 1: Initial Review<\/strong> \u2013 Tasks: \u201cCheck policy validity,\u201d \u201cVerify claimant identity.\u201d Milestone: \u201cDocumentation verified.\u201d<\/li>\n<li><strong>Stage 2: Investigation<\/strong> \u2013 Tasks: \u201cReview medical records,\u201d \u201cInterview witness,\u201d \u201cRequest damage assessment.\u201d Milestone: \u201cEvidence collected.\u201d<\/li>\n<li><strong>Stage 3: Decision &amp; Settlement<\/strong> \u2013 Tasks: \u201cCalculate payout,\u201d \u201cSend settlement offer,\u201d \u201cAwait approval.\u201d Milestone: \u201cFinal decision made.\u201d<\/li>\n<\/ul>\n<p>Each stage is activated only when prior tasks or milestones are met. But the order isn\u2019t fixed. The investigator might complete \u201cInterview witness\u201d before \u201cReview medical records.\u201d The system respects that.<\/p>\n<p>The case file stores every report, photo, and message. If new evidence arrives later, the case can reopen or trigger a new task without redesigning the entire plan.<\/p>\n<h2>Key Design Principles for CMMN Case Plans<\/h2>\n<p>Designing effective CMMN models isn\u2019t about adding more elements\u2014it\u2019s about using them wisely. Here\u2019s what I\u2019ve learned from real implementations:<\/p>\n<ol>\n<li><strong>Start with the case goal, not the process<\/strong> \u2013 Ask: \u201cWhat outcome are we trying to achieve?\u201d Then structure stages around that.<\/li>\n<li><strong>Use milestones to simplify logic<\/strong> \u2013 Instead of hard-coding task dependencies, use milestones to signal progress.<\/li>\n<li><strong>Keep stages high-level<\/strong> \u2013 Avoid over-segmenting. Too many stages create complexity without benefit.<\/li>\n<li><strong>Make criteria explicit<\/strong> \u2013 Entry and exit criteria should be clear, testable, and visible in the model.<\/li>\n<li><strong>Align case file structure with business needs<\/strong> \u2013 Don\u2019t just collect data\u2014organize it to support decision-making.<\/li>\n<\/ol>\n<p>Remember: The best case plans reflect reality. If your model feels forced or rigid, it\u2019s likely modeling a rule, not a case.<\/p>\n<h2>Common Pitfalls and How to Avoid Them<\/h2>\n<p>Even experienced modelers make mistakes. Here are the most frequent ones\u2014and how to fix them.<\/p>\n<ul>\n<li><strong>Overusing stages<\/strong> \u2013 Adding a stage for every minor task creates noise. Use stages only for major phases.<\/li>\n<li><strong>Ignoring milestone triggers<\/strong> \u2013 Milestones should drive progression, not just mark completion. Use them to activate new stages.<\/li>\n<li><strong>Treating tasks as linear<\/strong> \u2013 CMMN doesn\u2019t require sequential execution. Let tasks be completed in any order unless business rules demand otherwise.<\/li>\n<li><strong>Ignoring case file dynamics<\/strong> \u2013 Case files must evolve. Don\u2019t store static data\u2014build in mechanisms for updates and versioning.<\/li>\n<\/ul>\n<p>My advice: Build a skeleton first. Add stages, define milestones, then assign tasks. Test with real scenarios\u2014does it behave the way people actually work?<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>What is the difference between a CMMN case plan and a BPMN process?<\/h3>\n<p>BPMN is designed for predictable, rule-based workflows. CMMN is built for adaptive, knowledge-driven cases. While BPMN controls sequence, CMMN manages constraint and condition-based progression.<\/p>\n<h3>How do I decide when to use a stage vs. a task in CMMN?<\/h3>\n<p>Use stages to group related work into phases (e.g., \u201cInvestigation,\u201d \u201cResolution\u201d). Use tasks for individual, actionable items within a stage. The stage defines the context; the task defines the action.<\/p>\n<h3>Can I use both BPMN and CMMN in the same case?<\/h3>\n<p>Absolutely. In hybrid models, BPMN often handles structured subprocesses (e.g., validation, payment), while CMMN manages adaptive workflows (e.g., investigation, case review). They can be linked via a subprocess or embedded case.<\/p>\n<h3>How do milestones improve CMMN case planning?<\/h3>\n<p>Milestones provide flexible progress markers. They allow case advancement based on outcome, not sequence. This is ideal for unpredictable work where timing and order aren\u2019t fixed.<\/p>\n<h3>What data should go into a CMMN case file?<\/h3>\n<p>Any information relevant to the case: documents, notes, evidence, decisions, and communication records. The case file should support decision-making and auditability.<\/p>\n<h3>Why are entry and exit criteria important in CMMN?<\/h3>\n<p>They define when a task can start or when a stage can progress. Without them, the case has no logic to govern movement. They\u2019re the glue between human judgment and system behavior.<\/p>\n<p>Understanding CMMN basics is the first step toward modeling real-world complexity. When you grasp how stages, tasks, milestones, and case files work together, you unlock the power to design models that don\u2019t just reflect rules\u2014they reflect reality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Imagine a healthcare provider assessing a patient\u2019s condition. The diagnosis isn\u2019t a fixed path\u2014more like a dynamic investigation where each decision opens new options. That\u2019s where CMMN shines: not as a rigid flow, but as a flexible case plan. Most people think of modeling as following a set sequence, but real-world work often unfolds unpredictably. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":540,"menu_order":0,"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-541","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>CMMN Basics: Case Plan Structure Explained<\/title>\n<meta name=\"description\" content=\"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.\" \/>\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\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CMMN Basics: Case Plan Structure Explained\" \/>\n<meta property=\"og:description\" content=\"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Skills Polski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/\",\"name\":\"CMMN Basics: Case Plan Structure Explained\",\"isPartOf\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\"},\"datePublished\":\"2026-02-25T10:19:54+00:00\",\"description\":\"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.\",\"breadcrumb\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CMMN vs BPMN: When to Use Which?\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Understanding CMMN\",\"item\":\"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"CMMN Fundamentals and Case Plan Structure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#website\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"name\":\"Visual Paradigm Skills Polski\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#organization\",\"name\":\"Visual Paradigm Skills Polski\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"contentUrl\":\"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg\",\"width\":70,\"height\":70,\"caption\":\"Visual Paradigm Skills Polski\"},\"image\":{\"@id\":\"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CMMN Basics: Case Plan Structure Explained","description":"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.","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\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/","og_locale":"pl_PL","og_type":"article","og_title":"CMMN Basics: Case Plan Structure Explained","og_description":"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.","og_url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/","og_site_name":"Visual Paradigm Skills Polski","twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/","name":"CMMN Basics: Case Plan Structure Explained","isPartOf":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website"},"datePublished":"2026-02-25T10:19:54+00:00","description":"Master CMMN basics with a clear breakdown of stages, tasks, milestones, and case files. Learn how CMMN case plan structure enables adaptive, knowledge-driven process modeling.","breadcrumb":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/cmmn-basics-case-plan-structure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/skills.visual-paradigm.com\/pl\/"},{"@type":"ListItem","position":2,"name":"CMMN vs BPMN: When to Use Which?","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/"},{"@type":"ListItem","position":3,"name":"Understanding CMMN","item":"https:\/\/skills.visual-paradigm.com\/pl\/docs\/cmmn-vs-bpmn-when-to-use-which\/understanding-cmmn\/"},{"@type":"ListItem","position":4,"name":"CMMN Fundamentals and Case Plan Structure"}]},{"@type":"WebSite","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#website","url":"https:\/\/skills.visual-paradigm.com\/pl\/","name":"Visual Paradigm Skills Polski","description":"","publisher":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/skills.visual-paradigm.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#organization","name":"Visual Paradigm Skills Polski","url":"https:\/\/skills.visual-paradigm.com\/pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/","url":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","contentUrl":"https:\/\/skills.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/8\/2026\/02\/favicon.svg","width":70,"height":70,"caption":"Visual Paradigm Skills Polski"},"image":{"@id":"https:\/\/skills.visual-paradigm.com\/pl\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/541\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/docs\/540"}],"wp:attachment":[{"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/media?parent=541"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/skills.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/doc_tag?post=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}