{"id":11396,"date":"2026-01-10T13:43:53","date_gmt":"2026-01-10T05:43:53","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/"},"modified":"2026-01-10T13:43:53","modified_gmt":"2026-01-10T05:43:53","slug":"state-diagram-a-quick-tutorial","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/","title":{"rendered":"Diagram stanu \u2013 Szybki przewodnik"},"content":{"rendered":"<h2>Co to jest diagram stanu UML?<\/h2>\n<p><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/what-is-state-machine-diagram\/\">Diagram stanu<\/a> (nazywany w <a href=\"https:\/\/www.omg.org\/spec\/UML\/2.5.1\/About-UML\/\">specyfikacji UML 1.x<\/a>) to diagram pokazuj\u0105cy maszyn\u0119 stan\u00f3w i nazywany jest diagramem maszyny stan\u00f3w w <a href=\"https:\/\/www.omg.org\/spec\/UML\/2.5.1\/About-UML\/\">UML 2.x<\/a>. Tzw. maszyna stan\u00f3w to zachowanie opisuj\u0105ce r\u00f3\u017cne stany i przej\u015bcia mi\u0119dzy stanami obiektu w jego cyklu \u017cycia. Diagram stanu to jeden z <a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/overview-of-the-14-uml-diagram-types\/\">14 diagram\u00f3w UML<\/a> u\u017cywanych do modelowania w UML 2.0.<\/p>\n<p>\u00a0<\/p>\n<p><img alt=\"Overview of the 14 UML Diagram Types\" decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/01-uml-diagram-types.png\"\/><\/p>\n<p>Okre\u015bla r\u00f3\u017cne stany obiektu w jego cyklu \u017cycia, kt\u00f3re zmieniaj\u0105 si\u0119 w odpowiedzi na zdarzenia.<a href=\"https:\/\/online.visual-paradigm.com\/diagrams\/tutorials\/state-machine-diagram-tutorial\/\">Diagramy stan\u00f3w<\/a>S\u0105 przydatne do modelowania system\u00f3w reaktywnych, kt\u00f3re mo\u017cna zdefiniowa\u0107 jako systemy reaguj\u0105ce na zdarzenia zewn\u0119trzne lub wewn\u0119trzne. Diagram stanu opisuje przep\u0142yw sterowania od jednego stanu do drugiego. Stan jest definiowany jako warunek istnienia obiektu, kt\u00f3ry zmienia si\u0119, gdy zostanie wyzwolone zdarzenie.<\/p>\n<h2>Jaka jest funkcja diagramu stanu?<\/h2>\n<p>Polega ona na modelowaniu cyklu \u017cycia obiektu od jego utworzenia po zako\u0144czenie.<\/p>\n<ol>\n<li>Modelowanie aspekt\u00f3w dynamicznych systemu i zapewnienie bardziej kompleksowego przedstawienia informacji o systemie.<\/li>\n<li>Opisuje r\u00f3\u017cne stany obiektu w jego cyklu \u017cycia, czy jest w stanie wyzwolonym, stanie bezczynnym czy stanie martwym.<\/li>\n<li>Modelowanie cyklu \u017cycia obiektu, co pomaga programi\u015bcie projektowa\u0107 metody obiektu itd.<\/li>\n<li>Pomaga programistom zrozumie\u0107 wymagania i przyspieszy\u0107 kodowanie.<\/li>\n<\/ol>\n<h2>Sk\u0142adniki diagramu stanu UML<\/h2>\n<p data-pid=\"RKx2An2n\"><a href=\"https:\/\/www.visual-paradigm.com\/guide\/uml-unified-modeling-language\/about-state-diagrams\/\">Diagram stanu UML<\/a>sk\u0142ada si\u0119 g\u0142\u00f3wnie z pi\u0119ciu element\u00f3w: stanu, przej\u015bcia, zdarzenia, dzia\u0142ania i aktywno\u015bci.<\/p>\n<p>W rzeczywisto\u015bci diagramy stan\u00f3w mog\u0105 by\u0107 bardzo skomplikowane \u2013 mo\u017cesz zagnie\u017cd\u017ca\u0107 diagramy stan\u00f3w, umieszcza\u0107 warunki (prawda\/fa\u0142sz) przed stanami, dodawa\u0107 dzia\u0142ania wyzwalane zmianami stan\u00f3w lub nawet od\u0142o\u017cy\u0107 zdarzenia do p\u00f3\u017aniejszego przetworzenia. Te diagramy mog\u0105 zajmowa\u0107 du\u017co tekstu, a warunki s\u0105 zwykle zapisywane w konkretnym j\u0119zyku programowania. Mo\u017ce to sprawia\u0107, \u017ce diagramy wygl\u0105daj\u0105 skomplikowanie, ale mo\u017ce r\u00f3wnie\u017c przyspiesza\u0107 programowanie (i testowanie), poniewa\u017c istnieje mniejsze ryzyko nieporozumienia.<\/p>\n<p data-pid=\"RKx2An2n\"><img class=\"aligncenter\" decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/state-machine-diagram-symbols.png\"\/><\/p>\n<p data-pid=\"RKx2An2n\" style=\"text-align: center\"><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=StateMachineDiagram&amp;gallery=\/repository\/d7ea8d13-c2da-4a32-b8ac-0d85bcdf51e2.xml&amp;name=State%20Machine%20Diagram%20Symbols\">Edytuj ten diagram maszyny stan\u00f3w<\/a><\/p>\n<h2>Sk\u0142adniki diagramu stanu UML<\/h2>\n<p>Diagramy stanu UML u\u017cywaj\u0105 symboli, kt\u00f3re mo\u017cesz ju\u017c widzie\u0107 na diagramach aktywno\u015bci UML.<\/p>\n<ul>\n<li><strong>Stan pocz\u0105tkowy<\/strong>: pe\u0142ny okr\u0105g.<\/li>\n<li><strong>Stan ko\u0144cowy<\/strong>: pe\u0142ny okr\u0105g z zaokr\u0105glonymi rogami.<\/li>\n<li><strong>Stan<\/strong>: prostok\u0105t z zaokr\u0105glonymi rogami z nazw\u0105 dzia\u0142ania.<\/li>\n<li><strong>Przej\u015bcie<\/strong>: Strza\u0142ka po\u0142\u0105czona z etykiet\u0105 wskazuj\u0105c\u0105 wyzwalacz dla tego przej\u015bcia (je\u015bli istnieje).<\/li>\n<li><strong>Stany z aktywno\u015bci\u0105 wewn\u0119trzn\u0105<\/strong>: Stany z poziomymi liniami, kt\u00f3rych zachowanie jest wymienione w dolnej po\u0142owie.<\/li>\n<li><strong>Stany z\u0142o\u017cone<\/strong>: stany z poziomymi liniami i zagnie\u017cd\u017conymi diagramami stan\u00f3w (lub linkami do innej strony draw.io) w dolnej po\u0142owie.<\/li>\n<li><strong>Ochrony lub warunki<\/strong>: Romby.<\/li>\n<li><strong>Rozga\u0142\u0119zienie<\/strong>: Grubsza linia z jednym wej\u015bciem przej\u015bcia i dwoma lub wi\u0119cej wyj\u015bciami.<\/li>\n<li><strong>Po\u0142\u0105czenie:<\/strong> Grubsza linia z wi\u0119cej ni\u017c jednym wej\u015bciem przej\u015bcia i tylko jednym przej\u015bciem.<\/li>\n<\/ul>\n<h2 id=\"BLaxbnn\">Przyk\u0142ad diagramu maszyny stan\u00f3w \u2013 Po\u0142\u0105czenie telefoniczne<\/h2>\n<p>W tym przyk\u0142adzie diagramu stan\u00f3w linia telefoniczna jest nieaktywna na pocz\u0105tku po\u0142\u0105czenia. Gdy telefon zostaje od\u0142o\u017cony z s\u0142uchawki, wydaje d\u017awi\u0119k wybierania i mo\u017ce akceptowa\u0107 cyfry do wybierania. Po wpisaniu poprawnego numeru system telefoniczny pr\u00f3buje nawi\u0105za\u0107 po\u0142\u0105czenie i skierowa\u0107 je do odpowiedniego odbiorcy. Je\u015bli numer lub trakt jest zaj\u0119ty, po\u0142\u0105czenie mo\u017ce si\u0119 nie powie\u015b\u0107. Je\u015bli po\u0142\u0105czenie zostanie nawi\u0105zane pomy\u015blnie, telefon odbiorcy zaczyna dzwoni\u0107. Gdy linia zostanie ponownie od\u0142o\u017cona, linia telefoniczna wraca do stanu nieaktywno\u015bci.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/State-Machine-Diagram-Phone.png\"\/><\/p>\n<p style=\"text-align: center\"><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=StateMachineDiagram&amp;gallery=\/repository\/0994baa4-5ebd-4166-abfb-88d1e6bcee25.xml&amp;name=UML%20State%20Machine%20Diagram%3A%20Phone%20Example\">Edytuj ten diagram maszyny stan\u00f3w<\/a><\/p>\n<h2>Przyk\u0142ad diagramu stan\u00f3w UML \u2013 Internetowy sklep z ksi\u0105\u017ckami<\/h2>\n<p><img class=\"aligncenter\" decoding=\"async\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/10\/state-machine-diagram-for-online-bookstore.png\"\/><\/p>\n<p id=\"kTrEfrN\"><img alt=\"\" class=\"alignnone size-full wp-image-4887 aligncenter\" decoding=\"async\" height=\"265\" loading=\"lazy\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/03\/img_621dc49eae861.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/03\/img_621dc49eae861.png 717w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/03\/img_621dc49eae861-300x111.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2022\/03\/img_621dc49eae861-705x261.png 705w\" width=\"717\"\/><\/p>\n<p style=\"text-align: center\"><a class=\"edit-template-v1\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=StateMachineDiagram&amp;gallery=\/repository\/084e69d3-e5c5-433f-8296-9797f30aae5e.xml&amp;name=State%20Machine%20Diagram%20for%20Online%20Bookstore\">Edytuj ten diagram maszyny stan\u00f3w<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Co to jest diagram stanu UML? Diagram stanu (nazywany w specyfikacji UML 1.x) to diagram pokazuj\u0105cy maszyn\u0119 stan\u00f3w i nazywany jest diagramem maszyny stan\u00f3w w UML 2.x. Tzw. maszyna stan\u00f3w to zachowanie opisuj\u0105ce r\u00f3\u017cne stany i przej\u015bcia mi\u0119dzy stanami obiektu w jego cyklu \u017cycia. Diagram stanu to jeden z 14 diagram\u00f3w UML u\u017cywanych do modelowania [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11397,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-11396","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","loop-entry","clr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog\" \/>\n<meta property=\"og:description\" content=\"Co to jest diagram stanu UML? Diagram stanu (nazywany w specyfikacji UML 1.x) to diagram pokazuj\u0105cy maszyn\u0119 stan\u00f3w i nazywany jest diagramem maszyny stan\u00f3w w UML 2.x. Tzw. maszyna stan\u00f3w to zachowanie opisuj\u0105ce r\u00f3\u017cne stany i przej\u015bcia mi\u0119dzy stanami obiektu w jego cyklu \u017cycia. Diagram stanu to jeden z 14 diagram\u00f3w UML u\u017cywanych do modelowania [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-10T05:43:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png\" \/><meta property=\"og:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1211\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/\",\"name\":\"Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png\",\"datePublished\":\"2026-01-10T05:43:53+00:00\",\"dateModified\":\"2026-01-10T05:43:53+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage\",\"url\":\"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png\",\"contentUrl\":\"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png\",\"width\":1211,\"height\":366},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Diagram stanu \u2013 Szybki przewodnik\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/pl\/\",\"name\":\"Visual Paradigm Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/pl\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog","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:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/","og_locale":"pl_PL","og_type":"article","og_title":"Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog","og_description":"Co to jest diagram stanu UML? Diagram stanu (nazywany w specyfikacji UML 1.x) to diagram pokazuj\u0105cy maszyn\u0119 stan\u00f3w i nazywany jest diagramem maszyny stan\u00f3w w UML 2.x. Tzw. maszyna stan\u00f3w to zachowanie opisuj\u0105ce r\u00f3\u017cne stany i przej\u015bcia mi\u0119dzy stanami obiektu w jego cyklu \u017cycia. Diagram stanu to jeden z 14 diagram\u00f3w UML u\u017cywanych do modelowania [&hellip;]","og_url":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/","og_site_name":"Visual Paradigm Blog","article_published_time":"2026-01-10T05:43:53+00:00","og_image":[{"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png","type":"","width":"","height":""},{"width":1211,"height":366,"url":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png","type":"image\/png"}],"author":"Admin","twitter_card":"summary_large_image","twitter_image":"https:\/\/circle.visual-paradigm.com\/wp-content\/uploads\/2017\/06\/State-Machine-Diagram-Phone.png","twitter_misc":{"Napisane przez":"Admin","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/","url":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/","name":"Diagram stanu \u2013 Szybki przewodnik - Visual Paradigm Blog","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png","datePublished":"2026-01-10T05:43:53+00:00","dateModified":"2026-01-10T05:43:53+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#primaryimage","url":"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png","contentUrl":"https:\/\/blog.visual-paradigm.com\/pl\/wp-content\/uploads\/sites\/15\/2026\/01\/State-Machine-Diagram-Phone.png","width":1211,"height":366},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/pl\/state-diagram-a-quick-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/pl\/"},{"@type":"ListItem","position":2,"name":"Diagram stanu \u2013 Szybki przewodnik"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/pl\/#website","url":"https:\/\/blog.visual-paradigm.com\/pl\/","name":"Visual Paradigm Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/blog.visual-paradigm.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/pl\/author\/vpadminuser\/"}]}},"modified_by":"vpjick","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/posts\/11396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/comments?post=11396"}],"version-history":[{"count":0,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/posts\/11396\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/media\/11397"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/media?parent=11396"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/categories?post=11396"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/pl\/wp-json\/wp\/v2\/tags?post=11396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}