{"id":2129,"date":"2026-06-29T06:02:35","date_gmt":"2026-06-29T06:02:35","guid":{"rendered":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/"},"modified":"2026-06-29T06:02:35","modified_gmt":"2026-06-29T06:02:35","slug":"case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline","status":"publish","type":"post","link":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/","title":{"rendered":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs"},"content":{"rendered":"<h2>T\u00f3m t\u1eaft c\u1ea5p cao<\/h2>\n<p>NovaStream, m\u1ed9t nh\u00e0 cung c\u1ea5p SaaS quy m\u00f4 trung b\u00ecnh chuy\u00ean v\u1ec1 ph\u00e2n t\u00edch d\u1eef li\u1ec7u th\u1eddi gian th\u1ef1c, \u0111\u00e3 \u0111\u1ed1i m\u1eb7t v\u1edbi \u0111i\u1ec3m ngh\u1ebdn nghi\u00eam tr\u1ecdng trong vi\u1ec7c l\u1eadp t\u00e0i li\u1ec7u. \u0110\u1ed9i ng\u0169 k\u1ef9 s\u01b0 c\u1ee7a h\u1ecd s\u1eed d\u1ee5ng c\u00f4ng c\u1ee5 chuy\u1ec3n v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 \u0111\u1ec3 x\u00e2y d\u1ef1ng ki\u1ebfn tr\u00fac, trong khi c\u00e1c bi\u00ean t\u1eadp vi\u00ean k\u1ef9 thu\u1eadt duy tr\u00ec c\u00e1c t\u00e0i li\u1ec7u chuy\u00ean m\u00f4n trong m\u1ed9t c\u01a1 s\u1edf tri th\u1ee9c ri\u00eang bi\u1ec7t. Quy tr\u00ecnh l\u00e0m vi\u1ec7c t\u00e1ch bi\u1ec7t n\u00e0y d\u1eabn \u0111\u1ebfn c\u00e1c s\u01a1 \u0111\u1ed3 l\u1ed7i th\u1eddi, xung \u0111\u1ed9t phi\u00ean b\u1ea3n, v\u00e0 trung b\u00ecnh m\u1ea5t 45 ph\u00fat cho m\u1ed7i l\u1ea7n c\u1eadp nh\u1eadt s\u01a1 \u0111\u1ed3. B\u1eb1ng c\u00e1ch t\u00edch h\u1ee3p<strong>VPasCode<\/strong>v\u1edbi<strong>OpenDocs<\/strong>, NovaStream \u0111\u00e3 gi\u1ea3m th\u1eddi gian c\u1eadp nh\u1eadt t\u00e0i li\u1ec7u \u0111i 80%, lo\u1ea1i b\u1ecf c\u00e1c l\u1ed7i t\u1ea3i l\u1ea1i h\u00ecnh \u1ea3nh, v\u00e0 thi\u1ebft l\u1eadp m\u1ed9t ngu\u1ed3n th\u00f4ng tin duy nh\u1ea5t cho t\u1ea5t c\u1ea3 c\u00e1c h\u00ecnh \u1ea3nh k\u1ef9 thu\u1eadt. Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p n\u00e0y m\u00f4 t\u1ea3 h\u00e0nh tr\u00ecnh tri\u1ec3n khai c\u1ee7a h\u1ecd, c\u00e1c tr\u01b0\u1eddng h\u1ee3p s\u1eed d\u1ee5ng c\u1ee5 th\u1ec3 v\u00e0 c\u00e1c k\u1ebft qu\u1ea3 c\u00f3 th\u1ec3 \u0111o l\u01b0\u1eddng \u0111\u01b0\u1ee3c.<\/p>\n<p id=\"SJrubGr\"><img fetchpriority=\"high\" alt=\"VPasCode to OpenDocs Pipeline\" class=\"alignnone wp-image-2306 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_6a420a482346b.png\" srcset=\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png 1664w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b-300x167.png 300w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b-1024x571.png 1024w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b-768x428.png 768w, https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b-1536x857.png 1536w\" width=\"1664\"\/><\/p>\n<h2>Th\u00e1ch th\u1ee9c: S\u1ef1 l\u1ec7ch l\u1ea1c t\u00e0i li\u1ec7u trong m\u00f4i tr\u01b0\u1eddng Agile<\/h2>\n<p>Tr\u01b0\u1edbc khi \u00e1p d\u1ee5ng quy tr\u00ecnh t\u00edch h\u1ee3p, quy tr\u00ecnh t\u00e0i li\u1ec7u c\u1ee7a NovaStream b\u1ecb ph\u00e2n m\u1ea3nh:<\/p>\n<ol>\n<li>\n<p><strong>S\u1ef1 t\u00e1ch r\u1eddi c\u00f4ng c\u1ee5:<\/strong>C\u00e1c k\u1ef9 s\u01b0 v\u1ebd ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng b\u1eb1ng PlantUML th\u00f4ng qua c\u00e1c tr\u00ecnh so\u1ea1n th\u1ea3o c\u1ee5c b\u1ed9 ho\u1eb7c c\u00e1c c\u00f4ng c\u1ee5 web \u0111\u1ed9c l\u1eadp.<\/p>\n<\/li>\n<li>\n<p><strong>V\u00f2ng xu\u1ea5t th\u1ee7 c\u00f4ng:<\/strong>M\u1ed7i thay \u0111\u1ed5i \u0111\u1ec1u y\u00eau c\u1ea7u xu\u1ea5t file SVG\/PNG, t\u1ea3i th\u1ee7 c\u00f4ng l\u00ean wiki, v\u00e0 c\u1eadp nh\u1eadt v\u0103n b\u1ea3n thay th\u1ebf\/ ch\u00fa th\u00edch.<\/p>\n<\/li>\n<li>\n<p><strong>S\u1ef1 kh\u00f4ng \u0111\u1ed3ng b\u1ed9 phi\u00ean b\u1ea3n:<\/strong>Trong c\u00e1c chu k\u1ef3 sprint nhanh, c\u00e1c s\u01a1 \u0111\u1ed3 th\u01b0\u1eddng b\u1ecb ch\u1eadm tr\u1ec5 so v\u1edbi thay \u0111\u1ed5i m\u00e3 ngu\u1ed3n t\u1eeb 2\u20133 sprint do vi\u1ec7c c\u1eadp nh\u1eadt h\u00ecnh \u1ea3nh b\u1ecb xem l\u00e0 &#8216;ph\u00ed t\u1ed5n&#8217;.<\/p>\n<\/li>\n<li>\n<p><strong>S\u1ef1 c\u1ea3n tr\u1edf h\u1ee3p t\u00e1c:<\/strong>C\u00e1c qu\u1ea3n l\u00fd s\u1ea3n ph\u1ea9m kh\u00f4ng th\u1ec3 d\u1ec5 d\u00e0ng \u0111\u1ec1 xu\u1ea5t ch\u1ec9nh s\u1eeda s\u01a1 \u0111\u1ed3 m\u00e0 kh\u00f4ng c\u1ea7n y\u00eau c\u1ea7u k\u1ef9 s\u01b0 t\u00e1i t\u1ea1o v\u00e0 chia s\u1ebb l\u1ea1i t\u00e0i s\u1ea3n.<\/p>\n<\/li>\n<\/ol>\n<blockquote>\n<p>\u201cCh\u00fang t\u00f4i \u0111ang d\u00e0nh nhi\u1ec1u th\u1eddi gian h\u01a1n \u0111\u1ec3 qu\u1ea3n l\u00fd c\u00e1c file s\u01a1 \u0111\u1ed3 so v\u1edbi vi\u1ec7c th\u1ef1c s\u1ef1 l\u1eadp t\u00e0i li\u1ec7u cho h\u1ec7 th\u1ed1ng c\u1ee7a m\u00ecnh. T\u00e0i li\u1ec7u \u2018s\u1ed1ng\u2019 c\u1ee7a ch\u00fang t\u00f4i g\u1ea7n nh\u01b0 \u0111\u00e3 ch\u1ebft ngay t\u1eeb khi ra \u0111\u1eddi.\u201d<br \/>\n\u2014\u00a0<em>Sarah Chen, Tr\u01b0\u1edfng nh\u00f3m Bi\u00ean t\u1eadp vi\u00ean K\u1ef9 thu\u1eadt t\u1ea1i NovaStream<\/em><\/p>\n<\/blockquote>\n<h2>Gi\u1ea3i ph\u00e1p: Tri\u1ec3n khai quy tr\u00ecnh VPasCode \u0111\u1ebfn OpenDocs<\/h2>\n<p>NovaStream \u0111\u00e3 ch\u1ecdn h\u1ec7 sinh th\u00e1i c\u1ee7a Visual Paradigm v\u00ec n\u00f3 h\u1ed7 tr\u1ee3 t\u00edch h\u1ee3p s\u1eb5n PlantUML\/Mermaid v\u00e0 t\u00edch h\u1ee3p quy tr\u00ecnh tr\u1ef1c ti\u1ebfp m\u1edbi. M\u1ee5c ti\u00eau l\u00e0 t\u1ea1o ra m\u1ed9t<strong>v\u00f2ng l\u1eb7p kh\u00f4ng r\u00e0o c\u1ea3n<\/strong>gi\u1eefa vi\u1ec7c l\u1eadp m\u00e3 s\u01a1 \u0111\u1ed3 v\u00e0 xu\u1ea5t b\u1ea3n t\u00e0i li\u1ec7u.<\/p>\n<h3>Vi\u1ec7c \u00e1p d\u1ee5ng quy tr\u00ecnh c\u1ed1t l\u00f5i<\/h3>\n<p>\u0110\u1ed9i ng\u0169 \u0111\u00e3 chu\u1ea9n h\u00f3a theo quy tr\u00ecnh 5 b\u01b0\u1edbc sau cho t\u1ea5t c\u1ea3 n\u1ed9i dung k\u1ef9 thu\u1eadt m\u1edbi v\u00e0 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt:<\/p>\n<ol>\n<li>\n<p><strong>V\u1ebd ph\u00e1c th\u1ea3o trong VPasCode:<\/strong>C\u00e1c k\u1ef9 s\u01b0 vi\u1ebft\/s\u1eeda c\u00fa ph\u00e1p s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp trong tr\u00ecnh so\u1ea1n th\u1ea3o VPasCode d\u1ef1a tr\u00ean tr\u00ecnh duy\u1ec7t.<\/p>\n<\/li>\n<li>\n<p><strong>G\u1eedi v\u00e0o quy tr\u00ecnh:<\/strong>Nh\u1ea5n v\u00e0o \u201cG\u1eedi \u0111\u1ebfn quy tr\u00ecnh OpenDocs\u201d k\u00e8m theo ghi ch\u00fa ng\u1eef c\u1ea3nh t\u00f9y ch\u1ecdn.<\/p>\n<\/li>\n<li>\n<p><strong>Ch\u00e8n v\u00e0o OpenDocs:<\/strong>\u00a0C\u00e1c bi\u00ean t\u1eadp vi\u00ean k\u00e9o s\u01a1 \u0111\u1ed3 t\u1eeb khung Pipeline v\u00e0o c\u00e1c trang t\u00e0i li\u1ec7u tr\u1ef1c ti\u1ebfp.<\/p>\n<\/li>\n<li>\n<p><strong>Ch\u1ec9nh s\u1eeda ngay t\u1ea1i ch\u1ed7:<\/strong>\u00a0S\u1eed d\u1ee5ng bi\u1ec3u t\u01b0\u1ee3ng b\u00fat ch\u00ec nh\u00fang \u0111\u1ec3 quay l\u1ea1i VPasCode \u0111\u1ec3 ho\u00e0n thi\u1ec7n.<\/p>\n<\/li>\n<li>\n<p><strong>C\u1eadp nh\u1eadt t\u1ef1 \u0111\u1ed9ng \u0111\u1ed3ng b\u1ed9:<\/strong>\u00a0C\u00e1c thay \u0111\u1ed5i \u0111\u01b0\u1ee3c truy\u1ec1n ngay l\u1eadp t\u1ee9c m\u00e0 kh\u00f4ng c\u1ea7n t\u1ea3i l\u1ea1i t\u1ec7p.<\/p>\n<\/li>\n<\/ol>\n<p><img alt=\"Visual Paradigm announcement graphic illustrating the integration between the VPasCode text-to-diagram platform and OpenDocs documentation pipeline. The left panel shows the VPasCode editor with a 'Send to OpenDocs Pipeline' button, while an arrow demonstrates the seamless transfer of a generated architecture diagram into a collaborative writing workspace on the OpenDocs interface to the right.\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/send-diagram-from-vpascode-to-opendocs.jpg\"\/><\/p>\n<h2>V\u00ed d\u1ee5 th\u1ef1c t\u1ebf: C\u1eadp nh\u1eadt ki\u1ebfn tr\u00fac C\u1ed5ng thanh to\u00e1n<\/h2>\n<p>\u0110\u1ec3 minh h\u1ecda t\u00e1c \u0111\u1ed9ng c\u1ee5 th\u1ec3, ch\u00fang t\u00f4i \u0111\u00e3 theo d\u00f5i m\u1ed9t nhi\u1ec7m v\u1ee5 \u01b0u ti\u00ean cao c\u1ee5 th\u1ec3:<strong>c\u1eadp nh\u1eadt s\u01a1 \u0111\u1ed3 tr\u00ecnh t\u1ef1 microservice c\u1ed5ng thanh to\u00e1n<\/strong>\u00a0sau khi thay \u0111\u1ed5i giao th\u1ee9c b\u1ea3o m\u1eadt.<\/p>\n<h3>Chi ti\u1ebft t\u00ecnh hu\u1ed1ng<\/h3>\n<ul>\n<li>\n<p><strong>K\u00edch ho\u1ea1t:<\/strong>\u00a0\u0110\u1ed9i b\u1ea3o m\u1eadt y\u00eau c\u1ea7u \u00e1p d\u1ee5ng b\u1eaft bu\u1ed9c TLS 1.3 cho t\u1ea5t c\u1ea3 c\u00e1c cu\u1ed9c g\u1ecdi d\u1ecbch v\u1ee5 thanh to\u00e1n.<\/p>\n<\/li>\n<li>\n<p><strong>Quy tr\u00ecnh tr\u01b0\u1edbc \u0111\u00e2y (\u0111i\u1ec3m chu\u1ea9n):<\/strong>\u00a0K\u1ef9 s\u01b0 xu\u1ea5t s\u01a1 \u0111\u1ed3 c\u0169 \u2192 ch\u1ec9nh s\u1eeda PlantUML c\u1ee5c b\u1ed9 \u2192 xu\u1ea5t PNG m\u1edbi \u2192 g\u1eedi email cho bi\u00ean t\u1eadp vi\u00ean \u2192 bi\u00ean t\u1eadp vi\u00ean t\u1ea3i l\u00ean Confluence \u2192 c\u1eadp nh\u1eadt ch\u00fa th\u00edch \u2192 xem x\u00e9t c\u00f9ng PM.<strong>Th\u1eddi gian t\u1ed5ng c\u1ed9ng: 55 ph\u00fat.<\/strong><\/p>\n<\/li>\n<li>\n<p><strong>Quy tr\u00ecnh m\u1edbi (v\u1edbi Pipeline):<\/strong>\u00a0K\u1ef9 s\u01b0 m\u1edf s\u01a1 \u0111\u1ed3 hi\u1ec7n c\u00f3 qua bi\u1ec3u t\u01b0\u1ee3ng b\u00fat ch\u00ec trong OpenDocs \u2192 c\u1eadp nh\u1eadt tham s\u1ed1 TLS trong VPasCode \u2192 nh\u1ea5p v\u00e0o \u201cG\u1eedi \u0111\u1ebfn Pipeline\u201d \u2192 bi\u00ean t\u1eadp vi\u00ean ch\u00e8n phi\u00ean b\u1ea3n c\u1eadp nh\u1eadt ch\u1ec9 trong m\u1ed9t c\u00fa nh\u1ea5p.<strong>Th\u1eddi gian t\u1ed5ng c\u1ed9ng: 8 ph\u00fat.<\/strong><\/p>\n<\/li>\n<\/ul>\n<h3>Th\u1ef1c hi\u1ec7n t\u1eebng b\u01b0\u1edbc<\/h3>\n<h4>1. B\u1eaft \u0111\u1ea7u ch\u1ec9nh s\u1eeda t\u1eeb t\u00e0i li\u1ec7u<\/h4>\n<p>Bi\u00ean t\u1eadp vi\u00ean k\u1ef9 thu\u1eadt nh\u1eadn th\u1ea5y s\u01a1 \u0111\u1ed3 \u0111\u00e3 l\u1ed7i th\u1eddi trong qu\u00e1 tr\u00ecnh ki\u1ec3m tra \u0111\u1ecbnh k\u1ef3. Thay v\u00ec l\u1eadp v\u00e9 Jira, h\u1ecd nh\u1ea5p v\u00e0o<strong>n\u00fat b\u00fat ch\u00ec<\/strong>\u00a0tr\u00ean s\u01a1 \u0111\u1ed3 nh\u00fang trong OpenDocs.<\/p>\n<p><img alt=\"This diagram shows how to edit a PlantUML diagram embedded in OpenDocs with VPasCode\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/img_6a312685f1955.png\"\/><\/p>\n<p>H\u00e0nh \u0111\u1ed9ng n\u00e0y \u0111\u00e3 m\u1edf an to\u00e0n m\u00e3 ngu\u1ed3n PlantUML g\u1ed1c trong VPasCode, b\u1ea3o to\u00e0n t\u1ea5t c\u1ea3 c\u1ea5u h\u00ecnh phong c\u00e1ch v\u00e0 b\u1ed1 c\u1ee5c.<\/p>\n<h4>2. Ch\u1ec9nh s\u1eeda c\u00fa ph\u00e1p s\u01a1 \u0111\u1ed3<\/h4>\n<p>K\u1ef9 s\u01b0 \u0111\u00e3 th\u00eam b\u01b0\u1edbc thi\u1ebft l\u1eadp TLS m\u1edbi v\u00e0o s\u01a1 \u0111\u1ed3 tr\u00ecnh t\u1ef1:<\/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\/#plantuml:NOyz2uD044JxW_iFYrLI60ZfB8AIuX98SN0X_U8jkAYdw6hmt-VCHv5q3-RDmEIZu21JssZLH-2IUmm2YSMbfGYEXfbBIW17iEvFAYQfmA3G0vUNKHYjh8Fq62c3Is3XcC9tR7ExEjZl3bkji1IUrsoj50RIsB4kWzKuO_1ZXJN1gMlxXeJUoiVeQWfmnuOz2dT1Aqy_Qpa57myz0G00\" 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>Ch\u1ec9nh s\u1eeda Plantuml trong VPasCode<\/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\/#plantuml:NO-n2e9G68LtmNSuEDLG46qEeHGOr23eq7gvIbwog-HVBz7SN0wE3QqwDFWazqswwM9j1yvtFlxVAOYTw7nCJIFNGN2HCqcmLggvyWGNrLG84oOJKDQMqW8hu0T_y58rDxd7hYqvA57DYtUSwvc67s2oqCd6HXTt0L9rcGsL68NR0BFfV6mQZ9EuC8gxgUjXehT-O6jSgFfDI5NzpF7brrdxa5zPHJtPWuCJ46Q7M9f65FzOdLX6-jqF\" \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\nparticipant \"D\u1ecbch v\u1ee5 Thanh to\u00e1n\" as PS\r\nparticipant \"C\u1ed5ng X\u00e1c th\u1ef1c\" as AG\r\nPS -&gt; AG: Kh\u1edfi t\u1ea1o Thanh to\u00e1n (TLS 1.3)\r\nactivate AG\r\nAG --&gt; PS: Thi\u1ebft l\u1eadp TLS Ho\u00e0n t\u1ea5t\r\nAG -&gt; PS: X\u00e1c th\u1ef1c Token\r\ndeactivate AG\r\n@enduml\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#plantuml:NO-n2e9G68LtmNSuEDLG46qEeHGOr23eq7gvIbwog-HVBz7SN0wE3QqwDFWazqswwM9j1yvtFlxVAOYTw7nCJIFNGN2HCqcmLggvyWGNrLG84oOJKDQMqW8hu0T_y58rDxd7hYqvA57DYtUSwvc67s2oqCd6HXTt0L9rcGsL68NR0BFfV6mQZ9EuC8gxgUjXehT-O6jSgFfDI5NzpF7brrdxa5zPHJtPWuCJ46Q7M9f65FzOdLX6-jqF\" \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\/#plantuml:NOyz2uD044JxW_iFYrLI60ZfB8AIuX98SN0X_U8jkAYdw6hmt-VCHv5q3-RDmEIZu21JssZLH-2IUmm2YSMbfGYEXfbBIW17iEvFAYQfmA3G0vUNKHYjh8Fq62c3Is3XcC9tR7ExEjZl3bkji1IUrsoj50RIsB4kWzKuO_1ZXJN1gMlxXeJUoiVeQWfmnuOz2dT1Aqy_Qpa57myz0G00\" 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>Ch\u1ec9nh s\u1eeda Plantuml trong VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p>Xem tr\u01b0\u1edbc th\u1eddi gian th\u1ef1c x\u00e1c nh\u1eadn t\u00ednh ch\u00ednh x\u00e1c tr\u01b0\u1edbc khi g\u1eedi.<\/p>\n<h4>3. G\u1eedi \u0111\u1ebfn Pipeline v\u1edbi ng\u1eef c\u1ea3nh<\/h4>\n<p>S\u1eed d\u1ee5ng n\u00fat\u00a0<strong>\u201cG\u1eedi \u0111\u1ebfn Pipeline OpenDocs\u201d<\/strong>\u00a0n\u00fat, k\u1ef9 s\u01b0 \u0111\u00e3 th\u00eam ghi ch\u00fa thay \u0111\u1ed5i:\u00a0<em>\u201cC\u1eadp nh\u1eadt \u0111\u1ec3 tu\u00e2n th\u1ee7 TLS 1.3 \u2013 SEC-2026-042\u201d<\/em>.<\/p>\n<p><img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/img_6a3125631d181.png\"\/><\/p>\n<h4>4. Ch\u00e8n h\u00ecnh \u1ea3nh \u0111\u00e3 c\u1eadp nh\u1eadt<\/h4>\n<p>Ng\u01b0\u1eddi vi\u1ebft truy c\u1eadp v\u00e0o\u00a0<strong>khung Pipeline<\/strong>\u00a0trong OpenDocs, t\u00ecm th\u1ea5y s\u01a1 \u0111\u1ed3 \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u m\u1edbi, v\u00e0 nh\u1ea5p v\u00e0o\u00a0<strong>Ch\u00e8n<\/strong>. S\u01a1 \u0111\u1ed3 c\u0169 \u0111\u01b0\u1ee3c thay th\u1ebf m\u1ed9t c\u00e1ch li\u1ec1n m\u1ea1ch, v\u00e0 ghi ch\u00fa thay \u0111\u1ed5i xu\u1ea5t hi\u1ec7n nh\u01b0 d\u1eef li\u1ec7u ph\u1ee5 cho c\u00e1c b\u1ea3n ghi ki\u1ec3m to\u00e1n.<\/p>\n<p><img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/img_6a3125e97d6b9.png\"\/><\/p>\n<h3>Ch\u1ec9 s\u1ed1 k\u1ebft qu\u1ea3 cho nhi\u1ec7m v\u1ee5 n\u00e0y<\/h3>\n<table>\n<thead>\n<tr>\n<th align=\"left\">Ch\u1ec9 s\u1ed1<\/th>\n<th align=\"left\">Tr\u01b0\u1edbc Pipeline<\/th>\n<th align=\"left\">Sau Pipeline<\/th>\n<th align=\"left\">C\u1ea3i thi\u1ec7n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">Th\u1eddi gian chu k\u1ef3 c\u1eadp nh\u1eadt<\/td>\n<td align=\"left\">55 ph\u00fat<\/td>\n<td align=\"left\">8 ph\u00fat<\/td>\n<td align=\"left\"><strong>85%<\/strong><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">L\u1ed7i phi\u00ean b\u1ea3n<\/td>\n<td align=\"left\">Th\u01b0\u1eddng xuy\u00ean<\/td>\n<td align=\"left\">Kh\u00f4ng<\/td>\n<td align=\"left\"><strong>100%<\/strong><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Chuy\u1ec3n giao ch\u00e9o gi\u1eefa c\u00e1c \u0111\u1ed9i<\/td>\n<td align=\"left\">3<\/td>\n<td align=\"left\">0<\/td>\n<td align=\"left\"><strong>100%<\/strong><\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\u0110\u1ed9 r\u00f5 r\u00e0ng v\u1ec1 l\u1ecbch s\u1eed ki\u1ec3m to\u00e1n<\/td>\n<td align=\"left\">Ghi ch\u00fa th\u1ee7 c\u00f4ng<\/td>\n<td align=\"left\">T\u1ef1 \u0111\u1ed9ng g\u1eafn th\u1ebb<\/td>\n<td align=\"left\"><strong>Quan tr\u1ecdng<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>T\u00e1c \u0111\u1ed9ng r\u1ed9ng l\u1edbn \u0111\u1ebfn t\u1ed5 ch\u1ee9c<\/h2>\n<p>V\u01b0\u1ee3t ra ngo\u00e0i c\u00e1c nhi\u1ec7m v\u1ee5 c\u00e1 nh\u00e2n, vi\u1ec7c t\u00edch h\u1ee3p \u0111\u00e3 thay \u0111\u1ed5i v\u0103n h\u00f3a t\u00e0i li\u1ec7u h\u00f3a c\u1ee7a NovaStream:<\/p>\n<h3>B\u1ea3n t\u1ed5ng k\u1ebft v\u00e0 l\u1ed9 tr\u00ecnh c\u00e1c v\u00f2ng Agile<\/h3>\n<p>C\u00e1c qu\u1ea3n l\u00fd d\u1ef1 \u00e1n hi\u1ec7n nay so\u1ea1n th\u1ea3o bi\u1ec3u \u0111\u1ed3 Gantt v\u00e0 b\u1ea3ng Kanban b\u1eb1ng Mermaid trong c\u00e1c bu\u1ed5i t\u1ed5ng k\u1ebft v\u00e0 g\u1eedi tr\u1ef1c ti\u1ebfp v\u00e0o s\u1ed5 tay v\u00f2ng l\u1eadp. \u0110i\u1ec1u n\u00e0y lo\u1ea1i b\u1ecf c\u00f4ng vi\u1ec7c ghi ch\u00e9p sau cu\u1ed9c h\u1ecdp v\u00e0 \u0111\u1ea3m b\u1ea3o c\u00e1c m\u1ee5c h\u00e0nh \u0111\u1ed9ng \u0111\u01b0\u1ee3c ghi l\u1ea1i tr\u1ef1c quan ngay l\u1eadp t\u1ee9c.<\/p>\n<p><img alt=\"This is a concept diagram that shows how user can edit Mermaid Kanban diagram in VPasCode and then send the diagram to OpenDocs for further documentation\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/img_6a312205c679b.png\"\/><\/p>\n<h3>Ki\u1ebfn tr\u00fac ph\u1ea7n m\u1ec1m v\u00e0 th\u00f4ng s\u1ed1 k\u1ef9 thu\u1eadt<\/h3>\n<p>C\u00e1c \u0111\u1ed9i k\u1ef9 thu\u1eadt coi s\u01a1 \u0111\u1ed3 l\u00e0 c\u00e1c t\u00e0i s\u1ea3n m\u00e3 ngu\u1ed3n. C\u00e1c h\u1ed3 s\u01a1 quy\u1ebft \u0111\u1ecbnh ki\u1ebfn tr\u00fac (ADRs) hi\u1ec7n nay bao g\u1ed3m c\u00e1c s\u01a1 \u0111\u1ed3 tr\u1ef1c ti\u1ebfp thay \u0111\u1ed5i theo h\u1ec7 th\u1ed1ng, gi\u00fap qu\u00e1 tr\u00ecnh gi\u1edbi thi\u1ec7u nh\u00e2n vi\u00ean m\u1edbi nhanh h\u01a1n 40% theo kh\u1ea3o s\u00e1t n\u1ed9i b\u1ed9.<\/p>\n<p><img alt=\"This is a concept diagram that shows how user can edit PlantUML diagram in VPasCode and then send the diagram to OpenDocs for further documentation\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/06\/img_6a311f74e0030.png\"\/><\/p>\n<h3>T\u00edch h\u1ee3p to\u00e0n h\u1ec7 sinh th\u00e1i<\/h3>\n<p>NovaStream c\u0169ng t\u1eadn d\u1ee5ng c\u00e1c lu\u1ed3ng c\u00f4ng vi\u1ec7c b\u1ed5 tr\u1ee3:<\/p>\n<ul>\n<li>\n<p><strong>M\u00f4 h\u00ecnh h\u00f3a tr\u00ean m\u00e1y t\u00ednh \u0111\u1ec3 b\u00e0n sang t\u00e0i li\u1ec7u:<\/strong>\u00a0C\u00e1c ki\u1ebfn tr\u00fac s\u01b0 doanh nghi\u1ec7p \u0111\u1ea9y c\u00e1c m\u00f4 h\u00ecnh C4 t\u1eeb Visual Paradigm Desktop v\u00e0o OpenDocs \u0111\u1ec3 t\u1ea1o b\u1ea3n t\u00f3m t\u1eaft cho c\u1ea5p l\u00e3nh \u0111\u1ea1o.<br \/>\n<img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/03\/img_69c3547203729.png\"\/><\/p>\n<\/li>\n<li>\n<p><strong>Tr\u1ee3 l\u00fd \u1ea3o AI sang t\u00e0i li\u1ec7u:<\/strong>\u00a0S\u1eed d\u1ee5ng AI \u0111\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 b\u1ea3n nh\u00e1p ban \u0111\u1ea7u t\u1eeb y\u00eau c\u1ea7u b\u1eb1ng ng\u00f4n ng\u1eef t\u1ef1 nhi\u00ean, sau \u0111\u00f3 tinh ch\u1ec9nh ch\u00fang trong VPasCode tr\u01b0\u1edbc khi c\u00f4ng b\u1ed1.<br \/>\n<img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/03\/ai-chatbot-send-image-to-pipeline.png\"\/><\/p>\n<\/li>\n<li>\n<p><strong>K\u1ec7 s\u00e1ch s\u1ed1 sang t\u00e0i li\u1ec7u:<\/strong>\u00a0T\u00edch h\u1ee3p c\u00e1c cu\u1ed1n s\u00e1ch t\u01b0\u01a1ng t\u00e1c c\u1ee7a t\u00e0i li\u1ec7u API c\u0169 v\u00e0o c\u00e1c c\u1ed5ng OpenDocs hi\u1ec7n \u0111\u1ea1i \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o t\u00ednh t\u01b0\u01a1ng th\u00edch ng\u01b0\u1ee3c.<br \/>\n<img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/04\/img_69cccfc41bd78.png\"\/><\/p>\n<\/li>\n<li>\n<p><strong>VP Online sang t\u00e0i li\u1ec7u:<\/strong>\u00a0C\u00e1c \u0111\u1ed9i marketing xu\u1ea5t s\u01a1 \u0111\u1ed3 lu\u1ed3ng kh\u00e1ch h\u00e0ng tr\u1ef1c ti\u1ebfp m\u00e0 kh\u00f4ng c\u1ea7n can thi\u1ec7p t\u1eeb IT.<br \/>\n<img alt=\"\" decoding=\"async\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/03\/img_69c631c141ef2.png\"\/><\/p>\n<\/li>\n<\/ul>\n<h2>Nh\u1eefng b\u00e0i h\u1ecdc c\u1ed1t l\u00f5i cho c\u00e1c \u0111\u1ed9i tri\u1ec3n khai<\/h2>\n<ol>\n<li>\n<p><strong>B\u1eaft \u0111\u1ea7u v\u1edbi c\u00e1c s\u01a1 \u0111\u1ed3 thay \u0111\u1ed5i th\u01b0\u1eddng xuy\u00ean:<\/strong>\u00a0\u01afu ti\u00ean t\u00edch h\u1ee3p c\u00e1c s\u01a1 \u0111\u1ed3 thay \u0111\u1ed5i th\u01b0\u1eddng xuy\u00ean (v\u00ed d\u1ee5: lu\u1ed3ng tri\u1ec3n khai, tr\u00ecnh t\u1ef1 API) \u0111\u1ec3 t\u1ed1i \u0111a h\u00f3a l\u1ee3i nhu\u1eadn \u0111\u1ea7u t\u01b0.<\/p>\n<\/li>\n<li>\n<p><strong>B\u1eaft bu\u1ed9c ghi ch\u00fa ng\u1eef c\u1ea3nh:<\/strong>\u00a0L\u00e0m cho tr\u01b0\u1eddng m\u00f4 t\u1ea3 t\u00f9y ch\u1ecdn tr\u1edf th\u00e0nh b\u1eaft bu\u1ed9c trong h\u01b0\u1edbng d\u1eabn nh\u00f3m \u0111\u1ec3 duy tr\u00ec kh\u1ea3 n\u0103ng ki\u1ec3m to\u00e1n.<\/p>\n<\/li>\n<li>\n<p><strong>T\u1eadn d\u1ee5ng g\u00f3i mi\u1ec5n ph\u00ed tr\u01b0\u1edbc ti\u00ean:<\/strong>\u00a0C\u00e1c \u0111\u1ed9i c\u00f3 th\u1ec3 x\u00e1c minh quy tr\u00ecnh b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng t\u00ednh n\u0103ng xem tr\u01b0\u1edbc th\u1eddi gian th\u1ef1c mi\u1ec5n ph\u00ed v\u00e0 chia s\u1ebb URL c\u1ee7a VPasCode tr\u01b0\u1edbc khi n\u00e2ng c\u1ea5p \u0111\u1ec3 s\u1eed d\u1ee5ng t\u00ednh n\u0103ng AI.<\/p>\n<\/li>\n<li>\n<p><strong>\u0110\u00e0o t\u1ea1o ng\u01b0\u1eddi vi\u1ebft v\u1ec1 c\u00fa ph\u00e1p c\u01a1 b\u1ea3n:<\/strong>\u00a0\u1ee6y quy\u1ec1n cho c\u00e1c bi\u00ean t\u1eadp vi\u00ean k\u1ef9 thu\u1eadt th\u1ef1c hi\u1ec7n c\u00e1c ch\u1ec9nh s\u1eeda s\u01a1 \u0111\u1ed3 nh\u1ecf gi\u00fap gi\u1ea3m s\u1ef1 ph\u1ee5 thu\u1ed9c v\u00e0o \u0111\u1ed9i k\u1ef9 thu\u1eadt cho c\u00e1c thay \u0111\u1ed5i nh\u1ecf.<\/p>\n<\/li>\n<li>\n<p><strong>T\u00edch h\u1ee3p v\u1edbi CI\/CD:<\/strong>\u00a0Xem c\u00e1c kho l\u01b0u tr\u1eef m\u00e3 s\u01a1 \u0111\u1ed3 nh\u01b0 m\u00e3 \u1ee9ng d\u1ee5ng; s\u1eed d\u1ee5ng lu\u1ed3ng c\u00f4ng vi\u1ec7c nh\u01b0 c\u01a1 ch\u1ebf tri\u1ec3n khai cho c\u00e1c t\u00e0i s\u1ea3n t\u00e0i li\u1ec7u.<\/p>\n<\/li>\n<\/ol>\n<h2>K\u1ebft lu\u1eadn<\/h2>\n<p>Vi\u1ec7c NovaStream \u00e1p d\u1ee5ng lu\u1ed3ng c\u00f4ng vi\u1ec7c VPasCode-OpenDocs cho th\u1ea5y r\u1eb1ng\u00a0<strong>t\u1ed1c \u0111\u1ed9 t\u00e0i li\u1ec7u h\u00f3a c\u00f3 th\u1ec3 b\u1eb1ng t\u1ed1c \u0111\u1ed9 ph\u00e1t tri\u1ec3n<\/strong>\u00a0khi ma s\u00e1t c\u00f4ng c\u1ee5 \u0111\u01b0\u1ee3c lo\u1ea1i b\u1ecf. B\u1eb1ng c\u00e1ch xem s\u01a1 \u0111\u1ed3 nh\u01b0 c\u00e1c t\u00e0i s\u1ea3n s\u1ed1ng, t\u00edch h\u1ee3p m\u00e3 ngu\u1ed3n thay v\u00ec c\u00e1c s\u1ea3n ph\u1ea9m t\u0129nh, c\u00e1c t\u1ed5 ch\u1ee9c c\u00f3 th\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c th\u1ef1c h\u00e0nh t\u00e0i li\u1ec7u h\u00f3a nh\u01b0 m\u00e3 ngu\u1ed3n. S\u1ef1 gi\u1ea3m 85% th\u1eddi gian chu k\u1ef3 c\u1eadp nh\u1eadt v\u00e0 lo\u1ea1i b\u1ecf s\u1ef1 l\u1ec7ch phi\u00ean b\u1ea3n ch\u1ee9ng minh r\u1eb1ng t\u00edch h\u1ee3p li\u1ec1n m\u1ea1ch kh\u00f4ng ch\u1ec9 thu\u1eadn ti\u1ec7n\u2014m\u00e0 c\u00f2n l\u00e0 l\u1ee3i th\u1ebf c\u1ea1nh tranh trong m\u00f4i tr\u01b0\u1eddng c\u00f4ng ngh\u1ec7 ph\u00e1t tri\u1ec3n nhanh.<\/p>\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c \u0111\u1ed9i ng\u0169 \u0111\u1ed1i m\u1eb7t v\u1edbi nh\u1eefng th\u00e1ch th\u1ee9c t\u01b0\u01a1ng t\u1ef1, con \u0111\u01b0\u1eddng ph\u00eda tr\u01b0\u1edbc l\u00e0 r\u00f5 r\u00e0ng: th\u1ed1ng nh\u1ea5t quy tr\u00ecnh v\u1ebd s\u01a1 \u0111\u1ed3 v\u00e0 t\u00e0i li\u1ec7u h\u00f3a ngay h\u00f4m nay. Truy c\u1eadp\u00a0<a href=\"https:\/\/www.vpascode.com\/\">VPasCode<\/a>\u00a0v\u00e0\u00a0<a href=\"https:\/\/ai-toolbox.visual-paradigm.com\/app\/opendocs\/\">OpenDocs<\/a>\u00a0\u0111\u1ec3 b\u1eaft \u0111\u1ea7u qu\u00e1 tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i c\u1ee7a ch\u00ednh b\u1ea1n.<\/p>\n<h2>T\u00e0i li\u1ec7u tham kh\u1ea3o<\/h2>\n<ol>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/features\/vpascode\/\"><strong>VPasCode \u2013 N\u1ec1n t\u1ea3ng chuy\u1ec3n v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 | PlantUML, Mermaid \u2026<\/strong><\/a>: Trang t\u00ednh n\u0103ng ch\u00ednh th\u1ee9c c\u1ee7a VPasCode m\u00f4 t\u1ea3 c\u00e1c kh\u1ea3 n\u0103ng c\u1ed1t l\u00f5i, h\u1ed7 tr\u1ee3 \u0111a \u0111\u1ed9ng c\u01a1 v\u00e0 c\u00e1c t\u00ednh n\u0103ng \u0111\u01b0\u1ee3c \u0111i\u1ec1u khi\u1ec3n b\u1edfi AI.<\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/mastering-vpascode-the-ultimate-guide-to-ai-powered-diagram-as-code-with-multi-engine-support\/\"><strong>Chinh ph\u1ee5c VPasCode: H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 s\u01a1 \u0111\u1ed3 h\u00f3a nh\u01b0 m\u00e3 ngu\u1ed3n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI v\u1edbi kh\u1ea3 n\u0103ng \u0111a \u0111\u1ed9ng c\u01a1<\/strong><\/a>: M\u1ed9t h\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 vi\u1ec7c l\u00e0m ch\u1ee7 n\u1ec1n t\u1ea3ng VPasCode, t\u1eadp trung v\u00e0o quy tr\u00ecnh l\u00e0m vi\u1ec7c s\u01a1 \u0111\u1ed3 h\u00f3a nh\u01b0 m\u00e3 ngu\u1ed3n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3 b\u1edfi AI v\u00e0 kh\u1ea3 n\u0103ng \u0111a \u0111\u1ed9ng c\u01a1.<\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/comprehensive-guide-to-vpascode-by-visual-paradigm\/\"><strong>H\u01b0\u1edbng d\u1eabn to\u00e0n di\u1ec7n v\u1ec1 VPasCode t\u1eeb Visual Paradigm<\/strong><\/a>: M\u1ed9t h\u01b0\u1edbng d\u1eabn t\u00e0i li\u1ec7u chi ti\u1ebft bao g\u1ed3m to\u00e0n b\u1ed9 t\u1eadp h\u1ee3p t\u00ednh n\u0103ng v\u00e0 h\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng cho n\u1ec1n t\u1ea3ng VPasCode.<\/li>\n<li><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-vpascode-the-ultimate-unified-text-to-diagram-platform\/\"><strong>Gi\u1edbi thi\u1ec7u VPasCode: N\u1ec1n t\u1ea3ng chuy\u1ec3n v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 th\u1ed1ng nh\u1ea5t t\u1ed1i \u01b0u<\/strong><\/a>: Th\u00f4ng b\u00e1o ra m\u1eaft ch\u00ednh th\u1ee9c gi\u1edbi thi\u1ec7u VPasCode nh\u01b0 m\u1ed9t n\u1ec1n t\u1ea3ng chuy\u1ec3n v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3 th\u1ed1ng nh\u1ea5t, \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng tr\u00ean n\u1ec1n t\u1ea3ng \u0111\u00e1m m\u00e2y.<\/li>\n<li><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-visual-paradigm-18-1-a-new-era-of-unified-ecosystems-and-ai-driven-innovation\/\"><strong>Gi\u1edbi thi\u1ec7u Visual Paradigm 18.1: M\u1ed9t k\u1ef7 nguy\u00ean m\u1edbi c\u1ee7a c\u00e1c h\u1ec7 sinh th\u00e1i th\u1ed1ng nh\u1ea5t v\u00e0 \u0111\u1ed5i m\u1edbi \u0111\u01b0\u1ee3c th\u00fac \u0111\u1ea9y b\u1edfi AI<\/strong><\/a>: Ghi ch\u00fa ph\u00e1t h\u00e0nh cho Visual Paradigm 18.1 nh\u1ea5n m\u1ea1nh c\u00e1c h\u1ec7 sinh th\u00e1i th\u1ed1ng nh\u1ea5t m\u1edbi v\u00e0 c\u00e1c \u0111\u1ed5i m\u1edbi \u0111\u01b0\u1ee3c th\u00fac \u0111\u1ea9y b\u1edfi AI tr\u00ean to\u00e0n n\u1ec1n t\u1ea3ng.<\/li>\n<li><a href=\"https:\/\/blog.visual-paradigm.com\/introducing-visual-paradigm-18-1-a-new-era-of-unified-ecosystems-and-ai-driven-innovation\/\"><strong>Gi\u1edbi thi\u1ec7u Visual Paradigm 18.1: M\u1ed9t k\u1ef7 nguy\u00ean m\u1edbi c\u1ee7a c\u00e1c h\u1ec7 sinh th\u00e1i th\u1ed1ng nh\u1ea5t v\u00e0 \u0111\u1ed5i m\u1edbi \u0111\u01b0\u1ee3c th\u00fac \u0111\u1ea9y b\u1edfi AI<\/strong><\/a>: M\u1ed9t b\u00e0i \u0111\u0103ng blog th\u1ea3o lu\u1eadn v\u1ec1 vi\u1ec7c ra m\u1eaft Visual Paradigm 18.1 v\u00e0 tr\u1ecdng t\u00e2m v\u00e0o c\u00e1c h\u1ec7 sinh th\u00e1i th\u1ed1ng nh\u1ea5t v\u00e0 kh\u1ea3 n\u0103ng AI.<\/li>\n<li><a href=\"https:\/\/www.visual-paradigm.com\/guide\/revolutionizing-diagram-maintenance-how-vpascodes-ai-auto-fix-eliminates-syntax-frustrations\/\"><strong>C\u00e1ch m\u1ea1ng h\u00f3a vi\u1ec7c b\u1ea3o tr\u00ec s\u01a1 \u0111\u1ed3: C\u00e1ch t\u00ednh n\u0103ng s\u1eeda l\u1ed7i t\u1ef1 \u0111\u1ed9ng AI c\u1ee7a VPasCode lo\u1ea1i b\u1ecf s\u1ef1 b\u1ef1c b\u1ed9i do l\u1ed7i c\u00fa ph\u00e1p<\/strong><\/a>: M\u1ed9t h\u01b0\u1edbng d\u1eabn chi ti\u1ebft gi\u1ea3i th\u00edch c\u00e1ch t\u00ednh n\u0103ng s\u1eeda l\u1ed7i t\u1ef1 \u0111\u1ed9ng AI m\u1edbi kh\u1eafc ph\u1ee5c l\u1ed7i c\u00fa ph\u00e1p v\u00e0 t\u1ed1i \u01b0u h\u00f3a vi\u1ec7c b\u1ea3o tr\u00ec s\u01a1 \u0111\u1ed3.<\/li>\n<li><a href=\"https:\/\/online.visual-paradigm.com\/\"><strong>Visual Paradigm Online<\/strong><\/a>: C\u1ed5ng web ch\u00ednh \u0111\u1ec3 truy c\u1eadp b\u1ed9 \u1ee9ng d\u1ee5ng tr\u1ef1c tuy\u1ebfn c\u1ee7a Visual Paradigm, bao g\u1ed3m VPasCode.<\/li>\n<li><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/break-language-barriers-natively-with-vpascodes-new-ai-diagram-translation\/\"><strong>X\u00f3a b\u1ecf r\u00e0o c\u1ea3n ng\u00f4n ng\u1eef m\u1ed9t c\u00e1ch t\u1ef1 nhi\u00ean v\u1edbi t\u00ednh n\u0103ng d\u1ecbch s\u01a1 \u0111\u1ed3 AI m\u1edbi c\u1ee7a VPasCode<\/strong><\/a>: Ghi ch\u00fa ph\u00e1t h\u00e0nh gi\u1edbi thi\u1ec7u t\u00ednh n\u0103ng d\u1ecbch s\u01a1 \u0111\u1ed3 AI \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 h\u1ed7 tr\u1ee3 c\u00e1c \u0111\u1ed9i ph\u00e1t tri\u1ec3n qu\u1ed1c t\u1ebf.<\/li>\n<li><a href=\"https:\/\/blog.visual-paradigm.com\/from-code-to-clarity-a-beginners-guide-to-seamless-diagramming-with-vpascode-and-opendocs\/\"><strong>T\u1eeb M\u00e3 ngu\u1ed3n \u0111\u1ebfn S\u1ef1 R\u00f5 r\u00e0ng: H\u01b0\u1edbng d\u1eabn cho ng\u01b0\u1eddi m\u1edbi b\u1eaft \u0111\u1ea7u v\u1ec1 vi\u1ec7c v\u1ebd s\u01a1 \u0111\u1ed3 tr\u01a1n tru v\u1edbi VPasCode v\u00e0 OpenDocs<\/strong><\/a>: H\u01b0\u1edbng d\u1eabn th\u00e2n thi\u1ec7n v\u1edbi ng\u01b0\u1eddi m\u1edbi v\u1ec1 vi\u1ec7c t\u1eadn d\u1ee5ng t\u00edch h\u1ee3p gi\u1eefa VPasCode v\u00e0 OpenDocs \u0111\u1ec3 t\u1ea1o s\u01a1 \u0111\u1ed3 v\u00e0 quy tr\u00ecnh t\u00e0i li\u1ec7u h\u00f3a tr\u01a1n tru.<\/li>\n<li><a href=\"https:\/\/www.vpascode.com\/overview\/\"><strong>T\u1ed5ng quan v\u1ec1 VPasCode<\/strong><\/a>: Trang t\u1ed5ng quan ch\u00ednh th\u1ee9c cho VPasCode, n\u00eau b\u1eadt c\u00e1c ch\u1ee9c n\u0103ng c\u1ed1t l\u00f5i c\u1ee7a n\u00f3 nh\u01b0 m\u1ed9t n\u1ec1n t\u1ea3ng chuy\u1ec3n \u0111\u1ed5i v\u0103n b\u1ea3n th\u00e0nh s\u01a1 \u0111\u1ed3.<\/li>\n<li><a href=\"https:\/\/updates.visual-paradigm.com\/releases\/seamlessly-connect-diagramming-to-documentation-vpascode-integrates-with-opendocs\/\"><strong>K\u1ebft n\u1ed1i li\u1ec1n m\u1ea1ch vi\u1ec7c v\u1ebd s\u01a1 \u0111\u1ed3 v\u1edbi t\u00e0i li\u1ec7u h\u00f3a: VPasCode t\u00edch h\u1ee3p v\u1edbi OpenDocs<\/strong><\/a>: Ghi ch\u00fa ph\u00e1t h\u00e0nh th\u00f4ng b\u00e1o v\u1ec1 vi\u1ec7c t\u00edch h\u1ee3p tr\u1ef1c ti\u1ebfp gi\u1eefa VPasCode v\u00e0 OpenDocs nh\u1eb1m t\u1ed1i \u01b0u h\u00f3a quy tr\u00ecnh chuy\u1ec3n \u0111\u1ed5i s\u01a1 \u0111\u1ed3 th\u00e0nh t\u00e0i li\u1ec7u.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>T\u00f3m t\u1eaft c\u1ea5p cao NovaStream, m\u1ed9t nh\u00e0 cung c\u1ea5p SaaS quy m\u00f4 trung b\u00ecnh chuy\u00ean v\u1ec1 ph\u00e2n t\u00edch d\u1eef li\u1ec7u th\u1eddi gian th\u1ef1c, \u0111\u00e3 \u0111\u1ed1i m\u1eb7t v\u1edbi \u0111i\u1ec3m ngh\u1ebdn nghi\u00eam&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":"","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[68,64],"tags":[],"class_list":["post-2129","post","type-post","status-publish","format-standard","hentry","category-ai","category-data-modeling"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - 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\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\" \/>\n<meta property=\"og:description\" content=\"T\u00f3m t\u1eaft c\u1ea5p cao NovaStream, m\u1ed9t nh\u00e0 cung c\u1ea5p SaaS quy m\u00f4 trung b\u00ecnh chuy\u00ean v\u1ec1 ph\u00e2n t\u00edch d\u1eef li\u1ec7u th\u1eddi gian th\u1ef1c, \u0111\u00e3 \u0111\u1ed1i m\u1eb7t v\u1edbi \u0111i\u1ec3m ngh\u1ebdn nghi\u00eam&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-29T06:02:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png\" \/>\n<meta name=\"author\" content=\"curtis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"curtis\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\"},\"author\":{\"name\":\"curtis\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1\"},\"headline\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs\",\"datePublished\":\"2026-06-29T06:02:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\"},\"wordCount\":3366,\"publisher\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png\",\"articleSection\":[\"AI\",\"Data Modeling\"],\"inLanguage\":\"vi\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\",\"url\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\",\"name\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\",\"isPartOf\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png\",\"datePublished\":\"2026-06-29T06:02:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage\",\"url\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png\",\"contentUrl\":\"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tech-posts.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#website\",\"url\":\"https:\/\/www.tech-posts.com\/vn\/\",\"name\":\"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tech-posts.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#organization\",\"name\":\"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\",\"url\":\"https:\/\/www.tech-posts.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.tech-posts.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/03\/cropped-tech-posts-logo-1.png\",\"contentUrl\":\"https:\/\/www.tech-posts.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/03\/cropped-tech-posts-logo-1.png\",\"width\":512,\"height\":512,\"caption\":\"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation\"},\"image\":{\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1\",\"name\":\"curtis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/www.tech-posts.com\/vn\/#\/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\/vn\/author\/curtis\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - 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\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/","og_locale":"vi_VN","og_type":"article","og_title":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation","og_description":"T\u00f3m t\u1eaft c\u1ea5p cao NovaStream, m\u1ed9t nh\u00e0 cung c\u1ea5p SaaS quy m\u00f4 trung b\u00ecnh chuy\u00ean v\u1ec1 ph\u00e2n t\u00edch d\u1eef li\u1ec7u th\u1eddi gian th\u1ef1c, \u0111\u00e3 \u0111\u1ed1i m\u1eb7t v\u1edbi \u0111i\u1ec3m ngh\u1ebdn nghi\u00eam&hellip;","og_url":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/","og_site_name":"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation","article_published_time":"2026-06-29T06:02:35+00:00","og_image":[{"url":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png","type":"","width":"","height":""}],"author":"curtis","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"curtis","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"8 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#article","isPartOf":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/"},"author":{"name":"curtis","@id":"https:\/\/www.tech-posts.com\/vn\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1"},"headline":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs","datePublished":"2026-06-29T06:02:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/"},"wordCount":3366,"publisher":{"@id":"https:\/\/www.tech-posts.com\/vn\/#organization"},"image":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png","articleSection":["AI","Data Modeling"],"inLanguage":"vi"},{"@type":"WebPage","@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/","url":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/","name":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs - Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation","isPartOf":{"@id":"https:\/\/www.tech-posts.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage"},"image":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png","datePublished":"2026-06-29T06:02:35+00:00","breadcrumb":{"@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#primaryimage","url":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png","contentUrl":"https:\/\/www.tech-posts.com\/wp-content\/uploads\/2026\/06\/img_6a420a482346b.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tech-posts.com\/vn\/case-study-accelerating-technical-documentation-at-novastream-with-the-vpascode-opendocs-pipeline\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tech-posts.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Nghi\u00ean c\u1ee9u tr\u01b0\u1eddng h\u1ee3p: T\u0103ng t\u1ed1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt t\u1ea1i NovaStream v\u1edbi quy tr\u00ecnh VPasCode-OpenDocs"}]},{"@type":"WebSite","@id":"https:\/\/www.tech-posts.com\/vn\/#website","url":"https:\/\/www.tech-posts.com\/vn\/","name":"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation","description":"","publisher":{"@id":"https:\/\/www.tech-posts.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tech-posts.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.tech-posts.com\/vn\/#organization","name":"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation","url":"https:\/\/www.tech-posts.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.tech-posts.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/www.tech-posts.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/03\/cropped-tech-posts-logo-1.png","contentUrl":"https:\/\/www.tech-posts.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/03\/cropped-tech-posts-logo-1.png","width":512,"height":512,"caption":"Tech Posts Vietnamese - Latest Trends in AI, Software, and Digital Innovation"},"image":{"@id":"https:\/\/www.tech-posts.com\/vn\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.tech-posts.com\/vn\/#\/schema\/person\/d3c1ccce5d39d39d44bdb24b3bb4ceb1","name":"curtis","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.tech-posts.com\/vn\/#\/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\/vn\/author\/curtis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/posts\/2129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/comments?post=2129"}],"version-history":[{"count":0,"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/posts\/2129\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/media?parent=2129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/categories?post=2129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tech-posts.com\/vn\/wp-json\/wp\/v2\/tags?post=2129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}