{"id":10541,"date":"2026-07-09T18:21:34","date_gmt":"2026-07-09T10:21:34","guid":{"rendered":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/"},"modified":"2026-07-26T19:09:23","modified_gmt":"2026-07-26T11:09:23","slug":"from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2","status":"publish","type":"post","link":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/","title":{"rendered":"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs"},"content":{"rendered":"<p data-nodeid=\"29401\">Dieser Leitfaden soll Sie Schritt f\u00fcr Schritt durch den gesamten Workflow der Erstellung professioneller Diagramme mit Mermaid-Syntax in VPasCode f\u00fchren und die nahtlose Ver\u00f6ffentlichung in Ihrer Wissensbasis in OpenDocs erm\u00f6glichen. Wir behandeln die gesamte Pipeline von der Einrichtung bis zur Ver\u00f6ffentlichung mit realistischen, sofort verwendbaren Beispielen.<\/p>\n<p id=\"cCkoiOv\"><img alt=\"From Diagram-as-Code To Open Publishing: VPasCode + OpenDocs Workflow\" class=\"alignnone wp-image-25252 size-full\" decoding=\"async\" height=\"523\" loading=\"lazy\" sizes=\"auto, (max-width: 937px) 100vw, 937px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png 937w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185-300x167.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185-768x429.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185-150x84.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185-400x223.png 400w\" width=\"937\"\/><\/p>\n<h2 data-nodeid=\"29402\">Warum dieser Workflow wichtig ist<\/h2>\n<p data-nodeid=\"29403\">Dokumentation in der Softwareentwicklung bleibt oft hinter dem Code zur\u00fcck. Ingenieure verbringen Stunden damit, komplexe Systemarchitekturen zu gestalten, w\u00e4hrend technische Redakteure Schwierigkeiten haben, die Visualisierungen in statischen Dokumenten aktuell zu halten. Das Ergebnis? Veraltete Diagramme, defekte Links und eine Wissensbasis, die der Realit\u00e4t nicht entspricht.<\/p>\n<p data-nodeid=\"29404\">VPasCode und OpenDocs l\u00f6sen dieses Problem. VPasCode erm\u00f6glicht die Erstellung professioneller Diagramme mit einfachem Text-Syntax (wie Mermaid), w\u00e4hrend OpenDocs als k\u00fcnstlich-intelligente Wissensverwaltungsplattform dient. Die Magie geschieht, wenn Sie sie verbinden: Mit der VPasCode-zu-OpenDocs-Pipeline-Integration k\u00f6nnen Sie Diagramme direkt aus Ihrem Code-Editor in Ihre Dokumentation mit einem einzigen Klick senden. Kein Exportieren, Herunterladen oder erneutes Hochladen mehr.<\/p>\n<h2 data-nodeid=\"29405\">Einrichtung &amp; Werkzeuge<\/h2>\n<h3 data-nodeid=\"29406\">Erste Schritte<\/h3>\n<p data-nodeid=\"29407\">Bevor Sie mit der Diagrammerstellung beginnen, stellen Sie sicher, dass Sie Zugriff auf die erforderlichen Werkzeuge haben:<\/p>\n<ul data-nodeid=\"29408\">\n<li data-nodeid=\"29409\">\n<p data-nodeid=\"29410\"><strong data-nodeid=\"29516\">VPasCode<\/strong>: Ein interaktives, browserbasiertes Playground und Editor f\u00fcr Diagramm-als-Code (DaC). Es unterst\u00fctzt Mermaid.js, PlantUML und Graphviz in einer einheitlichen Oberfl\u00e4che.<\/p>\n<\/li>\n<li data-nodeid=\"29411\">\n<p data-nodeid=\"29412\"><strong data-nodeid=\"29525\">OpenDocs<\/strong>: Eine webbasierte Wissensverwaltungsplattform, die speziell daf\u00fcr konzipiert wurde, \u201ediagramm-orientiert\u201c zu sein.<\/p>\n<\/li>\n<li data-nodeid=\"29413\">\n<p data-nodeid=\"29414\"><strong data-nodeid=\"29530\">Visual Paradigm-Konto<\/strong>: W\u00e4hrend die kostenlosen Versionen Echtzeit-Vorschau und Exporte bieten, erm\u00f6glichen die bezahlten Editionen erweiterte KI-Funktionen wie Fehlerkorrektur und \u00dcbersetzung.<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"29415\">Verst\u00e4ndnis der VPasCode-Oberfl\u00e4che<\/h3>\n<p data-nodeid=\"29416\">VPasCode verf\u00fcgt \u00fcber eine responsive zweispaltige Layout, das die Codeerstellung mit sofortiger visueller R\u00fcckmeldung ausbalanciert:<\/p>\n<ul data-nodeid=\"29417\">\n<li data-nodeid=\"29418\">\n<p data-nodeid=\"29419\"><strong data-nodeid=\"29539\">Linkes Fenster: Code-Editor<\/strong>\u00a0\u2013 Enth\u00e4lt Syntax-Hervorhebung, Engine-Auswahl und Echtzeit-Fehlerz\u00e4hlung.<\/p>\n<\/li>\n<li data-nodeid=\"29420\">\n<p data-nodeid=\"29421\"><strong data-nodeid=\"29544\">Rechtes Fenster: Visueller Vorschaubereich<\/strong>\u00a0\u2013 Rendert Ihr Diagramm sofort, w\u00e4hrend Sie tippen.<\/p>\n<\/li>\n<li data-nodeid=\"29422\">\n<p data-nodeid=\"29423\"><strong data-nodeid=\"29549\">Statusleiste<\/strong>: Zeigt Echtzeit-\u00dcberpr\u00fcfung der Syntax und Fehleranzahl an.<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"29424\">Verbindung der Pipeline<\/h3>\n<p data-nodeid=\"29425\">Die Integration ist eingebaut, sodass keine komplexen API-Schl\u00fcssel erforderlich sind. Melden Sie sich einfach bei beiden Plattformen mit denselben Visual-Paradigm-Anmeldeinformationen an. Wenn Sie bereit sind, ein Diagramm zu teilen, aktivieren Sie die Schaltfl\u00e4che<strong data-nodeid=\"29560\">\u201eAn OpenDocs-Pipeline senden\u201c<\/strong> in VPasCode, die Ihr Diagramm sicher in Ihren OpenDocs-Arbeitsbereich weiterleitet.<\/p>\n<p data-nodeid=\"29426\">Die Pipeline fungiert als sichere, cloudbasierte zentrale Datenbank f\u00fcr alle Ihre visuellen Assets. Sie verfolgt Versionsst\u00e4nde, bewahrt die Versionsgeschichte auf und erfasst Nutzerkommentare \u2013 alles ohne manuelles Speichern von Dateien.<\/p>\n<h2 data-nodeid=\"29427\">Praktische Mermaid-Beispiele<\/h2>\n<p data-nodeid=\"29428\">Lassen Sie uns erkunden, wie man realit\u00e4tsnahe Diagramme mit Mermaid-Syntax in VPasCode erstellt.<\/p>\n<h3 data-nodeid=\"29429\">Beispiel 1: Benutzer-Authentifizierungs-Flussdiagramm<\/h3>\n<p data-nodeid=\"29430\">Dieses Beispiel zeigt einen grundlegenden Anmeldevorgang mit einem Flussdiagramm. Flussdiagramme eignen sich hervorragend zur Dokumentation von Gesch\u00e4ftslogik, Nutzerwegen und Prozessabl\u00e4ufen.<\/p>\n<p id=\"LGlaacr\"><img alt=\"\" class=\"alignnone size-full wp-image-25246\" decoding=\"async\" height=\"871\" loading=\"lazy\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d.png 1917w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-300x136.png 300w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-1030x468.png 1030w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-768x349.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-1536x698.png 1536w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-150x68.png 150w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74e4c839d-400x182.png 400w\" width=\"1917\"\/><\/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\/#mermaid:eNpVj0Frg0AQhe+B\/IeBQm85lCIEDy3qrrm0pcT0UCSHVWdVsK7MbggS+9+7ulrM3Ga+9+bNlCS6Ck5suwFbQZoYQcaHL40EqsNWg+i6M+x2LxCmvDV2PLJW\/CA8wqfQ+qqoODt7OOmi24l6MAreVFm3vw5FIxqSS56j1gOw9IhFTZibUciErjIl\/vc4cSzq5kI4AE+TSl2BEymCd+sXJc5KPiXGtyMa6l\/nrHiyf6PNCdeTDzXAwT5R+O40CDJFBpdUNu06bDeu1aZvEAKQddP4D\/gkPYlrwhaylx7u14TPRErM8M4TLeQZPen9ATBXbRg=\" 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>Mermaid in VPasCode bearbeiten<\/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\/#mermaid:eNpVUE1KxDAU3g\/MHR4I7mYhUhi6UPo74GIQFFyULtLOSxNIX0uaKnbqTTyHF\/Bipn8zNYuQ5Pt9KTSrBbyG2w3Y5SUvhmnjgo\/Umg41\/P5wTmjAq+sUdrsH8JMFI1YiwS08s6b5qLQBlFRghpROZv7ID84elahOLRXwjrppc4H0NTGCgdFHmleq6CFM3lAa1MruA7trbfx3ZjUyFyZdS2IUCnUPUTKdlgBGHcri0iAaG8TnY5WLkqlr\/uNcIB7dnlgP\/vrhaCfp4ZBEdEIXrv1ZZufT1eAwJ4RjwmG7ma6N+VQIHnCplHuDd9zhuEbCBdlzB\/drJJoRzu0P\/tMEC3KPDnf+AEUnhEE=\" \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\" data-nodeid=\"29431\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">graph TD\r\n    A[Start: Benutzer \u00f6ffnet App] --&gt; B[Benutzernamen &amp; Passwort eingeben]\r\n    B --&gt; C{Anmeldung versuchen}\r\n    C --&gt;|Erfolg| D[Weiterleitung zur \u00dcbersicht]\r\n    C --&gt;|Fehler| E[Fehlermeldung anzeigen]\r\n    E --&gt; F{Nochmal versuchen?}\r\n    F --&gt;|Ja| B\r\n    F --&gt;|Nein| G[Ende: Anmeldung abgebrochen]\r\n    D --&gt; G\r\n\r\n    style A fill:#e1f5fe\r\n    style D fill:#e8f5e8\r\n    style E fill:#ffebee\r\n    style C fill:#f3e5f5\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#mermaid:eNpVUE1KxDAU3g\/MHR4I7mYhUhi6UPo74GIQFFyULtLOSxNIX0uaKnbqTTyHF\/Bipn8zNYuQ5Pt9KTSrBbyG2w3Y5SUvhmnjgo\/Umg41\/P5wTmjAq+sUdrsH8JMFI1YiwS08s6b5qLQBlFRghpROZv7ID84elahOLRXwjrppc4H0NTGCgdFHmleq6CFM3lAa1MruA7trbfx3ZjUyFyZdS2IUCnUPUTKdlgBGHcri0iAaG8TnY5WLkqlr\/uNcIB7dnlgP\/vrhaCfp4ZBEdEIXrv1ZZufT1eAwJ4RjwmG7ma6N+VQIHnCplHuDd9zhuEbCBdlzB\/drJJoRzu0P\/tMEC3KPDnf+AEUnhEE=\" \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\/#mermaid:eNpVj0Frg0AQhe+B\/IeBQm85lCIEDy3qrrm0pcT0UCSHVWdVsK7MbggS+9+7ulrM3Ga+9+bNlCS6Ck5suwFbQZoYQcaHL40EqsNWg+i6M+x2LxCmvDV2PLJW\/CA8wqfQ+qqoODt7OOmi24l6MAreVFm3vw5FIxqSS56j1gOw9IhFTZibUciErjIl\/vc4cSzq5kI4AE+TSl2BEymCd+sXJc5KPiXGtyMa6l\/nrHiyf6PNCdeTDzXAwT5R+O40CDJFBpdUNu06bDeu1aZvEAKQddP4D\/gkPYlrwhaylx7u14TPRErM8M4TLeQZPen9ATBXbRg=\" 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>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p data-nodeid=\"29432\"><strong data-nodeid=\"29582\">Wie man dies verwendet<\/strong>: Kopieren Sie diesen Code in den Editor von VPasCode, w\u00e4hlen Sie \u201eMermaid\u201c als Engine aus und beobachten Sie, wie das Flussdiagramm sofort gerendert wird. Klicken Sie auf \u201eAn OpenDocs-Pipeline senden\u201c, um dieses Diagramm direkt in Ihr technisches Spezifikationsdokument zu \u00fcbertragen.<\/p>\n<h3 data-nodeid=\"29433\">Beispiel 2: Sequenzdiagramm f\u00fcr die Authentifizierung \u00fcber REST-API<\/h3>\n<p data-nodeid=\"29434\">F\u00fcr die Dokumentation von Interaktionen zwischen Systemkomponenten sind Sequenzdiagramme unverzichtbar. Dieses Beispiel zeigt einen vollst\u00e4ndigen Authentifizierungsablauf \u00fcber eine REST-API mit der Generierung eines JWT-Tokens.<\/p>\n<p id=\"eLVadWd\"><img alt=\"\" class=\"alignnone size-full wp-image-25247\" decoding=\"async\" height=\"1401\" loading=\"lazy\" sizes=\"auto, (max-width: 1058px) 100vw, 1058px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518.png 1058w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518-227x300.png 227w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518-778x1030.png 778w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518-768x1017.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518-113x150.png 113w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f74ff1a518-400x530.png 400w\" width=\"1058\"\/><\/p>\n<p>\u00a0<\/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\/#mermaid:eNqVk99PwjAQx99N\/B\/unSyi8WkPJOLQoEaIgDyX7oDG0WLbgfrXe\/0xwG2a2Jfuep\/efe+uM\/heouSYCbbSbHN+BrRYaZUsNwvUwY6n3CoNM1Odbpm2gostkxZuC4G0MQNzXESrSd2Mhw55GUym7rsFKO3aEX6foN4Jjk0q6zsmY5YtmCF\/IJywpNcLuVMYSIsauMacTMEKE6jgJq5DAlIYj0jKRaFWQgY\/nXonCUjhlRUiZxabYZzfcVk\/hTshcyh9W2KjCuvVAH4IY+MNt7J+QpdCbA9o5ErnRyCGjdlRi+UnVW7M\/gd1\/HKZxtEPG2b5Gk\/SNSLeo0Tt6nmYT1sw4hLflal6Q1kDqC\/OX7X3qtuF0SN02thDjyt4Qg8Hwf5KEurakcKTGwSYknM0J4VgYfBY514ruWqX79UP5c7NrTm0Wi2VuuvuJcwkvfm10uIL878lzl32lqGgjIYX66crlYWlKmVefwFJGMdz099aSHn45f6lvq68TROp\/gb3CBzP\" 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>Mermaid in VPasCode bearbeiten<\/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\/#mermaid:eNqVk8FuwjAMhu+TeIfcUTU27cQBCdZN2iYNNJg4h9YtEa3LklSbeDZuvNicpGmrETatF3D92fl\/O1XwUQMmEAueS14Orhg9vNYV1uUGpIubt4muJJsB1vrgM3sutUjEnqNm94UA+uGFYmvYRC48x6aLJ8u8PSxXEQUBotZbi5g\/1ENk4iBA1pirlHqqQNN4ZgtirgE3HHeDK8d4tdFk4vSM2RRLKFIQmFWy5FpUCMgozGED6KocSjVD0jdmi\/lyxa6LKhdNnt7aJMm70O90pOHt5emY+Z4GNkXxbNyqYqpOtgZoBlzoLgVfQmly3Zg1TzyLqIM71XOpcay4PnRYc5LjFlypz0rqgKJus\/7wFqaTy7KpAdHjz\/o\/r1csBwRJUiEEEhnZKa6q3RlAczR5v5rb0YjNX9gwxLY78bBlmNqDoBnKME24H5RfFN0iBjKrilyayq4MCgXdBDK6Tv1s34+184756VhokUPwBgSNeul3oxuqN7NNttRB\/6390coB1Qrs6cbUBdZAe3+QzGlaTVZj2pfjLlHktvd6Abrg9OfX\/y9rIVu\/qiVj362VYnQ=\" \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\" data-nodeid=\"29435\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">sequenceDiagram\r\n    autonumber\r\n    \r\n    actor Benutzer\r\n    participant Client als Web-Client\r\n    participant API als REST-API\r\n    participant Auth als Authentifizierungsdienst\r\n    participant DB als Datenbank\r\n\r\n    Benutzer-&gt;&gt;Client: Anmeldeinformationen eingeben\r\n    Client-&gt;&gt;+API: POST \/login\r\n    API-&gt;&gt;+Auth: Anmeldeinformationen \u00fcberpr\u00fcfen\r\n    Auth-&gt;&gt;+DB: Benutzer suchen\r\n\r\n    alt Benutzer existiert\r\n        DB--&gt;&gt;Auth: Benutzerdatensatz\r\n        Auth-&gt;&gt;Auth: Passwort \u00fcberpr\u00fcfen\r\n        \r\n        alt Passwort stimmt \u00fcberein\r\n            Auth-&gt;&gt;Auth: JWT generieren\r\n            Auth--&gt;&gt;-API: Token\r\n            API--&gt;&gt;-Client: 200 OK + Token\r\n            Client-&gt;&gt;Client: Token speichern\r\n            Client--&gt;&gt;Benutzer: Anmeldung erfolgreich\r\n        else Passwort falsch\r\n            Auth--&gt;&gt;API: Ung\u00fcltige Anmeldeinformationen\r\n            API--&gt;&gt;Client: 401 Unberechtigt\r\n            Client--&gt;&gt;Benutzer: Falsches Passwort\r\n        end\r\n    else Benutzer nicht gefunden\r\n        DB--&gt;&gt;-Auth: Nicht gefunden\r\n        Auth--&gt;&gt;API: Ung\u00fcltiger Benutzer\r\n        API--&gt;&gt;Client: 401 Unberechtigt\r\n        Client--&gt;&gt;Benutzer: Benutzer nicht gefunden\r\n    end\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#mermaid:eNqVk8FuwjAMhu+TeIfcUTU27cQBCdZN2iYNNJg4h9YtEa3LklSbeDZuvNicpGmrETatF3D92fl\/O1XwUQMmEAueS14Orhg9vNYV1uUGpIubt4muJJsB1vrgM3sutUjEnqNm94UA+uGFYmvYRC48x6aLJ8u8PSxXEQUBotZbi5g\/1ENk4iBA1pirlHqqQNN4ZgtirgE3HHeDK8d4tdFk4vSM2RRLKFIQmFWy5FpUCMgozGED6KocSjVD0jdmi\/lyxa6LKhdNnt7aJMm70O90pOHt5emY+Z4GNkXxbNyqYqpOtgZoBlzoLgVfQmly3Zg1TzyLqIM71XOpcay4PnRYc5LjFlypz0rqgKJus\/7wFqaTy7KpAdHjz\/o\/r1csBwRJUiEEEhnZKa6q3RlAczR5v5rb0YjNX9gwxLY78bBlmNqDoBnKME24H5RfFN0iBjKrilyayq4MCgXdBDK6Tv1s34+184756VhokUPwBgSNeul3oxuqN7NNttRB\/6390coB1Qrs6cbUBdZAe3+QzGlaTVZj2pfjLlHktvd6Abrg9OfX\/y9rIVu\/qiVj362VYnQ=\" \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\/#mermaid:eNqVk99PwjAQx99N\/B\/unSyi8WkPJOLQoEaIgDyX7oDG0WLbgfrXe\/0xwG2a2Jfuep\/efe+uM\/heouSYCbbSbHN+BrRYaZUsNwvUwY6n3CoNM1Odbpm2gostkxZuC4G0MQNzXESrSd2Mhw55GUym7rsFKO3aEX6foN4Jjk0q6zsmY5YtmCF\/IJywpNcLuVMYSIsauMacTMEKE6jgJq5DAlIYj0jKRaFWQgY\/nXonCUjhlRUiZxabYZzfcVk\/hTshcyh9W2KjCuvVAH4IY+MNt7J+QpdCbA9o5ErnRyCGjdlRi+UnVW7M\/gd1\/HKZxtEPG2b5Gk\/SNSLeo0Tt6nmYT1sw4hLflal6Q1kDqC\/OX7X3qtuF0SN02thDjyt4Qg8Hwf5KEurakcKTGwSYknM0J4VgYfBY514ruWqX79UP5c7NrTm0Wi2VuuvuJcwkvfm10uIL878lzl32lqGgjIYX66crlYWlKmVefwFJGMdz099aSHn45f6lvq68TROp\/gb3CBzP\" 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>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p data-nodeid=\"29436\"><strong data-nodeid=\"29589\">Dargestellte Schl\u00fcsselfunktionen<\/strong>:<\/p>\n<ul data-nodeid=\"29437\">\n<li data-nodeid=\"29438\">\n<p data-nodeid=\"29439\"><code data-backticks=\"1\" data-nodeid=\"29590\">autonumber<\/code>\u00a0nummeriert jeden Schritt automatisch<\/p>\n<\/li>\n<li data-nodeid=\"29440\">\n<p data-nodeid=\"29441\"><code data-backticks=\"1\" data-nodeid=\"29592\">actor<\/code>\u00a0und\u00a0<code data-backticks=\"1\" data-nodeid=\"29594\">participant<\/code>\u00a0definieren verschiedene Arten von Entit\u00e4ten<\/p>\n<\/li>\n<li data-nodeid=\"29442\">\n<p data-nodeid=\"29443\"><code data-backticks=\"1\" data-nodeid=\"29596\">alt<\/code>\u00a0Bl\u00f6cke zeigen bedingte Pfade an<\/p>\n<\/li>\n<li data-nodeid=\"29444\">\n<p data-nodeid=\"29445\"><code data-backticks=\"1\" data-nodeid=\"29598\">+<\/code>\u00a0und\u00a0<code data-backticks=\"1\" data-nodeid=\"29600\">-<\/code>\u00a0Symbole zeigen die Aktivierung und Deaktivierung von Diensten an<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"29446\">Beispiel 3: C4-Container-Diagramm f\u00fcr eine Mikroservices-Architektur<\/h3>\n<p data-nodeid=\"29447\">F\u00fcr die Dokumentation von Architekturen auf hoher Ebene bietet das C4-Modell hervorragende Klarheit. Dieses Beispiel zeigt ein Container-Diagramm f\u00fcr ein Online-Banking-System.<\/p>\n<p id=\"AOtRkiZ\"><img alt=\"\" class=\"alignnone size-full wp-image-25248\" decoding=\"async\" height=\"704\" loading=\"lazy\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f751cbd172.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f751cbd172.png 324w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f751cbd172-138x300.png 138w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f751cbd172-69x150.png 69w\" width=\"324\"\/><\/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\/#mermaid:eNqNkVFrwjAUhd8F\/8NFYWwwccqmIkOw9sGNjbnVzYfiw22bdsGYlNxUEPzxS5qOCWOwQHrD6XfPyW0LjeUnrMN2C+yiKilqofMiBZcMApQ7LguIjmTYvuMptzYsmZdlbAvYKniKhit5n+j+7BEPeA1RqV3j88eiFkMm+IFpglRJw6QBo6AiK2x\/POerh9huG5rumMx+mwVKmVpdoswEI0gqsrckAqEKnp5ZhUF8GaLBBInVHdHrk69GadvoogHTVFXSEFyA0SgJUzcDXTU+9gr+4J\/vtiVeVGTUnukt9Hqzk5Xo1HwKD\/lz\/XKBQhAcOMJyvV5FJzeeh9yMjnhjmFF\/o7lxNmHQbjV\/wRwFq\/Mg50JMuzeT2+E4uU6VUHrazfP8nGsiPTkYjCZJ9gfpcv+BhcE3hXfD8eiM+gIxTKmK\" 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>Mermaid in VPasCode bearbeiten<\/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\/#mermaid:eNqNkVFLwzAQx98H+w5hA1FYmRu6jSGD1YJOp05b50PZQ9Jd2tB6LWmqTPZx\/Bi+7YuZNh0ORPAguePyu\/9dklDSLCKe02wQbXnBwirResBEIFg2xVhgaLmbXMFry1ClvQCbZpmvHcV3wHWB4QWT3ckNfaMd4mZSV5G75WWVnAvgIBWZYUQTBYQisQEL9QFy9SM5Xcx8vXTPINaKv+XsNFVVdgmSSgZCgSJXkAfR7pOrPElDER\/oObZ\/7FAFqEeMqzr3cW58BiKIyon2Y8QpapAcEU9SzGmsRIqAJ7WansYEZn\/OQfq3Ba5hRSxrsr3XEmpbP4lBTFydPhVckd0XA0muPW\/hElrwbXlZQ+qgwvQb5arrBpEEwbSaYzcb9aeoTQJVU8JFkozbp6Oz\/pB1gjRJ5bjNOT\/k6s6G7PUGI7b+gyw7\/wNz7D1Fz\/vDwQH1DRADsRU=\" \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\" data-nodeid=\"29448\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">graph TD\r\n    subgraph \"Online-Banking-System\"\r\n        WebApp[Webanwendung&lt;br\/&gt;Java, Spring MVC&lt;br\/&gt;Liefert Inhalte an Benutzer]\r\n        API[API-Backend&lt;br\/&gt;Java, Spring Boot&lt;br\/&gt;Verarbeitet Gesch\u00e4ftslogik]\r\n        DB[(Datenbank&lt;br\/&gt;SQL&lt;br\/&gt;Speichert Benutzerkonten &amp; Transaktionen)]\r\n    end\r\n    \r\n    User[Kunde] --&gt;|Nutzt| WebApp\r\n    WebApp --&gt;|Ruft \u00fcber HTTPS auf| API\r\n    API --&gt;|Liest\/Schreibt| DB\r\n\r\n    style User fill:#08427b,color:#fff\r\n    style WebApp fill:#1168bd,color:#fff\r\n    style API fill:#1168bd,color:#fff\r\n    style DB fill:#1a5276,color:#fff\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#mermaid:eNqNkVFLwzAQx98H+w5hA1FYmRu6jSGD1YJOp05b50PZQ9Jd2tB6LWmqTPZx\/Bi+7YuZNh0ORPAguePyu\/9dklDSLCKe02wQbXnBwirResBEIFg2xVhgaLmbXMFry1ClvQCbZpmvHcV3wHWB4QWT3ckNfaMd4mZSV5G75WWVnAvgIBWZYUQTBYQisQEL9QFy9SM5Xcx8vXTPINaKv+XsNFVVdgmSSgZCgSJXkAfR7pOrPElDER\/oObZ\/7FAFqEeMqzr3cW58BiKIyon2Y8QpapAcEU9SzGmsRIqAJ7WansYEZn\/OQfq3Ba5hRSxrsr3XEmpbP4lBTFydPhVckd0XA0muPW\/hElrwbXlZQ+qgwvQb5arrBpEEwbSaYzcb9aeoTQJVU8JFkozbp6Oz\/pB1gjRJ5bjNOT\/k6s6G7PUGI7b+gyw7\/wNz7D1Fz\/vDwQH1DRADsRU=\" \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\/#mermaid:eNqNkVFrwjAUhd8F\/8NFYWwwccqmIkOw9sGNjbnVzYfiw22bdsGYlNxUEPzxS5qOCWOwQHrD6XfPyW0LjeUnrMN2C+yiKilqofMiBZcMApQ7LguIjmTYvuMptzYsmZdlbAvYKniKhit5n+j+7BEPeA1RqV3j88eiFkMm+IFpglRJw6QBo6AiK2x\/POerh9huG5rumMx+mwVKmVpdoswEI0gqsrckAqEKnp5ZhUF8GaLBBInVHdHrk69GadvoogHTVFXSEFyA0SgJUzcDXTU+9gr+4J\/vtiVeVGTUnukt9Hqzk5Xo1HwKD\/lz\/XKBQhAcOMJyvV5FJzeeh9yMjnhjmFF\/o7lxNmHQbjV\/wRwFq\/Mg50JMuzeT2+E4uU6VUHrazfP8nGsiPTkYjCZJ9gfpcv+BhcE3hXfD8eiM+gIxTKmK\" 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>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p data-nodeid=\"29449\"><strong data-nodeid=\"29608\">Warum dies funktioniert<\/strong>: Diese Visualisierung hilft Stakeholdern, Systemgrenzen zu verstehen, ohne sich in Code-Details zu verlieren. Das Subgraph gruppiert verwandte Komponenten, und die Stile machen das Diagramm professioneller.<\/p>\n<h3 data-nodeid=\"29450\">Beispiel 4: Komplexer OAuth 2.0-Flow<\/h3>\n<p data-nodeid=\"29451\">F\u00fcr anspruchsvollere Authentifizierungsszenarien zeigt dieses Beispiel den OAuth 2.0-Autorisierungs-Codestrom mit Token-Refresh.<\/p>\n<p id=\"AkaHyIJ\"><img alt=\"\" class=\"alignnone size-full wp-image-25249\" decoding=\"async\" height=\"1656\" loading=\"lazy\" sizes=\"auto, (max-width: 1179px) 100vw, 1179px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9.png 1179w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-214x300.png 214w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-733x1030.png 733w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-768x1079.png 768w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-1094x1536.png 1094w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-107x150.png 107w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f7535c8cf9-400x562.png 400w\" width=\"1179\"\/><\/p>\n<p>\u00a0<\/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\/#mermaid:eNqtVMFO20AQvSPxDyNOoBIpILjkgJSWCiEhipLyAZv14Kzi7JqZNaH9+s54bcdOXPXSPSRrz5s3b96MzPheobd470xOZnt6AnJMFYOvtiuk9Ny8tTEQvHL7tjQUnXWl8RG+UtiNBuZlCYbhW+EwPY1AqrhWTP2\/RPoY41kgh4osKrC7z18eT08SVmVN7u4aHTMtaDdw9hRy52HnhPmH8p8ldAOTBFE0g0fvojMRoVB4gkigz7fAzBHaCDEcC+3RSWhWAwK53ya64IHUYo6tUg0K8rWmXa7DLlWFt0DbQS+J67uPSGAJMzHQmYL\/xmKDZ\/WYBYt+hOmB1MgSaeuYRdiBoONWa9uMNmtDhqPOzdsoWFMUK2M3LWvNQPnq\/Pr29hKub6byM51epKCe5yCGB\/FQrb5MEpOpkxgmXN\/gnNFWhL20NJfGm0+7Nj7HpEAMlOls0HMPrb11Yq1FZvgiHb4R8nqARp91hgxHv0QxFRvL+h50\/suW5ZiB6ywtQih1O2tXenIO3FukzYDMRHPYYbvks45HhDcd1Lr3CfubKSL81CB8mMJl+4CelrHz435Qti09XAUuda32KCwYmxL4Wcqe\/KvIzfTquEY7wMEgDmD9yT3jTj4\/Y72PGbbASL\/S9npJHMn4P1b4rFudPxEyh+g=\" 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>Mermaid in VPasCode bearbeiten<\/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\/#mermaid:eNq1VMFq3DAQvQfyD0NOKY1hG5LLHgLe5FIKaUkKgdy09lgrVpa20qiB\/bbc8mMdWZbX3nWhl+ogPNabmTdvRvL4K6Cp8EEJ6UR7fga8RCBrQrtGl+z+b0XWwQpNoH0+2QlHqlI7YQhWzr75uYNytwOhPdxrhYYKNmcwgTYdKH4Uz+h+z0V6Qm+Dq7BDspEsU5Q\/vp6fJXjmV9zd9YSW8E2raouG62rgojQt6pqtVhF8j+kues8EZ0dmuISEC0aCJ6aAJqH4bBz6BRWh07xH5D60pwWM4vLRMgKsU16hYxcvTOOExEy\/8+b4fRWZBjbWtUELB8LsUcnMZlRtHzzBlYkOgpQ1XCmbEtdDBccpXoMn1baRzb+mWaHDakNKxqqR1VE6YqcJ5jWKsneIe1snDebln0B88fTxXm1daHISzk\/g5Pry+vb2Cq5vFrwtFp\/SYVyPlhAsdyG27CrRTm0p9qFvEFx6VW3QjdxSf3OnuPXBVxuokcfXxl0iqwI\/Lc+TH3lFtpn6a5BONY0vIJgayi0FoYd+U\/RMjmjqQbLpVD0r2nfKKuOY4DB8WaOjCZHYNZ1yNG3tDvhOFGVoWDI88DwS+UFw6GECpxLku7YcRYLPQ3GjOg5PRPdMaErygPx41zwih6O4cthiwmGKiQTGcpSG3qyjAwi1xz6JWEvUfLGPY5zkuVl8Oc2SO93HOrTqhNK4wY8YeBL+osScgi8Ka3Qbq\/tnx3CANiX9H+rEueo\/\/gDwCcqR\" \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\" data-nodeid=\"29452\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">sequenceDiagram\r\n    autonumber\r\n    \r\n    actor Benutzer\r\n    participant Browser\r\n    participant App als Client-App\r\n    participant Auth als Auth-Server\r\n    participant Resource als Ressourcen-API\r\n\r\n    Benutzer-&gt;&gt;Browser: Klicken auf \"Anmelden mit OAuth\"\r\n    Browser-&gt;&gt;App: Anmeldung starten\r\n    App-&gt;&gt;Browser: Weiterleitung zum Auth-Server\r\n    Browser-&gt;&gt;Auth: Autorisierungsanfrage\r\n\r\n    Auth-&gt;&gt;Benutzer: Anmeldeformular anzeigen\r\n    Benutzer-&gt;&gt;Auth: Anmeldeinformationen eingeben\r\n    Auth-&gt;&gt;Benutzer: Zustimmungsformular anzeigen\r\n    Benutzer-&gt;&gt;Auth: Berechtigung erteilen\r\n\r\n    Auth-&gt;&gt;Browser: Weiterleitung mit Auth-Codierung\r\n    Browser-&gt;&gt;App: Auth-Codierungs-R\u00fcckruf\r\n\r\n    rect rgb(255, 240, 200)\r\n        Note over App,Auth: Server-zu-Server (sicher)\r\n        App-&gt;&gt;Auth: Austausch des Codes gegen Tokens\r\n        Auth--&gt;&gt;App: Zugriffs- und Aktualisierungstoken\r\n    end\r\n\r\n    App-&gt;&gt;Browser: Sitzung einrichten\r\n    Browser--&gt;&gt;Benutzer: Angemeldet\r\n\r\n    loop API-Aufrufe\r\n        Browser-&gt;&gt;App: Datenanfrage\r\n        App-&gt;&gt;Resource: API-Aufruf + Zugriffstoken\r\n        \r\n        alt Token g\u00fcltig\r\n            Resource--&gt;&gt;App: Daten\r\n            App--&gt;&gt;Browser: Antwort\r\n        else Token abgelaufen\r\n            Resource--&gt;&gt;App: 401\r\n            App-&gt;&gt;Auth: Token aktualisieren\r\n            Auth--&gt;&gt;App: Neues Zugriffstoken\r\n            App-&gt;&gt;Resource: Wiederholen mit neuem Token\r\n            Resource--&gt;&gt;App: Daten\r\n            App--&gt;&gt;Browser: Antwort\r\n        end\r\n    end\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#mermaid:eNq1VMFq3DAQvQfyD0NOKY1hG5LLHgLe5FIKaUkKgdy09lgrVpa20qiB\/bbc8mMdWZbX3nWhl+ogPNabmTdvRvL4K6Cp8EEJ6UR7fga8RCBrQrtGl+z+b0XWwQpNoH0+2QlHqlI7YQhWzr75uYNytwOhPdxrhYYKNmcwgTYdKH4Uz+h+z0V6Qm+Dq7BDspEsU5Q\/vp6fJXjmV9zd9YSW8E2raouG62rgojQt6pqtVhF8j+kues8EZ0dmuISEC0aCJ6aAJqH4bBz6BRWh07xH5D60pwWM4vLRMgKsU16hYxcvTOOExEy\/8+b4fRWZBjbWtUELB8LsUcnMZlRtHzzBlYkOgpQ1XCmbEtdDBccpXoMn1baRzb+mWaHDakNKxqqR1VE6YqcJ5jWKsneIe1snDebln0B88fTxXm1daHISzk\/g5Pry+vb2Cq5vFrwtFp\/SYVyPlhAsdyG27CrRTm0p9qFvEFx6VW3QjdxSf3OnuPXBVxuokcfXxl0iqwI\/Lc+TH3lFtpn6a5BONY0vIJgayi0FoYd+U\/RMjmjqQbLpVD0r2nfKKuOY4DB8WaOjCZHYNZ1yNG3tDvhOFGVoWDI88DwS+UFw6GECpxLku7YcRYLPQ3GjOg5PRPdMaErygPx41zwih6O4cthiwmGKiQTGcpSG3qyjAwi1xz6JWEvUfLGPY5zkuVl8Oc2SO93HOrTqhNK4wY8YeBL+osScgi8Ka3Qbq\/tnx3CANiX9H+rEueo\/\/gDwCcqR\" \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\/#mermaid:eNqtVMFO20AQvSPxDyNOoBIpILjkgJSWCiEhipLyAZv14Kzi7JqZNaH9+s54bcdOXPXSPSRrz5s3b96MzPheobd470xOZnt6AnJMFYOvtiuk9Ny8tTEQvHL7tjQUnXWl8RG+UtiNBuZlCYbhW+EwPY1AqrhWTP2\/RPoY41kgh4osKrC7z18eT08SVmVN7u4aHTMtaDdw9hRy52HnhPmH8p8ldAOTBFE0g0fvojMRoVB4gkigz7fAzBHaCDEcC+3RSWhWAwK53ya64IHUYo6tUg0K8rWmXa7DLlWFt0DbQS+J67uPSGAJMzHQmYL\/xmKDZ\/WYBYt+hOmB1MgSaeuYRdiBoONWa9uMNmtDhqPOzdsoWFMUK2M3LWvNQPnq\/Pr29hKub6byM51epKCe5yCGB\/FQrb5MEpOpkxgmXN\/gnNFWhL20NJfGm0+7Nj7HpEAMlOls0HMPrb11Yq1FZvgiHb4R8nqARp91hgxHv0QxFRvL+h50\/suW5ZiB6ywtQih1O2tXenIO3FukzYDMRHPYYbvks45HhDcd1Lr3CfubKSL81CB8mMJl+4CelrHz435Qti09XAUuda32KCwYmxL4Wcqe\/KvIzfTquEY7wMEgDmD9yT3jTj4\/Y72PGbbASL\/S9npJHMn4P1b4rFudPxEyh+g=\" 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>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p data-nodeid=\"29453\"><strong data-nodeid=\"29615\">Fortgeschrittene Funktionen demonstriert<\/strong>:<\/p>\n<ul data-nodeid=\"29454\">\n<li data-nodeid=\"29455\">\n<p data-nodeid=\"29456\"><code data-backticks=\"1\" data-nodeid=\"29616\">rect<\/code>erstellt einen hervorgehobenen Bereich mit benutzerdefiniertem Hintergrundfarbe<\/p>\n<\/li>\n<li data-nodeid=\"29457\">\n<p data-nodeid=\"29458\"><code data-backticks=\"1\" data-nodeid=\"29618\">Note \u00fcber<\/code>f\u00fcgt erkl\u00e4renden Text hinzu<\/p>\n<\/li>\n<li data-nodeid=\"29459\">\n<p data-nodeid=\"29460\"><code data-backticks=\"1\" data-nodeid=\"29620\">loop<\/code>zeigt sich wiederholende Interaktionen<\/p>\n<\/li>\n<li data-nodeid=\"29461\">\n<p data-nodeid=\"29462\"><code data-backticks=\"1\" data-nodeid=\"29622\">alt<\/code>blockiert Fehlerbedingungen behandeln<\/p>\n<\/li>\n<\/ul>\n<h3 data-nodeid=\"29463\">Beispiel 5: Entscheidungsablauf mit Subgraphs<\/h3>\n<p data-nodeid=\"29464\">F\u00fcr komplexe Workflows mit mehreren Phasen organisiert die Verwendung von Subgraphs das Diagramm logisch.<\/p>\n<p id=\"lKDEEZn\"><img alt=\"\" class=\"alignnone size-full wp-image-25250\" decoding=\"async\" height=\"893\" loading=\"lazy\" sizes=\"auto, (max-width: 488px) 100vw, 488px\" src=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f754e86fa5.png\" srcset=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f754e86fa5.png 488w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f754e86fa5-164x300.png 164w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f754e86fa5-82x150.png 82w, https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f754e86fa5-400x732.png 400w\" width=\"488\"\/><\/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\/#mermaid:eNp1z0FLwzAUB\/C74Hd4zPMOItHhQWmbdhNEytxFSg9p89IFQzOa9DCs3921aVmcNqfwfu+9P69q2GEPO3p9Badn2qIaCouwlYpDumcGF876F2SvsrYQaY45LJdPEGbbtoYdGmtcIcrcZNBYKVhpczeMNXefyxyKB6WPf4JoNoLV8G5ZJevK7Y+HwJfa4mmBlXoKP4\/GQ1\/yNdQhZcY8f5816bX7QNPB2stIG83bst+XX\/a+6Q422VYrVbDy8\/97oiGT\/jrRHhVCAEIq9XiDt4II9CWclWhW6CQrQXDlSzwrySjiDokgvqxHYYTfswdfNtOMwALxBzfVleU=\" 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>Mermaid in VPasCode bearbeiten<\/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\/#mermaid:eNp1kD1OxDAQhXsk7jBa6hQIBVYUoPzuQoEQbBdROJuxY8U4ke0UiHAbjpEuFyM\/GyVklSksa743743NFClSOPiXF9CWLmPWNzYuKYuUaNwMoCsn8vIEoaljVIVqaoryAyzrAdzogNpoIKWmTZ2qse9FjjI8QwExKdvmYIUyGS5nkaiQG21QiFIyvYz3oycJ74YwLhnEk3ZMC1pusPUyPJfaOltpcgp6ffg9SOL2JDJB+fgzScJOUj2TCnZd7KvKkzLrjBfJy4kX5LKCffTW1MeMNb+ScQaf5JiuPd\/rd\/H\/\/Yj5EggOUC7E\/RVeU5vinLirxFsl\/ki21MbtnASrJDwReoM2tedkdyLETm7J3ZzsxxmKMeIfKjayrg==\" \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\" data-nodeid=\"29465\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">graph TD\r\n    subgraph \"Bauphase\"\r\n        A[Code \u00fcberpr\u00fcfen] --&gt; B[Tests ausf\u00fchren] --&gt; C[Artikel bauen]\r\n    end\r\n    \r\n    subgraph \"Bereitstellungsphase\"\r\n        D[In Staging bereitstellen] --&gt; E[Integrations-Tests ausf\u00fchren]\r\n        E --&gt; F{Tests bestanden?}\r\n        F --&gt;|Ja| G[In Produktion bereitstellen]\r\n        F --&gt;|Nein| H[R\u00fcckg\u00e4ngig machen]\r\n    end\r\n    \r\n    C --&gt; D\r\n    \r\n    style A fill:#e1f5fe\r\n    style B fill:#e1f5fe\r\n    style C fill:#e1f5fe\r\n    style D fill:#e8f5e8\r\n    style E fill:#e8f5e8\r\n    style F fill:#f3e5f5\r\n    style G fill:#a5d6a7\r\n    style H fill:#ffebee\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#mermaid:eNp1kD1OxDAQhXsk7jBa6hQIBVYUoPzuQoEQbBdROJuxY8U4ke0UiHAbjpEuFyM\/GyVklSksa743743NFClSOPiXF9CWLmPWNzYuKYuUaNwMoCsn8vIEoaljVIVqaoryAyzrAdzogNpoIKWmTZ2qse9FjjI8QwExKdvmYIUyGS5nkaiQG21QiFIyvYz3oycJ74YwLhnEk3ZMC1pusPUyPJfaOltpcgp6ffg9SOL2JDJB+fgzScJOUj2TCnZd7KvKkzLrjBfJy4kX5LKCffTW1MeMNb+ScQaf5JiuPd\/rd\/H\/\/Yj5EggOUC7E\/RVeU5vinLirxFsl\/ki21MbtnASrJDwReoM2tedkdyLETm7J3ZzsxxmKMeIfKjayrg==\" \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\/#mermaid:eNp1z0FLwzAUB\/C74Hd4zPMOItHhQWmbdhNEytxFSg9p89IFQzOa9DCs3921aVmcNqfwfu+9P69q2GEPO3p9Badn2qIaCouwlYpDumcGF876F2SvsrYQaY45LJdPEGbbtoYdGmtcIcrcZNBYKVhpczeMNXefyxyKB6WPf4JoNoLV8G5ZJevK7Y+HwJfa4mmBlXoKP4\/GQ1\/yNdQhZcY8f5816bX7QNPB2stIG83bst+XX\/a+6Q422VYrVbDy8\/97oiGT\/jrRHhVCAEIq9XiDt4II9CWclWhW6CQrQXDlSzwrySjiDokgvqxHYYTfswdfNtOMwALxBzfVleU=\" 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>Mermaid in VPasCode bearbeiten<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p data-nodeid=\"29466\"><strong data-nodeid=\"29630\">Best Practice<\/strong>: Verwenden Sie Subgraphs, um verwandte Schritte bei Workflows mit 5+ Aufgaben zu gruppieren.<\/p>\n<h2 data-nodeid=\"29467\">Ver\u00f6ffentlichen in OpenDocs \u00fcber die Pipeline<\/h2>\n<p data-nodeid=\"29468\">Sobald Ihr Diagramm fertig ist, ist die Ver\u00f6ffentlichung ein einziges Klicken:<\/p>\n<ol data-nodeid=\"29469\">\n<li data-nodeid=\"29470\">\n<p data-nodeid=\"29471\"><strong data-nodeid=\"29641\">An Pipeline senden<\/strong>: Klicken Sie in VPasCode auf \u201eAn OpenDocs-Pipeline senden\u201c.<\/p>\n<\/li>\n<li data-nodeid=\"29472\">\n<p data-nodeid=\"29473\"><strong data-nodeid=\"29650\">Optionaler Kommentar<\/strong>: F\u00fcgen Sie Kontext wie \u201ev2.1 \u2013 Aktualisierter Authentifizierungsablauf\u201c hinzu, um die Version besser identifizieren zu k\u00f6nnen.<\/p>\n<\/li>\n<li data-nodeid=\"29474\">\n<p data-nodeid=\"29475\"><strong data-nodeid=\"29655\">Einf\u00fcgen in OpenDocs<\/strong>: Bearbeiten Sie in OpenDocs Ihr Dokument, klicken Sie auf Einf\u00fcgen &gt; Pipeline und w\u00e4hlen Sie Ihr Diagramm aus der Asset-Liste aus.<\/p>\n<\/li>\n<\/ol>\n<p data-nodeid=\"29476\">Die Pipeline beseitigt die Reibung bei manuellen Downloads und Uploads. Sie bewahrt die Bearbeitbarkeit Ihrer Modelle und stellt sicher, dass jeder Stakeholder die aktuellste Version eines Designs betrachtet.<\/p>\n<h2 data-nodeid=\"29477\">KI-gest\u00fctzte Funktionen<\/h2>\n<p data-nodeid=\"29478\">Die KI-Funktionen von Visual Paradigm bringen die Diagrammerstellung auf die n\u00e4chste Stufe:<\/p>\n<p data-nodeid=\"29479\"><strong data-nodeid=\"29669\">Prompt-zu-Diagramm<\/strong>: Verwenden Sie in OpenDocs den KI-Chatbot, um ein Diagramm aus nat\u00fcrlicher Sprache zu generieren. Geben Sie beispielsweise \u201eErstellen Sie ein Ablaufdiagramm f\u00fcr einen Zahlungsablauf\u201c ein, und die KI generiert den Code, den Sie anschlie\u00dfend in VPasCode verfeinern k\u00f6nnen.<\/p>\n<p data-nodeid=\"29480\"><strong data-nodeid=\"29674\">KI-Code-Fehlerbehebung<\/strong>: Haben Sie einen Syntaxfehler gemacht? Die KI kann Fehler erkennen und Korrekturen vorschlagen.<\/p>\n<p data-nodeid=\"29481\"><strong data-nodeid=\"29679\">KI-\u00dcbersetzung<\/strong>: Ben\u00f6tigen Sie eine Lokalisierung der Dokumentation? Verwenden Sie die KI, um Diagrammbezeichnungen in mehrere Sprachen zu \u00fcbersetzen.<\/p>\n<h2 data-nodeid=\"29482\">Best Practices &amp; Tipps<\/h2>\n<p data-nodeid=\"29483\">Um die Effizienz zu maximieren, beachten Sie diese Best Practices:<\/p>\n<ul data-nodeid=\"29484\">\n<li data-nodeid=\"29485\">\n<p data-nodeid=\"29486\"><strong data-nodeid=\"29688\">Verwenden Sie beschreibende Titel<\/strong>: F\u00fcgen Sie Ihren Diagrammen Titel hinzu, um Klarheit in der Dokumentation zu schaffen.<\/p>\n<\/li>\n<li data-nodeid=\"29487\">\n<p data-nodeid=\"29488\"><strong data-nodeid=\"29693\">Nutzen Sie das Pipeline-Fenster<\/strong>: Verwenden Sie im OpenDocs das Pipeline-Fenster, um gesendete Diagramme zu organisieren.<\/p>\n<\/li>\n<li data-nodeid=\"29489\">\n<p data-nodeid=\"29490\"><strong data-nodeid=\"29698\">Iterieren Sie mit der Bleistift-Schaltfl\u00e4che<\/strong>: Wenn ein Diagramm aktualisiert werden muss, klicken Sie im OpenDocs auf das Bleistift-Symbol, um es erneut in VPasCode zu \u00f6ffnen. Nehmen Sie \u00c4nderungen vor, senden Sie erneut und ersetzen Sie die alte Version nahtlos.<\/p>\n<\/li>\n<li data-nodeid=\"29491\">\n<p data-nodeid=\"29492\"><strong data-nodeid=\"29703\">Halten Sie Diagramme versioniert<\/strong>: Da Diagramme auf Code basieren, k\u00f6nnen Sie \u00c4nderungen in Git verfolgen, was das Zur\u00fccksetzen oder Vergleichen von Versionen erleichtert.<\/p>\n<\/li>\n<\/ul>\n<h2 data-nodeid=\"29493\">Fazit<\/h2>\n<p data-nodeid=\"29494\">Die Integration von VPasCode und OpenDocs stellt einen bedeutenden Fortschritt in der technischen Dokumentation dar. Indem Sie Diagramme als Code behandeln, erhalten Sie Pr\u00e4zision, Versionskontrolle und einfache Aktualisierungen. Die nahtlose Pipeline beseitigt manuelle Schritte und erm\u00f6glicht es Ingenieuren und Schriftstellern, sich auf den Inhalt statt auf die Formatierung zu konzentrieren.<\/p>\n<p class=\"\" data-nodeid=\"29495\">Beginnen Sie damit, mit einfachen Mermaid-Diagrammen in VPasCode zu experimentieren und diese an OpenDocs zu senden. Sobald Sie sich sicherer f\u00fchlen, erkunden Sie die KI-Funktionen und integrieren sich in das umfassendere Visual-Paradigm-\u00d6kosystem. Mit diesem Workflow wird Ihre Dokumentation nicht l\u00e4nger eine nachtr\u00e4gliche \u00dcberlegung sein \u2013 sie wird ein lebendiger, atemender Bestandteil Ihres Entwicklungsprozesses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieser Leitfaden soll Sie Schritt f\u00fcr Schritt durch den gesamten Workflow der Erstellung professioneller Diagramme mit Mermaid-Syntax in VPasCode f\u00fchren und die nahtlose Ver\u00f6ffentlichung in Ihrer Wissensbasis in OpenDocs erm\u00f6glichen. Wir behandeln die gesamte Pipeline von der Einrichtung bis zur Ver\u00f6ffentlichung mit realistischen, sofort verwendbaren Beispielen. Warum dieser Workflow wichtig ist Dokumentation in der Softwareentwicklung [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[62,70,69],"tags":[],"class_list":["post-10541","post","type-post","status-publish","format-standard","hentry","category-ai","category-opendocs","category-vpascode","loop-entry","clr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen\" \/>\n<meta property=\"og:description\" content=\"Dieser Leitfaden soll Sie Schritt f\u00fcr Schritt durch den gesamten Workflow der Erstellung professioneller Diagramme mit Mermaid-Syntax in VPasCode f\u00fchren und die nahtlose Ver\u00f6ffentlichung in Ihrer Wissensbasis in OpenDocs erm\u00f6glichen. Wir behandeln die gesamte Pipeline von der Einrichtung bis zur Ver\u00f6ffentlichung mit realistischen, sofort verwendbaren Beispielen. Warum dieser Workflow wichtig ist Dokumentation in der Softwareentwicklung [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Bloggen\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-09T10:21:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-26T11:09:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/\",\"url\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/\",\"name\":\"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen\",\"isPartOf\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png\",\"datePublished\":\"2026-07-09T10:21:34+00:00\",\"dateModified\":\"2026-07-26T11:09:23+00:00\",\"author\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage\",\"url\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png\",\"contentUrl\":\"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.visual-paradigm.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/#website\",\"url\":\"https:\/\/blog.visual-paradigm.com\/de\/\",\"name\":\"Visual Paradigm Bloggen\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.visual-paradigm.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/a649c442f11a53040710ddec750926c6\",\"name\":\"Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g\",\"caption\":\"Admin\"},\"url\":\"https:\/\/blog.visual-paradigm.com\/de\/author\/vpadminuser\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/","og_locale":"de_DE","og_type":"article","og_title":"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen","og_description":"Dieser Leitfaden soll Sie Schritt f\u00fcr Schritt durch den gesamten Workflow der Erstellung professioneller Diagramme mit Mermaid-Syntax in VPasCode f\u00fchren und die nahtlose Ver\u00f6ffentlichung in Ihrer Wissensbasis in OpenDocs erm\u00f6glichen. Wir behandeln die gesamte Pipeline von der Einrichtung bis zur Ver\u00f6ffentlichung mit realistischen, sofort verwendbaren Beispielen. Warum dieser Workflow wichtig ist Dokumentation in der Softwareentwicklung [&hellip;]","og_url":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/","og_site_name":"Visual Paradigm Bloggen","article_published_time":"2026-07-09T10:21:34+00:00","article_modified_time":"2026-07-26T11:09:23+00:00","og_image":[{"url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png","type":"","width":"","height":""}],"author":"Admin","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Admin","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/","url":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/","name":"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs - Visual Paradigm Bloggen","isPartOf":{"@id":"https:\/\/blog.visual-paradigm.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage"},"image":{"@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png","datePublished":"2026-07-09T10:21:34+00:00","dateModified":"2026-07-26T11:09:23+00:00","author":{"@id":"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/a649c442f11a53040710ddec750926c6"},"breadcrumb":{"@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#primaryimage","url":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png","contentUrl":"https:\/\/blog.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a4f75e873185.png"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.visual-paradigm.com\/de\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.visual-paradigm.com\/de\/"},{"@type":"ListItem","position":2,"name":"Von Code zu Klarheit: Ein Leitfaden f\u00fcr Anf\u00e4nger zur nahtlosen Diagrammerstellung mit VPasCode und OpenDocs"}]},{"@type":"WebSite","@id":"https:\/\/blog.visual-paradigm.com\/de\/#website","url":"https:\/\/blog.visual-paradigm.com\/de\/","name":"Visual Paradigm Bloggen","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.visual-paradigm.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/a649c442f11a53040710ddec750926c6","name":"Admin","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/blog.visual-paradigm.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6b756c36f5e9132f6067fb4d22bef2e3?s=96&d=mm&r=g","caption":"Admin"},"url":"https:\/\/blog.visual-paradigm.com\/de\/author\/vpadminuser\/"}]}},"modified_by":"Admin","_links":{"self":[{"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/posts\/10541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/comments?post=10541"}],"version-history":[{"count":0,"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/posts\/10541\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/media?parent=10541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/categories?post=10541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.visual-paradigm.com\/de\/wp-json\/wp\/v2\/tags?post=10541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}