{"id":2154,"date":"2026-06-16T00:56:51","date_gmt":"2026-06-16T00:56:51","guid":{"rendered":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/"},"modified":"2026-06-16T00:56:51","modified_gmt":"2026-06-16T00:56:51","slug":"from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming","status":"publish","type":"post","link":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/","title":{"rendered":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902"},"content":{"rendered":"<h2>\u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935\u0928\u093e<\/h2>\n<p>\u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0935\u093f\u0915\u093e\u0938 \u0914\u0930 \u0938\u093f\u0938\u094d\u091f\u092e \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0915\u0947 \u0924\u0947\u091c\u0940 \u0938\u0947 \u092c\u0926\u0932\u0924\u0947 \u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u092e\u0947\u0902, \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e \u0939\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0939\u0948\u0964 \u0926\u0936\u0915\u094b\u0902 \u0938\u0947 \u092a\u0947\u0936\u0947\u0935\u0930 \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u094d\u0930\u0948\u0917-\u090f\u0902\u0921-\u0921\u094d\u0930\u0949\u092a \u0907\u0902\u091f\u0930\u092b\u0947\u0938 \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u091c\u094b \u0905\u0915\u094d\u0938\u0930 \u0938\u092e\u092f-\u0938\u093e\u0927\u094d\u092f \u0939\u094b\u0924\u093e \u0939\u0948, \u0935\u0930\u094d\u091c\u0928-\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u092e\u0947\u0902 \u0915\u0920\u093f\u0928 \u0939\u094b\u0924\u093e \u0939\u0948 \u0914\u0930 \u0905\u0938\u0902\u0917\u0924\u093f \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u0935\u0947\u0926\u0928\u0936\u0940\u0932 \u0939\u094b\u0924\u093e \u0939\u0948\u0964 \u091c\u0948\u0938\u0947-\u091c\u0948\u0938\u0947 \u091f\u0940\u092e\u0947\u0902 DevOps \u0905\u092d\u094d\u092f\u093e\u0938 \u0914\u0930 Infrastructure-as-Code (IaC) \u0935\u093f\u0927\u093f\u092f\u094b\u0902 \u0915\u094b \u0905\u092a\u0928\u093e \u0930\u0939\u0940 \u0939\u0948\u0902, &#8220;Diagram-as-Code&#8221; (DaC) \u0915\u0940 \u092e\u093e\u0902\u0917 \u092e\u0947\u0902 \u0935\u0943\u0926\u094d\u0927\u093f \u0939\u0941\u0908 \u0939\u0948\u0964<\/p>\n<p>\u092a\u094d\u0930\u0935\u0947\u0936 \u0915\u0930\u0947\u0902<strong>VPasCode<\/strong> (Visual Paradigm as Code), \u090f\u0915 \u092c\u093f\u0932\u094d\u0915\u0941\u0932 \u0928\u092f\u093e, \u090f\u0915\u0940\u0915\u0943\u0924 \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e \u091c\u094b \u092a\u093e\u0920\u093f\u0915 \u0938\u091f\u0940\u0915\u0924\u093e \u0914\u0930 \u0926\u0943\u0936\u094d\u092f \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e \u0915\u0947 \u092c\u0940\u091a \u0915\u0947 \u0905\u0902\u0924\u0930 \u0915\u094b \u092a\u093e\u091f\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0964 \u091a\u093e\u0939\u0947 \u0906\u092a \u0915\u0915\u094d\u0937\u093e \u0938\u0902\u0930\u091a\u0928\u093e\u0913\u0902 \u0915\u094b \u092a\u0930\u093f\u092d\u093e\u0937\u093f\u0924 \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0907\u0902\u091c\u0940\u0928\u093f\u092f\u0930 \u0939\u094b\u0902, \u0915\u094d\u0932\u093e\u0909\u0921 \u0907\u0902\u092b\u094d\u0930\u093e\u0938\u094d\u091f\u094d\u0930\u0915\u094d\u091a\u0930 \u0915\u094b \u092e\u0948\u092a \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u0947 \u0938\u093f\u0938\u094d\u091f\u092e \u0906\u0930\u094d\u0915\u093f\u091f\u0947\u0915\u094d\u091f \u0939\u094b\u0902, \u092f\u093e \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u094b \u0930\u0947\u0916\u093e\u0902\u0915\u093f\u0924 \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u0947 \u0935\u094d\u092f\u0935\u0938\u093e\u092f \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0915 \u0939\u094b\u0902, VPasCode \u0915\u0941\u091b \u0939\u0940 \u0938\u0947\u0915\u0902\u0921\u094b\u0902 \u092e\u0947\u0902 \u092a\u093e\u0920 \u0915\u094b \u0938\u0941\u0902\u0926\u0930, \u092a\u0947\u0936\u0947\u0935\u0930 \u0906\u0930\u0947\u0916\u094b\u0902 \u092e\u0947\u0902 \u092c\u0926\u0932 \u0926\u0947\u0924\u093e \u0939\u0948\u0964 \u0926\u0941\u0928\u093f\u092f\u093e \u0915\u0947 \u0938\u092c\u0938\u0947 \u0932\u094b\u0915\u092a\u094d\u0930\u093f\u092f \u0913\u092a\u0928-\u0938\u094b\u0930\u094d\u0938 \u0906\u0930\u0947\u0916\u0923 \u0907\u0902\u091c\u0928\u094b\u0902 \u0915\u094b \u090f\u0915\u0932, \u0928\u093f\u0930\u0902\u0924\u0930 \u0935\u0947\u092c-\u0906\u0927\u093e\u0930\u093f\u0924 \u0935\u093e\u0924\u093e\u0935\u0930\u0923 \u092e\u0947\u0902 \u090f\u0915\u0940\u0915\u0943\u0924 \u0915\u0930\u0915\u0947, VPasCode \u0938\u0902\u0926\u0930\u094d\u092d-\u0938\u094d\u0935\u093f\u091a\u093f\u0902\u0917 \u0915\u094b \u0938\u092e\u093e\u092a\u094d\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u0914\u0930 \u091f\u0940\u092e\u094b\u0902 \u0915\u094b \u0905\u0924\u0941\u0932\u0928\u0940\u092f \u0926\u0915\u094d\u0937\u0924\u093e \u0915\u0947 \u0938\u093e\u0925 \u091c\u091f\u093f\u0932 \u0926\u0943\u0936\u094d\u092f\u0940\u0915\u0930\u0923 \u092c\u0928\u093e\u0928\u0947, \u092a\u0942\u0930\u094d\u0935\u093e\u0935\u0932\u094b\u0915\u0928 \u0915\u0930\u0928\u0947 \u0914\u0930 \u0938\u093e\u091d\u093e \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u0938\u0915\u094d\u0937\u092e \u092c\u0928\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<p id=\"ikPbXdE\"><img fetchpriority=\"high\" alt=\"VPasCode: Unified Diagram-as-Code Plantform\" class=\"alignnone wp-image-2295 size-full\" decoding=\"async\" fetchpriority=\"high\" height=\"928\" sizes=\"(max-width: 1664px) 100vw, 1664px\" src=\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\" srcset=\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png 1664w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43-300x167.png 300w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43-1024x571.png 1024w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43-768x428.png 768w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43-1536x857.png 1536w\" width=\"1664\"\/><\/p>\n<h2>VPasCode \u0915\u094d\u092f\u093e \u0939\u0948?<\/h2>\n<p>VPasCode \u090f\u0915 \u090f\u0915\u0940\u0915\u0943\u0924 \u0935\u093e\u0924\u093e\u0935\u0930\u0923 \u0939\u0948 \u091c\u094b \u090f\u0915 \u0938\u0941\u0935\u093f\u0927\u093e\u091c\u0928\u0915, \u0928\u093f\u0903\u0936\u0941\u0932\u094d\u0915<strong>\u0915\u094b\u0921 \u090f\u0921\u093f\u091f\u0930<\/strong> \u0915\u094b \u0909\u091a\u094d\u091a-\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928<strong>\u0906\u0930\u0947\u0916 \u0930\u0947\u0902\u0921\u0930\u0930<\/strong>. \u092f\u0939 \u0909\u0928 \u0932\u094b\u0917\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092c\u0928\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948 \u091c\u094b \u0915\u094b\u0921 \u0932\u093f\u0916\u0928\u0947 \u0915\u0940 \u0917\u0924\u093f, \u092a\u0941\u0928\u0930\u0941\u0924\u094d\u092a\u093e\u0926\u0928 \u0914\u0930 \u0935\u0930\u094d\u091c\u0928-\u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0947 \u0932\u093e\u092d\u094b\u0902 \u0915\u094b \u092a\u0938\u0902\u0926 \u0915\u0930\u0924\u0947 \u0939\u0948\u0902, \u0932\u0947\u0915\u093f\u0928 \u0926\u0943\u0936\u094d\u092f \u0906\u0930\u0947\u0916\u094b\u0902 \u0915\u0940 \u0938\u0902\u091a\u093e\u0930 \u0936\u0915\u094d\u0924\u093f \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0930\u0916\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<p>\u091a\u0942\u0902\u0915\u093f \u092f\u0939 \u090f\u0915 \u092a\u0942\u0930\u094d\u0923\u0924\u0903 \u090f\u0915\u0940\u0915\u0943\u0924 \u0935\u093e\u0924\u093e\u0935\u0930\u0923 \u0939\u0948, VPasCode \u0938\u0948\u0926\u094d\u0927\u093e\u0902\u0924\u093f\u0915 \u0930\u0942\u092a \u0938\u0947<em>\u0938\u092d\u0940<\/em> \u0926\u0941\u0928\u093f\u092f\u093e \u0915\u0947 \u0938\u092c\u0938\u0947 \u0932\u094b\u0915\u092a\u094d\u0930\u093f\u092f \u0906\u0930\u0947\u0916\u0923 \u0907\u0902\u091c\u0928\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0928\u093f\u092f\u092e\u094b\u0902 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u0932\u0949\u0928\u094d\u091a \u092a\u0930, \u092f\u0939 \u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0924\u093e \u0939\u0948:<\/p>\n<ul>\n<li>\n<p><strong>PlantUML \u090f\u0921\u093f\u091f\u0930 \u0914\u0930 \u0930\u0947\u0902\u0921\u0930\u0930:<\/strong> \u092e\u091c\u092c\u0942\u0924 \u0909\u0926\u094d\u092f\u092e \u0914\u0930 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u090f\u0902\u0964<\/p>\n<\/li>\n<li>\n<p><strong>Mermaid.js \u090f\u0921\u093f\u091f\u0930 \u0914\u0930 \u0930\u0947\u0902\u0921\u0930\u0930:<\/strong> \u0905\u092a\u0928\u0947 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u092e\u0947\u0902 \u0906\u0927\u0941\u0928\u093f\u0915, \u092e\u093e\u0930\u094d\u0915\u0921\u093e\u0909\u0928-\u092a\u094d\u0930\u0947\u0930\u093f\u0924 \u091a\u093e\u0930\u094d\u091f \u0914\u0930 \u0938\u092e\u092f\u0930\u0947\u0916\u093e \u0915\u094b \u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0930\u0942\u092a \u0938\u0947 \u0930\u0947\u0902\u0921\u0930 \u0915\u0930\u0947\u0902\u0964<\/p>\n<\/li>\n<li>\n<p><strong>Graphviz \u090f\u0921\u093f\u091f\u0930 \u0914\u0930 \u0930\u0947\u0902\u0921\u0930\u0930:<\/strong> \u091c\u091f\u093f\u0932 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0914\u0930 \u0921\u0947\u091f\u093e \u0938\u0902\u0930\u091a\u0928\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f DOT \u092d\u093e\u0937\u093e \u0915\u0940 \u0936\u0915\u094d\u0924\u093f \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0947\u0902\u0964<\/p>\n<\/li>\n<\/ul>\n<p>\u092f\u0939 \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928 \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u0915\u093f \u0906\u092a\u0915\u0940 \u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u092f\u093e \u092a\u0941\u0930\u093e\u0928\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u0940\u0915\u0930\u0923 \u092e\u093e\u0928\u0915\u094b\u0902 \u0915\u0947 \u092c\u093e\u0935\u091c\u0942\u0926, VPasCode \u0906\u092a\u0915\u0947 \u0926\u0943\u0936\u094d\u092f\u0940\u0915\u0930\u0923 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0938\u093e\u0930\u094d\u0935\u092d\u094c\u092e\u093f\u0915 \u0938\u0948\u0902\u0921\u092c\u0949\u0915\u094d\u0938 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0915\u093e\u0930\u094d\u092f \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"Support for PlantUML, Mermaid, and Graphviz in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-support-plantuml-mermaid-graphviz.jpg\"\/><\/p>\n<h2>\u0938\u092e\u0930\u094d\u0925\u093f\u0924 \u0906\u0930\u0947\u0916 \u092a\u094d\u0930\u0915\u093e\u0930 \u090f\u0915 \u0928\u091c\u093c\u0930 \u092e\u0947\u0902<\/h2>\n<p>VPasCode \u0906\u0930\u0947\u0916\u094b\u0902 \u0915\u0947 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0940 \u0905\u0924\u094d\u092f\u0902\u0924 \u0935\u093f\u0936\u093e\u0932 \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u092f\u0939\u093e\u0901 \u0939\u0948 \u0915\u093f \u0906\u092a \u0905\u092d\u0940 \u0915\u094d\u092f\u093e \u092c\u0928\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902, \u0909\u0938\u0915\u093e \u090f\u0915 \u091d\u0932\u0915:<\/p>\n<h3>PlantUML \u090f\u0915\u0940\u0915\u0930\u0923<\/h3>\n<ul>\n<li>\n<p>\u0915\u094d\u0930\u092e, \u0909\u092a\u092f\u094b\u0917 \u092e\u093e\u092e\u0932\u093e, \u0915\u0915\u094d\u0937\u093e \u0914\u0930 \u0935\u0938\u094d\u0924\u0941 \u0906\u0930\u0947\u0916<\/p>\n<\/li>\n<li>\n<p>\u0917\u0924\u093f\u0935\u093f\u0927\u093f, \u0918\u091f\u0915, \u0935\u093f\u0928\u094d\u092f\u093e\u0938 \u0914\u0930 \u0905\u0935\u0938\u094d\u0925\u093e \u0906\u0930\u0947\u0916<\/p>\n<\/li>\n<li>\n<p>ArchiMate \u0914\u0930 C4 \u092e\u0949\u0921\u0932<\/p>\n<\/li>\n<li>\n<p>\u090f\u0902\u091f\u093f\u091f\u0940 \u0938\u0902\u092c\u0902\u0927 \u0906\u0930\u0947\u0916 (ERD) \u0914\u0930 Chen ERD<\/p>\n<\/li>\n<li>\n<p>\u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0906\u0930\u0947\u0916, WBS (\u0915\u093e\u0930\u094d\u092f \u0935\u093f\u092d\u093e\u091c\u0928 \u0938\u0902\u0930\u091a\u0928\u093e) \u0914\u0930 \u091f\u093e\u0907\u092e\u093f\u0902\u0917 \u0906\u0930\u0947\u0916<\/p>\n<\/li>\n<\/ul>\n<h3>Mermaid.js \u090f\u0915\u0940\u0915\u0930\u0923<\/h3>\n<ul>\n<li>\n<p>\u092b\u094d\u0932\u094b\u091a\u093e\u0930\u094d\u091f, \u0915\u094d\u0932\u093e\u0938 \u0914\u0930 \u0905\u0928\u0941\u0915\u094d\u0930\u092e \u0906\u0930\u0947\u0916<\/p>\n<\/li>\n<li>\n<p>\u090f\u0902\u091f\u093f\u091f\u0940 \u0930\u093f\u0932\u0947\u0936\u0928\u0936\u093f\u092a \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e (ERD) \u0914\u0930 \u0938\u094d\u091f\u0947\u091f \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e<\/p>\n<\/li>\n<li>\n<p>\u092e\u093e\u0907\u0902\u0921 \u092e\u0948\u092a\u094d\u0938, \u091f\u093e\u0907\u092e\u0932\u093e\u0907\u0928\u094d\u0938 \u0914\u0930 \u092f\u0942\u091c\u0930 \u091c\u0930\u094d\u0928\u0940 \u092e\u0948\u092a\u094d\u0938<\/p>\n<\/li>\n<li>\n<p>\u0917\u0948\u0902\u091f \u091a\u093e\u0930\u094d\u091f, \u0917\u093f\u091f \u0917\u094d\u0930\u093e\u092b \u0914\u0930 \u0915\u093e\u0928\u092c\u093e\u0928 \u092c\u094b\u0930\u094d\u0921<\/p>\n<\/li>\n<li>\n<p>C4 \u092e\u0949\u0921\u0932, \u0915\u094d\u0935\u0949\u0921\u094d\u0930\u0947\u0902\u091f \u091a\u093e\u0930\u094d\u091f \u0914\u0930 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0906\u0930\u0947\u0916<\/p>\n<\/li>\n<\/ul>\n<h3>Graphviz \u090f\u0915\u0940\u0915\u0930\u0923<\/h3>\n<ul>\n<li>\n<p>\u0921\u093f\u0917\u094d\u0930\u093e\u092b \u0914\u0930 \u0917\u094d\u0930\u093e\u092b<\/p>\n<\/li>\n<li>\n<p>\u092b\u094d\u0932\u094b\u091a\u093e\u0930\u094d\u091f \u0914\u0930 \u0921\u0947\u091f\u093e \u092b\u094d\u0932\u094b \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e<\/p>\n<\/li>\n<li>\n<p>\u0938\u0902\u0917\u0920\u0928\u093e\u0924\u094d\u092e\u0915 \u091a\u093e\u0930\u094d\u091f \u0914\u0930 \u0915\u094d\u0932\u0938\u094d\u091f\u0930<\/p>\n<\/li>\n<\/ul>\n<h2>\u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0901 \u0914\u0930 \u0915\u094d\u0937\u092e\u0924\u093e\u090f\u0901<\/h2>\n<p>\u0939\u092e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902 \u0915\u093f VPasCode \u0938\u092d\u0940 \u0915\u0947 \u0932\u093f\u090f \u0938\u0941\u0932\u092d \u0939\u094b, \u0907\u0938\u0932\u093f\u090f \u0939\u092e\u0928\u0947 \u0905\u092a\u0928\u0947 \u0928\u093f\u0903\u0936\u0941\u0932\u094d\u0915 \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u092e\u0947\u0902 \u0906\u0935\u0936\u094d\u092f\u0915 \u0909\u092a\u0915\u0930\u0923 \u0936\u093e\u092e\u093f\u0932 \u0915\u093f\u090f \u0939\u0948\u0902 \u0914\u0930 \u0938\u093e\u0925 \u0939\u0940 \u092a\u094d\u0930\u0940\u092e\u093f\u092f\u092e \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0915\u094d\u0930\u093e\u0902\u0924\u093f\u0915\u093e\u0930\u0940 AI-\u0938\u0939\u093e\u092f\u0915 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0901 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0940 \u0939\u0948\u0902\u0964<\/p>\n<h3>\u0938\u092d\u0940 \u0915\u0947 \u0932\u093f\u090f \u0909\u092a\u0932\u092c\u094d\u0927 \u0928\u093f\u0903\u0936\u0941\u0932\u094d\u0915 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0901:<\/h3>\n<ul>\n<li>\n<p><strong>\u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928:<\/strong>PlantUML, Mermaid.js \u0914\u0930 Graphviz \u092a\u0930 \u092a\u0942\u0930\u094d\u0923 \u090f\u0915\u094d\u0938\u0947\u0938\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u092a\u093e\u0920\u094d\u092f \u0935\u093f\u0935\u0930\u0923:<\/strong>\u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f\u092a\u0942\u0930\u094d\u0923 \u0915\u094b\u0921 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u091c\u091f\u093f\u0932 \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u090f\u0901\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u0938\u092e\u092f \u092a\u0942\u0930\u094d\u0935\u093e\u0935\u0932\u094b\u0915\u0928:<\/strong>\u091f\u093e\u0907\u092a \u0915\u0930\u0924\u0947 \u0939\u0940 \u0938\u094d\u0915\u094d\u0930\u0940\u0928 \u0915\u0947 \u0915\u093f\u0928\u093e\u0930\u0947 \u092a\u0930 \u0905\u092a\u0928\u0947 \u0906\u0930\u0947\u0916 \u0915\u094b \u0924\u0941\u0930\u0902\u0924 \u0905\u092a\u0921\u0947\u091f \u0939\u094b\u0924\u0947 \u0939\u0941\u090f \u0926\u0947\u0916\u0947\u0902\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u0906\u0938\u093e\u0928 \u0938\u093e\u091d\u093e\u0915\u0930\u0923:<\/strong>\u0905\u092a\u0928\u0947 \u0932\u093e\u0907\u0935 \u0906\u0930\u0947\u0916 \u0915\u094b \u091f\u0940\u092e \u0938\u0926\u0938\u094d\u092f\u094b\u0902 \u092f\u093e \u0917\u094d\u0930\u093e\u0939\u0915\u094b\u0902 \u0915\u0947 \u0938\u093e\u0925 \u0906\u0938\u093e\u0928\u0940 \u0938\u0947 \u0938\u093e\u091d\u093e \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0905\u0926\u094d\u0935\u093f\u0924\u0940\u092f URL \u092c\u0928\u093e\u090f\u0901\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u0932\u091a\u0940\u0932\u0947 \u0928\u093f\u0930\u094d\u092f\u093e\u0924:<\/strong>\u0905\u092a\u0928\u093e \u092a\u0942\u0930\u093e \u0939\u0941\u0906 \u0915\u093e\u0930\u094d\u092f \u0909\u091a\u094d\u091a-\u0917\u0941\u0923\u0935\u0924\u094d\u0924\u093e \u0935\u093e\u0932\u0947 <strong>PNG<\/strong> \u091a\u093f\u0924\u094d\u0930\u094b\u0902 \u092f\u093e \u0938\u094d\u0915\u0947\u0932\u0947\u092c\u0932 <strong>SVG<\/strong> \u0935\u0947\u0915\u094d\u091f\u0930 \u0917\u094d\u0930\u093e\u092b\u093c\u093f\u0915\u094d\u0938 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930\u0947\u0902\u0964<\/p>\n<\/li>\n<\/ul>\n<h3>\u092d\u0941\u0917\u0924\u093e\u0928 \u0935\u093e\u0932\u0940 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902 \u0915\u0947 \u0938\u093e\u0925 \u0905\u092a\u0928\u0947 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u094b \u0938\u0941\u0926\u0943\u0922\u093c \u0915\u0930\u0947\u0902:<\/h3>\n<ul>\n<li>\n<p><strong>AI \u0915\u094b\u0921 \u0924\u094d\u0930\u0941\u091f\u093f \u0938\u0941\u0927\u093e\u0930:<\/strong>\u0935\u094d\u092f\u093e\u0915\u0930\u0923\u093f\u0915 \u0924\u094d\u0930\u0941\u091f\u093f \u092a\u0930 \u0905\u091f\u0915 \u0917\u090f \u0939\u0948\u0902? \u0939\u092e\u093e\u0930\u093e \u0907\u0928\u092c\u093f\u0932\u094d\u091f AI \u0906\u092a\u0915\u0947 PlantUML, Mermaid \u092f\u093e Graphviz \u0915\u094b\u0921 \u0915\u093e \u0935\u093f\u0936\u094d\u0932\u0947\u0937\u0923 \u0915\u0930\u0947\u0917\u093e \u0914\u0930 \u0924\u094d\u0930\u0941\u091f\u093f\u092f\u094b\u0902 \u0915\u094b \u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u0920\u0940\u0915 \u0915\u0930\u0947\u0917\u093e\u0964<\/p>\n<p><img alt=\"How AI code error fixing works in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/how-does-vpascode-ai-code-error-fix-works2.jpg\"\/><\/p>\n<\/li>\n<li>\n<p><strong>AI \u0905\u0928\u0941\u0935\u093e\u0926:<\/strong>\u00a0\u090f\u0915 \u0915\u094d\u0932\u093f\u0915 \u092e\u0947\u0902 \u0905\u092a\u0928\u0947 \u0906\u0930\u0947\u0916\u094b\u0902 \u0915\u0947 \u092d\u0940\u0924\u0930 \u0915\u0947 \u092a\u093e\u0920 \u0914\u0930 \u0932\u0947\u092c\u0932 \u0915\u094b \u0915\u0908 \u092d\u093e\u0937\u093e\u0913\u0902 \u092e\u0947\u0902 \u0938\u0939\u091c\u0924\u093e \u0938\u0947 \u0905\u0928\u0941\u0935\u093e\u0926 \u0915\u0930\u0947\u0902, \u091c\u093f\u0938\u0938\u0947 \u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u091f\u0940\u092e\u094b\u0902 \u092e\u0947\u0902 \u092d\u093e\u0937\u093e \u0915\u0940 \u092c\u093e\u0927\u093e\u090f\u0901 \u0926\u0942\u0930 \u0939\u094b\u0924\u0940 \u0939\u0948\u0902\u0964<\/p>\n<p><img alt=\"Translating a PlantUML diagram from English to Chinese in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-translating-platuml-from-english-to-chinese.jpg\"\/><\/p>\n<\/li>\n<\/ul>\n<h2>VPasCode \u0915\u0947 \u092d\u0941\u0917\u0924\u093e\u0928 \u0935\u093e\u0932\u0947 \u0938\u0941\u0935\u093f\u0927\u093e\u0913\u0902 \u0924\u0915 \u0915\u0948\u0938\u0947 \u092a\u0939\u0941\u0901\u091a\u0947\u0902<\/h2>\n<p>\u092f\u0926\u093f \u0906\u092a \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 Visual Paradigm \u0915\u0947 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0939\u0948\u0902, \u0924\u094b \u0906\u092a \u092a\u0939\u0932\u0947 \u0938\u0947 \u0939\u0940 \u0939\u092e\u093e\u0930\u0947 \u092a\u094d\u0930\u0940\u092e\u093f\u092f\u092e AI \u0938\u0941\u0935\u093f\u0927\u093e\u0913\u0902 \u0924\u0915 \u092a\u0939\u0941\u0901\u091a \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902! VPasCode \u0915\u0947 \u092d\u0941\u0917\u0924\u093e\u0928 \u0935\u093e\u0932\u0947 \u0938\u0941\u0935\u093f\u0927\u093e\u0913\u0902 \u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u0915\u0947 \u0938\u093e\u0925 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948\u0902:<\/p>\n<ul>\n<li>\n<p><strong>Visual Paradigm \u0911\u0928\u0932\u093e\u0907\u0928 \u0915\u0949\u092e\u094d\u092c\u094b \u090f\u0921\u093f\u0936\u0928<\/strong>\u00a0(\u092f\u093e \u0909\u0938\u0938\u0947 \u0909\u091a\u094d\u091a \u0938\u0902\u0938\u094d\u0915\u0930\u0923).<\/p>\n<\/li>\n<li>\n<p><strong>Visual Paradigm \u0921\u0947\u0938\u094d\u0915\u091f\u0949\u092a \u092a\u094d\u0930\u094b\u092b\u0947\u0936\u0928\u0932 \u090f\u0921\u093f\u0936\u0928<\/strong>\u00a0(\u092f\u093e \u0909\u0938\u0938\u0947 \u0909\u091a\u094d\u091a \u0938\u0902\u0938\u094d\u0915\u0930\u0923) \u0938\u0915\u094d\u0930\u093f\u092f \u0930\u0916\u0930\u0916\u093e\u0935 \u0905\u0928\u0941\u092c\u0902\u0927 \u0915\u0947 \u0938\u093e\u0925\u0964<\/p>\n<\/li>\n<\/ul>\n<blockquote>\n<p><strong>\u0921\u0947\u0938\u094d\u0915\u091f\u0949\u092a \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0928\u094b\u091f:<\/strong>\u00a0\u0938\u0915\u094d\u0930\u093f\u092f \u0930\u0916\u0930\u0916\u093e\u0935 \u0935\u093e\u0932\u0947 Visual Paradigm Professional Edition (\u092f\u093e \u0909\u0938\u0938\u0947 \u0909\u091a\u094d\u091a \u0938\u0902\u0938\u094d\u0915\u0930\u0923) \u0915\u0947 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b VP Online Combo Edition \u0915\u0947 \u0935\u0947\u092c \u0910\u092a\u094d\u0938 \u0915\u0940 \u092a\u0942\u0930\u094d\u0923 \u092a\u0939\u0941\u0901\u091a \u0938\u094d\u0935\u091a\u093e\u0932\u093f\u0924 \u0930\u0942\u092a \u0938\u0947 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0940 \u091c\u093e\u0924\u0940 \u0939\u0948\u2014\u0907\u0938\u0915\u093e \u0905\u0930\u094d\u0925 \u0939\u0948 \u0915\u093f \u0906\u092a\u0915\u094b \u092c\u093f\u0928\u093e \u0915\u093f\u0938\u0940 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0916\u0930\u094d\u091a \u0915\u0947 VPasCode \u0915\u0947 \u092a\u094d\u0930\u0940\u092e\u093f\u092f\u092e AI \u091f\u0942\u0932\u094d\u0938 \u0915\u0940 \u0924\u0924\u094d\u0915\u093e\u0932 \u092a\u0939\u0941\u0901\u091a \u092e\u093f\u0932\u0924\u0940 \u0939\u0948!<\/p>\n<\/blockquote>\n<h2>VPasCode \u092e\u0947\u0902 PlantUML \u0914\u0930 Mermaid \u2013 \u0906\u0930\u0947\u0916 \u0909\u0926\u093e\u0939\u0930\u0923<\/h2>\n<h3>PlantUML \u0909\u092a\u092f\u094b\u0917 \u092e\u093e\u092e\u0932\u093e \u0906\u0930\u0947\u0916: \u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u0938\u093f\u0938\u094d\u091f\u092e<\/h3>\n<p>\u092f\u0939 \u0909\u092a\u092f\u094b\u0917 \u092e\u093e\u092e\u0932\u093e \u0906\u0930\u0947\u0916 \u090f\u0915 \u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u091a\u0947\u0915\u0906\u0909\u091f \u0938\u093f\u0938\u094d\u091f\u092e \u0915\u0947 \u092d\u0940\u0924\u0930 \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u0905\u0902\u0924\u0903\u0915\u094d\u0930\u093f\u092f\u093e\u0913\u0902 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948\u0964 \u090f\u0915 \u0917\u094d\u0930\u093e\u0939\u0915 \u0905\u092a\u0928\u093e \u0915\u093e\u0930\u094d\u091f \u0926\u0947\u0916 \u0938\u0915\u0924\u093e \u0939\u0948 \u0914\u0930 \u091a\u0947\u0915\u0906\u0909\u091f \u0915\u0947 \u0932\u093f\u090f \u0906\u0917\u0947 \u092c\u0922\u093c \u0938\u0915\u0924\u093e \u0939\u0948, \u091c\u0939\u093e\u0901 \u092a\u0939\u091a\u093e\u0928 \u092a\u094d\u0930\u0926\u093e\u0924\u093e \u0914\u0930 \u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u094d\u0930\u094b\u0938\u0947\u0938\u0930 \u091c\u0948\u0938\u0947 \u092c\u093e\u0939\u0930\u0940 \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u092a\u094d\u0930\u092e\u093e\u0923\u0940\u0915\u0930\u0923, \u0915\u0942\u092a\u0928 \u0932\u093e\u0917\u0942 \u0915\u0930\u0928\u093e \u0914\u0930 \u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u093e\u0930\u094d\u0921 \u092d\u0941\u0917\u0924\u093e\u0928 \u090f\u0915\u0940\u0915\u0943\u0924 \u0939\u094b\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<p><img alt=\"PlantUML use case diagram for an ecommerce system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-use-case-diagram-ecommerce-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PPBFJiGW4CRlJNY7IU_j0vXDiqeyU6jYz6e8Z5jYssbWMDCOtrtOBQpLs_pvmJSVmz6pSXocKLGZlZCmWREdWS5OXvejpQ9Icib1_TX8cYPq6a46pnJ36fG7lIK5V38ui-KLUaTdQpPC1Hvweh5WlLgd22PAe_TqnJmxkw2eH9NqrNmQ4MeveFwWmF2yUiO97YZCHhcrXYzH0GIFMld8tKUDfAqLu-Ms5_cMQZlerU8doEWw4odU4Lck02dV2otBk8AaiD2SgUXZeXqL7SBPAf0EZUMaQGgiLb5z9vlv-Q1fkjiq_whN4N84RTjbSt07X-vNwz2sPPo_lUrO6gnqBdSacTk6DYGLypwEE9luJNu0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PLFDIiD04Bu7yWv3xyq3I2cLla0ldcL9rpQOTcMpEOW8seC_I8zHwAMKxXOHB4KGz59VPHx5tKdId-IoR6Q-RxvlPZQTH36fqb7iUp6_KA04o6WmLD2F90zL9CQ-nq8b93HGFpLHPsYUKQzHRz1CKVy0wZUwRL1lKVzQH0DO0c6QA37Yye3-GUaPuTx1VHUy5OMqFOdAKZNi2H4VK3_Ht3iX0XsppOjrWURHdNf31H8beolkUxxdUc3ZGSnTaHcXCjGFg6qFSo3A7z5jgRbjYqBcZXgqPcvy3o1DUCWIddTGE5wJZIL1CueiIVciUtvgtLTe6Q7pWJdL5HbvfNDIyhfs3nLUrV0EEkJXPKt3J6Z4RZPV96ZtCe72tv5KJugHgFEd9N11Kvd3iVD5xjpUleketa9zDJiHTkrxjsu9vLE0PhEzxxGMpPigRn04xNASS0Ajza6g5GIxDggvWcRLzncguMJsBwk0k63vMZfytBS_mZy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nleft to right direction\r\nactor \"\u0908-\u0915\u0949\u092e\u0930\u094d\u0938 \u0917\u094d\u0930\u093e\u0939\u0915\" as customer\r\nactor \"\u092a\u0939\u091a\u093e\u0928 \u092a\u094d\u0930\u0926\u093e\u0924\u093e\" as authPool\r\nactor \"\u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u094d\u0930\u094b\u0938\u0947\u0938\u0930\" as stripe\r\n\r\nrectangle \"\u091a\u0947\u0915\u0906\u0909\u091f \u0938\u093f\u0938\u094d\u091f\u092e \u0938\u0940\u092e\u093e\" {\r\n  usecase \"\u092a\u094d\u0930\u092e\u093e\u0923\u0940\u0915\u0930\u0923\" as UC_Auth\r\n  usecase \"\u0915\u093e\u0930\u094d\u091f \u0926\u0947\u0916\u0947\u0902\" as UC_Cart\r\n  usecase \"\u091a\u0947\u0915\u0906\u0909\u091f\" as UC_Check\r\n  usecase \"\u0915\u0942\u092a\u0928 \u0932\u093e\u0917\u0942 \u0915\u0930\u0947\u0902\" as UC_Promo\r\n  usecase \"\u0915\u094d\u0930\u0947\u0921\u093f\u091f \u0915\u093e\u0930\u094d\u0921 \u0926\u094d\u0935\u093e\u0930\u093e \u092d\u0941\u0917\u0924\u093e\u0928\" as UC_Pay\r\n}\r\n\r\ncustomer --&gt; UC_Cart\r\ncustomer --&gt; UC_Check\r\nUC_Check ..&gt; UC_Auth : &lt;&gt;\r\nUC_Check &lt;.. UC_Promo : &lt;&gt;\r\nUC_Check ..&gt; UC_Pay : &lt;&gt;\r\nUC_Auth --&gt; authPool\r\nUC_Pay --&gt; stripe\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PLFDIiD04Bu7yWv3xyq3I2cLla0ldcL9rpQOTcMpEOW8seC_I8zHwAMKxXOHB4KGz59VPHx5tKdId-IoR6Q-RxvlPZQTH36fqb7iUp6_KA04o6WmLD2F90zL9CQ-nq8b93HGFpLHPsYUKQzHRz1CKVy0wZUwRL1lKVzQH0DO0c6QA37Yye3-GUaPuTx1VHUy5OMqFOdAKZNi2H4VK3_Ht3iX0XsppOjrWURHdNf31H8beolkUxxdUc3ZGSnTaHcXCjGFg6qFSo3A7z5jgRbjYqBcZXgqPcvy3o1DUCWIddTGE5wJZIL1CueiIVciUtvgtLTe6Q7pWJdL5HbvfNDIyhfs3nLUrV0EEkJXPKt3J6Z4RZPV96ZtCe72tv5KJugHgFEd9N11Kvd3iVD5xjpUleketa9zDJiHTkrxjsu9vLE0PhEzxxGMpPigRn04xNASS0Ajza6g5GIxDggvWcRLzncguMJsBwk0k63vMZfytBS_mZy0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:PPBFJiGW4CRlJNY7IU_j0vXDiqeyU6jYz6e8Z5jYssbWMDCOtrtOBQpLs_pvmJSVmz6pSXocKLGZlZCmWREdWS5OXvejpQ9Icib1_TX8cYPq6a46pnJ36fG7lIK5V38ui-KLUaTdQpPC1Hvweh5WlLgd22PAe_TqnJmxkw2eH9NqrNmQ4MeveFwWmF2yUiO97YZCHhcrXYzH0GIFMld8tKUDfAqLu-Ms5_cMQZlerU8doEWw4odU4Lck02dV2otBk8AaiD2SgUXZeXqL7SBPAf0EZUMaQGgiLb5z9vlv-Q1fkjiq_whN4N84RTjbSt07X-vNwz2sPPo_lUrO6gnqBdSacTk6DYGLypwEE9luJNu0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:PPBFJiGW4CRlJNY7IU_j0vXDiqeyU6jYz6e8Z5jYssbWMDCOtrtOBQpLs_pvmJSVmz6pSXocKLGZlZCmWREdWS5OXvejpQ9Icib1_TX8cYPq6a46pnJ36fG7lIK5V38ui-KLUaTdQpPC1Hvweh5WlLgd22PAe_TqnJmxkw2eH9NqrNmQ4MeveFwWmF2yUiO97YZCHhcrXYzH0GIFMld8tKUDfAqLu-Ms5_cMQZlerU8doEWw4odU4Lck02dV2otBk8AaiD2SgUXZeXqL7SBPAf0EZUMaQGgiLb5z9vlv-Q1fkjiq_whN4N84RTjbSt07X-vNwz2sPPo_lUrO6gnqBdSacTk6DYGLypwEE9luJNu0\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0915\u0915\u094d\u0937\u093e \u0906\u0930\u0947\u0916: \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0938\u093f\u0938\u094d\u091f\u092e<\/h3>\n<p>\u092f\u0939 \u0915\u0915\u094d\u0937\u093e \u0906\u0930\u0947\u0916 \u090f\u0915 \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0938\u093f\u0938\u094d\u091f\u092e \u0915\u093e \u092e\u0949\u0921\u0932 \u092c\u0928\u093e\u0924\u093e \u0939\u0948, \u091c\u093f\u0938\u092e\u0947\u0902 \u0915\u0948\u091f\u0932\u0949\u0917 \u092a\u094d\u0930\u092c\u0902\u0927\u0928, \u0938\u0926\u0938\u094d\u092f \u0938\u0947\u0935\u093e\u0913\u0902 \u0914\u0930 \u0909\u0927\u093e\u0930 \u0938\u0902\u091a\u093e\u0932\u0928 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u092a\u094d\u0930\u092e\u0941\u0916 \u0907\u0915\u093e\u0907\u092f\u094b\u0902 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948\u0964 \u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u092e\u0947\u0902 \u0935\u093f\u092d\u093f\u0928\u094d\u0928 \u092a\u094d\u0930\u0915\u093e\u0930 \u0915\u0940 \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 (\u091c\u0948\u0938\u0947 \u0915\u093f \u0915\u093f\u0924\u093e\u092c\u0947\u0902, \u092a\u0924\u094d\u0930\u093f\u0915\u093e\u090f\u0901 \u0914\u0930 \u0921\u0940\u0935\u0940\u0921\u0940) \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0935\u0902\u0936\u093e\u0935\u0932\u0940 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u0917\u092f\u093e \u0939\u0948, \u091c\u092c\u0915\u093f \u0938\u0926\u0938\u094d\u092f\u094b\u0902, \u0932\u093e\u0907\u092c\u094d\u0930\u093f\u092f\u0928\u094b\u0902, \u0909\u0927\u093e\u0930 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u0914\u0930 \u091c\u0941\u0930\u094d\u092e\u093e\u0928\u094b\u0902 \u0915\u0947 \u092c\u0940\u091a \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0915\u0930 \u092f\u0939 \u0926\u093f\u0916\u093e\u092f\u093e \u0917\u092f\u093e \u0939\u0948 \u0915\u093f \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0915\u094b \u0909\u0928\u0915\u0947 \u091c\u0940\u0935\u0928 \u091a\u0915\u094d\u0930 \u0915\u0947 \u0926\u094c\u0930\u093e\u0928 \u0915\u0948\u0938\u0947 \u0909\u0927\u093e\u0930 \u0926\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948, \u0935\u093e\u092a\u0938 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948 \u0914\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"PlantUML class diagram for a library management system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-class-diagram-library-management-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLRBRjiw4DqRy3yGwQBklNNHReMYg9EqG82aBHAqm0Mw6KbZcRWKAP2Z5ExZtpiYHKMaxMHZMSFXcJDllNS4blfMBHVBHQN0EN4jImjsBtuj5qAiXOOM2t57LkecIA2kBJgN2hkTqOdUluFU3RObsbNh7uK8hoyASMza7PGijkOU4xshEk8acWntHTYk9FyKaUKWEO8tAPx0KgW3M6xnfJYuLHgZ47I4fzxgu_2Juf-3O0uNGa2VPGQ2Z2GfJ4LTNohfTaFO3iGLa3JwFmG-b9f6NBUv1wcW790IqWtI9HAVkTMBD4KEQRmabQJzYgk1UZTTdsBcFOBIaOMAH73jt9Z_Ov58L-giI7hQ6PlL23HuONfD4slFRUDLvzHc0VmmDxEL2k_aJxmvBqHjE18uoerjWL9ZjVcXbO7wgrMfp_5WbNeNp7rXFS9wRfHpeBRN9iGyjL4PNSjSx7swcrywuTeDDF1JQdm8eklnKnzQPGpGcYcglZqKLrpbzXA8Spty9i2NtouZPjrRJ-56wfxGpG1gQR6YF4KATDDpcbAfwqjVeKShREwHxwPeE--jK_C4MmPzOff4DBUJtTph8TobiTRyE3aR7klVHtKvZUSU6lsiyCrpBHqbBWSDPdcBbR5rzDtwjzptm3JbF-G8Sr6WcKkb-yn9P_LLIfMh0LJLArRyoFKqdCRkc37zE2krBV_FoK4RMdFUMBua3sby0LbdmUfW7sqVD5M8iGGzjHJ1TflRhx7ZLTIYfhIREcigNZTJeBDj4YRswOKmNh_r4NrYUJIeaVi5Rx4pbbR9MGkQ--9AtpD1O_UPey_5bUPPBGbqXPm-vRjkg5QtNCoNmDlVwxKVdKV4SI0SEUAMNYxyLFAl7mB2Ws0-jmAV2zDsnldf943NOjCq5XjFosl4DN_svammm1dxjp-B7Lo87JZnxfJMd5unJ45UBlf9_Q402kxsJfczLrukHdEfTjvI4vdy85vxy-hLFpafYrkqoCbuzEPhVzDtHZ5bV-JsN6oSCvNq8OkU3Jwir--ES0pruU-ENXtNgom-sD26K93fXDbEtrs5kE0Iiw24sxl16Te1HVZlUfo3eUpvCUHs-9pn_UBnh6nsD4CS8xA9wxi4Xs67VzUyEGKe9THedDSeLp4ehjht3CeVXdy1\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLPBYzn64BuFp7yGcuF7ZiV4Ln6ClLaR5dOJiqi2ERQacfacKhVeRgqP9m7Ra2p1c1oInU2BBvh4X3oC8O_J-g_efwIwMjAgUsPsBvfHFR-g_gfQTxLXobH5FXwDHsdEj8uEUAAOMaPVZqTHD8q4Ao2EZetYOkuaBCiKQEqBouKKdjs7rkuGYWJKfA2VE7Alr-FeHFBC6Iaev0buTljP5yUpn73x1ee9nqVSeRII3V5wmosnSX0kM9ZnPhJcbKYP0nDTU5CfiJbyR_ZjMZEjWsle1q429pFSvE2BoYh9kLxOjgs9KsQu55y2GoKNfeshxvqmdhF4Hl90py7iWK6TdbptZqY3QPrupiroWcmmbUxT-vvHHIpHHh7KHAwqNIc_waZ2TI82abHc8LN04JQ7JsGbJ8-QiDqZqo6qGGFl3zFCU0x7_34SxiPH9h4JqCgbAfZnasNoaSWbopvNkLzpfvZurRbq3z7EG3PCYcUGpmwawxcV8vKYuw6OQZeUEcqfxP3DsMCkuAA9ke9FApSgROEc236lYdLnYYnNUypWMTkd5tZlYxqkPbOfWd38HML03m9aN45gmYFAcPXNU4o-L5S9CNGZmuOLqJHrkSFPshPFeC2WLsoJBffUy79OjMrt8fMIZxRkXilczr9RFCPT2WsqAsXu3hWsNidE0b4UGIfLrjMkw2sitI7ryTipWb3aO8PIhZ_3GqVpYGyLsS3ojChHy07ooMgxwHWWVJ2WsWp_X-1OuKPpE5X4oNKO3ndFWcQLRDdbNXigrsFEH3zIXircOVuCIhoA2X36dwPIoHIlcxxHmMtYDlRs2w5rFwAENd5vp440pWiSGIcLcNYwWWcSYtrnWW2bMWQ5NekQ-k-cVjRK_pJrEVr_rwoUeFG_alvEpr_7e-65yF4tqocjqGtYRZbiKE5uZqUqeUZrlejm8HZki0wRG_6sgLyrzHj4YAAVyTrf_cnMfqrzXXgoxpu0TcxlH1Xk1ojVxdIp7KSBfgCxswo6O6Ex7_7Q4LVQMsh4k0VAN2x9U3ngq_dMuR3rO495vtRxrgqR8IW5Cr0Wa1INUNv4dZGpSS-B5jkrRSTgwvXExsp0wTX3_crbc-rI1HTvX3GG6Lb6SjP_bSKkzo_skNhHr7yrg-S8ugRZdvFLpUffK_-4uejZ_W5X4ZFjonawuSzlPFssBwEftwCpwQtq3TB2XJstR2RId15Ldba0pdVr134uJE-x_A-HKYrwnUSBCy3VdW7P_-46v1t5FxKesf2dBh2pEhVyh5_swLeGpX5J_eZ_lYCE4y6fVXHzxzThVL3pBuh6exluzOUVlFy3\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n\r\nclass Library {\r\n  - name: String\r\n  - address: String\r\n  - phone: String\r\n  + addMember(member: Member): void\r\n  + removeMember(memberId: String): void\r\n  + addItem(item: LibraryItem): void\r\n  + removeItem(itemId: String): void\r\n  + lendItem(memberId: String, itemId: String): boolean\r\n  + returnItem(itemId: String): boolean\r\n}\r\n\r\nclass LibraryItem {\r\n  # itemId: String\r\n  # title: String\r\n  # publisher: String\r\n  # publicationYear: int\r\n  # isAvailable: boolean\r\n  + getDetails(): String\r\n  + setAvailability(status: boolean): void\r\n}\r\n\r\nabstract class Book {\r\n  - isbn: String\r\n  - author: String\r\n  - pageCount: int\r\n  + getAuthor(): String\r\n}\r\n\r\nclass EBook {\r\n  - fileSizeMB: double\r\n  - format: String\r\n  - downloadUrl: String\r\n  + download(): void\r\n}\r\n\r\nclass PrintedBook {\r\n  - shelfLocation: String\r\n  - condition: String\r\n  + getShelfLocation(): String\r\n}\r\n\r\nclass Magazine {\r\n  - issueNumber: int\r\n  - volumeNumber: int\r\n  - coverDate: Date\r\n}\r\n\r\nclass DVD {\r\n  - durationMinutes: int\r\n  - director: String\r\n  - language: String\r\n  - subtitlesAvailable: boolean\r\n}\r\n\r\nclass Member {\r\n  - memberId: String\r\n  - name: String\r\n  - email: String\r\n  - phone: String\r\n  - membershipDate: Date\r\n  + borrowItem(item: LibraryItem): boolean\r\n  + returnItem(item: LibraryItem): boolean\r\n  + getBorrowedItems(): List\r\n}\r\n\r\nclass BorrowingRecord {\r\n  - recordId: String\r\n  - borrowDate: Date\r\n  - dueDate: Date\r\n  - returnDate: Date\r\n  - isOverdue(): boolean\r\n  - calculateFine(): double\r\n}\r\n\r\nclass Fine {\r\n  - fineId: String\r\n  - amount: double\r\n  - issueDate: Date\r\n  - isPaid: boolean\r\n  + payFine(): void\r\n}\r\n\r\nclass Librarian {\r\n  - staffId: String\r\n  - department: String\r\n  + processBorrowing(member: Member, item: LibraryItem): void\r\n  + processReturn(item: LibraryItem): void\r\n  + generateReport(): void\r\n  + manageInventory(): void\r\n}\r\n\r\n' \u0935\u0902\u0936\u093e\u0935\u0932\u0940 \u0938\u0902\u092c\u0902\u0927\r\nLibraryItem &lt;|-- Book\r\nLibraryItem &lt;|-- Magazine\r\nLibraryItem &lt;|-- DVD\r\nBook &lt;|-- EBook\r\nBook &lt;|-- PrintedBook \r\n\r\n' \u0938\u0902\u0930\u091a\u0928\u093e \u0914\u0930 \u0938\u092e\u0947\u0915\u0928 \r\n\r\nLibrary \"1\" -- \"many\" Member : has &gt;\r\nLibrary \"1\" -- \"many\" LibraryItem : contains &gt;\r\nLibrary \"1\" -- \"many\" Librarian : employs &gt;\r\n\r\nMember \"1\" -- \"many\" BorrowingRecord : has &gt;\r\nBorrowingRecord \"1\" -- \"1..*\" LibraryItem : references &gt;\r\nBorrowingRecord \"1\" -- \"0..*\" Fine : generates &gt;\r\n\r\n' \u0938\u0902\u092c\u0902\u0927\r\nLibrarian --&gt; BorrowingRecord : manages &gt;\r\nMember --&gt; BorrowingRecord : creates &gt;\r\n\r\nnote top of Library : \u0938\u0926\u0938\u094d\u092f\u094b\u0902, \u0935\u0938\u094d\u0924\u0941\u0913\u0902 \u0914\u0930 \u0909\u0927\u093e\u0930 \u0915\u094b \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u093e \u0915\u0947\u0902\u0926\u094d\u0930\u0940\u092f \u0938\u093f\u0938\u094d\u091f\u092e\r\nnote right of LibraryItem : \u0938\u092d\u0940 \u0932\u093e\u0907\u092c\u094d\u0930\u0947\u0930\u0940 \u0938\u093e\u092e\u0917\u094d\u0930\u0940 \u0915\u0947 \u0932\u093f\u090f \u0905\u092e\u0942\u0930\u094d\u0924 \u0906\u0927\u093e\u0930 \u0915\u0915\u094d\u0937\u093e\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLPBYzn64BuFp7yGcuF7ZiV4Ln6ClLaR5dOJiqi2ERQacfacKhVeRgqP9m7Ra2p1c1oInU2BBvh4X3oC8O_J-g_efwIwMjAgUsPsBvfHFR-g_gfQTxLXobH5FXwDHsdEj8uEUAAOMaPVZqTHD8q4Ao2EZetYOkuaBCiKQEqBouKKdjs7rkuGYWJKfA2VE7Alr-FeHFBC6Iaev0buTljP5yUpn73x1ee9nqVSeRII3V5wmosnSX0kM9ZnPhJcbKYP0nDTU5CfiJbyR_ZjMZEjWsle1q429pFSvE2BoYh9kLxOjgs9KsQu55y2GoKNfeshxvqmdhF4Hl90py7iWK6TdbptZqY3QPrupiroWcmmbUxT-vvHHIpHHh7KHAwqNIc_waZ2TI82abHc8LN04JQ7JsGbJ8-QiDqZqo6qGGFl3zFCU0x7_34SxiPH9h4JqCgbAfZnasNoaSWbopvNkLzpfvZurRbq3z7EG3PCYcUGpmwawxcV8vKYuw6OQZeUEcqfxP3DsMCkuAA9ke9FApSgROEc236lYdLnYYnNUypWMTkd5tZlYxqkPbOfWd38HML03m9aN45gmYFAcPXNU4o-L5S9CNGZmuOLqJHrkSFPshPFeC2WLsoJBffUy79OjMrt8fMIZxRkXilczr9RFCPT2WsqAsXu3hWsNidE0b4UGIfLrjMkw2sitI7ryTipWb3aO8PIhZ_3GqVpYGyLsS3ojChHy07ooMgxwHWWVJ2WsWp_X-1OuKPpE5X4oNKO3ndFWcQLRDdbNXigrsFEH3zIXircOVuCIhoA2X36dwPIoHIlcxxHmMtYDlRs2w5rFwAENd5vp440pWiSGIcLcNYwWWcSYtrnWW2bMWQ5NekQ-k-cVjRK_pJrEVr_rwoUeFG_alvEpr_7e-65yF4tqocjqGtYRZbiKE5uZqUqeUZrlejm8HZki0wRG_6sgLyrzHj4YAAVyTrf_cnMfqrzXXgoxpu0TcxlH1Xk1ojVxdIp7KSBfgCxswo6O6Ex7_7Q4LVQMsh4k0VAN2x9U3ngq_dMuR3rO495vtRxrgqR8IW5Cr0Wa1INUNv4dZGpSS-B5jkrRSTgwvXExsp0wTX3_crbc-rI1HTvX3GG6Lb6SjP_bSKkzo_skNhHr7yrg-S8ugRZdvFLpUffK_-4uejZ_W5X4ZFjonawuSzlPFssBwEftwCpwQtq3TB2XJstR2RId15Ldba0pdVr134uJE-x_A-HKYrwnUSBCy3VdW7P_-46v1t5FxKesf2dBh2pEhVyh5_swLeGpX5J_eZ_lYCE4y6fVXHzxzThVL3pBuh6exluzOUVlFy3\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLRBRjiw4DqRy3yGwQBklNNHReMYg9EqG82aBHAqm0Mw6KbZcRWKAP2Z5ExZtpiYHKMaxMHZMSFXcJDllNS4blfMBHVBHQN0EN4jImjsBtuj5qAiXOOM2t57LkecIA2kBJgN2hkTqOdUluFU3RObsbNh7uK8hoyASMza7PGijkOU4xshEk8acWntHTYk9FyKaUKWEO8tAPx0KgW3M6xnfJYuLHgZ47I4fzxgu_2Juf-3O0uNGa2VPGQ2Z2GfJ4LTNohfTaFO3iGLa3JwFmG-b9f6NBUv1wcW790IqWtI9HAVkTMBD4KEQRmabQJzYgk1UZTTdsBcFOBIaOMAH73jt9Z_Ov58L-giI7hQ6PlL23HuONfD4slFRUDLvzHc0VmmDxEL2k_aJxmvBqHjE18uoerjWL9ZjVcXbO7wgrMfp_5WbNeNp7rXFS9wRfHpeBRN9iGyjL4PNSjSx7swcrywuTeDDF1JQdm8eklnKnzQPGpGcYcglZqKLrpbzXA8Spty9i2NtouZPjrRJ-56wfxGpG1gQR6YF4KATDDpcbAfwqjVeKShREwHxwPeE--jK_C4MmPzOff4DBUJtTph8TobiTRyE3aR7klVHtKvZUSU6lsiyCrpBHqbBWSDPdcBbR5rzDtwjzptm3JbF-G8Sr6WcKkb-yn9P_LLIfMh0LJLArRyoFKqdCRkc37zE2krBV_FoK4RMdFUMBua3sby0LbdmUfW7sqVD5M8iGGzjHJ1TflRhx7ZLTIYfhIREcigNZTJeBDj4YRswOKmNh_r4NrYUJIeaVi5Rx4pbbR9MGkQ--9AtpD1O_UPey_5bUPPBGbqXPm-vRjkg5QtNCoNmDlVwxKVdKV4SI0SEUAMNYxyLFAl7mB2Ws0-jmAV2zDsnldf943NOjCq5XjFosl4DN_svammm1dxjp-B7Lo87JZnxfJMd5unJ45UBlf9_Q402kxsJfczLrukHdEfTjvI4vdy85vxy-hLFpafYrkqoCbuzEPhVzDtHZ5bV-JsN6oSCvNq8OkU3Jwir--ES0pruU-ENXtNgom-sD26K93fXDbEtrs5kE0Iiw24sxl16Te1HVZlUfo3eUpvCUHs-9pn_UBnh6nsD4CS8xA9wxi4Xs67VzUyEGKe9THedDSeLp4ehjht3CeVXdy1\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:XLRBRjiw4DqRy3yGwQBklNNHReMYg9EqG82aBHAqm0Mw6KbZcRWKAP2Z5ExZtpiYHKMaxMHZMSFXcJDllNS4blfMBHVBHQN0EN4jImjsBtuj5qAiXOOM2t57LkecIA2kBJgN2hkTqOdUluFU3RObsbNh7uK8hoyASMza7PGijkOU4xshEk8acWntHTYk9FyKaUKWEO8tAPx0KgW3M6xnfJYuLHgZ47I4fzxgu_2Juf-3O0uNGa2VPGQ2Z2GfJ4LTNohfTaFO3iGLa3JwFmG-b9f6NBUv1wcW790IqWtI9HAVkTMBD4KEQRmabQJzYgk1UZTTdsBcFOBIaOMAH73jt9Z_Ov58L-giI7hQ6PlL23HuONfD4slFRUDLvzHc0VmmDxEL2k_aJxmvBqHjE18uoerjWL9ZjVcXbO7wgrMfp_5WbNeNp7rXFS9wRfHpeBRN9iGyjL4PNSjSx7swcrywuTeDDF1JQdm8eklnKnzQPGpGcYcglZqKLrpbzXA8Spty9i2NtouZPjrRJ-56wfxGpG1gQR6YF4KATDDpcbAfwqjVeKShREwHxwPeE--jK_C4MmPzOff4DBUJtTph8TobiTRyE3aR7klVHtKvZUSU6lsiyCrpBHqbBWSDPdcBbR5rzDtwjzptm3JbF-G8Sr6WcKkb-yn9P_LLIfMh0LJLArRyoFKqdCRkc37zE2krBV_FoK4RMdFUMBua3sby0LbdmUfW7sqVD5M8iGGzjHJ1TflRhx7ZLTIYfhIREcigNZTJeBDj4YRswOKmNh_r4NrYUJIeaVi5Rx4pbbR9MGkQ--9AtpD1O_UPey_5bUPPBGbqXPm-vRjkg5QtNCoNmDlVwxKVdKV4SI0SEUAMNYxyLFAl7mB2Ws0-jmAV2zDsnldf943NOjCq5XjFosl4DN_svammm1dxjp-B7Lo87JZnxfJMd5unJ45UBlf9_Q402kxsJfczLrukHdEfTjvI4vdy85vxy-hLFpafYrkqoCbuzEPhVzDtHZ5bV-JsN6oSCvNq8OkU3Jwir--ES0pruU-ENXtNgom-sD26K93fXDbEtrs5kE0Iiw24sxl16Te1HVZlUfo3eUpvCUHs-9pn_UBnh6nsD4CS8xA9wxi4Xs67VzUyEGKe9THedDSeLp4ehjht3CeVXdy1\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0915\u094d\u0930\u092e \u0906\u0930\u0947\u0916: \u090f\u091f\u0940\u090f\u092e \u0928\u0915\u0926 \u0928\u093f\u0915\u093e\u0938\u0940<\/h3>\n<p>\u092f\u0939 \u0915\u094d\u0930\u092e \u0906\u0930\u0947\u0916 \u090f\u091f\u0940\u090f\u092e \u0928\u0915\u0926 \u0928\u093f\u0915\u093e\u0938\u0940 \u0932\u0947\u0928\u0926\u0947\u0928 \u092e\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0905\u0902\u0924\u0903\u0915\u094d\u0930\u093f\u092f\u093e\u0913\u0902 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948, \u0915\u093e\u0930\u094d\u091f \u0921\u093e\u0932\u0928\u0947 \u0914\u0930 PIN \u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u0938\u0947 \u0932\u0947\u0915\u0930 \u0928\u0915\u0926 \u0935\u093f\u0924\u0930\u0923 \u0914\u0930 \u0916\u093e\u0924\u093e \u0905\u092a\u0921\u0947\u091f \u0924\u0915\u0964 \u092f\u0939 \u0917\u094d\u0930\u093e\u0939\u0915, \u090f\u091f\u0940\u090f\u092e, \u092c\u0948\u0902\u0915\u093f\u0902\u0917 \u0938\u093f\u0938\u094d\u091f\u092e \u0914\u0930 \u0917\u094d\u0930\u093e\u0939\u0915 \u0916\u093e\u0924\u093e \u0921\u0947\u091f\u093e\u092c\u0947\u0938 \u0915\u0947 \u092c\u0940\u091a \u0938\u0902\u091a\u093e\u0930 \u0915\u094b \u0909\u091c\u093e\u0917\u0930 \u0915\u0930\u0924\u093e \u0939\u0948, \u0938\u093e\u0925 \u0939\u0940 \u0905\u092e\u093e\u0928\u094d\u092f PIN \u092a\u094d\u0930\u092f\u093e\u0938, \u0905\u092a\u0930\u094d\u092f\u093e\u092a\u094d\u0924 \u0927\u0928 \u0914\u0930 \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915 \u0930\u0938\u0940\u0926 \u092e\u0941\u0926\u094d\u0930\u0923 \u091c\u0948\u0938\u0947 \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915 \u092a\u094d\u0930\u0935\u093e\u0939\u094b\u0902 \u0915\u093e \u092d\u0940 \u092e\u0949\u0921\u0932 \u092c\u0928\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"PlantUML sequence diagram for ATM cash withdrawal in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-sequence-diagram-atm-cash-withdrawal.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLN1Rjim3BqRy3yGFNGRq6A7tNeOcjWTK60jkZXhCQ0NrcOIeRBiINIB_lqeoqdbn1dgWmtmaKya7qLVEaRBNQtJv1Ci5MjA4_OVc2rl84EtWGV5cyhYAseuXuB-TcHAWbpXscAT9ZvmLd9Z7Q2fe1KwLQeM3RiqGGz0rZbkQhA03h8qYLpWH8uvyNRvxY5pDC_AhA5uSqnrxpGlqgH2nYTq12SxsbbPDftXtYMVXvIsYQP91kVV-sekuDeuiYnbsIfDl6c7B0YhtWuvCIhjTdWcw9rjwfPX9RNSNT-EAAyCqs0T0kQ5cEzHAycK0kTfS114y7mkUBQXyXaoInKPLkZF4_lvNhXgZ6JcEis-ADGi5RnuAF21F9upgcyFZMg8i3DOsZUOhL6Pu6OQoTIgzOOlOBRo1Ns3bNI1Aa2MvhVipXvDwKknlZs6f7-aHOJx_sHpVpINOjEymetmm0sPBi1HJmlIL78qU0S42w-kOvZLNlW3WY1A3CRQXDxFKQCVv5FugMh5x_aF2ltgI9eqU0KqLYZhh1NfnWxX7NHotMebi-nzVdIcSW6Ra2no797jbRoqQ9pS9pyJEPNQY_1eFkVAjHftYNvvZutwaNb8nnIJHoo8Esk6w-6nNkBYOuNCsjOsBrGTC0VOvqbo_VgTCddw4O-eZ2K-7uaFaZHcfMmTjjQMhHgdEuYRqvFYxTxm8z2ifxiJI_wx3JTQTe4cfYDzY7KwT1qj5ILdBwWarVAxXv-UmRWTyxY8gPOSSFIwtJQ7m5xqC4SJ1ARws8HCAxIR7q_JlqRhTBcHrGv_cWw-Zjfr5Jml9KB-IFy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLPDQnD16Bulx7yOUb6XmOEt7gGclNXGXFe7rZPe84rBijwJ54r4f1UJWWP2pMGROan381-2cByoFyLttdTdTcTtDaInXx8p-pxFytvl3ck-L_NVdfLTvnuJV2c6TS5dOlX9y9NW7TVnItwv26-k1E_ZItYOmda4RmKFw6c3Xz-2hy64vPWyIeePsRv7ofRWNTSXdNU2_q3O2EyvWE7sCzWnV0DKrwWMuFFCTRmJ_xpAy9g8uVedw32lnWgkSm5Hb4vA5rx5Pti9R_UapPENpr9M4p5i2zv4vpVuSCra3FAmHfs-WkUFNUVKyxrNNgqeeIat83Wyo50GSPHNmKQvS9q2opsMlh03fd96sUx3-GRFSqn9qtMasHRh1VgvGEO1dCU2VnFyLm9T0EoBfy_9ZHQJz19sHKM0z3UGywFWjuPtX0cKO8ySc2NOyyTMrx2GnB2MAP7tTsWpHdMUO0CQ83lA8zbOfmiHChGUFa5zlYW4sEOY_RJ8Y18oGxa1tavbFRooJv4J-OXGqbVNOV0dFOdbFDimbbwxsJw5qi01kOp7HKwk4pcGf9LplyYgfTTl_0FsI9VuEnJDWiUYDQF2Jl0wsA-awq45xkZgtz6yzNJ7Cjd5mxRh5CirEUsxPMUNr4mn1TtG1iyjn3IflJPgSAvq5emPIMqNR8A6sXnDYoHDvHA0bYQtPDtGCy2PxH_J35jmYQzMqHPRu_wPnZCTRs2LJjts4O7X0bGTO5_ZCBFt5yf7hWiIiH60_klM7ok4cXP4mxjRm9AjVHGoWOPQgXxpiEIGJdmWCbgm2ymITF0bC5NkRqi3DRykoTAoIHv47XX5jNY0L98di9Gs5O9bzzAUiKrnE4F_bcPBMb8-nMOZ_0RJek1guV5TOlfhTC6kFSzG2VlJBZEWlLNNItAblhUR37LZMBhnpNM3fXDaxnleQ1ej7G1N7-YBRvCpXuoQduJwUYgfl8FCMbf4Cu39_KNB8z3xCr3jlwKyDDy6EBdy21z1RDilGgSA6pPs1ydQIVCHVaFg1cAxG6eBu91bX5UidFwFuKnvb4GRKQCe_ZD-KD4Cg-4clO0zj9TyhVPok04aro5mme_kFm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n' \u0936\u0940\u0930\u094d\u0937\u0915\r\ntitle \u090f\u091f\u0940\u090f\u092e \u0928\u0915\u0926 \u0928\u093f\u0915\u093e\u0938\u0940 - \u0915\u094d\u0930\u092e \u0906\u0930\u0947\u0916\r\n\r\n' \u0905\u092d\u093f\u0928\u0947\u0924\u093e \u0914\u0930 \u092d\u093e\u0917\u0940\u0926\u093e\u0930\r\nactor \u0917\u094d\u0930\u093e\u0939\u0915 as C\r\nparticipant \"\u090f\u091f\u0940\u090f\u092e\" as ATM\r\nparticipant \"\u092c\u0948\u0902\u0915\u093f\u0902\u0917 \u0938\u093f\u0938\u094d\u091f\u092e\" as BS\r\ndatabase \"\u0917\u094d\u0930\u093e\u0939\u0915 \u0916\u093e\u0924\u093e\" as DB\r\n\r\n' \u0915\u094d\u0930\u092e\r\nC -&gt; ATM : \u0915\u093e\u0930\u094d\u091f \u0921\u093e\u0932\u0947\u0902\r\nATM -&gt; ATM : \u0915\u093e\u0930\u094d\u091f \u0935\u093f\u0935\u0930\u0923 \u092a\u0922\u093c\u0947\u0902\r\nATM -&gt; C : PIN \u0915\u0947 \u0932\u093f\u090f \u0905\u0928\u0941\u0930\u094b\u0927\r\nC -&gt; ATM : PIN \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902\r\nATM -&gt; BS : \u0915\u093e\u0930\u094d\u091f \u0914\u0930 PIN \u0938\u0924\u094d\u092f\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902\r\nBS -&gt; DB : \u092a\u094d\u0930\u092e\u093e\u0923 \u091c\u093e\u0902\u091a\u0947\u0902\r\nDB --&gt; BS : \u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u092a\u0930\u093f\u0923\u093e\u092e\r\n\r\nalt \u0905\u092e\u093e\u0928\u094d\u092f PIN\r\n    BS --&gt; ATM : \u0905\u092e\u093e\u0928\u094d\u092f PIN\r\n    ATM -&gt; C : \u0905\u092e\u093e\u0928\u094d\u092f PIN, \u092a\u0941\u0928\u0903 \u092a\u094d\u0930\u092f\u093e\u0938 \u0915\u0930\u0947\u0902\r\n    note right: 3 \u0935\u093f\u092b\u0932 \u092a\u094d\u0930\u092f\u093e\u0938\u094b\u0902 \u0915\u0947 \u092c\u093e\u0926,n\u0915\u093e\u0930\u094d\u091f \u0930\u094b\u0915 \u0932\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948\r\nelse \u092e\u093e\u0928\u094d\u092f PIN\r\n    BS --&gt; ATM : \u092e\u093e\u0928\u094d\u092f PIN\r\n    ATM -&gt; C : \u092e\u0941\u0916\u094d\u092f \u092e\u0947\u0928\u0942 \u0926\u093f\u0916\u093e\u090f\u0902\r\n    C -&gt; ATM : \u0928\u093f\u0915\u093e\u0938\u0940 \u091a\u0941\u0928\u0947\u0902\r\n    ATM -&gt; C : \u0930\u093e\u0936\u093f \u0905\u0928\u0941\u0930\u094b\u0927 \u0915\u0930\u0947\u0902\r\n    C -&gt; ATM : \u0930\u093e\u0936\u093f \u0926\u0930\u094d\u091c \u0915\u0930\u0947\u0902\r\n    ATM -&gt; BS : \u0936\u0947\u0937 \u0914\u0930 \u0938\u0940\u092e\u093e \u091c\u093e\u0902\u091a\u0947\u0902\r\n    BS -&gt; DB : \u0936\u0947\u0937 \u0930\u093e\u0936\u093f \u092a\u0942\u091b\u0947\u0902\r\n    DB --&gt; BS : \u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0936\u0947\u0937\r\n    \r\n    alt \u0905\u092a\u0930\u094d\u092f\u093e\u092a\u094d\u0924 \u0927\u0928\r\n        BS --&gt; ATM : \u0905\u092a\u0930\u094d\u092f\u093e\u092a\u094d\u0924 \u0936\u0947\u0937\r\n        ATM -&gt; C : \u0932\u0947\u0928\u0926\u0947\u0928 \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924n(\u0936\u0947\u0937 \u0930\u093e\u0936\u093f \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u0930\u0947\u0902)\r\n        C -&gt; ATM : \u0932\u0947\u0928\u0926\u0947\u0928 \u0930\u0926\u094d\u0926 \u0915\u0930\u0947\u0902\r\n        ATM -&gt; C : \u0915\u093e\u0930\u094d\u091f \u0935\u093e\u092a\u0938 \u0915\u0930\u0947\u0902\r\n    else \u092a\u0930\u094d\u092f\u093e\u092a\u094d\u0924 \u0927\u0928\r\n        BS --&gt; ATM : \u0938\u094d\u0935\u0940\u0915\u0943\u0924\r\n        ATM -&gt; ATM : \u0928\u0915\u0926 \u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0947\u0902\r\n        ATM -&gt; C : \u0928\u0915\u0926 \u0935\u093f\u0924\u0930\u093f\u0924 \u0915\u0930\u0947\u0902\r\n        C -&gt; ATM : \u0928\u0915\u0926 \u0932\u0947\u0902\r\n        ATM -&gt; BS : \u0928\u0915\u0926 \u0935\u093f\u0924\u0930\u0923 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902\r\n        BS -&gt; DB : \u0916\u093e\u0924\u093e \u0921\u0947\u092c\u093f\u091f \u0915\u0930\u0947\u0902 \u0914\u0930 \u0932\u0947\u0928\u0926\u0947\u0928 \u0932\u0949\u0917 \u0915\u0930\u0947\u0902\r\n        DB --&gt; BS : \u0905\u092a\u0921\u0947\u091f \u092a\u0942\u0930\u094d\u0923\r\n        BS --&gt; ATM : \u0932\u0947\u0928\u0926\u0947\u0928 \u092a\u0942\u0930\u094d\u0923\r\n        ATM -&gt; C : \u0930\u0938\u0940\u0926 \u092e\u0941\u0926\u094d\u0930\u093f\u0924 \u0915\u0930\u0947\u0902\r\n        alt \u0930\u0938\u0940\u0926 \u0905\u0928\u0941\u0930\u094b\u0927\u093f\u0924\r\n            C -&gt; ATM : \u0930\u0938\u0940\u0926 \u0932\u0947\u0902\r\n        else \u0915\u094b\u0908 \u0930\u0938\u0940\u0926 \u0928\u0939\u0940\u0902\r\n            C -&gt; ATM : \u0930\u0938\u0940\u0926 \u0905\u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u0930\u0947\u0902\r\n        end\r\n        ATM -&gt; C : \u0915\u093e\u0930\u094d\u091f \u0935\u093e\u092a\u0938 \u0915\u0930\u0947\u0902\r\n        C -&gt; ATM : \u0915\u093e\u0930\u094d\u091f \u0932\u0947\u0902\r\n    end\r\nend\r\n\r\nATM -&gt; C : \u0927\u0928\u094d\u092f\u0935\u093e\u0926 \/ \u0932\u0947\u0928\u0926\u0947\u0928 \u0938\u092e\u093e\u092a\u094d\u0924\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLPDQnD16Bulx7yOUb6XmOEt7gGclNXGXFe7rZPe84rBijwJ54r4f1UJWWP2pMGROan381-2cByoFyLttdTdTcTtDaInXx8p-pxFytvl3ck-L_NVdfLTvnuJV2c6TS5dOlX9y9NW7TVnItwv26-k1E_ZItYOmda4RmKFw6c3Xz-2hy64vPWyIeePsRv7ofRWNTSXdNU2_q3O2EyvWE7sCzWnV0DKrwWMuFFCTRmJ_xpAy9g8uVedw32lnWgkSm5Hb4vA5rx5Pti9R_UapPENpr9M4p5i2zv4vpVuSCra3FAmHfs-WkUFNUVKyxrNNgqeeIat83Wyo50GSPHNmKQvS9q2opsMlh03fd96sUx3-GRFSqn9qtMasHRh1VgvGEO1dCU2VnFyLm9T0EoBfy_9ZHQJz19sHKM0z3UGywFWjuPtX0cKO8ySc2NOyyTMrx2GnB2MAP7tTsWpHdMUO0CQ83lA8zbOfmiHChGUFa5zlYW4sEOY_RJ8Y18oGxa1tavbFRooJv4J-OXGqbVNOV0dFOdbFDimbbwxsJw5qi01kOp7HKwk4pcGf9LplyYgfTTl_0FsI9VuEnJDWiUYDQF2Jl0wsA-awq45xkZgtz6yzNJ7Cjd5mxRh5CirEUsxPMUNr4mn1TtG1iyjn3IflJPgSAvq5emPIMqNR8A6sXnDYoHDvHA0bYQtPDtGCy2PxH_J35jmYQzMqHPRu_wPnZCTRs2LJjts4O7X0bGTO5_ZCBFt5yf7hWiIiH60_klM7ok4cXP4mxjRm9AjVHGoWOPQgXxpiEIGJdmWCbgm2ymITF0bC5NkRqi3DRykoTAoIHv47XX5jNY0L98di9Gs5O9bzzAUiKrnE4F_bcPBMb8-nMOZ_0RJek1guV5TOlfhTC6kFSzG2VlJBZEWlLNNItAblhUR37LZMBhnpNM3fXDaxnleQ1ej7G1N7-YBRvCpXuoQduJwUYgfl8FCMbf4Cu39_KNB8z3xCr3jlwKyDDy6EBdy21z1RDilGgSA6pPs1ydQIVCHVaFg1cAxG6eBu91bX5UidFwFuKnvb4GRKQCe_ZD-KD4Cg-4clO0zj9TyhVPok04aro5mme_kFm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLN1Rjim3BqRy3yGFNGRq6A7tNeOcjWTK60jkZXhCQ0NrcOIeRBiINIB_lqeoqdbn1dgWmtmaKya7qLVEaRBNQtJv1Ci5MjA4_OVc2rl84EtWGV5cyhYAseuXuB-TcHAWbpXscAT9ZvmLd9Z7Q2fe1KwLQeM3RiqGGz0rZbkQhA03h8qYLpWH8uvyNRvxY5pDC_AhA5uSqnrxpGlqgH2nYTq12SxsbbPDftXtYMVXvIsYQP91kVV-sekuDeuiYnbsIfDl6c7B0YhtWuvCIhjTdWcw9rjwfPX9RNSNT-EAAyCqs0T0kQ5cEzHAycK0kTfS114y7mkUBQXyXaoInKPLkZF4_lvNhXgZ6JcEis-ADGi5RnuAF21F9upgcyFZMg8i3DOsZUOhL6Pu6OQoTIgzOOlOBRo1Ns3bNI1Aa2MvhVipXvDwKknlZs6f7-aHOJx_sHpVpINOjEymetmm0sPBi1HJmlIL78qU0S42w-kOvZLNlW3WY1A3CRQXDxFKQCVv5FugMh5x_aF2ltgI9eqU0KqLYZhh1NfnWxX7NHotMebi-nzVdIcSW6Ra2no797jbRoqQ9pS9pyJEPNQY_1eFkVAjHftYNvvZutwaNb8nnIJHoo8Esk6w-6nNkBYOuNCsjOsBrGTC0VOvqbo_VgTCddw4O-eZ2K-7uaFaZHcfMmTjjQMhHgdEuYRqvFYxTxm8z2ifxiJI_wx3JTQTe4cfYDzY7KwT1qj5ILdBwWarVAxXv-UmRWTyxY8gPOSSFIwtJQ7m5xqC4SJ1ARws8HCAxIR7q_JlqRhTBcHrGv_cWw-Zjfr5Jml9KB-IFy0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:ZLN1Rjim3BqRy3yGFNGRq6A7tNeOcjWTK60jkZXhCQ0NrcOIeRBiINIB_lqeoqdbn1dgWmtmaKya7qLVEaRBNQtJv1Ci5MjA4_OVc2rl84EtWGV5cyhYAseuXuB-TcHAWbpXscAT9ZvmLd9Z7Q2fe1KwLQeM3RiqGGz0rZbkQhA03h8qYLpWH8uvyNRvxY5pDC_AhA5uSqnrxpGlqgH2nYTq12SxsbbPDftXtYMVXvIsYQP91kVV-sekuDeuiYnbsIfDl6c7B0YhtWuvCIhjTdWcw9rjwfPX9RNSNT-EAAyCqs0T0kQ5cEzHAycK0kTfS114y7mkUBQXyXaoInKPLkZF4_lvNhXgZ6JcEis-ADGi5RnuAF21F9upgcyFZMg8i3DOsZUOhL6Pu6OQoTIgzOOlOBRo1Ns3bNI1Aa2MvhVipXvDwKknlZs6f7-aHOJx_sHpVpINOjEymetmm0sPBi1HJmlIL78qU0S42w-kOvZLNlW3WY1A3CRQXDxFKQCVv5FugMh5x_aF2ltgI9eqU0KqLYZhh1NfnWxX7NHotMebi-nzVdIcSW6Ra2no797jbRoqQ9pS9pyJEPNQY_1eFkVAjHftYNvvZutwaNb8nnIJHoo8Esk6w-6nNkBYOuNCsjOsBrGTC0VOvqbo_VgTCddw4O-eZ2K-7uaFaZHcfMmTjjQMhHgdEuYRqvFYxTxm8z2ifxiJI_wx3JTQTe4cfYDzY7KwT1qj5ILdBwWarVAxXv-UmRWTyxY8gPOSSFIwtJQ7m5xqC4SJ1ARws8HCAxIR7q_JlqRhTBcHrGv_cWw-Zjfr5Jml9KB-IFy0\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0906\u0930\u0947\u0916: \u092c\u0940\u092e\u093e \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0923\u093e\u0932\u0940<\/h3>\n<p>\u092f\u0939 \u0917\u0924\u093f\u0935\u093f\u0927\u093f \u0906\u0930\u0947\u0916 \u090f\u0915 \u092c\u0940\u092e\u093e \u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0905\u0902\u0924-\u0938\u0947-\u0905\u0902\u0924 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u093e \u092e\u0949\u0921\u0932 \u092c\u0928\u093e\u0924\u093e \u0939\u0948, \u0926\u093e\u0935\u093e \u091c\u092e\u093e \u0915\u0930\u0928\u0947 \u0938\u0947 \u0932\u0947\u0915\u0930 \u0938\u0924\u094d\u092f\u093e\u092a\u0928, \u091c\u093e\u0902\u091a \u0914\u0930 \u0928\u093f\u092a\u091f\u093e\u0928 \u0924\u0915\u0964 \u092f\u0939 \u0928\u0940\u0924\u093f \u092a\u093e\u0924\u094d\u0930\u0924\u093e, \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u094b\u0902 \u0915\u0940 \u092a\u0942\u0930\u094d\u0923\u0924\u093e, \u0926\u093e\u0935\u093e \u0915\u0940 \u0935\u0948\u0927\u0924\u093e \u0914\u0930 \u0928\u093f\u092a\u091f\u093e\u0928 \u0915\u0940 \u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u091c\u0948\u0938\u0947 \u092a\u094d\u0930\u092e\u0941\u0916 \u0928\u093f\u0930\u094d\u0923\u092f \u092c\u093f\u0902\u0926\u0941\u0913\u0902 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948, \u0938\u093e\u0925 \u0939\u0940 \u0938\u092b\u0932 \u092a\u0925\u094b\u0902 \u0914\u0930 \u0905\u092a\u0935\u093e\u0926-\u0939\u0948\u0902\u0921\u0932\u093f\u0902\u0917 \u092a\u0925\u094b\u0902, \u091c\u0948\u0938\u0947 \u0926\u093e\u0935\u093e \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u0914\u0930 \u0935\u093f\u0935\u093e\u0926 \u0938\u092e\u093e\u0927\u093e\u0928 \u0915\u094b \u092d\u0940 \u091a\u093f\u0924\u094d\u0930\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"PlantUML activity diagram for an insurance claim system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-activity-diagram-insurance-claim-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLHDQnin4BqR_1-6d993yDs6DY4D9L1Ag2azAzBiUbAjf6eak_xt7Kd-MCSk-BOhZTwyUUz93vnKJ7cmyE8uH-KqFbb5mtBB2OVfP3gf1ULZ_kejwUtAMuCHEByDb1XqgLx8RZq6n61ztwC1Sib3MY5mXLeK2EhWzeNhQgXWe7IYDO9o1jRAalbyLtOTt6wHxwOJWFaZC_MkzG61LEOz2s1SrDtlFb6tFIo2xy3Xvi0ABIFSEj-WbYXj8hwZDFKEd9pLM333QBA6-yttKgdOkpcqkMMWHdP6hbAjXPnya3REK5SrUjmJYRWctF1EfoI26A_pW2xnGOh7A9DRAxL_CiLn2OI8B1yNvDWt84U9LCAT1Kq-LGOxc_k7u2Cd64YqTFseJHVzS67wNueIT3wAheOAfB8dz2lclLwX_lrXNJH5YDIlKla3Q3c2ZIfP4SIsEkueqtFmZh5i5OCAHFc-_mHlIXg8FpVNo7gpk6Y4k2MpKt-KggRLkoHsmeQIGsRa6VuD68KabGIXmUBl_5bE3d8IZ1fKZpFhcK4DFhiq3lJ80U7CmahYjKkuS1ZutCSdPNMs1Lg54FrQpXnmYyqXs2q8YooPUxDOQ4cX82hvkpBPCjngb-9ZgWrgub94xdWrpuFy5Ht6Geyn9Oj5ORbSNKr8Q_Tnuy95-lXexDtR0pK1ltXnvYGIIciCgRuJjVHSljVejVW6GMqBWpRUps0Au-Q6l5ifSqtFiZ8rDukZLjgxZk9Gxyl_Nm0jVcUvf0QJ8ijdiZ-pLjL3GJ348PVm8tkRT_Uml53O-tfHHuATqDsBSPhugoG-YNnpS3fva1LvqFy1\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:pLT1Inj15Bul-1-6dFHGSe_G2Ztrt5yWxLe36ejP3zwII4p41YyD2qKghREw53L1CDr0IVxA_9JEV6zsTdUocsobXPxCpCxxtfllVU-zSQlfRHzwH_jxx4sZUNIutNZdljxRhk-_FMvwxlwQi-RWWFfH4_nE12t17mIV2JuKV2o2WU1SBfdWDzXzeiKbdMBwM7ncAeB-fWBA7Fu167dg6hkFqWbJza5Fy0x3nfdWFe7D1HyP7pCBsQdli7N1GuGflypbbqYPQGVAM6vzbWkct0TzmM-rzQiDvksw3RP-x3Ot7CRiAAFuuYCHdCFx4145v_WOV9B1uYugwaq220M_I54JzCYYLG9EOdq1076hKTszfilM6mSwm6Nvq51Te0tWleNTanGrMJVtS7EPkS8Gu2evTYR6TAx6BC93yFmJJZFCLn4DHHlYmqWvQNe77nstyRw-uoXfv1EJ4TISQFKDkv6vED6CyxzWtx4eroGCL8H50jKoYi28iZo52YOKCmLKw5L-ErCwa6If_0mIXSbWSaIMVrzRUZpsFGDso11E6rdevD_Y3xGIaJIxo4jxCVfbboN4Zaf7MZTTqaESVAASbqrN3sAB4sqQ12z8NzfnAVnpGcr3hIUccQ0Q35ZZm7FPOVt3hYSNhB1HhOmE7tHQDDAAmhLW4mB7fW5A85apY57-VF6IaLgGkuXL_eCwgcokhEgynfXaed1wZ60vpo_CAMMNqny_fcLAjwXYFOTD3x5VmlYhkQIkXKYtSvsReIMrMbmgGnnL7Qsgd51lGspwFcFiJU8ztCGKccw6f7OVYmlWvqqo3JX9z69LZ6JZbjerez3jHh9ougK2KzWte8eltWA1-2Y4iA0EaoGzmjQdHfLDZmwNycUxoTYbyQtEbXbHGvC-kHVyXG4OwYwc8AufogI1b7-tfCYn1XuvaEcwCc8mo9c29DhwyHWOvqcoF5I9juD5nweNOA6hPyxVP_dAvZh3Kzf9ZlRl8Nm_1hF8KzqWqc-QH6kBioSzjTNfW4f8wQrY9OX2aJvFAqczTl7h6s2lydoKo1jDDdg1NP7IyvHzXqlTiBWbFYrzvosKdJ6Q4OXfyRU6luL9Bbr-LnCbQNIf6ileTi7qATKgU47FALJ5SbPpfkU_hAHaCA8JE5jo9Vy3-mq0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml InsuranceClaimSystem\r\n\r\nstart\r\n\r\n:\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0926\u093e\u0935\u093e \u091c\u092e\u093e \u0915\u0930\u0924\u093e \u0939\u0948;\n:\u0926\u093e\u0935\u093e \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0932\u0949\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948;\n\nif (\u0928\u0940\u0924\u093f \u0938\u0915\u094d\u0930\u093f\u092f \u0914\u0930 \u0935\u0948\u0927 \u0939\u0948?) then (yes)\n  :\u0926\u093e\u0935\u093e \u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u0915\u094b \u0938\u094c\u0902\u092a\u0947\u0902;\n  :\u0928\u090f \u0926\u093e\u0935\u0947 \u0915\u0940 \u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u0915\u094b \u0938\u0942\u091a\u0928\u093e \u0926\u0947\u0902;\nelse (no)\n  :\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0915\u094b \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u0938\u0942\u091a\u0928\u093e \u092d\u0947\u091c\u0947\u0902;\n  :\u0915\u093e\u0930\u0923 \u0932\u0949\u0917 \u0915\u0930\u0947\u0902: \u0928\u0940\u0924\u093f \u0928\u093f\u0937\u094d\u0915\u094d\u0930\u093f\u092f\/\u0905\u092e\u093e\u0928\u094d\u092f;\n  stop\nendif\n\n:\u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u091c\u092e\u093e \u0915\u093f\u090f \u0917\u090f \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u094b\u0902 \u0915\u0940 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u0924\u093e \u0939\u0948;\n\nif (\u0938\u092d\u0940 \u0906\u0935\u0936\u094d\u092f\u0915 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u0948\u0902?) then (yes)\n  :\u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u0926\u093e\u0935\u093e \u0938\u0924\u094d\u092f\u093e\u092a\u0928 \u0936\u0941\u0930\u0942 \u0915\u0930\u0924\u093e \u0939\u0948;\nelse (no)\n  :\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0938\u0947 \u0905\u0928\u0941\u092a\u0932\u092c\u094d\u0927 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c \u092e\u093e\u0902\u0917\u0947\u0902;\n  :\u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092a\u094d\u0930\u0924\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u0947\u0902;\n  :\u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u094b\u0902 \u0915\u094b \u092a\u0941\u0928\u0903 \u091c\u093e\u0902\u091a\u0947\u0902;\n  note right\n    \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092a\u094d\u0930\u0924\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u0924\u0940 \u0939\u0948\n    \u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0915\u0940 \u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e\n  end note\n  -&gt; \u0935\u093e\u092a\u0938 \"\u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u091c\u092e\u093e \u0915\u093f\u090f \u0917\u090f \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u094b\u0902 \u0915\u0940 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u0924\u093e \u0939\u0948\";\nendif\n\n:\u0938\u092e\u093e\u092f\u094b\u091c\u0915 \u0926\u093e\u0935\u0947 \u0915\u0940 \u091c\u093e\u0902\u091a \u0915\u0930\u0924\u093e \u0939\u0948;\n:\u092f\u0926\u093f \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u094b \u0924\u094b \u0917\u0935\u093e\u0939\u094b\u0902\/\u0935\u093f\u0936\u0947\u0937\u091c\u094d\u091e\u094b\u0902 \u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0947\u0902;\n:\u0928\u0941\u0915\u0938\u093e\u0928\/\u0939\u093e\u0928\u093f \u0915\u0940 \u0930\u093e\u0936\u093f \u0915\u093e \u0905\u0928\u0941\u092e\u093e\u0928 \u0932\u0917\u093e\u090f\u0902;\n\nif (\u0928\u0940\u0924\u093f \u0915\u0940 \u0936\u0930\u094d\u0924\u094b\u0902 \u0915\u0947 \u0906\u0927\u093e\u0930 \u092a\u0930 \u0926\u093e\u0935\u093e \u0935\u0948\u0927 \u0939\u0948?) then (yes)\n  :\u0905\u0928\u0941\u092e\u094b\u0926\u093f\u0924 \u0930\u093e\u0936\u093f \u0915\u0940 \u0917\u0923\u0928\u093e \u0915\u0930\u0947\u0902;\n  :\u092f\u0926\u093f \u0932\u093e\u0917\u0942 \u0939\u094b \u0924\u094b \u0927\u093e\u0930\u094d\u092f \u0930\u093e\u0936\u093f \u0932\u093e\u0917\u0942 \u0915\u0930\u0947\u0902;\nelse (no)\n  :\u0915\u093e\u0930\u0923 \u0915\u0947 \u0938\u093e\u0925 \u0905\u0938\u094d\u0935\u0940\u0915\u0943\u0924\u093f \u0938\u0942\u091a\u0928\u093e \u092d\u0947\u091c\u0947\u0902;\n  :\u0928\u093f\u0930\u094d\u0923\u092f \u0915\u094b \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u0947\u0902 \u0932\u0949\u0917 \u0915\u0930\u0947\u0902;\n  stop\nendif\n\n:\u0928\u093f\u092a\u091f\u093e\u0928 \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u0924\u0948\u092f\u093e\u0930 \u0915\u0930\u0947\u0902;\n:\u0928\u093f\u092a\u091f\u093e\u0928 \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0915\u094b \u092d\u0947\u091c\u0947\u0902;\n\n:\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u0915\u0940 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0915\u0930\u0924\u093e \u0939\u0948;\n\nif (\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u0938\u094d\u0935\u0940\u0915\u093e\u0930 \u0915\u0930\u0924\u093e \u0939\u0948?) then (yes)\n  :\u092d\u0941\u0917\u0924\u093e\u0928 \u092a\u094d\u0930\u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0915\u0930\u0947\u0902;\n  :\u0926\u093e\u0935\u093e \u0938\u094d\u0925\u093f\u0924\u093f \"\u0928\u093f\u092a\u091f\u093e \u0939\u0941\u0906\" \u092a\u0930 \u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0947\u0902;\n  :\u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0915\u094b \u092a\u0941\u0937\u094d\u091f\u093f \u092d\u0947\u091c\u0947\u0902;\n  :\u092c\u0902\u0926 \u0935\u093f\u0935\u0930\u0923 \u0932\u0949\u0917 \u0915\u0930\u0947\u0902;\nelse (no)\n  :\u0935\u093f\u0935\u093e\u0926 \u0938\u092e\u093e\u0927\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f \u092c\u0922\u093c\u093e\u090f\u0902;\n  :\u0928\u093f\u092a\u091f\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f \u0935\u093e\u0930\u094d\u0924\u093e \u0915\u0930\u0947\u0902;\n  :\u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0947\u0902;\n  -&gt; \u0935\u093e\u092a\u0938 \"\u0928\u093f\u092a\u091f\u093e\u0928 \u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935 \u092c\u0940\u092e\u093e\u0915\u0930\u094d\u0924\u093e \u0915\u094b \u092d\u0947\u091c\u0947\u0902\";\nendif\n\nstop\n\n@enduml\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:pLT1Inj15Bul-1-6dFHGSe_G2Ztrt5yWxLe36ejP3zwII4p41YyD2qKghREw53L1CDr0IVxA_9JEV6zsTdUocsobXPxCpCxxtfllVU-zSQlfRHzwH_jxx4sZUNIutNZdljxRhk-_FMvwxlwQi-RWWFfH4_nE12t17mIV2JuKV2o2WU1SBfdWDzXzeiKbdMBwM7ncAeB-fWBA7Fu167dg6hkFqWbJza5Fy0x3nfdWFe7D1HyP7pCBsQdli7N1GuGflypbbqYPQGVAM6vzbWkct0TzmM-rzQiDvksw3RP-x3Ot7CRiAAFuuYCHdCFx4145v_WOV9B1uYugwaq220M_I54JzCYYLG9EOdq1076hKTszfilM6mSwm6Nvq51Te0tWleNTanGrMJVtS7EPkS8Gu2evTYR6TAx6BC93yFmJJZFCLn4DHHlYmqWvQNe77nstyRw-uoXfv1EJ4TISQFKDkv6vED6CyxzWtx4eroGCL8H50jKoYi28iZo52YOKCmLKw5L-ErCwa6If_0mIXSbWSaIMVrzRUZpsFGDso11E6rdevD_Y3xGIaJIxo4jxCVfbboN4Zaf7MZTTqaESVAASbqrN3sAB4sqQ12z8NzfnAVnpGcr3hIUccQ0Q35ZZm7FPOVt3hYSNhB1HhOmE7tHQDDAAmhLW4mB7fW5A85apY57-VF6IaLgGkuXL_eCwgcokhEgynfXaed1wZ60vpo_CAMMNqny_fcLAjwXYFOTD3x5VmlYhkQIkXKYtSvsReIMrMbmgGnnL7Qsgd51lGspwFcFiJU8ztCGKccw6f7OVYmlWvqqo3JX9z69LZ6JZbjerez3jHh9ougK2KzWte8eltWA1-2Y4iA0EaoGzmjQdHfLDZmwNycUxoTYbyQtEbXbHGvC-kHVyXG4OwYwc8AufogI1b7-tfCYn1XuvaEcwCc8mo9c29DhwyHWOvqcoF5I9juD5nweNOA6hPyxVP_dAvZh3Kzf9ZlRl8Nm_1hF8KzqWqc-QH6kBioSzjTNfW4f8wQrY9OX2aJvFAqczTl7h6s2lydoKo1jDDdg1NP7IyvHzXqlTiBWbFYrzvosKdJ6Q4OXfyRU6luL9Bbr-LnCbQNIf6ileTi7qATKgU47FALJ5SbPpfkU_hAHaCA8JE5jo9Vy3-mq0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLHDQnin4BqR_1-6d993yDs6DY4D9L1Ag2azAzBiUbAjf6eak_xt7Kd-MCSk-BOhZTwyUUz93vnKJ7cmyE8uH-KqFbb5mtBB2OVfP3gf1ULZ_kejwUtAMuCHEByDb1XqgLx8RZq6n61ztwC1Sib3MY5mXLeK2EhWzeNhQgXWe7IYDO9o1jRAalbyLtOTt6wHxwOJWFaZC_MkzG61LEOz2s1SrDtlFb6tFIo2xy3Xvi0ABIFSEj-WbYXj8hwZDFKEd9pLM333QBA6-yttKgdOkpcqkMMWHdP6hbAjXPnya3REK5SrUjmJYRWctF1EfoI26A_pW2xnGOh7A9DRAxL_CiLn2OI8B1yNvDWt84U9LCAT1Kq-LGOxc_k7u2Cd64YqTFseJHVzS67wNueIT3wAheOAfB8dz2lclLwX_lrXNJH5YDIlKla3Q3c2ZIfP4SIsEkueqtFmZh5i5OCAHFc-_mHlIXg8FpVNo7gpk6Y4k2MpKt-KggRLkoHsmeQIGsRa6VuD68KabGIXmUBl_5bE3d8IZ1fKZpFhcK4DFhiq3lJ80U7CmahYjKkuS1ZutCSdPNMs1Lg54FrQpXnmYyqXs2q8YooPUxDOQ4cX82hvkpBPCjngb-9ZgWrgub94xdWrpuFy5Ht6Geyn9Oj5ORbSNKr8Q_Tnuy95-lXexDtR0pK1ltXnvYGIIciCgRuJjVHSljVejVW6GMqBWpRUps0Au-Q6l5ifSqtFiZ8rDukZLjgxZk9Gxyl_Nm0jVcUvf0QJ8ijdiZ-pLjL3GJ348PVm8tkRT_Uml53O-tfHHuATqDsBSPhugoG-YNnpS3fva1LvqFy1\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:ZLHDQnin4BqR_1-6d993yDs6DY4D9L1Ag2azAzBiUbAjf6eak_xt7Kd-MCSk-BOhZTwyUUz93vnKJ7cmyE8uH-KqFbb5mtBB2OVfP3gf1ULZ_kejwUtAMuCHEByDb1XqgLx8RZq6n61ztwC1Sib3MY5mXLeK2EhWzeNhQgXWe7IYDO9o1jRAalbyLtOTt6wHxwOJWFaZC_MkzG61LEOz2s1SrDtlFb6tFIo2xy3Xvi0ABIFSEj-WbYXj8hwZDFKEd9pLM333QBA6-yttKgdOkpcqkMMWHdP6hbAjXPnya3REK5SrUjmJYRWctF1EfoI26A_pW2xnGOh7A9DRAxL_CiLn2OI8B1yNvDWt84U9LCAT1Kq-LGOxc_k7u2Cd64YqTFseJHVzS67wNueIT3wAheOAfB8dz2lclLwX_lrXNJH5YDIlKla3Q3c2ZIfP4SIsEkueqtFmZh5i5OCAHFc-_mHlIXg8FpVNo7gpk6Y4k2MpKt-KggRLkoHsmeQIGsRa6VuD68KabGIXmUBl_5bE3d8IZ1fKZpFhcK4DFhiq3lJ80U7CmahYjKkuS1ZutCSdPNMs1Lg54FrQpXnmYyqXs2q8YooPUxDOQ4cX82hvkpBPCjngb-9ZgWrgub94xdWrpuFy5Ht6Geyn9Oj5ORbSNKr8Q_Tnuy95-lXexDtR0pK1ltXnvYGIIciCgRuJjVHSljVejVW6GMqBWpRUps0Au-Q6l5ifSqtFiZ8rDukZLjgxZk9Gxyl_Nm0jVcUvf0QJ8ijdiZ-pLjL3GJ348PVm8tkRT_Uml53O-tfHHuATqDsBSPhugoG-YNnpS3fva1LvqFy1\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0905\u0935\u0938\u094d\u0925\u093e \u0906\u0930\u0947\u0916: \u0927\u0941\u0906\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u0947 \u0915\u0940 \u092a\u094d\u0930\u0923\u093e\u0932\u0940<\/h3>\n<p>\u092f\u0939 \u0905\u0935\u0938\u094d\u0925\u093e \u0906\u0930\u0947\u0916 \u0927\u0941\u0906\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u0947 \u0915\u0940 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0947 \u0935\u094d\u092f\u0935\u0939\u093e\u0930 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948 \u091c\u092c \u092f\u0939 \u0938\u094d\u091f\u0948\u0902\u0921\u092c\u093e\u092f, \u0928\u093f\u0917\u0930\u093e\u0928\u0940, \u0927\u0941\u0906\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u093e, \u0905\u0932\u093e\u0930\u094d\u092e \u0938\u0915\u094d\u0930\u093f\u092f\u0923 \u0914\u0930 \u0924\u094d\u0930\u0941\u091f\u093f \u0939\u0948\u0902\u0921\u0932\u093f\u0902\u0917 \u091c\u0948\u0938\u0947 \u0938\u0902\u091a\u093e\u0932\u0928 \u0905\u0935\u0938\u094d\u0925\u093e\u0913\u0902 \u0915\u0947 \u092c\u0940\u091a \u0938\u0902\u0915\u094d\u0930\u092e\u0923 \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u092f\u0939 \u0926\u093f\u0916\u093e\u0924\u093e \u0939\u0948 \u0915\u093f \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092a\u093e\u0935\u0930 \u092a\u0930\u093f\u0935\u0930\u094d\u0924\u0928, \u0938\u094d\u0935-\u091c\u093e\u0902\u091a \u0915\u0947 \u092a\u0930\u093f\u0923\u093e\u092e, \u0927\u0941\u0906\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u093e, \u0915\u092e \u092c\u0948\u091f\u0930\u0940 \u0915\u0940 \u0938\u094d\u0925\u093f\u0924\u093f \u0914\u0930 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0926\u094d\u0935\u093e\u0930\u093e \u0936\u0941\u0930\u0942 \u0915\u093f\u090f \u0917\u090f \u0930\u0940\u0938\u0947\u091f \u091c\u0948\u0938\u0947 \u0918\u091f\u0928\u093e\u0913\u0902 \u0915\u0947 \u092a\u094d\u0930\u0924\u093f \u0915\u0948\u0938\u0947 \u092a\u094d\u0930\u0924\u093f\u0915\u094d\u0930\u093f\u092f\u093e \u0915\u0930\u0924\u0940 \u0939\u0948, \u0924\u093e\u0915\u093f \u0935\u093f\u0936\u094d\u0935\u0938\u0928\u0940\u092f \u0906\u0917 \u0928\u093f\u0917\u0930\u093e\u0928\u0940 \u0914\u0930 \u091a\u0947\u0924\u093e\u0935\u0928\u0940 \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0915\u0940 \u091c\u093e \u0938\u0915\u0947\u0964<\/p>\n<p><img alt=\"PlantUML state diagram for a smoke detection system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-state-diagram-smoke-detection-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLLBQnin4BuR_1_cL9o22PJs4ag8yp249aw82psK7fJTiIsibRRIh8qf_kyTIVlGhXFYmtfNyttp-3GQNJaIbgf2mR8mMxn5meoaqSk38op6e_6892c49Gb2k9LYRKK1quY65WuT_lVdFp2TNiApsQDzMgtycWliPWN-ZKV0lmQvCC4I5-iFk63dEvaXI0V6UqcDdN_DmBZsMX5n8gL5vp0VZux3m7eObslI-UiXBjOVx2wM0XP5Fh054ghLpGQphG-CLffSPk1uSKhe22QuGtk0BrytPwVSHwCb6IlrseVnmaFHBKqSQcSi25PqXpKzFcCPNUYwaBIOdnoTlIo33zVP--ijz5aunqdCb09Ncvv-VCYQ2wbywZ5Hj9QVUUW1htXA3luJaPdrWbHP3MHyEPtm3IFuzemxxpRscoULXcKAeIB-U2fCekiRoYnCQDREK2-mzuMnXL1WIhJ2j_4f9fJGdGpCVVd1edYd5Lm2RRZZDaRbRvCVpFvQ4Fcck83cJPazJFRIek9cFUk82JZ9F25QB9N8Kh6xjxf9UiacSgIItBDUKgYPGajzH6e9q1kZLz8Mc3Ufn7zMp4b7ZWNunXsKVU1bBfJ3cHAsQ3ra2WMtrlV8Jn7zqb_GuI39GKuU7vYpS78wxF5zcHByUo8jJQNp9kS0zKJ7kwRX4oYvtf3hCnD671KwNnYIAvc5xWeDnvy7o8mcQnIKGdCFdOCeou6d8TNx-oKapOrzGv3KCfIZ5PnFD9zsFnzHVyGFR_KWhBVWPC2c3b9yV_lQQSe0Tx8rnzwSJax-O5JFHQNeNkTU3kClXsibzRQUG0ztjn4zGAMt45CUXQxui9VXjiWEt7-SrT-AzxEvBPfxucGA-SaxpSBeNV6OgYmtMG8O17hk8dHUsU9Xlg1Mb4gNgbgl-PoUmsjxmWkpyncDHrVS17mp_mS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLRFQnD15Bu7-Z_iqGf14BtqK5hR1Wgr5YDu40zhCz6bcrtOdLgA16eWRIGMFHWhHOd5IHlQMaCW9Rsq_yhyARvvRtPtTfFuOm_9p9kPxttptZTlPYxaTi0tAwvLhFWRR95njiuTtojkXvnLfd9JEUvmbrbIrAKOI36KdNqfEb9SWsbNYfxix4dnsSf3zqHstgAn1frJAGJDwajn02qfkZ0N-YtPsS492gadnGySx8DLkNjs-xcLpyzQQ_uM2nwLoye673cBBTQRd0LVD77Lnm6qwROr0_Zla4EBN43_77X9SGojAzbffAOd_ZnSUegCOBSzMjS6xj0wnWwC_AAD7L0hLysb67ePWaLkUwKNssZJRUrb902M2bgdGRZaFYORBKL8vfONNh7r3GJgId63Iowm8QmeJOEy55yH2NP-QDrIQ01wznxC-8B6DgHaUWJ-eUyvt0ySxwM1Vu1SAOsAw2Lc6_9VitIObH9goikGcgg1UnXYqccpYYbvn1yANB8V2fqPlYSivC2aoBpG3y9uE6sEPwxPOOYamUTF8ffbyntCG4Z75aR-Xbcm7LTZff64tfGA16Za9YNxGqff2XpP6Pg8KFSn4mt4FefLHd3AqG0Dq1bQKKO_P8aZIuMz50H-KCIupemdIMa0_JLnG7bFvH1ngzaa6QeOpTAgZ_KZjkj-b8fh52U9Pv-sDYHLQksBxiXIZ5DIb5W9mL95Xa8dL91cBLMMz5RtK9vDp01OZiPYh_XR3spEMK1fECS4j77z3eNZGebv41tv7i81z70wnZCmZ2YCnJl70g9FEHocHWmID_HXIEqv2RKPxcL8XMExyouBU6g2EO0p5tolx0GLLagO6I6y7wkwHUBJVQht9wYJ5f7lagnxM4Ik_-oqOBiXctVjeF8V3Z7WIYTKHoBTdD51RIO5ruJFHhs7Xviyj5CaCu5G2n5Y7kwxrubmgvFIOaoUa9IYl-cLabqFaKgR4lw93d8VjxH7XJVUPQeuZfx4w3FmwHBmIgi-TyhEkgskxFHTK4jEFbv_foX76EvRTw3x4Inq5pU9Afr5VNrC8f3rg6WyjHrUy8F7B6HfAPe3sN2F7kLwNA_r7-ZWlIfsdUojFH4VM_Hm6TN2Fzta9ho9bbNP-Aixw-yAIv2WmHJzggwmySl1gDdfnqF1tdJvibTI4VU3yGLzPMaHpD-YzqxMOGR2V5mXteLM1XPcHAqhbMIUGSD8kIqQtCMHIxqglaxLbg9dq9ZBQEox1950UMU0d3CMZ32TJ2Xo2XFLAXMzoNcgupcWCVKunGEHBTTNs855ZQXSv-P0_l1I_Wq0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml SmokeDetectionSystem\r\n\r\ntitle \u0905\u0935\u0938\u094d\u0925\u093e \u0906\u0930\u0947\u0916 - \u0927\u0941\u0906\u0902 \u092a\u0924\u093e \u0932\u0917\u093e\u0928\u0947 \u0915\u0940 \u092a\u094d\u0930\u0923\u093e\u0932\u0940\r\n\r\n[*] --&gt; PowerOff\r\n\r\nstate PowerOff {\n    [*] --&gt; NoPower\n    NoPower : \u0909\u092a\u0915\u0930\u0923 \u092c\u0902\u0926 \u0939\u0948\n    NoPower --&gt; PowerOn : \u092a\u093e\u0935\u0930 \u092c\u091f\u0928 \u0926\u092c\u093e\u092f\u093e \u0917\u092f\u093e\n}\n\nstate PowerOn {\n    [*] --&gt; Standby\n    Standby : \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0924\u0948\u092f\u093e\u0930 \u0939\u0948\n    Standby --&gt; SelfCheck : \u0928\u093f\u092f\u092e\u093f\u0924 \u0938\u094d\u0935-\u091c\u093e\u0902\u091a (\u0939\u0930 24 \u0918\u0902\u091f\u0947)\n    Standby --&gt; Monitoring : \u0928\u093f\u0917\u0930\u093e\u0928\u0940 \u0936\u0941\u0930\u0942 \u0915\u0930\u0947\u0902 (\u0938\u0947\u0902\u0938\u0930 \u0938\u0915\u094d\u0930\u093f\u092f)\n    \n    state SelfCheck {\n        [*] --&gt; TestingSensors\n        TestingSensors --&gt; TestPass : \u0938\u092d\u0940 \u0938\u0947\u0902\u0938\u0930 \u0920\u0940\u0915 \u0939\u0948\u0902\n        TestingSensors --&gt; TestFail : \u0938\u0947\u0902\u0938\u0930 \u0924\u094d\u0930\u0941\u091f\u093f \u092a\u0924\u093e \u091a\u0932\u0940\n        TestPass --&gt; Standby : \u0938\u094d\u091f\u0948\u0902\u0921\u092c\u093e\u092f \u092a\u0930 \u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902\n        TestFail --&gt; ErrorState : \u0924\u094d\u0930\u0941\u091f\u093f \u0930\u093f\u092a\u094b\u0930\u094d\u091f \u0915\u0930\u0947\u0902\n    }\n    \n    state Monitoring {\n        [*] --&gt; NoSmoke\n        NoSmoke : \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u0938\u0902\u091a\u093e\u0932\u0928\n        NoSmoke --&gt; SmokeDetected : \u0927\u0941\u0906\u0902 \u0938\u094d\u0924\u0930 &gt; \u0925\u094d\u0930\u0947\u0936\u094b\u0932\u094d\u0921\n        NoSmoke --&gt; LowBattery : \u092c\u0948\u091f\u0930\u0940 \u0915\u092e (\u0935\u093e\u092f\u0930\u0932\u0947\u0938)\n        LowBattery --&gt; NoSmoke : \u092c\u0948\u091f\u0930\u0940 \u092c\u0926\u0932\u0940 \u0917\u0908\n        \n        state SmokeDetected {\n            [*] --&gt; InitialAlert\n            InitialAlert --&gt; ConfirmedSmoke : \u0927\u0941\u0906\u0902 5 \u0938\u0947\u0915\u0902\u0921 \u0938\u0947 \u0905\u0927\u093f\u0915 \u092c\u0928\u093e \u0930\u0939\u093e\n            InitialAlert --&gt; FalseAlarm : \u0927\u0941\u0906\u0902 5 \u0938\u0947\u0915\u0902\u0921 \u0938\u0947 \u0915\u092e \u092e\u0947\u0902 \u0938\u093e\u092b \u0939\u094b \u0917\u092f\u093e FalseAlarm --&gt; NoSmoke : \u0930\u0940\u0938\u0947\u091f\n            ConfirmedSmoke --&gt; AlarmActive\n        }\n        \n        state AlarmActive {\n            [*] --&gt; SoundAlarm : \u0938\u0940\u091f\u0940 \u0914\u0930 \u0932\u093e\u0907\u091f\u0947\u0902 \u0938\u0915\u094d\u0930\u093f\u092f \u0915\u0930\u0947\u0902\n            SoundAlarm --&gt; SendNotification : \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u092a\u0948\u0928\u0932 \/ \u0910\u092a \u0915\u094b \u0938\u0942\u091a\u093f\u0924 \u0915\u0930\u0947\u0902\n            SendNotification --&gt; WaitForReset\n            WaitForReset --&gt; AlarmActive : \u0927\u0941\u0906\u0902 \u0905\u092d\u0940 \u092d\u0940 \u092e\u094c\u091c\u0942\u0926 \u0939\u0948\n            WaitForReset --&gt; ResetSystem : \u0930\u0940\u0938\u0947\u091f \u092c\u091f\u0928 \u0926\u092c\u093e\u092f\u093e \u0917\u092f\u093e\n            ResetSystem --&gt; NoSmoke : \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0930\u0940\u0938\u0947\u091f \u0939\u094b\u0924\u0940 \u0939\u0948\n        }\n    }\n}\n\nstate ErrorState {\n    [*] --&gt; FaultIndicator : \u0924\u094d\u0930\u0941\u091f\u093f LED \u091d\u092a\u0915\u0924\u0940 \u0939\u0948\n    FaultIndicator --&gt; PowerOff : \u092e\u0948\u0928\u094d\u092f\u0941\u0905\u0932 \u092a\u093e\u0935\u0930 \u0938\u093e\u0907\u0915\u0932 \u0906\u0935\u0936\u094d\u092f\u0915 \u0939\u0948\n}\n\nPowerOn --&gt; ErrorState : \u0938\u094d\u0935-\u091c\u093e\u0902\u091a \u0935\u093f\u092b\u0932\nErrorState --&gt; PowerOff : \u092a\u093e\u0935\u0930 \u0938\u093e\u0907\u0915\u0932\n\nPowerOff --&gt; [*] : \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0905\u0928\u092a\u094d\u0932\u0917 \/ \u092c\u0948\u091f\u0930\u0940 \u0939\u091f\u093e\u0908 \u0917\u0908\n\n@enduml\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLRFQnD15Bu7-Z_iqGf14BtqK5hR1Wgr5YDu40zhCz6bcrtOdLgA16eWRIGMFHWhHOd5IHlQMaCW9Rsq_yhyARvvRtPtTfFuOm_9p9kPxttptZTlPYxaTi0tAwvLhFWRR95njiuTtojkXvnLfd9JEUvmbrbIrAKOI36KdNqfEb9SWsbNYfxix4dnsSf3zqHstgAn1frJAGJDwajn02qfkZ0N-YtPsS492gadnGySx8DLkNjs-xcLpyzQQ_uM2nwLoye673cBBTQRd0LVD77Lnm6qwROr0_Zla4EBN43_77X9SGojAzbffAOd_ZnSUegCOBSzMjS6xj0wnWwC_AAD7L0hLysb67ePWaLkUwKNssZJRUrb902M2bgdGRZaFYORBKL8vfONNh7r3GJgId63Iowm8QmeJOEy55yH2NP-QDrIQ01wznxC-8B6DgHaUWJ-eUyvt0ySxwM1Vu1SAOsAw2Lc6_9VitIObH9goikGcgg1UnXYqccpYYbvn1yANB8V2fqPlYSivC2aoBpG3y9uE6sEPwxPOOYamUTF8ffbyntCG4Z75aR-Xbcm7LTZff64tfGA16Za9YNxGqff2XpP6Pg8KFSn4mt4FefLHd3AqG0Dq1bQKKO_P8aZIuMz50H-KCIupemdIMa0_JLnG7bFvH1ngzaa6QeOpTAgZ_KZjkj-b8fh52U9Pv-sDYHLQksBxiXIZ5DIb5W9mL95Xa8dL91cBLMMz5RtK9vDp01OZiPYh_XR3spEMK1fECS4j77z3eNZGebv41tv7i81z70wnZCmZ2YCnJl70g9FEHocHWmID_HXIEqv2RKPxcL8XMExyouBU6g2EO0p5tolx0GLLagO6I6y7wkwHUBJVQht9wYJ5f7lagnxM4Ik_-oqOBiXctVjeF8V3Z7WIYTKHoBTdD51RIO5ruJFHhs7Xviyj5CaCu5G2n5Y7kwxrubmgvFIOaoUa9IYl-cLabqFaKgR4lw93d8VjxH7XJVUPQeuZfx4w3FmwHBmIgi-TyhEkgskxFHTK4jEFbv_foX76EvRTw3x4Inq5pU9Afr5VNrC8f3rg6WyjHrUy8F7B6HfAPe3sN2F7kLwNA_r7-ZWlIfsdUojFH4VM_Hm6TN2Fzta9ho9bbNP-Aixw-yAIv2WmHJzggwmySl1gDdfnqF1tdJvibTI4VU3yGLzPMaHpD-YzqxMOGR2V5mXteLM1XPcHAqhbMIUGSD8kIqQtCMHIxqglaxLbg9dq9ZBQEox1950UMU0d3CMZ32TJ2Xo2XFLAXMzoNcgupcWCVKunGEHBTTNs855ZQXSv-P0_l1I_Wq0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:XLLBQnin4BuR_1_cL9o22PJs4ag8yp249aw82psK7fJTiIsibRRIh8qf_kyTIVlGhXFYmtfNyttp-3GQNJaIbgf2mR8mMxn5meoaqSk38op6e_6892c49Gb2k9LYRKK1quY65WuT_lVdFp2TNiApsQDzMgtycWliPWN-ZKV0lmQvCC4I5-iFk63dEvaXI0V6UqcDdN_DmBZsMX5n8gL5vp0VZux3m7eObslI-UiXBjOVx2wM0XP5Fh054ghLpGQphG-CLffSPk1uSKhe22QuGtk0BrytPwVSHwCb6IlrseVnmaFHBKqSQcSi25PqXpKzFcCPNUYwaBIOdnoTlIo33zVP--ijz5aunqdCb09Ncvv-VCYQ2wbywZ5Hj9QVUUW1htXA3luJaPdrWbHP3MHyEPtm3IFuzemxxpRscoULXcKAeIB-U2fCekiRoYnCQDREK2-mzuMnXL1WIhJ2j_4f9fJGdGpCVVd1edYd5Lm2RRZZDaRbRvCVpFvQ4Fcck83cJPazJFRIek9cFUk82JZ9F25QB9N8Kh6xjxf9UiacSgIItBDUKgYPGajzH6e9q1kZLz8Mc3Ufn7zMp4b7ZWNunXsKVU1bBfJ3cHAsQ3ra2WMtrlV8Jn7zqb_GuI39GKuU7vYpS78wxF5zcHByUo8jJQNp9kS0zKJ7kwRX4oYvtf3hCnD671KwNnYIAvc5xWeDnvy7o8mcQnIKGdCFdOCeou6d8TNx-oKapOrzGv3KCfIZ5PnFD9zsFnzHVyGFR_KWhBVWPC2c3b9yV_lQQSe0Tx8rnzwSJax-O5JFHQNeNkTU3kClXsibzRQUG0ztjn4zGAMt45CUXQxui9VXjiWEt7-SrT-AzxEvBPfxucGA-SaxpSBeNV6OgYmtMG8O17hk8dHUsU9Xlg1Mb4gNgbgl-PoUmsjxmWkpyncDHrVS17mp_mS0\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:XLLBQnin4BuR_1_cL9o22PJs4ag8yp249aw82psK7fJTiIsibRRIh8qf_kyTIVlGhXFYmtfNyttp-3GQNJaIbgf2mR8mMxn5meoaqSk38op6e_6892c49Gb2k9LYRKK1quY65WuT_lVdFp2TNiApsQDzMgtycWliPWN-ZKV0lmQvCC4I5-iFk63dEvaXI0V6UqcDdN_DmBZsMX5n8gL5vp0VZux3m7eObslI-UiXBjOVx2wM0XP5Fh054ghLpGQphG-CLffSPk1uSKhe22QuGtk0BrytPwVSHwCb6IlrseVnmaFHBKqSQcSi25PqXpKzFcCPNUYwaBIOdnoTlIo33zVP--ijz5aunqdCb09Ncvv-VCYQ2wbywZ5Hj9QVUUW1htXA3luJaPdrWbHP3MHyEPtm3IFuzemxxpRscoULXcKAeIB-U2fCekiRoYnCQDREK2-mzuMnXL1WIhJ2j_4f9fJGdGpCVVd1edYd5Lm2RRZZDaRbRvCVpFvQ4Fcck83cJPazJFRIek9cFUk82JZ9F25QB9N8Kh6xjxf9UiacSgIItBDUKgYPGajzH6e9q1kZLz8Mc3Ufn7zMp4b7ZWNunXsKVU1bBfJ3cHAsQ3ra2WMtrlV8Jn7zqb_GuI39GKuU7vYpS78wxF5zcHByUo8jJQNp9kS0zKJ7kwRX4oYvtf3hCnD671KwNnYIAvc5xWeDnvy7o8mcQnIKGdCFdOCeou6d8TNx-oKapOrzGv3KCfIZ5PnFD9zsFnzHVyGFR_KWhBVWPC2c3b9yV_lQQSe0Tx8rnzwSJax-O5JFHQNeNkTU3kClXsibzRQUG0ztjn4zGAMt45CUXQxui9VXjiWEt7-SrT-AzxEvBPfxucGA-SaxpSBeNV6OgYmtMG8O17hk8dHUsU9Xlg1Mb4gNgbgl-PoUmsjxmWkpyncDHrVS17mp_mS0\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0918\u091f\u0915 \u0906\u0930\u0947\u0916: \u0915\u094b\u0930\u093f\u092f\u0930 \u092a\u094d\u0930\u0923\u093e\u0932\u0940<\/h3>\n<p>\u092f\u0939 \u0918\u091f\u0915 \u0906\u0930\u0947\u0916 \u090f\u0915 \u0915\u094b\u0930\u093f\u092f\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0915\u0940 \u0909\u091a\u094d\u091a-\u0938\u094d\u0924\u0930\u0940\u092f \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0924\u093e \u0939\u0948, \u092f\u0939 \u0926\u093f\u0916\u093e\u0924\u0947 \u0939\u0941\u090f \u0915\u093f \u0915\u094d\u0932\u093e\u0907\u0902\u091f \u0910\u092a\u094d\u0938, \u092c\u0948\u0915\u090f\u0902\u0921 \u0938\u0947\u0935\u093e\u090f\u0902, \u0938\u0902\u0926\u0947\u0936\u0928 \u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u0922\u093e\u0902\u091a\u093e, \u0915\u0948\u0936 \u0914\u0930 \u0921\u0947\u091f\u093e\u092c\u0947\u0938 \u092a\u093e\u0930\u094d\u0938\u0932 \u0921\u093f\u0932\u0940\u0935\u0930\u0940 \u0938\u0902\u091a\u093e\u0932\u0928 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0948\u0938\u0947 \u092a\u0930\u0938\u094d\u092a\u0930 \u0915\u094d\u0930\u093f\u092f\u093e \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964 \u092f\u0939 \u0911\u0930\u094d\u0921\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928, \u0921\u093f\u0938\u094d\u092a\u0948\u091a\u093f\u0902\u0917, \u091f\u094d\u0930\u0948\u0915\u093f\u0902\u0917, \u092d\u0941\u0917\u0924\u093e\u0928, \u0938\u0942\u091a\u0928\u093e\u090f\u0902 \u0914\u0930 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u091c\u0948\u0938\u0947 \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u0947 \u092c\u0940\u091a \u091c\u093f\u092e\u094d\u092e\u0947\u0926\u093e\u0930\u093f\u092f\u094b\u0902 \u0915\u0947 \u092a\u0943\u0925\u0915\u094d\u0915\u0930\u0923 \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948, \u0938\u093e\u0925 \u0939\u0940 \u0938\u093f\u0902\u0915\u094d\u0930\u094b\u0928\u0938 API \u0938\u0902\u091a\u093e\u0930 \u0914\u0930 \u0905\u0938\u093f\u0902\u0915\u094d\u0930\u094b\u0928\u0938 \u0918\u091f\u0928\u093e-\u091a\u093e\u0932\u093f\u0924 \u092a\u094d\u0930\u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0926\u094b\u0928\u094b\u0902 \u0915\u094b \u0909\u091c\u093e\u0917\u0930 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"PlantUML component diagram for a courier system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-component-diagram-courier-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPR1Rjim38Rl0V8EH2xRW1Qz5-ZG9XxMRisMDXrw6H38CcCBZIL3aZDaJpzAjbDPKO3T8lAZI4e_vTmQoxHjwnqiLAi5wlN1MAoda-d42hl3mGoT7Ix9K3TAehIG2LPgvjaFS7Dpy-uoRZcTy2CwMxJ6gfhskMkQ6J03Wu7MOx3FjrIveFH7l3F7z5rH2mclc4F6J9KhfWkFUpkPNMqXldg0hypY7tRei4RqomZygGlNC-gzuEXHR-aD8pGJfc6MLoDwCAO2NZJZRqAMeu31c0fOiKFjVeHyRqlXFvGLMy6P5KgEOa97Al2NYNfsXYCuGfTe32iHdbfiyRVy-CpoNDZbqzLtjdrZdtnqptXa5FoCXQ0RPRpgqlYrNxei1RCiPmQfRsLigN7zz0ZPt9FqCvk7o5B9KcLpgk1HbURgUBJtWjIb3tqX3dB-TwK-I8jwopWQk8ALqeDY0rN2vUNdG21mJOL_MRyGJxfQA_w6TaO1Hrt-7py8ymmzSoK6PaUDbHSvJtGJ-METHExeXhl3wGsGOOEoGCa5ziSJbkBZ8vsxDihdrOAQxhivYOWBEW6IAZsXl19Skc_PV97AyougHtLYSot65JisLAgZLss-4wO2tBktR9OE2cxUXn2_5mp29oOTs8juEedkBbdAkiqDro97i0fsgf_gjg4HG5TPSez1xsw3Loqi1G-3KNM3SIOoEhHMQpUmnxJyU8hZMmpRIdYIDpgT9Cp98rWeQTeQGGQyQ_rSV3Z3vszcEWcq7pOGcyUlKpSXb7eO2QeAGOkoig2sqQm2t3DPx0XjcEQu0wxHbtlXV8qMdCx_0eW1vJyuz36sBJrJD7QkNPzndE3ammAmT6lAuRSmy4VO2dWdJkCJgSQAMlmbHAkM2a_idojBP-OIZ5zjW3jpaBoVXEiknyQtWONVV137fjDaPonm9_Qe3vkkeGslc2on62U-fGNzyVW7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLPBInn14BuF-1-QlSH0nBjWK7T3IAA9hv2ZzCwqww0xiypq6hn58Ta42IOGDNWHSJQAyOMWh1VzA_DJKbqzZvwUNl6GopBRNVLLVTLVLVTOo6d0syqLKlNRWSk2kRMGi-Q0DM1nbwym4aVRSNSpZYxZw3wEBk03baxYxdTSEeoZkpYwYhkVo12i_uwZVN20hozYkzk9enq1zOICZeug-_3Filrco_UOnqabZdPJG42xbGW_84o5q91Kso7tcomORxMAJeR4pd7f574W-5K1Hn8imMHaRj2j9yDVO_Qdy7KGTx_YvcaIJvWV8EIuqtIz3wnkgOZZqwy8CkeWMm4aZLlkIyhPHxfc5HFucO5A4ZrqlOPiqEzTuC2ni63LjLdHyG2fzz3t1BFSAxlNtB15kRraHDXFk0lVRKJRWDJB8FC1jPTThs44EOkxwu9m5641ZylkqtIj2SP6Rp25c7lW1zPbrxS-TnTTctBNzup-tmHtE7znDhl8GXOpCiAz3_DQwda8xd_G_0Pbd_2vz0PdQRtkygcPuJTqSPa-HQGf5eQqmMRQh5t8Q9OvRYZRHiW6RN6jIkqb2EfGJkiqPAGoxOUy4R2vcKbIcq0x-AnDA1PJljVmQnFU8FOOCDqTVk3CEfZnFNQG47AIfy2Oz1kXbRLX1rtsKVH_aN2F3CkspWI-Zqsgz1uP6dgkQ9YC0DKNS_FW20qmvzlBZ5UilCSUPPxsJn_ZYcKfYyAcq0lQdgvHRLlJeBPRq4LQfrmx1ELvdnRd34k72XDLKhD2DAtd19_6x7GLo4jQ9GSjkTA-gGjAHgWU4UjrRQ9g29AhK1Zb2hKiFLzXhUfRsilfVOpYsW89gHV1DgxUO8qYahQX45h5YAu8PSGuCcK7TN2c2-WZZ0HZ_Zmv62BMq0QRetyesLIM9ey-7EKmxKeUy0jHFkE0EP39vMbTeSqMPWDZ8_6yo0PFbfCnSDgKCkgZMpgBk_CGkdxGryfCF5Tdj4urLqHHa4eT3HicSLg6nVubpo-0J5boh9_9iQu9gX-sEgt-fweiPJeefT1NrIcVZf1Z9227gUTpHWAtiSI9lrWSPGHx2MyRpAWdtoxgp9497pv3stEisPNCNZCyId2YGzZu9PyKXYU6VlRo_ZjB7dIfYcz14HRp72AIjpGA-jE262A9Hvhv4PaSH0yZTkMHt6FikqBub75UdLq4syZHFsEXr_7_HjeYsHXwY4lTvo0PGQPmdnC9sajxSJjjq4siTO-Kf-48ySM9BjW1Wtl54Lcl-5AZ2-sMawuvRCLTPS7Q0ZoyUJjSi9Uers2EajSOVCA3_1y0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml CourierSystem\r\n\r\ntitle \u0915\u094b\u0930\u093f\u092f\u0930 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 - \u0918\u091f\u0915 \u0906\u0930\u0947\u0916\r\n\r\n' === \u0918\u091f\u0915 ===\ncomponent \"\u0917\u094d\u0930\u093e\u0939\u0915 \u0910\u092a\" as CustomerApp\ncomponent \"\u0915\u094b\u0930\u093f\u092f\u0930 \u092e\u094b\u092c\u093e\u0907\u0932 \u0910\u092a\" as CourierApp\ncomponent \"\u092a\u094d\u0930\u0936\u093e\u0938\u0915 \u0935\u0947\u092c \u0921\u0948\u0936\u092c\u094b\u0930\u094d\u0921\" as AdminWeb\n\ncomponent \"API \u0917\u0947\u091f\u0935\u0947\" as ApiGateway\n\ncomponent \"\u0911\u0930\u094d\u0921\u0930 \u0938\u0947\u0935\u093e\" as OrderService\ncomponent \"\u0921\u093f\u0938\u094d\u092a\u0948\u091a \u0938\u0947\u0935\u093e\" as DispatchService\ncomponent \"\u091f\u094d\u0930\u0948\u0915\u093f\u0902\u0917 \u0938\u0947\u0935\u093e\" as TrackingService\ncomponent \"\u092d\u0941\u0917\u0924\u093e\u0928 \u0938\u0947\u0935\u093e\" as PaymentService\ncomponent \"\u0938\u0942\u091a\u0928\u093e \u0938\u0947\u0935\u093e\" as NotificationService\ncomponent \"\u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0938\u0947\u0935\u093e\" as UserService\n\ncomponent \"\u0938\u0902\u0926\u0947\u0936 \u0915\u0924\u093e\u0930n(RabbitMQ\/Kafka)\" as MessageQueue\ncomponent \"Redis \u0915\u0948\u0936\" as RedisCache\n\ndatabase \"PostgreSQL DB\" as SQLDB\ndatabase \"MongoDBn(\u0932\u0949\u0917\/\u091f\u094d\u0930\u0948\u0915\u093f\u0902\u0917 \u0907\u0924\u093f\u0939\u093e\u0938)\" as MongoLogs\n\n' === \u0907\u0902\u091f\u0930\u092b\u0947\u0938 \/ \u092a\u094b\u0930\u094d\u091f ===\nCustomerApp --&gt; ApiGateway : \"REST \/ WebSocket\"\nCourierApp --&gt; ApiGateway : \"REST \/ WebSocket\"\nAdminWeb --&gt; ApiGateway : \"REST\"\n\nApiGateway --&gt; OrderService\nApiGateway --&gt; TrackingService\nApiGateway --&gt; PaymentService\nApiGateway --&gt; UserService\n\n' === \u0938\u0947\u0935\u093e \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e ===\nOrderService --&gt; DispatchService : \"gRPC \/ REST\"\nOrderService --&gt; PaymentService\nOrderService --&gt; NotificationService\nOrderService --&gt; SQLDB : \"JDBC\"\nOrderService --&gt; RedisCache : \"\u0915\u0948\u0936\"\n\nDispatchService --&gt; MessageQueue : \"\u0918\u091f\u0928\u093e\u090f\u0902 \u092a\u094d\u0930\u0915\u093e\u0936\u093f\u0924 \u0915\u0930\u0947\u0902\"\nDispatchService --&gt; CourierApp : \"API \u0917\u0947\u091f\u0935\u0947 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0927\u0915\u0947\u0932\u0947\u0902\"\nDispatchService --&gt; SQLDB\n\nTrackingService --&gt; MessageQueue : \"\u0938\u094d\u0925\u093f\u0924\u093f \u0905\u092a\u0921\u0947\u091f \u0915\u0947 \u0932\u093f\u090f \u0938\u0926\u0938\u094d\u092f\u0924\u093e \u0932\u0947\u0902\"\nTrackingService --&gt; MongoLogs : \"\u091f\u094d\u0930\u0948\u0915\u093f\u0902\u0917 \u0907\u0924\u093f\u0939\u093e\u0938 \u0932\u093f\u0916\u0947\u0902\"\nTrackingService --&gt; RedisCache : \"\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u0938\u094d\u0925\u093f\u0924\u093f \u0915\u0948\u0936\"\n\nPaymentService --&gt; SQLDB\nPaymentService --&gt; NotificationService\n\nNotificationService --&gt; MessageQueue : \"\u0938\u0942\u091a\u0928\u093e\u090f\u0902 \u0909\u092a\u092d\u094b\u0917 \u0915\u0930\u0947\u0902\"\nNotificationService --&gt; CustomerApp : \"API \u0917\u0947\u091f\u0935\u0947 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0927\u0915\u0947\u0932\u0947\u0902\"\n\nUserService --&gt; SQLDB\nUserService --&gt; RedisCache\n\n' === \u0928\u094b\u091f ===\nnote right of OrderService\n  \u092a\u093e\u0930\u094d\u0938\u0932 \u0928\u093f\u0930\u094d\u092e\u093e\u0923,\n  \u092e\u0942\u0932\u094d\u092f \u0928\u093f\u0930\u094d\u0927\u093e\u0930\u0923 \u0914\u0930 \u0911\u0930\u094d\u0921\u0930 \u0938\u094d\u0925\u093f\u0924\u093f \u0938\u0902\u092d\u093e\u0932\u0924\u093e \u0939\u0948\nend note\n\nnote right of DispatchService\n  \u0911\u0930\u094d\u0921\u0930 \u0915\u094b \u0915\u094b\u0930\u093f\u092f\u0930 \u0915\u0947 \u0938\u093e\u0925 \u092e\u093f\u0932\u093e\u0924\u093e \u0939\u0948,\n  \u092e\u093e\u0930\u094d\u0917\u094b\u0902 \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\nend note\n\nnote bottom of MessageQueue\n  \u0905\u0938\u093f\u0902\u0915\u094d\u0930\u094b\u0928\u0938 \u0918\u091f\u0928\u093e\u090f\u0902: order_created,\n  location_updated,\n  delivery_status_changed\nend note\n\n@enduml\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLPBInn14BuF-1-QlSH0nBjWK7T3IAA9hv2ZzCwqww0xiypq6hn58Ta42IOGDNWHSJQAyOMWh1VzA_DJKbqzZvwUNl6GopBRNVLLVTLVLVTOo6d0syqLKlNRWSk2kRMGi-Q0DM1nbwym4aVRSNSpZYxZw3wEBk03baxYxdTSEeoZkpYwYhkVo12i_uwZVN20hozYkzk9enq1zOICZeug-_3Filrco_UOnqabZdPJG42xbGW_84o5q91Kso7tcomORxMAJeR4pd7f574W-5K1Hn8imMHaRj2j9yDVO_Qdy7KGTx_YvcaIJvWV8EIuqtIz3wnkgOZZqwy8CkeWMm4aZLlkIyhPHxfc5HFucO5A4ZrqlOPiqEzTuC2ni63LjLdHyG2fzz3t1BFSAxlNtB15kRraHDXFk0lVRKJRWDJB8FC1jPTThs44EOkxwu9m5641ZylkqtIj2SP6Rp25c7lW1zPbrxS-TnTTctBNzup-tmHtE7znDhl8GXOpCiAz3_DQwda8xd_G_0Pbd_2vz0PdQRtkygcPuJTqSPa-HQGf5eQqmMRQh5t8Q9OvRYZRHiW6RN6jIkqb2EfGJkiqPAGoxOUy4R2vcKbIcq0x-AnDA1PJljVmQnFU8FOOCDqTVk3CEfZnFNQG47AIfy2Oz1kXbRLX1rtsKVH_aN2F3CkspWI-Zqsgz1uP6dgkQ9YC0DKNS_FW20qmvzlBZ5UilCSUPPxsJn_ZYcKfYyAcq0lQdgvHRLlJeBPRq4LQfrmx1ELvdnRd34k72XDLKhD2DAtd19_6x7GLo4jQ9GSjkTA-gGjAHgWU4UjrRQ9g29AhK1Zb2hKiFLzXhUfRsilfVOpYsW89gHV1DgxUO8qYahQX45h5YAu8PSGuCcK7TN2c2-WZZ0HZ_Zmv62BMq0QRetyesLIM9ey-7EKmxKeUy0jHFkE0EP39vMbTeSqMPWDZ8_6yo0PFbfCnSDgKCkgZMpgBk_CGkdxGryfCF5Tdj4urLqHHa4eT3HicSLg6nVubpo-0J5boh9_9iQu9gX-sEgt-fweiPJeefT1NrIcVZf1Z9227gUTpHWAtiSI9lrWSPGHx2MyRpAWdtoxgp9497pv3stEisPNCNZCyId2YGzZu9PyKXYU6VlRo_ZjB7dIfYcz14HRp72AIjpGA-jE262A9Hvhv4PaSH0yZTkMHt6FikqBub75UdLq4syZHFsEXr_7_HjeYsHXwY4lTvo0PGQPmdnC9sajxSJjjq4siTO-Kf-48ySM9BjW1Wtl54Lcl-5AZ2-sMawuvRCLTPS7Q0ZoyUJjSi9Uers2EajSOVCA3_1y0\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPR1Rjim38Rl0V8EH2xRW1Qz5-ZG9XxMRisMDXrw6H38CcCBZIL3aZDaJpzAjbDPKO3T8lAZI4e_vTmQoxHjwnqiLAi5wlN1MAoda-d42hl3mGoT7Ix9K3TAehIG2LPgvjaFS7Dpy-uoRZcTy2CwMxJ6gfhskMkQ6J03Wu7MOx3FjrIveFH7l3F7z5rH2mclc4F6J9KhfWkFUpkPNMqXldg0hypY7tRei4RqomZygGlNC-gzuEXHR-aD8pGJfc6MLoDwCAO2NZJZRqAMeu31c0fOiKFjVeHyRqlXFvGLMy6P5KgEOa97Al2NYNfsXYCuGfTe32iHdbfiyRVy-CpoNDZbqzLtjdrZdtnqptXa5FoCXQ0RPRpgqlYrNxei1RCiPmQfRsLigN7zz0ZPt9FqCvk7o5B9KcLpgk1HbURgUBJtWjIb3tqX3dB-TwK-I8jwopWQk8ALqeDY0rN2vUNdG21mJOL_MRyGJxfQA_w6TaO1Hrt-7py8ymmzSoK6PaUDbHSvJtGJ-METHExeXhl3wGsGOOEoGCa5ziSJbkBZ8vsxDihdrOAQxhivYOWBEW6IAZsXl19Skc_PV97AyougHtLYSot65JisLAgZLss-4wO2tBktR9OE2cxUXn2_5mp29oOTs8juEedkBbdAkiqDro97i0fsgf_gjg4HG5TPSez1xsw3Loqi1G-3KNM3SIOoEhHMQpUmnxJyU8hZMmpRIdYIDpgT9Cp98rWeQTeQGGQyQ_rSV3Z3vszcEWcq7pOGcyUlKpSXb7eO2QeAGOkoig2sqQm2t3DPx0XjcEQu0wxHbtlXV8qMdCx_0eW1vJyuz36sBJrJD7QkNPzndE3ammAmT6lAuRSmy4VO2dWdJkCJgSQAMlmbHAkM2a_idojBP-OIZ5zjW3jpaBoVXEiknyQtWONVV137fjDaPonm9_Qe3vkkeGslc2on62U-fGNzyVW7\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:ZPR1Rjim38Rl0V8EH2xRW1Qz5-ZG9XxMRisMDXrw6H38CcCBZIL3aZDaJpzAjbDPKO3T8lAZI4e_vTmQoxHjwnqiLAi5wlN1MAoda-d42hl3mGoT7Ix9K3TAehIG2LPgvjaFS7Dpy-uoRZcTy2CwMxJ6gfhskMkQ6J03Wu7MOx3FjrIveFH7l3F7z5rH2mclc4F6J9KhfWkFUpkPNMqXldg0hypY7tRei4RqomZygGlNC-gzuEXHR-aD8pGJfc6MLoDwCAO2NZJZRqAMeu31c0fOiKFjVeHyRqlXFvGLMy6P5KgEOa97Al2NYNfsXYCuGfTe32iHdbfiyRVy-CpoNDZbqzLtjdrZdtnqptXa5FoCXQ0RPRpgqlYrNxei1RCiPmQfRsLigN7zz0ZPt9FqCvk7o5B9KcLpgk1HbURgUBJtWjIb3tqX3dB-TwK-I8jwopWQk8ALqeDY0rN2vUNdG21mJOL_MRyGJxfQA_w6TaO1Hrt-7py8ymmzSoK6PaUDbHSvJtGJ-METHExeXhl3wGsGOOEoGCa5ziSJbkBZ8vsxDihdrOAQxhivYOWBEW6IAZsXl19Skc_PV97AyougHtLYSot65JisLAgZLss-4wO2tBktR9OE2cxUXn2_5mp29oOTs8juEedkBbdAkiqDro97i0fsgf_gjg4HG5TPSez1xsw3Loqi1G-3KNM3SIOoEhHMQpUmnxJyU8hZMmpRIdYIDpgT9Cp98rWeQTeQGGQyQ_rSV3Z3vszcEWcq7pOGcyUlKpSXb7eO2QeAGOkoig2sqQm2t3DPx0XjcEQu0wxHbtlXV8qMdCx_0eW1vJyuz36sBJrJD7QkNPzndE3ammAmT6lAuRSmy4VO2dWdJkCJgSQAMlmbHAkM2a_idojBP-OIZ5zjW3jpaBoVXEiknyQtWONVV137fjDaPonm9_Qe3vkkeGslc2on62U-fGNzyVW7\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML \u0935\u093f\u0928\u094d\u092f\u093e\u0938 \u0906\u0930\u0947\u0916: \u0928\u092e\u0942\u0928\u093e \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e<\/h3>\n<p><img alt=\"PlantUML deployment diagram for a sample architecture in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-deployment-diagram-sample-architecture.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPB1IyCm5CRlXVuF7prjXwgjwC63hEj41dEK5LGK3scJIQJBapRPGTd_Rf9sOmu42OJmtY_Vb_TU9frchJQR9WmKSO4eUogHDsGuLcIqkBgCm3hCbcKOx9778iSekJZpwpov7aVu3WEWpnQcQcIDqbHAw243M1EvPhL6jBoVBv-n8COnPGrJjMYzHRQOEdJdjYErLcwP5eESVPdfjBimoFRGNPvYhcmbLWp98GdKjFaa9PIpjUJPXxKfvdWjY2DvyxRscFJuxa_9z9-IwK4oFP8ygMZ6DAjO9quxnFVnADkmBr9OpKgC7aoZPPoz83CjjMpSjygV1-sT6uoT3-BurZKHDrY9ZfgjwA1RjbxBEWnStELTjGuWetZSKYKLAZy4gTv_KRO0ptfHRsUlvQIKgBMqZok86e-aHqWOJ8JYzZFz0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLF1IiD05BplLpnoQW-f9g873zBOYXIqb1PK50zh4w7I9j8c5wMWlQWKZxqLIc43HGHBGAaN_PNz5D--RKef22KasStEp9kTjybtGjuEerQJ-O7hWU6Srg3G328Nga4KUjjR1l0E5CirDWUSL0gGiJPpT6rOEra3xXc0NfHY9iMF55CPlqhnASLGYeaKlr8CWDRUrJn-acAaQG1OlN7Dwo4OvSDI-GnXYOpxKen1eHKqeMUF-5Eounpj8xUBzr9bNMSeuuVLKZWVaA54BQZ1Y9Iq0Sq_ADW8I-jeJ5eMh1GBK0zQju7l-Sel4dCtwAPIWejAu89rIUvmQ16wkww-lPw-lT2t5_eh8OprZga9EhtPVy6xFEHNlADwtk9tWG_LOWqonr4pR9ZEEJXHEsZphCwRnbIjonWU1Z3DFTK5s4Nr3wecw3aVwyJx-Fh6r6c6Pu8mz2r-PegjL5HQ93CbwWj5CZRf3FN9DtPreZVHKnBn8pLoignWCv8XL-IL50VfddNtlxJEcunH9r4CUud1yfxlud_m1m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\nnode \"AWS Cloud Route53\" as DNS\n\nnode \"VPC (10.0.0.0\/16)\" {\n  node \"\u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u0938\u092c\u0928\u0947\u091f\" {\n    artifact \"NGINX \u0932\u094b\u0921 \u092c\u0947\u0932\u0947\u0902\u0938\u0930\" as ALB\n  }\n  \n  node \"\u0928\u093f\u091c\u0940 \u0938\u092c\u0928\u0947\u091f \u0915\u094d\u0932\u0938\u094d\u091f\u0930\" {\n    node \"EC2 \u0907\u0902\u0938\u094d\u091f\u0947\u0902\u0938 1\" {\n      component \"Node.js API [Pod 1]\" as Pod1\n    }\n    node \"EC2 \u0907\u0902\u0938\u094d\u091f\u0947\u0902\u0938 2\" {\n      component \"Node.js API [Pod 2]\" as Pod2\n    }\n  }\n  \n  node \"\u0921\u0947\u091f\u093e\u092c\u0947\u0938 \u0938\u092c\u0928\u0947\u091f\" {\n    database \"Amazon RDS (Multi-AZ Aurora)\" as Aurora\n  }\n}\n\nDNS --&gt; ALB : \u092f\u093e\u0924\u093e\u092f\u093e\u0924 \u0915\u094b \u0939\u0932 \u0915\u0930\u0924\u093e \u0939\u0948\nALB --&gt; Pod1 : \u0930\u093e\u0909\u0902\u0921-\u0930\u094b\u092c\u093f\u0928 \u0938\u0902\u0924\u0941\u0932\u0928\nALB --&gt; Pod2\nPod1 --&gt; Aurora : \u0915\u0928\u0947\u0915\u094d\u0936\u0928 \u092a\u0942\u0932\nPod2 --&gt; Aurora\n@enduml\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLF1IiD05BplLpnoQW-f9g873zBOYXIqb1PK50zh4w7I9j8c5wMWlQWKZxqLIc43HGHBGAaN_PNz5D--RKef22KasStEp9kTjybtGjuEerQJ-O7hWU6Srg3G328Nga4KUjjR1l0E5CirDWUSL0gGiJPpT6rOEra3xXc0NfHY9iMF55CPlqhnASLGYeaKlr8CWDRUrJn-acAaQG1OlN7Dwo4OvSDI-GnXYOpxKen1eHKqeMUF-5Eounpj8xUBzr9bNMSeuuVLKZWVaA54BQZ1Y9Iq0Sq_ADW8I-jeJ5eMh1GBK0zQju7l-Sel4dCtwAPIWejAu89rIUvmQ16wkww-lPw-lT2t5_eh8OprZga9EhtPVy6xFEHNlADwtk9tWG_LOWqonr4pR9ZEEJXHEsZphCwRnbIjonWU1Z3DFTK5s4Nr3wecw3aVwyJx-Fh6r6c6Pu8mz2r-PegjL5HQ93CbwWj5CZRf3FN9DtPreZVHKnBn8pLoignWCv8XL-IL50VfddNtlxJEcunH9r4CUud1yfxlud_m1m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPB1IyCm5CRlXVuF7prjXwgjwC63hEj41dEK5LGK3scJIQJBapRPGTd_Rf9sOmu42OJmtY_Vb_TU9frchJQR9WmKSO4eUogHDsGuLcIqkBgCm3hCbcKOx9778iSekJZpwpov7aVu3WEWpnQcQcIDqbHAw243M1EvPhL6jBoVBv-n8COnPGrJjMYzHRQOEdJdjYErLcwP5eESVPdfjBimoFRGNPvYhcmbLWp98GdKjFaa9PIpjUJPXxKfvdWjY2DvyxRscFJuxa_9z9-IwK4oFP8ygMZ6DAjO9quxnFVnADkmBr9OpKgC7aoZPPoz83CjjMpSjygV1-sT6uoT3-BurZKHDrY9ZfgjwA1RjbxBEWnStELTjGuWetZSKYKLAZy4gTv_KRO0ptfHRsUlvQIKgBMqZok86e-aHqWOJ8JYzZFz0000\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Plantuml \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:ZPB1IyCm5CRlXVuF7prjXwgjwC63hEj41dEK5LGK3scJIQJBapRPGTd_Rf9sOmu42OJmtY_Vb_TU9frchJQR9WmKSO4eUogHDsGuLcIqkBgCm3hCbcKOx9778iSekJZpwpov7aVu3WEWpnQcQcIDqbHAw243M1EvPhL6jBoVBv-n8COnPGrJjMYzHRQOEdJdjYErLcwP5eESVPdfjBimoFRGNPvYhcmbLWp98GdKjFaa9PIpjUJPXxKfvdWjY2DvyxRscFJuxa_9z9-IwK4oFP8ygMZ6DAjO9quxnFVnADkmBr9OpKgC7aoZPPoz83CjjMpSjygV1-sT6uoT3-BurZKHDrY9ZfgjwA1RjbxBEWnStELTjGuWetZSKYKLAZy4gTv_KRO0ptfHRsUlvQIKgBMqZok86e-aHqWOJ8JYzZFz0000\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML ArchiMate \u0909\u0926\u093e\u0939\u0930\u0923: \u0907\u0902\u091f\u0930\u0928\u0947\u091f \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930<\/h3>\n<p>\u092f\u0939 ArchiMate \u0906\u0930\u0947\u0916 \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948 \u0915\u093f \u0935\u094d\u092f\u0935\u0938\u093e\u092f, \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917 \u0914\u0930 \u092a\u094d\u0930\u094c\u0926\u094d\u092f\u094b\u0917\u093f\u0915\u0940 \u092a\u0930\u0924\u0947\u0902 \u0907\u0902\u091f\u0930\u0928\u0947\u091f \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0935\u0947\u092c-\u0906\u0927\u093e\u0930\u093f\u0924 \u0935\u094d\u092f\u0935\u0938\u093e\u092f \u0915\u093e\u0930\u094d\u092f\u094b\u0902 \u0915\u093e \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0948\u0938\u0947 \u092a\u0930\u0938\u094d\u092a\u0930 \u0915\u094d\u0930\u093f\u092f\u093e \u0915\u0930\u0924\u0940 \u0939\u0948\u0902\u0964 \u092f\u0939 \u0935\u094d\u092f\u0935\u0938\u093e\u092f \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e\u0913\u0902, \u0917\u0924\u093f\u0936\u0940\u0932 \u0930\u0942\u092a \u0938\u0947 \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0935\u0947\u092c \u092a\u0947\u091c \u0918\u091f\u0915\u094b\u0902 \u0914\u0930 \u0921\u0947\u091f\u093e, \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u0938\u0947\u0935\u093e\u0913\u0902 \u0914\u0930 \u092a\u094d\u0932\u0917\u0907\u0928\u094b\u0902, \u0914\u0930 \u0905\u0902\u0924\u0930\u094d\u0928\u093f\u0939\u093f\u0924 \u0935\u0947\u092c \u0938\u0930\u094d\u0935\u0930 \u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u0922\u093e\u0902\u091a\u0947 \u0915\u0947 \u092c\u0940\u091a \u0938\u0902\u092c\u0902\u0927\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u091c\u094b \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917 \u0905\u0928\u0941\u092d\u0935 \u0915\u094b \u092a\u094d\u0930\u0926\u093e\u0928 \u0914\u0930 \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"PlantUML ArchiMate diagram for an Internet browser in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-archimate-diagram-internet-browser.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLLTZvf057qduJ_S-j35nCO_q3IBkwjhQgiHDficJSY8LvmDp91XqDYc_trdO00HjEqJCoVtdFinvuRxJ18XyoI6EPCe64gO27xCK817aZH6s_f0MHZdMuJFH8HxcX29OxSwVR4jsv9KnWWrPfZmgQEfW-yMxe_bYn-uNk1zVV8VdfrX0owUfdwmdi-U_NFKNww2n-NhTutPrapmFAKiSZPvHXbcsGW64tCS37_R5a1r3PQRDmnb7LbULRnRXq293OOjtahmK7sTZ2TOWGOR3Jm5Ddm3NmXuA0uqH8TABqzJBgG1LEwv3mQ37HUDaEEcQKn38YbdOCA7MlPFgslIHEb6cflf_Gm97eaaPWJR-gXOhxY15OaGT03yP72dKiezmYu-tPMTdCjCSnRgWtF4JQfe4zoJ0-MvC58QWqq5TlaFF4avGoOTL-aSSAKiftYw0jr2WO46WU-ACewLQ4zfxMb83FUCnpmwAIM_lfXPD43W2abtH0s2ic-OS76QIqn60yeWAQumRcM2lKpYyHiva2mKD3N-EDEh7zXOt3XSl-_b8isGeQ0XV8HLd4UK_QjM6QqK2yDrPFyYfcQeZqL9XO0UQbOWzHXjQurnC8tvCLZWJlRQ7JhBe-cQLsHYKV2IzjYyLwgXfXXI4jDVfK6KGjTQFQjJqOkArpJQjttTOy_h2S-9Lrjqiun6B57MBGVKuz__Ijeo7xHsiYAjyGQZRt-kP2l7qw9tlThtb9T1jngyIgkyUuFiHf70g5tiHUfh2r5BXDfNnZwLsziJwwkr5Tmt4jkwHxPLVyLt\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLLTZvf057qduJ_S-b0niV4FDCtYxkgQscg4pQPFPCGhpWPco31eRDF_tXaOG0Hj-yJCoJtdViovuI6JHCWyYM7190g64gQ2dp8Ku94aZT6sFb0MnlaEuJCHuO4cHEB4hKvVRCks99KnGeqP9dpgQEhWuTBziNhr0zSBlA_F_kEBCsh0vVFC3pQB-Oj_YVghTV2qUlkkCTkQ2vwdb4NEDiyemomRms1gZeFHBzi2gAx1QlkEeQmZowkAT-iGAB71gCLR2nwghvFn12lGOEE1fy26R-0h0G_5aOReKEdbQSg5D83AlV31OB3deX5ot3IDQKWavGnC-4ZB_cvrJPeetKXpCxrV8C4JaSICO5SV5UiDjx0c4O8E00P3bL4U4FRnULWsSgaoorce3yu9jwbYJV50ZfJdmYXf3BOLsEK_yYJb39bqNALpnBLodEBf0dG71GOQ1BuloZXLejtAshEG61uOZtbqLa9-VJ6JQ8305PBkYHe3PTymuUAya9YC1vH1KbnXqie41vd4atTo95aeQ6hSSQ5NFwynkF6tVjthDPeZGq53-0ZhE8ye-rUjCbef5dRhoFv5J8rG7ukI2W4zqwn0wZ7QrWRZO1RpKx34lUmrEtHMHzCrhyZ4ek0rxJ5vhrH3JJ6a9AO_ItyeXQwpUXQdeXSLRsXqQBkwnvst4ruIRxRePXcDMAASMmwenxx_bRHbFcXjP4NQu1r6t_hSo5QEfqNlUhNlAQ-3xZLuarPvzmxPZIA1KRlOgzIt5gAM2BMlZ7qgjxSdrbThAxXl9BRrW6od_eb_0000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml Internet Browser Sample\r\n!include &lt;archimate\/Archimate&gt;\r\n\r\ntitle Archimate Sample - Internet Browser\r\n\r\n'LAYOUT_AS_SKETCH()\r\n'LAYOUT_LEFT_RIGHT()\r\n'LAYOUT_TOP_DOWN()\r\n\r\nGrouping(business, \"Business\"){\r\n  Business_Object(businessObject, \"A Business Object\")\r\n  Business_Process(someBusinessProcess,\"Some Business Process\")\r\n  Business_Service(itSupportService, \"IT Support for Business (Application Service)\")\r\n}\r\n\r\nGrouping(application, \"Application\"){\r\n  Application_DataObject(dataObject, \"Web Page Data n 'on the fly'\")\r\n  Application_Function(webpageBehaviour, \"Web page behaviour\")\r\n  Application_Component(ActivePartWebPage, \"Active Part of the web page n 'on the fly'\")\r\n}\r\n\r\nGrouping(technology, \"Technology\"){\r\n  Technology_Artifact(inMemoryItem,\"in memory \/ 'on the fly' html\/javascript\")\r\n  Technology_Service(internetBrowser, \"Internet Browser Generic &amp; Plugin\")\r\n  Technology_Service(internetBrowserPlugin, \"Some Internet Browser Plugin\")\r\n  Technology_Service(webServer, \"Some web server\")\r\n}\r\n\r\n\r\nRel_Flow_Left(someBusinessProcess, businessObject, \"\")\r\nRel_Serving_Up(itSupportService, someBusinessProcess, \"\")\r\nRel_Specialization_Up(webpageBehaviour, itSupportService, \"\")\r\nRel_Flow_Right(dataObject, webpageBehaviour, \"\")\r\nRel_Specialization_Up(dataObject, businessObject, \"\")\r\nRel_Assignment_Left(ActivePartWebPage, webpageBehaviour, \"\")\r\nRel_Specialization_Up(inMemoryItem, dataObject, \"\")\r\nRel_Realization_Up(inMemoryItem, ActivePartWebPage, \"\")\r\nRel_Specialization_Right(inMemoryItem,internetBrowser, \"\")\r\nRel_Serving_Up(internetBrowser, webpageBehaviour, \"\")\r\nRel_Serving_Up(internetBrowserPlugin, webpageBehaviour, \"\")\r\nRel_Aggregation_Right(internetBrowser, internetBrowserPlugin, \"\")\r\nRel_Access_Up(webServer, inMemoryItem, \"\")\r\nRel_Serving_Up(webServer, internetBrowser, \"\")\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLLTZvf057qduJ_S-b0niV4FDCtYxkgQscg4pQPFPCGhpWPco31eRDF_tXaOG0Hj-yJCoJtdViovuI6JHCWyYM7190g64gQ2dp8Ku94aZT6sFb0MnlaEuJCHuO4cHEB4hKvVRCks99KnGeqP9dpgQEhWuTBziNhr0zSBlA_F_kEBCsh0vVFC3pQB-Oj_YVghTV2qUlkkCTkQ2vwdb4NEDiyemomRms1gZeFHBzi2gAx1QlkEeQmZowkAT-iGAB71gCLR2nwghvFn12lGOEE1fy26R-0h0G_5aOReKEdbQSg5D83AlV31OB3deX5ot3IDQKWavGnC-4ZB_cvrJPeetKXpCxrV8C4JaSICO5SV5UiDjx0c4O8E00P3bL4U4FRnULWsSgaoorce3yu9jwbYJV50ZfJdmYXf3BOLsEK_yYJb39bqNALpnBLodEBf0dG71GOQ1BuloZXLejtAshEG61uOZtbqLa9-VJ6JQ8305PBkYHe3PTymuUAya9YC1vH1KbnXqie41vd4atTo95aeQ6hSSQ5NFwynkF6tVjthDPeZGq53-0ZhE8ye-rUjCbef5dRhoFv5J8rG7ukI2W4zqwn0wZ7QrWRZO1RpKx34lUmrEtHMHzCrhyZ4ek0rxJ5vhrH3JJ6a9AO_ItyeXQwpUXQdeXSLRsXqQBkwnvst4ruIRxRePXcDMAASMmwenxx_bRHbFcXjP4NQu1r6t_hSo5QEfqNlUhNlAQ-3xZLuarPvzmxPZIA1KRlOgzIt5gAM2BMlZ7qgjxSdrbThAxXl9BRrW6od_eb_0000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:bLLTZvf057qduJ_S-j35nCO_q3IBkwjhQgiHDficJSY8LvmDp91XqDYc_trdO00HjEqJCoVtdFinvuRxJ18XyoI6EPCe64gO27xCK817aZH6s_f0MHZdMuJFH8HxcX29OxSwVR4jsv9KnWWrPfZmgQEfW-yMxe_bYn-uNk1zVV8VdfrX0owUfdwmdi-U_NFKNww2n-NhTutPrapmFAKiSZPvHXbcsGW64tCS37_R5a1r3PQRDmnb7LbULRnRXq293OOjtahmK7sTZ2TOWGOR3Jm5Ddm3NmXuA0uqH8TABqzJBgG1LEwv3mQ37HUDaEEcQKn38YbdOCA7MlPFgslIHEb6cflf_Gm97eaaPWJR-gXOhxY15OaGT03yP72dKiezmYu-tPMTdCjCSnRgWtF4JQfe4zoJ0-MvC58QWqq5TlaFF4avGoOTL-aSSAKiftYw0jr2WO46WU-ACewLQ4zfxMb83FUCnpmwAIM_lfXPD43W2abtH0s2ic-OS76QIqn60yeWAQumRcM2lKpYyHiva2mKD3N-EDEh7zXOt3XSl-_b8isGeQ0XV8HLd4UK_QjM6QqK2yDrPFyYfcQeZqL9XO0UQbOWzHXjQurnC8tvCLZWJlRQ7JhBe-cQLsHYKV2IzjYyLwgXfXXI4jDVfK6KGjTQFQjJqOkArpJQjttTOy_h2S-9Lrjqiun6B57MBGVKuz__Ijeo7xHsiYAjyGQZRt-kP2l7qw9tlThtb9T1jngyIgkyUuFiHf70g5tiHUfh2r5BXDfNnZwLsziJwwkr5Tmt4jkwHxPLVyLt\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:bLLTZvf057qduJ_S-j35nCO_q3IBkwjhQgiHDficJSY8LvmDp91XqDYc_trdO00HjEqJCoVtdFinvuRxJ18XyoI6EPCe64gO27xCK817aZH6s_f0MHZdMuJFH8HxcX29OxSwVR4jsv9KnWWrPfZmgQEfW-yMxe_bYn-uNk1zVV8VdfrX0owUfdwmdi-U_NFKNww2n-NhTutPrapmFAKiSZPvHXbcsGW64tCS37_R5a1r3PQRDmnb7LbULRnRXq293OOjtahmK7sTZ2TOWGOR3Jm5Ddm3NmXuA0uqH8TABqzJBgG1LEwv3mQ37HUDaEEcQKn38YbdOCA7MlPFgslIHEb6cflf_Gm97eaaPWJR-gXOhxY15OaGT03yP72dKiezmYu-tPMTdCjCSnRgWtF4JQfe4zoJ0-MvC58QWqq5TlaFF4avGoOTL-aSSAKiftYw0jr2WO46WU-ACewLQ4zfxMb83FUCnpmwAIM_lfXPD43W2abtH0s2ic-OS76QIqn60yeWAQumRcM2lKpYyHiva2mKD3N-EDEh7zXOt3XSl-_b8isGeQ0XV8HLd4UK_QjM6QqK2yDrPFyYfcQeZqL9XO0UQbOWzHXjQurnC8tvCLZWJlRQ7JhBe-cQLsHYKV2IzjYyLwgXfXXI4jDVfK6KGjTQFQjJqOkArpJQjttTOy_h2S-9Lrjqiun6B57MBGVKuz__Ijeo7xHsiYAjyGQZRt-kP2l7qw9tlThtb9T1jngyIgkyUuFiHf70g5tiHUfh2r5BXDfNnZwLsziJwwkr5Tmt4jkwHxPLVyLt\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>PlantUML ERD \u0909\u0926\u093e\u0939\u0930\u0923: \u0938\u093f\u0928\u0947\u092e\u093e \u091f\u093f\u0915\u091f \u092a\u094d\u0930\u0923\u093e\u0932\u0940<\/h3>\n<p><img alt=\"PlantUML entity relationship diagram (ERD) for a cinema ticket system in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-plantuml-entity-relaiotnship-diagram-erd-cinema-ticket-system.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">PlantUML<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLR1Rk8m4BqZyGyMbrqgaDgkzeAggYc4RdOXe01LRv593B6Qs97jj49b_trjnma99AsqDpjlF9utRsQS1ouW4raITplT3Y82YmFeZJCkQ89O3q0E0hC17zqE05VbtiSX687Dnfc0kti53OUvmGupBdm24oJnPyiR_xAyxp-l-paQmqz0b40SLu2Rw-k-yNu5qeYIwgdRqYKzm5WS_9HY8hYqSDnrZZ2qnrmmA30bVWY5EhvsvlPgRSsNtSxVAkavVSD8CqxKgg2hDwrSvT6u7bCHL8Xum72gRbQNsYycf30puIIOP0BLmjqZmXhpmb2C84S5XOcrjWqWVP5zBMFzCrxh2CbJkPOYNnVSpBQTdS7FvBefIGegOEnpQLNZeJxuCJpGJCZFlrSBzoocLKJVTK1SBeferBerb6OPsYaOTm8dPvhhCYDX2n93ii_Wlb44dcqBkHyNYvbjkQOk6GwGBqijYo5JwjXZPsxDP9e6j_sgoHjEB-5wNYIPF2zoKUP5PVChYIxvCqa_Xbka-YclpNx57ycIBM8Neeb3sjXYcFim213dU5jFG2tyHqfVPJbg1jjyNP0msrOUhLEbfIvE7fk5p2iJ9ZGZebaJEVX4nfl8fl2GI4f-WaH4muh5ZxBk6IGS1hgFSNZH6ar9AQKjugvAt92Tk-cVmVBF_Nrp3LJHqomANf7mTQqrKmun3rH2V9YcCKRX5zMupFEWepOvAG8kKjGcPvlSL-0pIGglbvEwYdujt5wUVuU79kKC9DjrXnWYmUNmhgN0GtBivAEAwMMHW7ptF-NSDidAKLvsP40JdVFgys7kRNdBlW4FnVfvuH5EURTJFjx7ut18Fygk785U6aFPqBrk9t_kZ84Uo1BbGOJ2B9Or0fLDyN2SMKMK2mNh_UKLaJvRV53uyQDU_z8ee4H0JBGRzQdkfZI3SlRiYOn7q7EVnx8woplFUHln9FxEiBYaVS8P2X1-qnRT3g4opGpl8m7ehi9ifKjm19QsEt7Sfm4OBzofuytjYLnQxjYUpTJIVbawdZqnVcAqqsuCetBUZe1dFsrcbZS0pyvI-TeiP_Rg_FOJnteZLA9ORSPZUxKQWAdbw00yUxfn9og2RkT1ldhoF-yV\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">PlantUML<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLR1Rk8m4BqZyGyMbrqgaDgkzeAggYc4RdOXe01LRv593B6Qs97jj49b_trjnma99AsqDpjlF9utRsQS1ouW4raITplT3Y82YmFeZJCkQ89O3q0E0hC17zqE05VbtiSX687Dnfc0kti53OUvmGupBdm24oJnPyiR_xAyxp-l-paQmqz0b40SLu2Rw-k-yNu5qeYIwgdRqYKzm5WS_9HY8hYqSDnrZZ2qnrmmA30bVWY5EhvsvlPgRSsNtSxVAkavVSD8CqxKgg2hDwrSvT6u7bCHL8Xum72gRbQNsYycf30puIIOP0BLmjqZmXhpmb2C84S5XOcrjWqWVP5zBMFzCrxh2CbJkPOYNnVSpBQTdS7FvBefIGegOEnpQLNZeJxuCJpGJCZFlrSBzoocLKJVTK1SBeferBerb6OPsYaOTm8dPvhhCYDX2n93ii_Wlb44dcqBkHyNYvbjkQOk6GwGBqijYo5JwjXZPsxDP9e6j_sgoHjEB-5wNYIPF2zoKUP5PVChYIxvCqa_Xbka-YclpNx57ycIBM8Neeb3sjXYcFim213dU5jFG2tyHqfVPJbg1jjyNP0msrOUhLEbfIvE7fk5p2iJ9ZGZebaJEVX4nfl8fl2GI4f-WaH4muh5ZxBk6IGS1hgFSNZH6ar9AQKjugvAt92Tk-cVmVBF_Nrp3LJHqomANf7mTQqrKmun3rH2V9YcCKRX5zMupFEWepOvAG8kKjGcPvlSL-0pIGglbvEwYdujt5wUVuU79kKC9DjrXnWYmUNmhgN0GtBivAEAwMMHW7ptF-NSDidAKLvsP40JdVFgys7kRNdBlW4FnVfvuH5EURTJFjx7ut18Fygk785U6aFPqBrk9t_kZ84Uo1BbGOJ2B9Or0fLDyN2SMKMK2mNh_UKLaJvRV53uyQDU_z8ee4H0JBGRzQdkfZI3SlRiYOn7q7EVnx8woplFUHln9FxEiBYaVS8P2X1-qnRT3g4opGpl8m7ehi9ifKjm19QsEt7Sfm4OBzofuytjYLnQxjYUpTJIVbawdZqnVcAqqsuCetBUZe1dFsrcbZS0pyvI-TeiP_Rg_FOJnteZLA9ORSPZUxKQWAdbw00yUxfn9og2RkT1ldhoF-yV\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n\r\nentity \"Customer\" as customer {\r\n  * customer_id : UUID &lt;&gt;\r\n  --\r\n  * first_name : VARCHAR(50)\r\n  * last_name : VARCHAR(50)\r\n  * email : VARCHAR(100) &lt;&gt;\r\n  * phone : VARCHAR(20)\r\n  * loyalty_points : INT\r\n  * registration_date : TIMESTAMP\r\n}\r\n\r\nentity \"Movie\" as movie {\r\n  * movie_id : UUID &lt;&gt;\r\n  --\r\n  * title : VARCHAR(200)\r\n  * description : TEXT\r\n  * duration_minutes : INT\r\n  * genre : VARCHAR(50)\r\n  * release_date : DATE\r\n  * rating : VARCHAR(10)\r\n}\r\n\r\nentity \"Theater\" as theater {\r\n  * theater_id : UUID &lt;&gt;\r\n  --\r\n  * theater_name : VARCHAR(100)\r\n  * total_seats : INT\r\n  * seat_layout : JSON\r\n}\r\n\r\nentity \"Show\" as show {\r\n  * show_id : UUID &lt;&gt;\r\n  --\r\n  * movie_id : UUID &lt;&gt;\r\n  * theater_id : UUID &lt;&gt;\r\n  * show_time : TIMESTAMP\r\n  * end_time : TIMESTAMP\r\n  * language : VARCHAR(50)\r\n  * subtitle : BOOLEAN\r\n  * price_regular : DECIMAL(10,2)\r\n  * price_vip : DECIMAL(10,2)\r\n}\r\n\r\nentity \"Seat\" as seat {\r\n  * seat_id : UUID &lt;&gt;\r\n  --\r\n  * theater_id : UUID &lt;&gt;\r\n  * row_label : CHAR(2)\r\n  * seat_number : INT\r\n  * seat_type : VARCHAR(20)\r\n  * is_accessible : BOOLEAN\r\n}\r\n\r\nentity \"Booking\" as booking {\r\n  * booking_id : UUID &lt;&gt;\r\n  --\r\n  * customer_id : UUID &lt;&gt;\r\n  * show_id : UUID &lt;&gt;\r\n  * booking_time : TIMESTAMP\r\n  * total_amount : DECIMAL(10,2)\r\n  * status : VARCHAR(20)\r\n  * payment_method : VARCHAR(30)\r\n  * transaction_id : VARCHAR(100)\r\n}\r\n\r\nentity \"BookingSeat\" as booking_seat {\r\n  * booking_id : UUID &lt;&lt;FK,PK&gt;&gt;\r\n  * seat_id : UUID &lt;&lt;FK,PK&gt;&gt;\r\n  --\r\n  * ticket_price : DECIMAL(10,2)\r\n  * discount_applied : DECIMAL(10,2)\r\n}\r\n\r\nentity \"Payment\" as payment {\r\n  * payment_id : UUID &lt;&gt;\r\n  --\r\n  * booking_id : UUID &lt;&gt;\r\n  * amount : DECIMAL(10,2)\r\n  * payment_date : TIMESTAMP\r\n  * payment_status : VARCHAR(20)\r\n  * payment_gateway : VARCHAR(30)\r\n  * gateway_reference : VARCHAR(200)\r\n}\r\n\r\nentity \"Review\" as review {\r\n  * review_id : UUID &lt;&gt;\r\n  --\r\n  * customer_id : UUID &lt;&gt;\r\n  * movie_id : UUID &lt;&gt;\r\n  * rating : INT\r\n  * comment : TEXT\r\n  * review_date : TIMESTAMP\r\n}\r\n\r\n' Relationships\r\ncustomer ||--o{ booking : \"places\"\r\nmovie ||--o{ show : \"scheduled as\"\r\ntheater ||--o{ show : \"hosts\"\r\nshow ||--o{ booking : \"has\"\r\nbooking ||--|{ booking_seat : \"contains\"\r\nseat ||--o{ booking_seat : \"assigned to\"\r\nbooking ||--|| payment : \"has\"\r\ncustomer ||--o{ review : \"writes\"\r\nmovie ||--o{ review : \"receives\"\r\n\r\nnote right of booking : Status: PENDING, CONFIRMED, CANCELLED, EXPIRED\r\nnote left of seat : seat_type: REGULAR, VIP, COUPLES\r\nnote right of payment : payment_status: PENDING, SUCCESS, FAILED, REFUNDED\r\n\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLR1Rk8m4BqZyGyMbrqgaDgkzeAggYc4RdOXe01LRv593B6Qs97jj49b_trjnma99AsqDpjlF9utRsQS1ouW4raITplT3Y82YmFeZJCkQ89O3q0E0hC17zqE05VbtiSX687Dnfc0kti53OUvmGupBdm24oJnPyiR_xAyxp-l-paQmqz0b40SLu2Rw-k-yNu5qeYIwgdRqYKzm5WS_9HY8hYqSDnrZZ2qnrmmA30bVWY5EhvsvlPgRSsNtSxVAkavVSD8CqxKgg2hDwrSvT6u7bCHL8Xum72gRbQNsYycf30puIIOP0BLmjqZmXhpmb2C84S5XOcrjWqWVP5zBMFzCrxh2CbJkPOYNnVSpBQTdS7FvBefIGegOEnpQLNZeJxuCJpGJCZFlrSBzoocLKJVTK1SBeferBerb6OPsYaOTm8dPvhhCYDX2n93ii_Wlb44dcqBkHyNYvbjkQOk6GwGBqijYo5JwjXZPsxDP9e6j_sgoHjEB-5wNYIPF2zoKUP5PVChYIxvCqa_Xbka-YclpNx57ycIBM8Neeb3sjXYcFim213dU5jFG2tyHqfVPJbg1jjyNP0msrOUhLEbfIvE7fk5p2iJ9ZGZebaJEVX4nfl8fl2GI4f-WaH4muh5ZxBk6IGS1hgFSNZH6ar9AQKjugvAt92Tk-cVmVBF_Nrp3LJHqomANf7mTQqrKmun3rH2V9YcCKRX5zMupFEWepOvAG8kKjGcPvlSL-0pIGglbvEwYdujt5wUVuU79kKC9DjrXnWYmUNmhgN0GtBivAEAwMMHW7ptF-NSDidAKLvsP40JdVFgys7kRNdBlW4FnVfvuH5EURTJFjx7ut18Fygk785U6aFPqBrk9t_kZ84Uo1BbGOJ2B9Or0fLDyN2SMKMK2mNh_UKLaJvRV53uyQDU_z8ee4H0JBGRzQdkfZI3SlRiYOn7q7EVnx8woplFUHln9FxEiBYaVS8P2X1-qnRT3g4opGpl8m7ehi9ifKjm19QsEt7Sfm4OBzofuytjYLnQxjYUpTJIVbawdZqnVcAqqsuCetBUZe1dFsrcbZS0pyvI-TeiP_Rg_FOJnteZLA9ORSPZUxKQWAdbw00yUxfn9og2RkT1ldhoF-yV\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit PlantUML in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:dLR1Rk8m4BqZyGyMbrqgaDgkzeAggYc4RdOXe01LRv593B6Qs97jj49b_trjnma99AsqDpjlF9utRsQS1ouW4raITplT3Y82YmFeZJCkQ89O3q0E0hC17zqE05VbtiSX687Dnfc0kti53OUvmGupBdm24oJnPyiR_xAyxp-l-paQmqz0b40SLu2Rw-k-yNu5qeYIwgdRqYKzm5WS_9HY8hYqSDnrZZ2qnrmmA30bVWY5EhvsvlPgRSsNtSxVAkavVSD8CqxKgg2hDwrSvT6u7bCHL8Xum72gRbQNsYycf30puIIOP0BLmjqZmXhpmb2C84S5XOcrjWqWVP5zBMFzCrxh2CbJkPOYNnVSpBQTdS7FvBefIGegOEnpQLNZeJxuCJpGJCZFlrSBzoocLKJVTK1SBeferBerb6OPsYaOTm8dPvhhCYDX2n93ii_Wlb44dcqBkHyNYvbjkQOk6GwGBqijYo5JwjXZPsxDP9e6j_sgoHjEB-5wNYIPF2zoKUP5PVChYIxvCqa_Xbka-YclpNx57ycIBM8Neeb3sjXYcFim213dU5jFG2tyHqfVPJbg1jjyNP0msrOUhLEbfIvE7fk5p2iJ9ZGZebaJEVX4nfl8fl2GI4f-WaH4muh5ZxBk6IGS1hgFSNZH6ar9AQKjugvAt92Tk-cVmVBF_Nrp3LJHqomANf7mTQqrKmun3rH2V9YcCKRX5zMupFEWepOvAG8kKjGcPvlSL-0pIGglbvEwYdujt5wUVuU79kKC9DjrXnWYmUNmhgN0GtBivAEAwMMHW7ptF-NSDidAKLvsP40JdVFgys7kRNdBlW4FnVfvuH5EURTJFjx7ut18Fygk785U6aFPqBrk9t_kZ84Uo1BbGOJ2B9Or0fLDyN2SMKMK2mNh_UKLaJvRV53uyQDU_z8ee4H0JBGRzQdkfZI3SlRiYOn7q7EVnx8woplFUHln9FxEiBYaVS8P2X1-qnRT3g4opGpl8m7ehi9ifKjm19QsEt7Sfm4OBzofuytjYLnQxjYUpTJIVbawdZqnVcAqqsuCetBUZe1dFsrcbZS0pyvI-TeiP_Rg_FOJnteZLA9ORSPZUxKQWAdbw00yUxfn9og2RkT1ldhoF-yV\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#plantuml:dLR1Rk8m4BqZyGyMbrqgaDgkzeAggYc4RdOXe01LRv593B6Qs97jj49b_trjnma99AsqDpjlF9utRsQS1ouW4raITplT3Y82YmFeZJCkQ89O3q0E0hC17zqE05VbtiSX687Dnfc0kti53OUvmGupBdm24oJnPyiR_xAyxp-l-paQmqz0b40SLu2Rw-k-yNu5qeYIwgdRqYKzm5WS_9HY8hYqSDnrZZ2qnrmmA30bVWY5EhvsvlPgRSsNtSxVAkavVSD8CqxKgg2hDwrSvT6u7bCHL8Xum72gRbQNsYycf30puIIOP0BLmjqZmXhpmb2C84S5XOcrjWqWVP5zBMFzCrxh2CbJkPOYNnVSpBQTdS7FvBefIGegOEnpQLNZeJxuCJpGJCZFlrSBzoocLKJVTK1SBeferBerb6OPsYaOTm8dPvhhCYDX2n93ii_Wlb44dcqBkHyNYvbjkQOk6GwGBqijYo5JwjXZPsxDP9e6j_sgoHjEB-5wNYIPF2zoKUP5PVChYIxvCqa_Xbka-YclpNx57ycIBM8Neeb3sjXYcFim213dU5jFG2tyHqfVPJbg1jjyNP0msrOUhLEbfIvE7fk5p2iJ9ZGZebaJEVX4nfl8fl2GI4f-WaH4muh5ZxBk6IGS1hgFSNZH6ar9AQKjugvAt92Tk-cVmVBF_Nrp3LJHqomANf7mTQqrKmun3rH2V9YcCKRX5zMupFEWepOvAG8kKjGcPvlSL-0pIGglbvEwYdujt5wUVuU79kKC9DjrXnWYmUNmhgN0GtBivAEAwMMHW7ptF-NSDidAKLvsP40JdVFgys7kRNdBlW4FnVfvuH5EURTJFjx7ut18Fygk785U6aFPqBrk9t_kZ84Uo1BbGOJ2B9Or0fLDyN2SMKMK2mNh_UKLaJvRV53uyQDU_z8ee4H0JBGRzQdkfZI3SlRiYOn7q7EVnx8woplFUHln9FxEiBYaVS8P2X1-qnRT3g4opGpl8m7ehi9ifKjm19QsEt7Sfm4OBzofuytjYLnQxjYUpTJIVbawdZqnVcAqqsuCetBUZe1dFsrcbZS0pyvI-TeiP_Rg_FOJnteZLA9ORSPZUxKQWAdbw00yUxfn9og2RkT1ldhoF-yV\">VPasCode \u092e\u0947\u0902 PlantUML \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>Mermaid \u092b\u094d\u0932\u094b\u091a\u093e\u0930\u094d\u091f: \u0921\u0949\u0915\u094d\u091f\u0930 \u0938\u0947 \u092e\u093f\u0932\u0947\u0902<\/h3>\n<p>\u092f\u0939 \u092b\u094d\u0932\u094b\u091a\u093e\u0930\u094d\u091f \u090f\u0915 \u0938\u093e\u092e\u093e\u0928\u094d\u092f \u0938\u094d\u0935\u093e\u0938\u094d\u0925\u094d\u092f \u0938\u0947\u0935\u093e \u0928\u093f\u0930\u094d\u0923\u092f \u0932\u0947\u0928\u0947 \u0915\u0940 \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u0915\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948, \u091c\u094b \u0930\u094b\u0917\u093f\u092f\u094b\u0902 \u0915\u094b \u0932\u0915\u094d\u0937\u0923\u094b\u0902 \u0915\u0947 \u092a\u094d\u0930\u093e\u0930\u0902\u092d\u093f\u0915 \u092a\u0939\u091a\u093e\u0928 \u0938\u0947 \u0932\u0947\u0915\u0930 \u0928\u093f\u0926\u093e\u0928, \u092a\u0930\u0940\u0915\u094d\u0937\u0923, \u0909\u092a\u091a\u093e\u0930 \u0914\u0930 \u092a\u0941\u0928\u0930\u094d\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u093f \u0924\u0915 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964 \u092f\u0939 \u0906\u092a\u093e\u0924\u0915\u093e\u0932\u0940\u0928 \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928, \u0928\u093f\u0926\u093e\u0928\u093e\u0924\u094d\u092e\u0915 \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0914\u0930 \u0909\u092a\u091a\u093e\u0930 \u0915\u0940 \u092a\u094d\u0930\u092d\u093e\u0935\u0936\u0940\u0932\u0924\u093e \u0938\u0939\u093f\u0924 \u092a\u094d\u0930\u092e\u0941\u0916 \u0928\u093f\u0930\u094d\u0923\u092f \u092c\u093f\u0902\u0926\u0941\u0913\u0902 \u092a\u0930 \u092a\u094d\u0930\u0915\u093e\u0936 \u0921\u093e\u0932\u0924\u093e \u0939\u0948, \u091c\u092c\u0915\u093f \u092f\u0939 \u092d\u0940 \u0926\u093f\u0916\u093e\u0924\u093e \u0939\u0948 \u0915\u093f \u0905\u0928\u0938\u0941\u0932\u091d\u0947 \u0932\u0915\u094d\u0937\u0923 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924 \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u092a\u0930\u093e\u092e\u0930\u094d\u0936 \u0914\u0930 \u092a\u0941\u0928\u0930\u094d\u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0915\u094d\u092f\u094b\u0902 \u092c\u0928\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964<\/p>\n<p><img alt=\"Mermaid.js flowchart for a 'see doctor' flow in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-mermaid-flowchart-see-doctor.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpdkd9ugjAUh+9NfIfzAmZvsAUFFP+wBd3F0nDRtGfapLSkLRije\/fRomDkjpyv3+932l+pz+xEjYNDPJ1A90UkRZTwrc4oJWgDOSKHHXLBqISIt4JhCbPZO8yvmQXhgCpIKjRHVOzy8Ted9J65Z24\/aG+wIAvauQYI9mi8xnr9UoPTkBTl87Fc3yAme3ZC3kiEWDPXoVFda6FchcqVj5g4VElI5Bwq\/oJ4IAlASu6OpKWyoU5oNSjSQCyvsaBHpa2wsKMcx02W4yYrcjBIgx6+JFXlM+FLZ+TTcDRwQOvskJCFhDUpkKFoMUyhQNvIAHlk3dd8nFiF3w1JtexeCIbUO70J4+11f6lqpysLWVUb3SIfW2\/H1jsf3E3NBd6g0I0TCqE3z5q6fOb9DnmHu8Yo\/y79rd2RvO\/4DwW\/pJQ=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Mermaid \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFVE1LAlEU3Qv+h\/cHpH9QZH7kRy6i3TCLCKJFEETQQoMUykSkRUggQoRvbDAYB0HTjf2V91O679w3o6MjzWLefR\/n3nvOeTOX1zf3F1fnt3fiLJNMCHoOLSWflJwrp6PkNAgcoaSn5ALzBr1p3lXSV05TyQZNxkouaegp+Ysdeksg57xBw4QiSgGk80jDMwrMcGwMlOTDC+W82CKV2hfpKk53wgJjzkDQEdJJ4CiYGNzBQzLBTNI6Qw1N0369Jo6sWCA1o6SLHjWbKVbfmBbVbvPQ4hLbpLOnFPUBeqVlO1rcRVdUoFETGar\/iUxM6YNymbICoo+wqZNj0+NCFAvI1AQcWmgPou3YAe0MhMta\/2b0Qh4tiGKcZu9YzfaKUBZpc\/EUumyOx32FfqEU7blhczlkyVchDNUZ4pQrgjtjXH7naOVlftPLYytou4clH3bohvvIvbSjwHUfChaAPubM40fJAV+rIVSZiSBaCVtA78WdYKxqEgN05GFJ7\/uYcyw3TdOZi6xtUOgY01IMQ6PzyFzcQLhothLg5SpORDokh+tKfjHAfC+EW8lc3pT5BGw1ygWqE8uJWIs9EXg6xq\/CXKJv\/nLImRRfSDtaad2Xyq7LhWaZtP7xTE1tTLa+vAqL+QejRNIx\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">flowchart TD\r\n    A[\u0905\u0938\u094d\u0935\u0938\u094d\u0925 \u092e\u0939\u0938\u0942\u0938 \u0915\u0930\u0947\u0902 \u092f\u093e \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u0938\u0932\u093e\u0939 \u0915\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e \u0939\u0948] --&gt; B{\u0915\u094d\u092f\u093e \u092f\u0939 \u0906\u092a\u093e\u0924\u0915\u093e\u0932 \u0939\u0948?}\r\n\r\n    B --&gt;|\u0939\u093e\u0901| C[\u0906\u092a\u093e\u0924\u0915\u093e\u0932\u0940\u0928 \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u094b \u0915\u0949\u0932 \u0915\u0930\u0947\u0902 \u092f\u093e ER \u091c\u093e\u090f\u0902]\r\n    B --&gt;|\u0928\u0939\u0940\u0902| D[\u0921\u0949\u0915\u094d\u091f\u0930 \u0938\u0947 \u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u0936\u0947\u0921\u094d\u092f\u0942\u0932 \u0915\u0930\u0947\u0902]\r\n\r\n    D --&gt; E[\u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u092e\u0947\u0902 \u0909\u092a\u0938\u094d\u0925\u093f\u0924 \u0939\u094b\u0902]\r\n    E --&gt; F[\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u093e \u092e\u0942\u0932\u094d\u092f\u093e\u0902\u0915\u0928]\r\n\r\n    F --&gt; G{\u0928\u093f\u0926\u093e\u0928 \u0915\u093f\u092f\u093e \u0917\u092f\u093e?}\r\n\r\n    G --&gt;|\u0939\u093e\u0901| H[\u0909\u092a\u091a\u093e\u0930 \u092f\u094b\u091c\u0928\u093e]\r\n    G --&gt;|\u0928\u0939\u0940\u0902| I[\u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u0906\u0926\u0947\u0936 \u0926\u0947\u0902]\r\n\r\n    I --&gt; J[\u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u092a\u0930\u093f\u0923\u093e\u092e \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0947\u0902]\r\n    J --&gt; F\r\n\r\n    H --&gt; K[\u0909\u092a\u091a\u093e\u0930 \u0915\u093e \u092a\u093e\u0932\u0928 \u0915\u0930\u0947\u0902]\r\n    K --&gt; L{\u0932\u0915\u094d\u0937\u0923 \u0938\u0941\u0927\u0930\u0947 \u0939\u0948\u0902?}\r\n\r\n    L --&gt;|\u0939\u093e\u0901| M[\u092a\u0941\u0928\u0930\u094d\u092a\u094d\u0930\u093e\u092a\u094d\u0924\u093f \/ \u0928\u093f\u092f\u092e\u093f\u0924 \u092b\u0949\u0932\u094b-\u0905\u092a]\r\n    L --&gt;|\u0928\u0939\u0940\u0902| N[\u0921\u0949\u0915\u094d\u091f\u0930 \u0915\u0947 \u092a\u093e\u0938 \u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902]\r\n    N --&gt; F\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNqFVE1LAlEU3Qv+h\/cHpH9QZH7kRy6i3TCLCKJFEETQQoMUykSkRUggQoRvbDAYB0HTjf2V91O679w3o6MjzWLefR\/n3nvOeTOX1zf3F1fnt3fiLJNMCHoOLSWflJwrp6PkNAgcoaSn5ALzBr1p3lXSV05TyQZNxkouaegp+Ysdeksg57xBw4QiSgGk80jDMwrMcGwMlOTDC+W82CKV2hfpKk53wgJjzkDQEdJJ4CiYGNzBQzLBTNI6Qw1N0369Jo6sWCA1o6SLHjWbKVbfmBbVbvPQ4hLbpLOnFPUBeqVlO1rcRVdUoFETGar\/iUxM6YNymbICoo+wqZNj0+NCFAvI1AQcWmgPou3YAe0MhMta\/2b0Qh4tiGKcZu9YzfaKUBZpc\/EUumyOx32FfqEU7blhczlkyVchDNUZ4pQrgjtjXH7naOVlftPLYytou4clH3bohvvIvbSjwHUfChaAPubM40fJAV+rIVSZiSBaCVtA78WdYKxqEgN05GFJ7\/uYcyw3TdOZi6xtUOgY01IMQ6PzyFzcQLhothLg5SpORDokh+tKfjHAfC+EW8lc3pT5BGw1ygWqE8uJWIs9EXg6xq\/CXKJv\/nLImRRfSDtaad2Xyq7LhWaZtP7xTE1tTLa+vAqL+QejRNIx\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpdkd9ugjAUh+9NfIfzAmZvsAUFFP+wBd3F0nDRtGfapLSkLRije\/fRomDkjpyv3+932l+pz+xEjYNDPJ1A90UkRZTwrc4oJWgDOSKHHXLBqISIt4JhCbPZO8yvmQXhgCpIKjRHVOzy8Ted9J65Z24\/aG+wIAvauQYI9mi8xnr9UoPTkBTl87Fc3yAme3ZC3kiEWDPXoVFda6FchcqVj5g4VElI5Bwq\/oJ4IAlASu6OpKWyoU5oNSjSQCyvsaBHpa2wsKMcx02W4yYrcjBIgx6+JFXlM+FLZ+TTcDRwQOvskJCFhDUpkKFoMUyhQNvIAHlk3dd8nFiF3w1JtexeCIbUO70J4+11f6lqpysLWVUb3SIfW2\/H1jsf3E3NBd6g0I0TCqE3z5q6fOb9DnmHu8Yo\/y79rd2RvO\/4DwW\/pJQ=\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Mermaid \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#mermaid:eNpdkd9ugjAUh+9NfIfzAmZvsAUFFP+wBd3F0nDRtGfapLSkLRije\/fRomDkjpyv3+932l+pz+xEjYNDPJ1A90UkRZTwrc4oJWgDOSKHHXLBqISIt4JhCbPZO8yvmQXhgCpIKjRHVOzy8Ted9J65Z24\/aG+wIAvauQYI9mi8xnr9UoPTkBTl87Fc3yAme3ZC3kiEWDPXoVFda6FchcqVj5g4VElI5Bwq\/oJ4IAlASu6OpKWyoU5oNSjSQCyvsaBHpa2wsKMcx02W4yYrcjBIgx6+JFXlM+FLZ+TTcDRwQOvskJCFhDUpkKFoMUyhQNvIAHlk3dd8nFiF3w1JtexeCIbUO70J4+11f6lqpysLWVUb3SIfW2\/H1jsf3E3NBd6g0I0TCqE3z5q6fOb9DnmHu8Yo\/y79rd2RvO\/4DwW\/pJQ=\">VPasCode \u092e\u0947\u0902 Mermaid \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h3>Graphviz \u0917\u094d\u0930\u093e\u092b<\/h3>\n<p>\u092f\u0939 \u0906\u0930\u0947\u0916 \u090f\u0915 \u0938\u0930\u0932\u0940\u0915\u0943\u0924 \u0921\u0947\u091f\u093e-\u0915\u0947\u0902\u0926\u094d\u0930 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u091f\u094b\u092a\u094b\u0932\u0949\u091c\u0940 \u0915\u093e \u092a\u094d\u0930\u0924\u093f\u0928\u093f\u0927\u093f\u0924\u094d\u0935 \u0915\u0930\u0924\u093e \u0939\u0948, \u091c\u094b \u0926\u0930\u094d\u0936\u093e\u0924\u093e \u0939\u0948 \u0915\u093f \u0939\u094b\u0938\u094d\u091f \u090f\u0915 \u092a\u0930\u0938\u094d\u092a\u0930 \u091c\u0941\u0921\u093c\u0947 \u0938\u094d\u0935\u093f\u091a\u094b\u0902 \u0915\u0947 \u092c\u0948\u0915\u092c\u094b\u0928 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u0915\u0948\u0938\u0947 \u091c\u0941\u0921\u093c\u0947 \u0939\u094b\u0924\u0947 \u0939\u0948\u0902\u0964 \u092f\u0939 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0909\u092a\u0915\u0930\u0923\u094b\u0902 \u0915\u0947 \u092c\u0940\u091a \u092a\u094d\u0930\u093e\u0925\u092e\u093f\u0915 \u0938\u0902\u091a\u093e\u0930 \u092a\u0925\u094b\u0902 \u092a\u0930 \u092a\u094d\u0930\u0915\u093e\u0936 \u0921\u093e\u0932\u0924\u093e \u0939\u0948, \u091c\u093f\u0938\u092e\u0947\u0902 \u0938\u094d\u0935\u093f\u091a\u094b\u0902 \u0915\u0947 \u092c\u0940\u091a \u091f\u094d\u0930\u0902\u0915 \u0932\u093f\u0902\u0915 \u0914\u0930 \u090f\u0915 \u0926\u094d\u0935\u093f\u0924\u0940\u092f\u0915 \u092b\u0947\u0932\u0913\u0935\u0930 \u0915\u0928\u0947\u0915\u094d\u0936\u0928 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948 \u091c\u094b \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0935\u093f\u0918\u091f\u0928 \u0915\u0940 \u0938\u094d\u0925\u093f\u0924\u093f \u092e\u0947\u0902 \u0905\u0924\u093f\u0930\u093f\u0915\u094d\u0924\u0924\u093e \u0914\u0930 \u0932\u091a\u0940\u0932\u093e\u092a\u0928 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<p><img alt=\"Graphviz graph for a sample graph in VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/vpascode-graphviz-graph.jpg\"\/><\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Graphviz<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#graphviz:eNqNU8tOwzAQvCPxD6twTRFtEx4HH1oQAgl6aRGHqkKOvUmsGjuyXUpB\/DtOkwgDLcIHS9mZWY0nu4WhVQkPiguDzCGfVlQpoYqZQYT3wwPwJ9fKKfqMJLpB+YJOMBqPjKAytlTZnkUj8qihSpqhJNEVdbR3icqhgXu0JUzQrbVZwkxXWupiA2PKlplWCLcqN9Q6s2JuZTBsIzUjURZ9ebDiDUk\/aQrNrTRHmP\/LYAy2pBUSJgyT6L\/cRiLJhZTIY2DeliHRUXKWpqcXnlwDXTHv52leF9eCu5KcHJ\/X+CvyrSPvHReNHeSFt9PJLhI6zM69rELVKAfH6SK0P10Lx8qRrEoKMG\/Dmz4+jX4YYBlPsR8tQtUYnReFqvGfqomPqg\/t6VQ32rqnk2+cwW7OIOQMd3OGISfZzUmivQn0euHTOhnMzEot\/UjCnVDL+iegKEpH0sXODttn7kUGvxJsgeE+IAnT67rAvJkeTm0ZTk+beNztAVxTIfWL34LbeheYVspvWZ3AxyeFTAk4\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Graphviz \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Graphviz<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#graphviz:eNqNU8tOwzAQvCPxD6twTRFtEx4HH1oQAgl6aRGHqkKOvUmsGjuyXUpB\/DtOkwgDLcIHS9mZWY0nu4WhVQkPiguDzCGfVlQpoYqZQYT3wwPwJ9fKKfqMJLpB+YJOMBqPjKAytlTZnkUj8qihSpqhJNEVdbR3icqhgXu0JUzQrbVZwkxXWupiA2PKlplWCLcqN9Q6s2JuZTBsIzUjURZ9ebDiDUk\/aQrNrTRHmP\/LYAy2pBUSJgyT6L\/cRiLJhZTIY2DeliHRUXKWpqcXnlwDXTHv52leF9eCu5KcHJ\/X+CvyrSPvHReNHeSFt9PJLhI6zM69rELVKAfH6SK0P10Lx8qRrEoKMG\/Dmz4+jX4YYBlPsR8tQtUYnReFqvGfqomPqg\/t6VQ32rqnk2+cwW7OIOQMd3OGISfZzUmivQn0euHTOhnMzEot\/UjCnVDL+iegKEpH0sXODttn7kUGvxJsgeE+IAnT67rAvJkeTm0ZTk+beNztAVxTIfWL34LbeheYVspvWZ3AxyeFTAk4\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Graphviz in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-graphviz\"><code class=\"language-graphviz\" data-language=\"graphviz\" class=\"language-graphviz\">graph UndirectedSpanningTree {\r\n    fontname=\"Helvetica,Arial,sans-serif\"\r\n    label=\"Data-Center Mesh Network Topology Backbone Infrastructure\"\r\n    labelloc=\"b\"\r\n    fontsize=14\r\n    \r\n    node [fontname=\"Helvetica,Arial,sans-serif\", shape=circle, style=filled, color=\"#475569\", fillcolor=\"#f1f5f9\", width=0.8, fixedsize=true]\r\n    edge [color=\"#94a3b8\", penwidth=2.5]\r\n    \r\n    SwitchAlpha  [label=\"SW_A\", fillcolor=\"#cbd5e1\"]\r\n    SwitchBeta   [label=\"SW_B\", fillcolor=\"#cbd5e1\"]\r\n    Node1        [label=\"Host_01\"]\r\n    Node2        [label=\"Host_02\"]\r\n    Node3        [label=\"Host_03\"]\r\n    Node4        [label=\"Host_04\"]\r\n    \r\n    SwitchAlpha -- SwitchBeta [label=\" Trunking Link\", weight=5]\r\n    SwitchAlpha -- Node1\r\n    SwitchAlpha -- Node2\r\n    SwitchBeta -- Node3\r\n    SwitchBeta -- Node4\r\n    Node1 -- Node2 [style=dashed, color=\"#cbd5e1\", label=\" Failover Interconnect\"]\r\n}\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#graphviz:eNqNU8tOwzAQvCPxD6twTRFtEx4HH1oQAgl6aRGHqkKOvUmsGjuyXUpB\/DtOkwgDLcIHS9mZWY0nu4WhVQkPiguDzCGfVlQpoYqZQYT3wwPwJ9fKKfqMJLpB+YJOMBqPjKAytlTZnkUj8qihSpqhJNEVdbR3icqhgXu0JUzQrbVZwkxXWupiA2PKlplWCLcqN9Q6s2JuZTBsIzUjURZ9ebDiDUk\/aQrNrTRHmP\/LYAy2pBUSJgyT6L\/cRiLJhZTIY2DeliHRUXKWpqcXnlwDXTHv52leF9eCu5KcHJ\/X+CvyrSPvHReNHeSFt9PJLhI6zM69rELVKAfH6SK0P10Lx8qRrEoKMG\/Dmz4+jX4YYBlPsR8tQtUYnReFqvGfqomPqg\/t6VQ32rqnk2+cwW7OIOQMd3OGISfZzUmivQn0euHTOhnMzEot\/UjCnVDL+iegKEpH0sXODttn7kUGvxJsgeE+IAnT67rAvJkeTm0ZTk+beNztAVxTIfWL34LbeheYVspvWZ3AxyeFTAk4\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Graphviz in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#graphviz:eNqNU8tOwzAQvCPxD6twTRFtEx4HH1oQAgl6aRGHqkKOvUmsGjuyXUpB\/DtOkwgDLcIHS9mZWY0nu4WhVQkPiguDzCGfVlQpoYqZQYT3wwPwJ9fKKfqMJLpB+YJOMBqPjKAytlTZnkUj8qihSpqhJNEVdbR3icqhgXu0JUzQrbVZwkxXWupiA2PKlplWCLcqN9Q6s2JuZTBsIzUjURZ9ebDiDUk\/aQrNrTRHmP\/LYAy2pBUSJgyT6L\/cRiLJhZTIY2DeliHRUXKWpqcXnlwDXTHv52leF9eCu5KcHJ\/X+CvyrSPvHReNHeSFt9PJLhI6zM69rELVKAfH6SK0P10Lx8qRrEoKMG\/Dmz4+jX4YYBlPsR8tQtUYnReFqvGfqomPqg\/t6VQ32rqnk2+cwW7OIOQMd3OGISfZzUmivQn0euHTOhnMzEot\/UjCnVDL+iegKEpH0sXODttn7kUGvxJsgeE+IAnT67rAvJkeTm0ZTk+beNztAVxTIfWL34LbeheYVspvWZ3AxyeFTAk4\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>VPasCode \u092e\u0947\u0902 Graphviz \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p><a href=\"https:\/\/www.vpascode.com\/#graphviz:eNqNU8tOwzAQvCPxD6twTRFtEx4HH1oQAgl6aRGHqkKOvUmsGjuyXUpB\/DtOkwgDLcIHS9mZWY0nu4WhVQkPiguDzCGfVlQpoYqZQYT3wwPwJ9fKKfqMJLpB+YJOMBqPjKAytlTZnkUj8qihSpqhJNEVdbR3icqhgXu0JUzQrbVZwkxXWupiA2PKlplWCLcqN9Q6s2JuZTBsIzUjURZ9ebDiDUk\/aQrNrTRHmP\/LYAy2pBUSJgyT6L\/cRiLJhZTIY2DeliHRUXKWpqcXnlwDXTHv52leF9eCu5KcHJ\/X+CvyrSPvHReNHeSFt9PJLhI6zM69rELVKAfH6SK0P10Lx8qRrEoKMG\/Dmz4+jX4YYBlPsR8tQtUYnReFqvGfqomPqg\/t6VQ32rqnk2+cwW7OIOQMd3OGISfZzUmivQn0euHTOhnMzEot\/UjCnVDL+iegKEpH0sXODttn7kUGvxJsgeE+IAnT67rAvJkeTm0ZTk+beNztAVxTIfWL34LbeheYVspvWZ3AxyeFTAk4\">VPasCode \u092e\u0947\u0902 Graphviz \u0938\u0902\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0947\u0902<\/a><\/p>\n<h2>\u0915\u094b\u0930 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0914\u0930 \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u090f\u0915\u0940\u0915\u0930\u0923<\/h2>\n<p>VPasCode \u0915\u0947\u0935\u0932 \u090f\u0915 \u0914\u0930 \u0906\u0930\u0947\u0916\u0923 \u0909\u092a\u0915\u0930\u0923 \u0928\u0939\u0940\u0902 \u0939\u0948; \u092f\u0939 \u090f\u0915 \u090f\u0915\u0940\u0915\u0943\u0924 \u0915\u093e\u0930\u094d\u092f\u0938\u094d\u0925\u0932 \u0939\u0948 \u091c\u094b \u0926\u0941\u0928\u093f\u092f\u093e \u0915\u0947 \u0938\u092c\u0938\u0947 \u0932\u094b\u0915\u092a\u094d\u0930\u093f\u092f \u0906\u0930\u0947\u0916\u0923 \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0915\u094b \u090f\u0915 \u0928\u093f\u0930\u0902\u0924\u0930 \u0915\u094d\u0932\u093e\u0909\u0921 \u090f\u0921\u093f\u091f\u0930 \u092e\u0947\u0902 \u0932\u093e\u0924\u093e \u0939\u0948\u0964 \u0907\u0938\u0915\u093e \u0935\u093e\u0938\u094d\u0924\u0935\u093f\u0915 \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928 PlantUML, Mermaid.js \u0914\u0930 Graphviz \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0930\u0942\u092a \u0938\u0947 \u092a\u093e\u0930\u094d\u0938\u093f\u0902\u0917 \u0914\u0930 \u0930\u0947\u0902\u0921\u0930\u093f\u0902\u0917 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0924\u093e \u0939\u0948, \u091c\u093f\u0938\u0938\u0947 \u092e\u094c\u091c\u0942\u0926\u093e \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u0940\u0915\u0930\u0923 \u092e\u093e\u0928\u0915\u094b\u0902 \u0915\u0947 \u0938\u093e\u0925 \u0938\u0902\u0917\u0924\u0924\u093e \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0939\u094b\u0924\u0940 \u0939\u0948\u0964 \u0930\u0940\u092f\u0932-\u091f\u093e\u0907\u092e \u092a\u0942\u0930\u094d\u0935\u093e\u0935\u0932\u094b\u0915\u0928 \u0938\u0941\u0935\u093f\u0927\u093e \u090f\u0915 \u0938\u093e\u0925-\u0938\u093e\u0925 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u0940 \u0939\u0948 \u091c\u094b \u0906\u092a\u0915\u0947 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f \u091f\u093e\u0907\u092a \u0915\u0930\u0924\u0947 \u0939\u0940 \u0917\u094d\u0930\u093e\u092b\u093f\u0915\u094d\u0938 \u0915\u094b \u0924\u0941\u0930\u0902\u0924 \u0932\u093e\u0907\u0935 \u0930\u0947\u0902\u0921\u0930 \u0915\u0930\u0924\u093e \u0939\u0948, \u091c\u092c\u0915\u093f \u0907\u0938\u0915\u0940 \u0936\u0942\u0928\u094d\u092f-\u0938\u0947\u091f\u0905\u092a \u0915\u094d\u0932\u093e\u0909\u0921 \u092a\u0939\u0941\u0902\u091a \u0915\u093e \u0905\u0930\u094d\u0925 \u0939\u0948 \u0915\u093f \u092f\u0939 \u092a\u0942\u0930\u0940 \u0924\u0930\u0939 \u0938\u0947 \u092c\u094d\u0930\u093e\u0909\u091c\u093c\u0930 \u092e\u0947\u0902 \u091a\u0932\u0924\u093e \u0939\u0948, \u092c\u093f\u0928\u093e \u0915\u093f\u0938\u0940 \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u092f\u093e \u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0928\u093f\u0930\u094d\u092d\u0930\u0924\u093e \u0915\u0947\u0964<\/p>\n<h2>AI-\u092e\u0942\u0932 \u0938\u094d\u0935\u091a\u093e\u0932\u0928<\/h2>\n<p>VPasCode \u0906\u0930\u0947\u0916\u0923 \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u0938\u0947 \u0918\u0930\u094d\u0937\u0923 \u0939\u091f\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0943\u0924\u094d\u0930\u093f\u092e \u092c\u0941\u0926\u094d\u0927\u093f\u092e\u0924\u094d\u0924\u093e \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0924\u093e \u0939\u0948:<\/p>\n<ul>\n<li>\n<p><strong>\u092a\u094d\u0930\u093e\u0915\u0943\u0924\u093f\u0915 \u092d\u093e\u0937\u093e \u0938\u0947 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e:<\/strong>\u00a0\u0938\u093e\u0927\u093e\u0930\u0923 \u0905\u0902\u0917\u094d\u0930\u0947\u091c\u0940 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0935\u093f\u0935\u0930\u0923\u094b\u0902 \u0915\u094b \u0938\u0940\u0927\u0947 \u0938\u093e\u092b \u0914\u0930 \u0930\u0947\u0902\u0921\u0930 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0924\u0948\u092f\u093e\u0930 \u0915\u094b\u0921 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u094d\u0938 \u092e\u0947\u0902 \u0905\u0928\u0941\u0935\u093e\u0926\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u090f\u0906\u0908 \u0915\u094b\u0921 \u0924\u094d\u0930\u0941\u091f\u093f \u0938\u0941\u0927\u093e\u0930:<\/strong>\u00a0\u091f\u0942\u091f\u0940 \u0939\u0941\u0908 \u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f\u094d\u0938 \u0915\u093e \u092a\u0924\u093e \u0932\u0917\u093e\u0924\u093e \u0939\u0948 \u0914\u0930 \u0924\u0941\u0930\u0902\u0924 \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0926\u094b\u0937\u094b\u0902 \u0915\u094b \u0920\u0940\u0915 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f &#8216;\u090f\u0906\u0908 \u0926\u094d\u0935\u093e\u0930\u093e \u0938\u0941\u0927\u093e\u0930&#8217; \u0935\u093f\u0915\u0932\u094d\u092a \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/p>\n<\/li>\n<li>\n<p><strong>\u090f\u0906\u0908 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0905\u0928\u0941\u0935\u093e\u0926:<\/strong>\u00a0\u0926\u094b \u0915\u094d\u0932\u093f\u0915 \u092e\u0947\u0902 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u091a\u0930, \u0932\u0947\u092c\u0932 \u0914\u0930 \u0936\u0940\u0930\u094d\u0937\u0915\u094b\u0902 \u0915\u094b \u0915\u0908 \u0932\u0915\u094d\u0937\u093f\u0924 \u092d\u093e\u0937\u093e\u0913\u0902 \u092e\u0947\u0902 \u0938\u094d\u0925\u093e\u0928\u0940\u092f\u0915\u0943\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u091c\u092c\u0915\u093f \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0938\u0902\u0930\u091a\u0928\u093e\u0913\u0902 \u0915\u094b \u0905\u091f\u0942\u091f \u0930\u0916\u0924\u093e \u0939\u0948\u0964<\/p>\n<\/li>\n<\/ul>\n<h2>\u0938\u093e\u091d\u093e \u0915\u0930\u0928\u0947 \u0915\u0940 \u0915\u094d\u0937\u092e\u0924\u093e \u0914\u0930 \u090f\u0915\u0940\u0915\u0930\u0923<\/h2>\n<p>\u0906\u0927\u0941\u0928\u093f\u0915 \u0938\u0939\u092f\u094b\u0917\u093e\u0924\u094d\u092e\u0915 \u0915\u093e\u0930\u094d\u092f\u092a\u094d\u0930\u0935\u093e\u0939 \u0915\u0947 \u0932\u093f\u090f \u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u0915\u093f\u092f\u093e \u0917\u092f\u093e, VPasCode \u0932\u091a\u0940\u0932\u0940 \u0926\u0943\u0936\u094d\u092f \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948, \u091c\u093f\u0938\u0938\u0947 \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e \u0924\u0941\u0930\u0902\u0924 \u0909\u091a\u094d\u091a-\u0930\u093f\u091c\u093c\u0949\u0932\u094d\u092f\u0942\u0936\u0928 PNG \u092f\u093e \u0938\u094d\u0915\u0947\u0932\u0947\u092c\u0932 \u0935\u0947\u0915\u094d\u091f\u0930 \u0917\u094d\u0930\u093e\u092b\u093f\u0915\u094d\u0938 (SVG) \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0932\u0947\u0906\u0909\u091f \u0921\u093e\u0909\u0928\u0932\u094b\u0921 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964 \u0907\u0938\u0915\u0940 \u0932\u093e\u0907\u0935 \u0932\u093f\u0902\u0915 \u0938\u093e\u091d\u093e \u0915\u0930\u0928\u0947 \u0915\u0940 \u0938\u0941\u0935\u093f\u0927\u093e \u0924\u0924\u094d\u0915\u093e\u0932 \u0938\u0939\u092f\u094b\u0917\u093e\u0924\u094d\u092e\u0915 \u0938\u092e\u0940\u0915\u094d\u0937\u093e \u0914\u0930 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924\u093f\u092f\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0905\u0928\u0942\u0920\u093e, \u0938\u094d\u0925\u093e\u092f\u0940 \u0935\u0947\u092c URL \u0909\u0924\u094d\u092a\u0928\u094d\u0928 \u0915\u0930\u0924\u0940 \u0939\u0948\u0964 \u0907\u0938\u0915\u0947 \u0905\u0932\u093e\u0935\u093e, \u0915\u094d\u092f\u094b\u0902\u0915\u093f \u092f\u0939 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0932\u0947\u0906\u0909\u091f \u0915\u094b \u0915\u091a\u094d\u091a\u0947 \u092a\u093e\u0920 \u092b\u093c\u093e\u0907\u0932\u094b\u0902 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0938\u0902\u0917\u094d\u0930\u0939\u0940\u0924 \u0915\u0930\u0924\u093e \u0939\u0948, \u092f\u0939 Git-\u092e\u0942\u0932 \u0930\u0942\u092a \u0938\u0947 \u0905\u0928\u0941\u0915\u0942\u0932 \u0939\u0948, \u091c\u094b \u092e\u093e\u0928\u0915 \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917 CI\/CD \u092a\u093e\u0907\u092a\u0932\u093e\u0907\u0928 \u0915\u0947 \u092d\u0940\u0924\u0930 \u0938\u0940\u0927\u0940 \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u094b \u0938\u0915\u094d\u0937\u092e \u092c\u0928\u093e\u0924\u093e \u0939\u0948\u0964<\/p>\n<h2>\u0928\u093f\u0937\u094d\u0915\u0930\u094d\u0937<\/h2>\n<p>VPasCode \u0924\u0915\u0928\u0940\u0915\u0940 \u091f\u0940\u092e\u094b\u0902 \u0926\u094d\u0935\u093e\u0930\u093e \u091c\u091f\u093f\u0932 \u092a\u094d\u0930\u0923\u093e\u0932\u093f\u092f\u094b\u0902 \u0915\u094b \u0926\u0943\u0936\u094d\u092f\u093e\u0924\u094d\u092e\u0915 \u0930\u0942\u092a \u0938\u0947 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0924\u0930\u0940\u0915\u0947 \u092e\u0947\u0902 \u090f\u0915 \u092e\u0939\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0915\u0926\u092e \u0906\u0917\u0947 \u0939\u0948\u0964 PlantUML, Mermaid.js \u0914\u0930 Graphviz \u0915\u094b \u090f\u0915\u0932, \u090f\u0906\u0908-\u0938\u092e\u0943\u0926\u094d\u0927 \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e \u092e\u0947\u0902 \u090f\u0915\u0940\u0915\u0943\u0924 \u0915\u0930\u0915\u0947, \u092f\u0939 \u092a\u093e\u0930\u0902\u092a\u0930\u093f\u0915 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e\u093f\u0902\u0917 \u0915\u0947 \u092e\u0939\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0926\u0930\u094d\u0926\u0928\u093e\u0915 \u092c\u093f\u0902\u0926\u0941\u0913\u0902 \u0915\u094b \u0939\u0932 \u0915\u0930\u0924\u093e \u0939\u0948: \u0905\u0938\u0902\u0917\u0924\u093f, \u0938\u0902\u0938\u094d\u0915\u0930\u0923 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0915\u0940 \u0915\u092e\u0940 \u0914\u0930 \u0927\u0940\u092e\u0940 \u092a\u0941\u0928\u0930\u093e\u0935\u0943\u0924\u094d\u0924\u093f \u091a\u0915\u094d\u0930\u0964 \u090f\u091c\u093f\u0932 \u0914\u0930 DevOps \u092a\u094d\u0930\u0925\u093e\u0913\u0902 \u0915\u0947 \u092a\u094d\u0930\u0924\u093f \u0938\u092e\u0930\u094d\u092a\u093f\u0924 \u0938\u0902\u0917\u0920\u0928\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f, VPasCode \u090f\u0915 \u0938\u0930\u0932\u0940\u0915\u0943\u0924, \u0915\u0941\u0936\u0932 \u0914\u0930 \u0938\u0939\u092f\u094b\u0917\u093e\u0924\u094d\u092e\u0915 \u0924\u0930\u0940\u0915\u093e \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948 \u0924\u093e\u0915\u093f \u0915\u094b\u0921\u092c\u0947\u0938 \u0915\u0947 \u0938\u093e\u0925 \u0935\u093f\u0915\u0938\u093f\u0924 \u0939\u094b\u0928\u0947 \u0935\u093e\u0932\u0940 \u091c\u0940\u0935\u0902\u0924 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u0940\u0915\u0930\u0923 \u092c\u0928\u093e\u090f \u0930\u0916\u093e \u091c\u093e \u0938\u0915\u0947\u0964 \u091a\u093e\u0939\u0947 \u0906\u092a \u090f\u0906\u0908 \u0938\u0939\u093e\u092f\u0924\u093e \u0915\u0947 \u0938\u093e\u0925 \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0924\u094d\u0930\u0941\u091f\u093f \u0915\u094b \u0921\u093f\u092c\u0917 \u0915\u0930 \u0930\u0939\u0947 \u0939\u094b\u0902 \u092f\u093e \u0935\u0948\u0936\u094d\u0935\u093f\u0915 \u0939\u093f\u0924\u0927\u093e\u0930\u0915 \u0915\u0947 \u0932\u093f\u090f \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0915\u093e \u0905\u0928\u0941\u0935\u093e\u0926 \u0915\u0930 \u0930\u0939\u0947 \u0939\u094b\u0902, VPasCode \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0915\u0930\u0924\u093e \u0939\u0948 \u0915\u093f \u0906\u092a\u0915\u0940 \u0926\u0943\u0936\u094d\u092f \u0938\u0902\u091a\u093e\u0930\u0923 \u0906\u092a\u0915\u0940 \u0915\u094b\u0921\u093f\u0902\u0917 \u0915\u0947 \u0930\u0942\u092a \u092e\u0947\u0902 \u0939\u0940 \u092e\u091c\u092c\u0942\u0924 \u0914\u0930 \u0935\u093f\u0936\u094d\u0935\u0938\u0928\u0940\u092f \u0939\u094b\u0964<\/p>\n<h2>\u0938\u0902\u0926\u0930\u094d\u092d<\/h2>\n<ol>\n<li><strong><a href=\"https:\/\/www.visual-paradigm.com\/guide\/comprehensive-guide-to-vpascode-by-visual-paradigm\/\">Visual Paradigm \u0926\u094d\u0935\u093e\u0930\u093e VPasCode \u0915\u093e \u0935\u094d\u092f\u093e\u092a\u0915 \u0917\u093e\u0907\u0921<\/a><\/strong>: \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0907\u0902\u091c\u0940\u0928\u093f\u092f\u0930\u094b\u0902 \u0914\u0930 \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u093e\u0930\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f VPasCode \u0915\u0940 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902, \u0915\u094d\u0937\u092e\u0924\u093e\u0913\u0902 \u0914\u0930 \u0909\u092a\u092f\u094b\u0917 \u092e\u093e\u092e\u0932\u094b\u0902 \u0915\u093e \u0935\u093f\u0938\u094d\u0924\u0943\u0924 \u0905\u0935\u0932\u094b\u0915\u0928\u0964<\/li>\n<li><strong><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-vpascode-the-ultimate-unified-text-to-diagram-platform\/\">VPasCode \u0915\u093e \u092a\u0930\u093f\u091a\u092f: \u0905\u0902\u0924\u093f\u092e \u090f\u0915\u0940\u0915\u0943\u0924 \u091f\u0947\u0915\u094d\u0938\u094d\u091f-\u091f\u0942-\u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e<\/a><\/strong>: PlantUML, Mermaid.js \u0914\u0930 Graphviz \u0915\u0947 \u0932\u093f\u090f \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u093e \u0906\u0927\u093f\u0915\u093e\u0930\u093f\u0915 \u0930\u093f\u0932\u0940\u091c\u093c \u0918\u094b\u0937\u0923\u093e\u0964<\/li>\n<li><strong><a href=\"https:\/\/www.visual-paradigm.com\/guide\/clarity-by-design-streamlining-infrastructure-documentation-with-vpascode-and-graphviz\/\">\u0921\u093f\u091c\u093c\u093e\u0907\u0928 \u0926\u094d\u0935\u093e\u0930\u093e \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e: VPasCode \u0914\u0930 Graphviz \u0915\u0947 \u0938\u093e\u0925 \u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u0922\u093e\u0902\u091a\u0947 \u0915\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u0940\u0915\u0930\u0923 \u0915\u094b \u0938\u0930\u0932 \u092c\u0928\u093e\u0928\u093e<\/a><\/strong>: \u0938\u094d\u092a\u0937\u094d\u091f \u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u0922\u093e\u0902\u091a\u0947 \u0914\u0930 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u091f\u094b\u092a\u094b\u0932\u0949\u091c\u0940 \u0926\u0938\u094d\u0924\u093e\u0935\u0947\u091c\u093c\u0940\u0915\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f VPasCode \u0915\u0947 \u092d\u0940\u0924\u0930 Graphviz \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u092a\u0930 \u0915\u0947\u0902\u0926\u094d\u0930\u093f\u0924 \u090f\u0915 \u0917\u093e\u0907\u0921\u0964<\/li>\n<li><strong><a href=\"https:\/\/www.visual-paradigm.com\/features\/vpascode\/\">VPasCode \u0915\u0940 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u090f\u0902<\/a><\/strong>: VPasCode \u0915\u0940 \u092e\u0941\u0916\u094d\u092f \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902 \u0915\u093e \u0938\u093e\u0930\u093e\u0902\u0936, \u091c\u093f\u0938\u092e\u0947\u0902 \u0930\u093f\u092f\u0932-\u091f\u093e\u0907\u092e \u092a\u0942\u0930\u094d\u0935\u093e\u0935\u0932\u094b\u0915\u0928, \u0938\u093e\u091d\u093e \u0915\u0930\u0928\u0947 \u0915\u0940 \u0915\u094d\u0937\u092e\u0924\u093e\u090f\u0902 \u0914\u0930 \u0928\u093f\u0930\u094d\u092f\u093e\u0924 \u0935\u093f\u0915\u0932\u094d\u092a \u0936\u093e\u092e\u093f\u0932 \u0939\u0948\u0902\u0964<\/li>\n<li><strong><a href=\"https:\/\/www.visual-paradigm.com\/guide\/mastering-vpascode-the-ultimate-guide-to-ai-powered-diagram-as-code-with-multi-engine-support\/\">VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924: \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u0947 \u0938\u093e\u0925 \u090f\u0906\u0908-\u0938\u0902\u091a\u093e\u0932\u093f\u0924 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e-\u090f\u091c-\u0915\u094b\u0921 \u0915\u093e \u0905\u0902\u0924\u093f\u092e \u0917\u093e\u0907\u0921<\/a><\/strong>: VPasCode \u092e\u0947\u0902 \u090f\u0906\u0908 \u0935\u093f\u0936\u0947\u0937\u0924\u093e\u0913\u0902 \u0914\u0930 \u092c\u0939\u0941-\u0907\u0902\u091c\u0928 \u0938\u092e\u0930\u094d\u0925\u0928 \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0930\u0915\u0947 \u0915\u0941\u0936\u0932 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0935\u094d\u092f\u093e\u092a\u0915 \u091f\u094d\u092f\u0942\u091f\u094b\u0930\u093f\u092f\u0932\u0964<\/li>\n<li><strong><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\">VPasCode \u0915\u0940 \u0928\u0908 \u090f\u0906\u0908 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0905\u0928\u0941\u0935\u093e\u0926 \u0915\u0947 \u0938\u093e\u0925 \u092d\u093e\u0937\u093e \u092c\u093e\u0927\u093e\u0913\u0902 \u0915\u094b \u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0930\u0942\u092a \u0938\u0947 \u0924\u094b\u0921\u093c\u0947\u0902<\/a><\/strong>: \u090f\u0915 \u0932\u0947\u0916 \u091c\u094b \u0909\u0938 \u090f\u0906\u0908 \u0905\u0928\u0941\u0935\u093e\u0926 \u0938\u0941\u0935\u093f\u0927\u093e \u0915\u094b \u0938\u092e\u091d\u093e\u0924\u093e \u0939\u0948 \u091c\u094b \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0932\u0947\u092c\u0932 \u0914\u0930 \u092a\u093e\u0920 \u0915\u094b \u0915\u0908 \u092d\u093e\u0937\u093e\u0913\u0902 \u092e\u0947\u0902 \u0938\u094d\u0925\u093e\u0928\u0940\u092f\u0915\u0943\u0924 \u0915\u0930\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0924\u0940 \u0939\u0948\u0964<\/li>\n<li><strong><a href=\"https:\/\/online.visual-paradigm.com\/\">VP \u0911\u0928\u0932\u093e\u0907\u0928<\/a><\/strong>: \u0935\u0939 \u0935\u0947\u092c-\u0906\u0927\u093e\u0930\u093f\u0924 \u092a\u094d\u0932\u0947\u091f\u092b\u0949\u0930\u094d\u092e \u091c\u0939\u093e\u0902 VPasCode \u0939\u094b\u0938\u094d\u091f \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948, \u091c\u094b \u0915\u094d\u0932\u093e\u0909\u0921-\u0906\u0927\u093e\u0930\u093f\u0924 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e\u093f\u0902\u0917 \u091f\u0942\u0932\u094d\u0938 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u0930\u0924\u093e \u0939\u0948\u0964<\/li>\n<li><strong><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/never-get-stuck-on-syntax-again-introducing-ai-code-error-fixing-in-vpascode\/\">\u0915\u092d\u0940 \u092d\u0940 \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u092a\u0930 \u0905\u091f\u0915\u0947\u0902 \u0928\u0939\u0940\u0902: VPasCode \u092e\u0947\u0902 \u090f\u0906\u0908 \u0915\u094b\u0921 \u0924\u094d\u0930\u0941\u091f\u093f \u0938\u0941\u0927\u093e\u0930 \u0915\u093e \u092a\u0930\u093f\u091a\u092f<\/a><\/strong>: \u090f\u0915 \u0930\u093f\u0932\u0940\u091c\u093c \u0928\u094b\u091f \u091c\u094b \u0909\u0938 \u090f\u0906\u0908-\u0938\u0902\u091a\u093e\u0932\u093f\u0924 \u0924\u094d\u0930\u0941\u091f\u093f \u0938\u0941\u0927\u093e\u0930 \u0915\u094d\u0937\u092e\u0924\u093e \u0915\u093e \u0935\u093f\u0935\u0930\u0923 \u0926\u0947\u0924\u093e \u0939\u0948 \u091c\u094b \u0909\u092a\u092f\u094b\u0917\u0915\u0930\u094d\u0924\u093e\u0913\u0902 \u0915\u094b \u0905\u092a\u0928\u0947 \u0921\u093e\u092f\u0917\u094d\u0930\u093e\u092e \u0915\u094b\u0921 \u092e\u0947\u0902 \u0938\u093f\u0902\u091f\u0948\u0915\u094d\u0938 \u0938\u092e\u0938\u094d\u092f\u093e\u0913\u0902 \u0915\u094b \u0939\u0932 \u0915\u0930\u0928\u0947 \u092e\u0947\u0902 \u092e\u0926\u0926 \u0915\u0930\u0924\u0940 \u0939\u0948\u0964<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935\u0928\u093e \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0935\u093f\u0915\u093e\u0938 \u0914\u0930 \u0938\u093f\u0938\u094d\u091f\u092e \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0915\u0947 \u0924\u0947\u091c\u0940 \u0938\u0947 \u092c\u0926\u0932\u0924\u0947 \u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u092e\u0947\u0902, \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e \u0939\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0939\u0948\u0964 \u0926\u0936\u0915\u094b\u0902 \u0938\u0947 \u092a\u0947\u0936\u0947\u0935\u0930 \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u094d\u0930\u0948\u0917-\u090f\u0902\u0921-\u0921\u094d\u0930\u0949\u092a \u0907\u0902\u091f\u0930\u092b\u0947\u0938 \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u091c\u094b&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","source_url":"","fifu_image_url":"","fifu_image_alt":"","_fifu_image_alt":"","fifu_alt":"","_fifu_alt":"","fifu_image_title":"","_fifu_image_title":"","fifu_input_alt":"","vp_image_hash":"","footnotes":""},"categories":[68,97],"tags":[],"asset-category":[],"class_list":["post-2154","post","type-post","status-publish","format-standard","hentry","category-ai","category-vpascode"],"source_url":"","fifu_image_url":"","fifu_image_alt":"","vp_image_hash":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation<\/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:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\" \/>\n<meta property=\"og:locale\" content=\"hi_IN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\" \/>\n<meta property=\"og:description\" content=\"\u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935\u0928\u093e \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0935\u093f\u0915\u093e\u0938 \u0914\u0930 \u0938\u093f\u0938\u094d\u091f\u092e \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0915\u0947 \u0924\u0947\u091c\u0940 \u0938\u0947 \u092c\u0926\u0932\u0924\u0947 \u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u092e\u0947\u0902, \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e \u0939\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0939\u0948\u0964 \u0926\u0936\u0915\u094b\u0902 \u0938\u0947 \u092a\u0947\u0936\u0947\u0935\u0930 \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u094d\u0930\u0948\u0917-\u090f\u0902\u0921-\u0921\u094d\u0930\u0949\u092a \u0907\u0902\u091f\u0930\u092b\u0947\u0938 \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u091c\u094b&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-16T00:56:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0926\u094d\u0935\u093e\u0930\u093e \u0932\u093f\u0916\u093f\u0924\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092a\u0922\u093c\u0928\u0947 \u0915\u093e \u0938\u092e\u092f\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 \u092e\u093f\u0928\u091f\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1\"},\"headline\":\"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902\",\"datePublished\":\"2026-06-16T00:56:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\"},\"wordCount\":254,\"publisher\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\",\"articleSection\":[\"AI\",\"VPasCode\"],\"inLanguage\":\"hi-IN\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\",\"url\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\",\"name\":\"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\",\"isPartOf\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\",\"datePublished\":\"2026-06-16T00:56:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#breadcrumb\"},\"inLanguage\":\"hi-IN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage\",\"url\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\",\"contentUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tech-posts.com\/in\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#website\",\"url\":\"https:\/\/www.tech-posts.com\/in\/\",\"name\":\"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tech-posts.com\/in\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hi-IN\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#organization\",\"name\":\"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\",\"url\":\"https:\/\/www.tech-posts.com\/in\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tech-posts.com\/in\/wp-content\/uploads\/sites\/13\/2025\/03\/tech-posts-logo.png\",\"contentUrl\":\"https:\/\/www.tech-posts.com\/in\/wp-content\/uploads\/sites\/13\/2025\/03\/tech-posts-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/in\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g\",\"caption\":\"curtis\"},\"url\":\"https:\/\/www.tech-posts.com\/in\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","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:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/","og_locale":"hi_IN","og_type":"article","og_title":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","og_description":"\u092a\u094d\u0930\u0938\u094d\u0924\u093e\u0935\u0928\u093e \u0938\u0949\u092b\u094d\u091f\u0935\u0947\u092f\u0930 \u0935\u093f\u0915\u093e\u0938 \u0914\u0930 \u0938\u093f\u0938\u094d\u091f\u092e \u0935\u093e\u0938\u094d\u0924\u0941\u0915\u0932\u093e \u0915\u0947 \u0924\u0947\u091c\u0940 \u0938\u0947 \u092c\u0926\u0932\u0924\u0947 \u092a\u0930\u093f\u0926\u0943\u0936\u094d\u092f \u092e\u0947\u0902, \u0938\u094d\u092a\u0937\u094d\u091f\u0924\u093e \u0939\u0940 \u092e\u0941\u0926\u094d\u0930\u093e \u0939\u0948\u0964 \u0926\u0936\u0915\u094b\u0902 \u0938\u0947 \u092a\u0947\u0936\u0947\u0935\u0930 \u0906\u0930\u0947\u0916 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0921\u094d\u0930\u0948\u0917-\u090f\u0902\u0921-\u0921\u094d\u0930\u0949\u092a \u0907\u0902\u091f\u0930\u092b\u0947\u0938 \u092a\u0930 \u0928\u093f\u0930\u094d\u092d\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902, \u091c\u094b&hellip;","og_url":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/","og_site_name":"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","article_published_time":"2026-06-16T00:56:51+00:00","og_image":[{"url":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"\u0926\u094d\u0935\u093e\u0930\u093e \u0932\u093f\u0916\u093f\u0924":"curtis","\u0905\u0928\u0941\u092e\u093e\u0928\u093f\u0924 \u092a\u0922\u093c\u0928\u0947 \u0915\u093e \u0938\u092e\u092f":"11 \u092e\u093f\u0928\u091f"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#article","isPartOf":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/"},"author":{"name":"curtis","@id":"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1"},"headline":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902","datePublished":"2026-06-16T00:56:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/"},"wordCount":254,"publisher":{"@id":"https:\/\/www.tech-posts.com\/in\/#organization"},"image":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png","articleSection":["AI","VPasCode"],"inLanguage":"hi-IN"},{"@type":"WebPage","@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/","url":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/","name":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902 - Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","isPartOf":{"@id":"https:\/\/www.tech-posts.com\/in\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage"},"image":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png","datePublished":"2026-06-16T00:56:51+00:00","breadcrumb":{"@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#breadcrumb"},"inLanguage":"hi-IN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/"]}]},{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#primaryimage","url":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png","contentUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a309f214eb43.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tech-posts.com\/in\/from-text-to-insight-mastering-visual-paradigms-vpascode-for-modern-diagramming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tech-posts.com\/in\/"},{"@type":"ListItem","position":2,"name":"\u092a\u093e\u0920 \u0938\u0947 \u0905\u0902\u0924\u0930\u094d\u0926\u0943\u0937\u094d\u091f\u093f \u0924\u0915: \u0906\u0927\u0941\u0928\u093f\u0915 \u0906\u0930\u0947\u0916\u0923 \u0915\u0947 \u0932\u093f\u090f Visual Paradigm \u0915\u0947 VPasCode \u092e\u0947\u0902 \u092e\u0939\u093e\u0930\u0924 \u0939\u093e\u0938\u093f\u0932 \u0915\u0930\u0947\u0902"}]},{"@type":"WebSite","@id":"https:\/\/www.tech-posts.com\/in\/#website","url":"https:\/\/www.tech-posts.com\/in\/","name":"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","description":"","publisher":{"@id":"https:\/\/www.tech-posts.com\/in\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tech-posts.com\/in\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hi-IN"},{"@type":"Organization","@id":"https:\/\/www.tech-posts.com\/in\/#organization","name":"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation","url":"https:\/\/www.tech-posts.com\/in\/","logo":{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/www.tech-posts.com\/in\/#\/schema\/logo\/image\/","url":"https:\/\/www.tech-posts.com\/in\/wp-content\/uploads\/sites\/13\/2025\/03\/tech-posts-logo.png","contentUrl":"https:\/\/www.tech-posts.com\/in\/wp-content\/uploads\/sites\/13\/2025\/03\/tech-posts-logo.png","width":512,"height":512,"caption":"Tech Posts Indian - Latest Trends in AI, Software, and Digital Innovation"},"image":{"@id":"https:\/\/www.tech-posts.com\/in\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1","name":"curtis","image":{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/www.tech-posts.com\/in\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6910084565fcc601ec03c6693bb8ea480c1e52ccaa0efb299eb038bb6a1edc87?s=96&d=mm&r=g","caption":"curtis"},"url":"https:\/\/www.tech-posts.com\/in\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/posts\/2154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/comments?post=2154"}],"version-history":[{"count":0,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/posts\/2154\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/media?parent=2154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/categories?post=2154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/tags?post=2154"},{"taxonomy":"asset-category","embeddable":true,"href":"https:\/\/www.tech-posts.com\/in\/wp-json\/wp\/v2\/asset-category?post=2154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}