{"id":2110,"date":"2026-05-26T07:40:50","date_gmt":"2026-05-26T07:40:50","guid":{"rendered":"https:\/\/www.vpascode.com\/vn\/docs\/uncategorized\/plantuml-archimate-diagram-syntax-guide\/"},"modified":"2026-05-26T07:40:50","modified_gmt":"2026-05-26T07:40:50","slug":"plantuml-archimate-diagram-syntax-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/","title":{"rendered":"H\u01b0\u1edbng d\u1eabn c\u00fa ph\u00e1p s\u01a1 \u0111\u1ed3 ArchiMate c\u1ee7a PlantUML"},"content":{"rendered":"<h2>S\u01a1 \u0111\u1ed3 ArchiMate l\u00e0 g\u00ec?<\/h2>\n<p>M\u1ed9t <strong>S\u01a1 \u0111\u1ed3 ArchiMate<\/strong>l\u00e0 m\u1ed9t h\u00ecnh \u1ea3nh m\u00f4 h\u00ecnh h\u00f3a ki\u1ebfn tr\u00fac doanh nghi\u1ec7p c\u1ea5p cao theo d\u00f5i c\u00e1c chi\u1ebfn l\u01b0\u1ee3c, quy tr\u00ecnh kinh doanh, c\u00e1c \u1ee9ng d\u1ee5ng ph\u1ea7n m\u1ec1m v\u00e0 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng d\u1eef li\u1ec7u v\u1eadt l\u00fd trong to\u00e0n b\u1ed9 t\u1ed5 ch\u1ee9c. Kh\u00e1c v\u1edbi c\u00e1c b\u1ea3n \u0111\u1ed3 UML truy\u1ec1n th\u1ed1ng t\u1eadp trung s\u00e2u v\u00e0o c\u00e1c quy tr\u00ecnh th\u1ef1c thi ph\u1ea7n m\u1ec1m, ArchiMate gi\u00fap c\u00e1c nh\u00e0 ph\u00e2n t\u00edch kinh doanh, ki\u1ebfn tr\u00fac s\u01b0 gi\u1ea3i ph\u00e1p v\u00e0 c\u00e1c CTO bi\u1ec3u di\u1ec5n c\u00e1ch c\u00e1c m\u1ee5c ti\u00eau c\u1ea5p cao c\u1ee7a doanh nghi\u1ec7p ph\u1ee5 thu\u1ed9c v\u00e0o c\u00e1c h\u1ec7 th\u1ed1ng CNTT n\u1ec1n t\u1ea3ng.<\/p>\n<p>Trong khi PlantUML c\u01a1 b\u1ea3n ch\u1ee9a c\u00e1c nguy\u00ean t\u1ed1 b\u1ea3n \u0111\u1ecba, c\u00e1c b\u1ed1 c\u1ee5c doanh nghi\u1ec7p c\u1ea5p \u0111\u1ed9 s\u1ea3n xu\u1ea5t y\u00eau c\u1ea7u m\u1edf r\u1ed9ng th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n ch\u00ednh th\u1ee9c <code>Archimate-PlantUML<\/code> m\u1edf r\u1ed9ng th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n. B\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u00e1c macro khai b\u00e1o v\u00e0 c\u00e1c d\u1ea3i m\u00e0u chu\u1ea9n h\u00f3a, n\u00f3 cho ph\u00e9p b\u1ea1n duy tr\u00ec c\u00e1c m\u00f4 h\u00ecnh nh\u1ea5t qu\u00e1n, tu\u00e2n th\u1ee7 TOGAF. V\u1edbi <strong>VPasCode<\/strong>, b\u1ea1n c\u00f3 th\u1ec3 \u0111\u1ecbnh ngh\u0129a c\u00e1c kh\u1ed1i ki\u1ebfn tr\u00fac v\u00e0 c\u00e1c m\u1ed1i quan h\u1ec7 lu\u1ed3ng ho\u00e0n to\u00e0n b\u1eb1ng v\u0103n b\u1ea3n, \u0111\u1ec3 \u0111\u1ed9ng c\u01a1 x\u1eed l\u00fd c\u00e1c b\u1ea3ng m\u00e0u h\u1ed9p v\u00e0 c\u0103n ch\u1ec9nh m\u1ed9t c\u00e1ch \u0111\u1ed9ng.<\/p>\n<h2>H\u01b0\u1edbng d\u1eabn c\u00fa ph\u00e1p c\u1ed1t l\u00f5i: C\u00e1c th\u00e0nh ph\u1ea7n v\u00e0 c\u1ea5u tr\u00fac<\/h2>\n<p>\u0110\u1ec3 s\u1eed d\u1ee5ng an to\u00e0n m\u1edf r\u1ed9ng ArchiMate ch\u00ednh th\u1ee9c trong PlantUML, b\u1ea1n ph\u1ea3i bao g\u1ed3m t\u1ec7p th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n, tri\u1ec3n khai \u0111\u00fang c\u00e1c macro danh m\u1ee5c, x\u1eed l\u00fd c\u00e1c kh\u1ed1i l\u1ed3ng nhau v\u00e0 \u00e1p d\u1ee5ng c\u00e1c m\u1ed1i quan h\u1ec7 c\u1ea5u tr\u00fac r\u00f5 r\u00e0ng.<\/p>\n<h3>1. Kh\u1edfi t\u1ea1o th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n ArchiMate<\/h3>\n<p>\u0110\u1ec3 m\u1edf kh\u00f3a c\u00e1c macro ch\u00ednh th\u1ee9c, b\u1ea3ng m\u00e0u v\u00e0 c\u00e1c ki\u1ec3u d\u00e1ng c\u1ea5u tr\u00fac, kh\u1ed1i m\u00e3 c\u1ee7a b\u1ea1n ph\u1ea3i nh\u1eadp t\u1ec7p th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n ngay d\u01b0\u1edbi th\u1ebb kh\u1edfi \u0111\u1ed9ng. B\u1ea1n c\u00f3 th\u1ec3 t\u00f9y ch\u1ecdn \u00e1p d\u1ee5ng m\u1ed9t trong c\u00e1c ch\u1ee7 \u0111\u1ec1 ch\u00ednh th\u1ee9c \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o \u0111\u1ed9 t\u01b0\u01a1ng ph\u1ea3n cao:<\/p>\n<pre class=\"lang-plantuml\"><code>@startuml\r\n!include &lt;archimate\/Archimate&gt;\r\n!theme archimate-standard from &lt;archimate\/themes&gt;\r\n<\/code><\/pre>\n<h3>2. Khai b\u00e1o c\u00e1c th\u00e0nh ph\u1ea7n b\u1eb1ng c\u00e1c macro danh m\u1ee5c<\/h3>\n<p>Th\u01b0 vi\u1ec7n ti\u00eau chu\u1ea9n \u0111\u01a1n gi\u1ea3n h\u00f3a vi\u1ec7c t\u1ea1o th\u00e0nh ph\u1ea7n b\u1eb1ng c\u00e1ch bao b\u1ecdc c\u00e1c h\u00ecnh d\u1ea1ng b\u1ea3n \u0111\u1ecba b\u00ean trong c\u00e1c macro c\u00f3 ti\u1ec1n t\u1ed1 danh m\u1ee5c. C\u00e1c th\u00e0nh ph\u1ea7n tu\u00e2n theo quy t\u1eafc \u0111\u1eb7t t\u00ean nghi\u00eam ng\u1eb7t <code>DanhMuc_TenThanhPhan(ID, \"Nh\u00e3n\")<\/code> quy t\u1eafc \u0111\u1eb7t t\u00ean. Ti\u1ec1n t\u1ed1 x\u00e1c \u0111\u1ecbnh l\u1edbp c\u1ea5u tr\u00fac v\u00e0 t\u1ef1 \u0111\u1ed9ng ch\u00e8n m\u00e3 m\u00e0u ph\u00f9 h\u1ee3p:<\/p>\n<ul>\n<li><strong>Chi\u1ebfn l\u01b0\u1ee3c &amp; \u0110\u1ed9ng l\u1ef1c (T\u00edm):<\/strong> <code>\u0110\u1ed9ngL\u1ef1c_Ng\u01b0\u1eddiC\u00f3L\u1ee3i\u00cdch()<\/code>, <code>Chi\u1ebfnL\u01b0\u1ee3c_N\u0103ngL\u1ef1c()<\/code><\/li>\n<li><strong>L\u1edbp Kinh doanh (V\u00e0ng):<\/strong> <code>KinhDoanh_\u0110\u1ed1iT\u01b0\u1ee3ng()<\/code>, <code>KinhDoanh_QuyTr\u00ecnh()<\/code>, <code>KinhDoanh_D\u1ecbchV\u1ee5()<\/code><\/li>\n<li><strong>L\u1edbp \u1ee8ng d\u1ee5ng (Xanh d\u01b0\u01a1ng):<\/strong> <code>Application_Component()<\/code>, <code>Application_Service()<\/code><\/li>\n<li><strong>L\u1edbp C\u00f4ng ngh\u1ec7 (Xanh):<\/strong> <code>Technology_Node()<\/code>, <code>Technology_SystemSoftware()<\/code><\/li>\n<\/ul>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:DOj12i8m403lXVuXvjI2u0T4AA77KZ0FaB3TaCKa6zAjwEyDYBTXc3bHXdXigAwkGg3a12_Jdsvzjx3GombnVbXnJmmSDwo3cTUpqYOGUZM_4OvMeLgz9y2gnxwRIea4lz5mAfmnos3kIzkiYxXxhe2g2MK_ks3IunS0\" 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\/editor\/#plantuml:KypCIyufJKbLi4aiIix8p4qiITLtXB7iUBbyyqioon9BClFpueDB4hDJC_9pKbABD9nT_NKKbDmp3o_CLJWoyU7kYSb0AlFXxiPIXOp32_8ob3HvkHmB2d8oao5wdVDp2_BpKlDAD9o3V84wFHxkRbSeoG1gp4jN00ef12Vcf1QdvHSbfoff0W00\" \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\">!include &lt;archimate\/Archimate&gt;\r\nMotivation_Stakeholder(CEO, \"Gi\u00e1m \u0111\u1ed1c \u0111i\u1ec1u h\u00e0nh\")\r\nApplication_Component(CRM, \"H\u1ec7 th\u1ed1ng CRM Salesforce\")<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:KypCIyufJKbLi4aiIix8p4qiITLtXB7iUBbyyqioon9BClFpueDB4hDJC_9pKbABD9nT_NKKbDmp3o_CLJWoyU7kYSb0AlFXxiPIXOp32_8ob3HvkHmB2d8oao5wdVDp2_BpKlDAD9o3V84wFHxkRbSeoG1gp4jN00ef12Vcf1QdvHSbfoff0W00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:DOj12i8m403lXVuXvjI2u0T4AA77KZ0FaB3TaCKa6zAjwEyDYBTXc3bHXdXigAwkGg3a12_Jdsvzjx3GombnVbXnJmmSDwo3cTUpqYOGUZM_4OvMeLgz9y2gnxwRIea4lz5mAfmnos3kIzkiYxXxhe2g2MK_ks3IunS0\" 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 id=\"FONoVok\"><img alt=\"\" class=\"alignnone size-full wp-image-603\" decoding=\"async\" height=\"55\" sizes=\"(max-width: 356px) 100vw, 356px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png 356w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7-300x46.png 300w\" width=\"356\"\/><\/p>\n<h3>3. X\u00e1c \u0111\u1ecbnh ranh gi\u1edbi nh\u00f3m v\u00e0 c\u1ea5u tr\u00fac l\u1ed3ng gh\u00e9p<\/h3>\n<p>C\u00e1c b\u1ea3n \u0111\u1ed3 doanh nghi\u1ec7p ph\u1ee5 thu\u1ed9c r\u1ea5t nhi\u1ec1u v\u00e0o vi\u1ec7c ch\u1ee9a h\u00ecnh \u1ea3nh \u0111\u1ec3 bi\u1ec3u di\u1ec5n quy\u1ec1n s\u1edf h\u1eefu ho\u1eb7c c\u00e1ch ly th\u1eddi gian ch\u1ea1y. B\u1ea1n c\u00f3 th\u1ec3 t\u1ea1o c\u00e1c th\u01b0 m\u1ee5c gi\u1edbi h\u1ea1n b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng <code>Group()<\/code> ho\u1eb7c <code>Grouping()<\/code> c\u00e1c macro, ho\u1eb7c l\u1ed3ng c\u00e1c ph\u1ea7n t\u1eed b\u00ean trong nhau b\u1eb1ng d\u1ea5u ngo\u1eb7c nh\u1ecdn:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:POoz2i9048JxGDvXJHL1y0L4E5A8HL2Crd9UbcGnzyFTdY3YkxiHh9pgOvXl5kJCb7k4ZOvc9AiPr-f7sxBOHPy3kQ5M8NJvbfw9qQwWQd9YRp52gvqUqA9Zw38nLajubGL8n9Z8Q2RlhestmJiPrIhpsFfUBWupmjdVqO4qUHBtt-mmFiXWVKaOJpY8DnC8KkButO0wxcVr_G40\" 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\/editor\/#plantuml:KypCIyufJKbLi4aiIix8p4qiITLtXB7iUBdSY_9B2pBpqZKS2mg2IvEAAujBKdDr59IS7kwUgP1yU4jUkaBomzrB5GfB7-vQdAUGStYlGdR6uON96GePXnVafIjfAbJpSYa00L1_JcPoOabcVbwyStvkGNvUQbw9XcDfIOPlVWhGG21PcfEg49AVdPgdu0yILzB4r1cSMbIMcPog4LgSMXIKcWxKvnZWgN1auf5ce4EoWPRdfH_Ry73tt4o5bCCxGTRpSjK20000\" \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\">!include &lt;archimate\/Archimate&gt;\r\nGrouping(AppSubsystem, \"B\u1ed9 c\u00f4ng c\u1ee5 qu\u1ea3n l\u00fd kh\u00e1ch h\u00e0ng\") {\r\n    Application_Component(AuthMod, \"Module Token OAuth\")\r\n    Application_Service(UserReg, \"API \u0111\u0103ng k\u00fd ng\u01b0\u1eddi d\u00f9ng\")\r\n}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:KypCIyufJKbLi4aiIix8p4qiITLtXB7iUBdSY_9B2pBpqZKS2mg2IvEAAujBKdDr59IS7kwUgP1yU4jUkaBomzrB5GfB7-vQdAUGStYlGdR6uON96GePXnVafIjfAbJpSYa00L1_JcPoOabcVbwyStvkGNvUQbw9XcDfIOPlVWhGG21PcfEg49AVdPgdu0yILzB4r1cSMbIMcPog4LgSMXIKcWxKvnZWgN1auf5ce4EoWPRdfH_Ry73tt4o5bCCxGTRpSjK20000\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:POoz2i9048JxGDvXJHL1y0L4E5A8HL2Crd9UbcGnzyFTdY3YkxiHh9pgOvXl5kJCb7k4ZOvc9AiPr-f7sxBOHPy3kQ5M8NJvbfw9qQwWQd9YRp52gvqUqA9Zw38nLajubGL8n9Z8Q2RlhestmJiPrIhpsFfUBWupmjdVqO4qUHBtt-mmFiXWVKaOJpY8DnC8KkButO0wxcVr_G40\" 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 id=\"Mhybmyj\"><img alt=\"\" class=\"alignnone size-full wp-image-604\" decoding=\"async\" height=\"119\" sizes=\"(max-width: 369px) 100vw, 369px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19018155e74.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19018155e74.png 369w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a19018155e74-300x97.png 300w\" width=\"369\"\/><\/p>\n<h3>4. B\u1ea3n \u0111\u1ed3 c\u00e1c m\u1ed1i quan h\u1ec7 doanh nghi\u1ec7p chu\u1ea9n h\u00f3a<\/h3>\n<p>ArchiMate y\u00eau c\u1ea7u s\u1eed d\u1ee5ng t\u1eeb v\u1ef1ng nghi\u00eam ng\u1eb7t cho c\u00e1c k\u1ebft n\u1ed1i. Thay v\u00ec c\u00e1c m\u0169i t\u00ean th\u00f4, th\u01b0 vi\u1ec7n chu\u1ea9n cung c\u1ea5p c\u00e1c macro quan h\u1ec7 chuy\u00ean d\u1ee5ng \u0111\u01b0\u1ee3c \u0111\u1ecbnh d\u1ea1ng nh\u01b0 <code>Rel_RelationType(From_ID, To_ID, \"Nh\u00e3n\")<\/code>. \u0110\u1ec3 bu\u1ed9c \u0111i\u1ec1u ch\u1ec9nh \u0111\u1ecbnh h\u01b0\u1edbng th\u1ee7 c\u00f4ng, b\u1ea1n c\u00f3 th\u1ec3 th\u00eam c\u00e1c g\u1ee3i \u00fd \u0111\u1ecbnh h\u01b0\u1edbng kh\u00f4ng gian (v\u00ed d\u1ee5 nh\u01b0 <code>_Up<\/code>, <code>_Down<\/code>, <code>_Left<\/code>, ho\u1eb7c <code>_Ph\u1ea3i<\/code>):<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RP71QiCm38RlWRo3biEMmc0lC0PPAAM7q99iv-8cIYpgs46sGxknTv-TRXJ6VFejwTClsNUaM-KxX6V1hQHHE7mgVjLBcgH9PHpDmf7HXyQ94qgZEkIyNEyU8IibOG_hCxO-L27i-fvQv6oL9iKqAMglO6d6oMZKBY_hAc2DK6Xxmor2241piGx72AN9XesVI0zvu1j_j4igEddhp8WCbT1Ym34qWyQJmsm5dsa2uVplM7WdAzE55hieuSsSK4E8U8NHyY_P8CzXX_pT8jSu12ug29AiuwK6Ylqsebznu0Te7FlMUHOAxk4LfPZ9n0kZMigjf0dmBCOfR9qcDQf3ZKBHnvAz6TqctSRIkA856vwMoLsYNoINyVHmg6cGFyzv_OezcvawjD09Auz6S6UprJS0\" 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\/editor\/#plantuml:RP7FIyCm5CVlXVuFprtSGF0V464EcHx6f5EleqjZ4zOcjKkAF_0WE-oyemTX8ZiE5BpOuYd3_wF_YI-jOo3sqAO9d_S-xviTBaYa0me7VaeOZtr5zzkRrQ7hk4vFAfxvYain72X_J9cC0fesEyVzFMXqkNc9OJqlYpd13o-BHmtCB0Hhj5oddIGH9pNRaN4Y1HMgsV5wI9wKnGmKGr24W5imy2CwkP8feHPrdMugTS95sCGg0psQt4uKZH4yAeid8EO3CL8MIxZMPVug839VC6RcXR2gVzXemRth03x_MxIrOZqPO45ywuZ23RALq3k1lZsr6d_v0KqpJcZpOa9JZuP8jyzESV3r57N6g232xxUoUEOGc4yhuJeFTfXTk3Gh2AnlXXb1Z7DpLFS5C1i4AVEb1fMQd41c5dM4a77NyMWqzAWVyRlAODjvEy1vBSqm_Pc04SOXiK6-KhQzvIjh4Guz7hBV_Elhw-WgnNoPL1Z-REvmRAjDHQFr0m00\" \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\">!include &lt;archimate\/Archimate&gt;\r\n\r\nMotivation_Stakeholder(CEO, \"Gi\u00e1m \u0111\u1ed1c \u0111i\u1ec1u h\u00e0nh\")\r\nApplication_Component(CRM, \"H\u1ec7 th\u1ed1ng CRM Salesforce\")\r\n\r\nGrouping(AppSubsystem, \"B\u1ed9 c\u00f4ng c\u1ee5 qu\u1ea3n l\u00fd kh\u00e1ch h\u00e0ng\") {\r\n    Application_Component(AuthMod, \"Module x\u00e1c th\u1ef1c OAuth\")\r\n    Application_Service(UserReg, \"API \u0111\u0103ng k\u00fd ng\u01b0\u1eddi d\u00f9ng\")\r\n}\r\n\r\n' V\u00ed d\u1ee5 v\u1ec1 m\u1ed1i quan h\u1ec7 c\u1ea5u tr\u00fac v\u00e0 h\u00e0nh vi\r\nRel_Realization(UserReg, AuthMod, \"Th\u1ef1c hi\u1ec7n b\u1ea3o m\u1eadt\")\r\nRel_Serving_Right(CRM, CEO, \"Cung c\u1ea5p b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n\")<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RP7FIyCm5CVlXVuFprtSGF0V464EcHx6f5EleqjZ4zOcjKkAF_0WE-oyemTX8ZiE5BpOuYd3_wF_YI-jOo3sqAO9d_S-xviTBaYa0me7VaeOZtr5zzkRrQ7hk4vFAfxvYain72X_J9cC0fesEyVzFMXqkNc9OJqlYpd13o-BHmtCB0Hhj5oddIGH9pNRaN4Y1HMgsV5wI9wKnGmKGr24W5imy2CwkP8feHPrdMugTS95sCGg0psQt4uKZH4yAeid8EO3CL8MIxZMPVug839VC6RcXR2gVzXemRth03x_MxIrOZqPO45ywuZ23RALq3k1lZsr6d_v0KqpJcZpOa9JZuP8jyzESV3r57N6g232xxUoUEOGc4yhuJeFTfXTk3Gh2AnlXXb1Z7DpLFS5C1i4AVEb1fMQd41c5dM4a77NyMWqzAWVyRlAODjvEy1vBSqm_Pc04SOXiK6-KhQzvIjh4Guz7hBV_Elhw-WgnNoPL1Z-REvmRAjDHQFr0m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RP71QiCm38RlWRo3biEMmc0lC0PPAAM7q99iv-8cIYpgs46sGxknTv-TRXJ6VFejwTClsNUaM-KxX6V1hQHHE7mgVjLBcgH9PHpDmf7HXyQ94qgZEkIyNEyU8IibOG_hCxO-L27i-fvQv6oL9iKqAMglO6d6oMZKBY_hAc2DK6Xxmor2241piGx72AN9XesVI0zvu1j_j4igEddhp8WCbT1Ym34qWyQJmsm5dsa2uVplM7WdAzE55hieuSsSK4E8U8NHyY_P8CzXX_pT8jSu12ug29AiuwK6Ylqsebznu0Te7FlMUHOAxk4LfPZ9n0kZMigjf0dmBCOfR9qcDQf3ZKBHnvAz6TqctSRIkA856vwMoLsYNoINyVHmg6cGFyzv_OezcvawjD09Auz6S6UprJS0\" 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 id=\"tFShdpL\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-605\" decoding=\"async\" fetchpriority=\"high\" height=\"252\" sizes=\"(max-width: 723px) 100vw, 723px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190191487a4.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190191487a4.png 723w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190191487a4-300x105.png 300w\" width=\"723\"\/><\/p>\n<h2>C\u00e1c th\u1ef1c h\u00e0nh t\u1ed1t nh\u1ea5t cho s\u01a1 \u0111\u1ed3 ki\u1ebfn tr\u00fac theo l\u1edbp<\/h2>\n<ul>\n<li><strong>T\u00e1ch bi\u1ec7t c\u00e1c l\u1edbp ri\u00eang bi\u1ec7t:<\/strong>S\u1eafp x\u1ebfp c\u00e1c \u0111o\u1ea1n m\u00e3 theo th\u1ee9 t\u1ef1 t\u1eeb tr\u00ean xu\u1ed1ng d\u01b0\u1edbi (\u0110\u1ed9ng l\u1ef1c &gt; Kinh doanh &gt; \u1ee8ng d\u1ee5ng &gt; C\u00f4ng ngh\u1ec7) \u0111\u1ec3 t\u1ea1o b\u1ed1 c\u1ee5c ki\u1ebfn tr\u00fac d\u1ec5 hi\u1ec3u cho c\u00e1c b\u00ean li\u00ean quan.<\/li>\n<li><strong>S\u1eed d\u1ee5ng m\u00e3 th\u00e0nh ph\u1ea7n ng\u1eafn g\u1ecdn:<\/strong>Gi\u1eef c\u00e1c chu\u1ed7i theo d\u00f5i macro n\u1ed9i b\u1ed9 ng\u1eafn g\u1ecdn (v\u00ed d\u1ee5: d\u00f9ng <code>AP_01<\/code> ho\u1eb7c <code>Srv_Auth<\/code>), trong khi d\u00e0nh c\u00e1c v\u0103n b\u1ea3n m\u00f4 t\u1ea3, th\u00e2n thi\u1ec7n v\u1edbi kh\u00e1ch h\u00e0ng cho tham s\u1ed1 nh\u00e3n \u0111\u01b0\u1ee3c \u0111\u1eb7t trong d\u1ea5u ngo\u1eb7c k\u00e9p.<\/li>\n<li><strong>Thi\u1ebft l\u1eadp h\u01b0\u1edbng r\u00f5 r\u00e0ng cho c\u00e1c d\u00e2y chuy\u1ec1n xuy\u00ean l\u1edbp:<\/strong>C\u00e1c \u0111\u01b0\u1eddng b\u1ed1 c\u1ee5c c\u00f3 th\u1ec3 thay \u0111\u1ed5i b\u1ea5t ng\u1edd khi v\u01b0\u1ee3t qua c\u00e1c ranh gi\u1edbi c\u1ea5u tr\u00fac. S\u1eed d\u1ee5ng c\u00e1c macro \u0111\u1ecbnh h\u01b0\u1edbng nh\u01b0 <code>Rel_Access_Down()<\/code>\u0111\u1ea3m b\u1ea3o lu\u1ed3ng d\u1eef li\u1ec7u di chuy\u1ec3n tr\u01a1n tru theo h\u01b0\u1edbng xu\u1ed1ng xuy\u00ean qua c\u00e1c \u0111i\u1ec3m chia l\u1edbp.<\/li>\n<\/ul>\n<h2>C\u00e1c v\u00ed d\u1ee5 th\u1ef1c t\u1ebf v\u1ec1 PlantUML ArchiMate<\/h2>\n<h3>V\u00ed d\u1ee5 1: B\u1ea3n \u0111\u1ed3 n\u0103ng l\u1ef1c chi\u1ebfn l\u01b0\u1ee3c c\u1ed5 \u0111i\u1ec3n (M\u1ee9c \u0111\u1ed9 \u0110\u1ed9ng l\u1ef1c &amp; Chi\u1ebfn l\u01b0\u1ee3c)<\/h3>\n<p>B\u1ea3n thi\u1ebft k\u1ebf ch\u1ee9c n\u0103ng n\u00e0y ghi l\u1ea1i l\u1edbp chi\u1ebfn l\u01b0\u1ee3c c\u1ee7a t\u1ed5 ch\u1ee9c, minh h\u1ecda c\u00e1ch c\u00e1c b\u00ean li\u00ean quan doanh nghi\u1ec7p ph\u1ed1i h\u1ee3p v\u1edbi n\u0103ng l\u1ef1c kinh doanh v\u00e0 c\u00e1c k\u1ebft qu\u1ea3 k\u1ef9 thu\u1eadt \u0111\u00e3 \u0111\u1ea1t \u0111\u01b0\u1ee3c.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RPBTQW8n48Nl1TzXwaqjLFe2fVXJ1Q6Yw4Kl9KrcTmUpaoMP5UpJT-8V5htQREQSZpc739EOA6tjkvqdOkjRX_1kegseDe9leylfG-TIOOrm7GxKoiv41qKCzQthA4ngwNQ4n2Di9EfzIHQcB1YRI0bXvAda6bbWOPgiNGIXlH4AlDs8sM4LlCFOdyoMhz2RL8G5p8WDMp8UbaL15cFlvP_lCz8-MqAIQHOGiZseUzbWF2hKcOUmHjVQV941v_KEsubfp0zvaaD_r4h8OToOl2Sk5NAp-vptGUbSmbbt9etRH8mfRLSnMFtsJq9Sjtm4k44e1el0Ki4NkXAZBcA39l9qPNGxp_1D4I5TMtFO83lDGfYwdJNwxIYbO4-UKq5taJU8kmGIWEecXZrcT7REkV2jQl11n3l8AYJISj4VCiPOIHVC6esdtzC2jo4Vz3PhVQ4_2UortamPQYHzU7y0\" 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\/editor\/#plantuml:RPAnRXD148PxItw78Gr60l422CLE04Ke0ZdfhMLlVJlAtgovcxLaMWeA2h0G1QA9bTeI4PslIB5MtkFUXDaxZ4AIPczlP_zlvl-r-nMhaaFX-hq7IDg5pC0pLMgBXMBpTBZRFPSwMrCO-5Ty8bBAL9d1jFJ5JLLxiH99lyV8pi2esLmGR9TD_QrTFvC5U_shgNzI3g9gDbS4BXrSQCYyaZBbSbn_cYN8iMUSAqPFanDMPyPwbvboSF3opMFOUuLnLRJKfGQEvoZ0k2Qxz-W_uM69ywJn5R-OJb6Z8RrevJ9RaOQ0cUXWtcpM13QUTuGJBiLHlfWSg9bwXmvvCHW6zibdDaBda7AXd3RrPJl33p5aus_LBTlbzOfk6KhKKQYGJ5LDtfPUotTmH7EFsem32MpxLRpWtrm2L4tz7Sva2-oZu7Heospb9q-qVkyXl9Ow0tN2kD9GjDltGOaPQNixvNvlRDnaM5LUOnjGb-QTU8vJC-af8QMMoG6bdabzH5CNv9wv9v4xeDCqr2uXZcjj1LfVwXriR9J33zqeDzEuBsmnz4L14ULDqVQZyDoEj6yeayVy1m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include &lt;archimate\/Archimate&gt;\r\n!theme archimate-standard from &lt;archimate\/themes&gt;\r\n\r\ntitle B\u1ea3n \u0111\u1ed3 \u0111\u1ecbnh h\u01b0\u1edbng chi\u1ebfn l\u01b0\u1ee3c doanh nghi\u1ec7p\r\n\r\nMotivation_Stakeholder(CFO, \"Gi\u00e1m \u0111\u1ed1c t\u00e0i ch\u00ednh\")\r\nMotivation_Driver(CostEfficiency, \"Gi\u1ea3m chi ph\u00ed v\u1eadn h\u00e0nh\")\r\nStrategy_Capability(AutomatedBilling, \"T\u1ef1 \u0111\u1ed9ng h\u00f3a h\u00f3a \u0111\u01a1n doanh nghi\u1ec7p\")\r\nBusiness_Process(InvoiceRun, \"\u0110\u1ed1i chi\u1ebfu s\u1ed5 k\u1ebf to\u00e1n cu\u1ed1i th\u00e1ng\")\r\n\r\n' K\u1ebft n\u1ed1i c\u00e1c m\u1ed1i quan h\u1ec7 chi\u1ebfn l\u01b0\u1ee3c\r\nRel_Association(CFO, CostEfficiency, \"Mu\u1ed1n c\u1ea3i thi\u1ec7n\")\r\nRel_Influence(AutomatedBilling, CostEfficiency, \"T\u00e1c \u0111\u1ed9ng t\u00edch c\u1ef1c\")\r\nRel_Realization(InvoiceRun, AutomatedBilling, \"Th\u1ecfa m\u00e3n n\u0103ng l\u1ef1c\")\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RPAnRXD148PxItw78Gr60l422CLE04Ke0ZdfhMLlVJlAtgovcxLaMWeA2h0G1QA9bTeI4PslIB5MtkFUXDaxZ4AIPczlP_zlvl-r-nMhaaFX-hq7IDg5pC0pLMgBXMBpTBZRFPSwMrCO-5Ty8bBAL9d1jFJ5JLLxiH99lyV8pi2esLmGR9TD_QrTFvC5U_shgNzI3g9gDbS4BXrSQCYyaZBbSbn_cYN8iMUSAqPFanDMPyPwbvboSF3opMFOUuLnLRJKfGQEvoZ0k2Qxz-W_uM69ywJn5R-OJb6Z8RrevJ9RaOQ0cUXWtcpM13QUTuGJBiLHlfWSg9bwXmvvCHW6zibdDaBda7AXd3RrPJl33p5aus_LBTlbzOfk6KhKKQYGJ5LDtfPUotTmH7EFsem32MpxLRpWtrm2L4tz7Sva2-oZu7Heospb9q-qVkyXl9Ow0tN2kD9GjDltGOaPQNixvNvlRDnaM5LUOnjGb-QTU8vJC-af8QMMoG6bdabzH5CNv9wv9v4xeDCqr2uXZcjj1LfVwXriR9J33zqeDzEuBsmnz4L14ULDqVQZyDoEj6yeayVy1m00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RPBTQW8n48Nl1TzXwaqjLFe2fVXJ1Q6Yw4Kl9KrcTmUpaoMP5UpJT-8V5htQREQSZpc739EOA6tjkvqdOkjRX_1kegseDe9leylfG-TIOOrm7GxKoiv41qKCzQthA4ngwNQ4n2Di9EfzIHQcB1YRI0bXvAda6bbWOPgiNGIXlH4AlDs8sM4LlCFOdyoMhz2RL8G5p8WDMp8UbaL15cFlvP_lCz8-MqAIQHOGiZseUzbWF2hKcOUmHjVQV941v_KEsubfp0zvaaD_r4h8OToOl2Sk5NAp-vptGUbSmbbt9etRH8mfRLSnMFtsJq9Sjtm4k44e1el0Ki4NkXAZBcA39l9qPNGxp_1D4I5TMtFO83lDGfYwdJNwxIYbO4-UKq5taJU8kmGIWEecXZrcT7REkV2jQl11n3l8AYJISj4VCiPOIHVC6esdtzC2jo4Vz3PhVQ4_2UortamPQYHzU7y0\" 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 id=\"SAynBer\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-606\" decoding=\"async\" height=\"343\" loading=\"lazy\" sizes=\"auto, (max-width: 413px) 100vw, 413px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901a0e1cba.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901a0e1cba.png 413w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901a0e1cba-300x249.png 300w\" width=\"413\"\/><\/p>\n<p><strong>Ph\u00e2n t\u00edch c\u00fa ph\u00e1p:<\/strong>B\u1eb1ng c\u00e1ch th\u1ef1c thi c\u00e1c macro chi\u1ebfn l\u01b0\u1ee3c m\u00e0u t\u00edm, b\u1ed9 x\u1eed l\u00fd s\u1ebd hi\u1ec3n th\u1ecb c\u00e1c th\u00e0nh ph\u1ea7n m\u1ed9t c\u00e1ch r\u00f5 r\u00e0ng. C\u00e1c macro quan h\u1ec7 r\u00f5 r\u00e0ng k\u1ebft n\u1ed1i ng\u01b0\u1eddi li\u00ean quan v\u1edbi \u0111\u1ed9ng l\u1ef1c t\u1ed5 ch\u1ee9c, gi\u00fap chi\u1ebfn l\u01b0\u1ee3c doanh nghi\u1ec7p \u0111\u01b0\u1ee3c li\u00ean k\u1ebft r\u00f5 r\u00e0ng v\u1edbi c\u00e1c h\u00e0nh vi th\u1ef1c thi n\u1ec1n t\u1ea3ng.<\/p>\n<h3>V\u00ed d\u1ee5 2: H\u1ec7 th\u1ed1ng doanh nghi\u1ec7p ba l\u1edbp to\u00e0n di\u1ec7n (M\u1ea1ng l\u01b0\u1edbi xuy\u00ean l\u1edbp)<\/h3>\n<p>B\u1ea3n thi\u1ebft k\u1ebf n\u00e2ng cao n\u00e0y minh h\u1ecda m\u1ed9t ki\u1ebfn tr\u00fac t\u1ed5ng th\u1ec3, c\u00f3 c\u1ea5u tr\u00fac ch\u00e9o t\u1ea7ng. N\u00f3 \u00e1nh x\u1ea1 m\u1ed9t quy tr\u00ecnh kinh doanh v\u1eadn h\u00e0nh xu\u1ed1ng qua c\u00e1c d\u1ecbch v\u1ee5 vi m\u00f4 \u1ee9ng d\u1ee5ng h\u1ed7 tr\u1ee3 \u0111\u1ebfn m\u00e1y ch\u1ee7 h\u1ea1 t\u1ea7ng \u0111\u00e1m m\u00e2y n\u1ec1n t\u1ea3ng.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RLJ1RXen4BqZyGzJBYLIQQKUgXwgAeIW5gLfeu1QgHTal9DT2w-z6eyXfEg_T-nbmzAM2x3sU_FUl0UNWHLnhErmyC8uRME1y46Hhaoj6DzCkqyVvPmhh16U3oS2TOMY0Xx8rtrKlXW4CXomOOjm6osRoSeWmRHfhD6AZNUGsHarHqAOMbEw6Xqds2VoiJ6k75-Pfo_gWFGAHbSn68SXmBS6AHE4qGNy6Wv0NjtXUghPqtXQ2f5WPZ6mhsNi4cbdDC8oDeqdXdnXTF4N-8wyblVnokWjiimNYkCpc3j6QiY44qbxBR7yFXCj7ZlHVRjpxSCXCDOdsRtZzL7YSVXofmN-4rs1OGiB6LxISMjtYqvu7pxpTUETk1fVArRtFd8MCD_98pYQ477YenIp_ufUeQuwrGltG2emnJQQ5Dn9SxhelFNbORtCTfR-WVUAS7ppFioiR3nptCGDaaD62KnoHg5hzH-lT1vwT5zzWUEPzR7uVfjszsC9yzbRgD-PruzMKOcGJ8enMALlfys_XBcKSMDDg42J3s5YanEeLPEy1GYrzrpP0yIyWyAGj4x4A0kLSHo6WtkqwwbigErWLw1-4UQFg6EoKoXZ3sbsmkJKNBc-zdlNZ-wiGdwF562F6yXfHfFGBJx75amISnPSlmKBLyhwCa7b_JRa7rmdu1wLDKzj1xA8VWfdLVZi4udgDL9xnqhQGF_Lqz8zvt6MhXHgPyICK4X1gaEJrX0ymKQACAcHbKsSbz9V-NFv0m00\" 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\/editor\/#plantuml:RLGnRzD05DuhzJyykf1A52G6n81GtHG1Agsg9WB44btELzyfzfrrTqwR8WOcXYv43AXYQQWg550aEh3OGWok-Z_yJtXd9wbJo6BBzzxtlkzztsNTMA9j4eNBIxU4f67YCtX4DEKY8fRTysPlZ_7SSXOnc1-kOQlqYVPXNwketbKM6cnPNhB2XWnQHNO1byCY-oG3w1RP2VH4aVwHO7MUKYYoCNxtY-mS7vT30hP8lyd0zJ_LAec531eRukW56J1z1rQUgI8TsHBl11jwGdBm5P5yPHNUBYy1_ZOI8oGpfkDHgtJ32vYqsBd3ywyI-YB_Be4NsMUSNsHdRl8nvT170j3Z-GZVUNugWvNL6sYxMb5yDjg2zfX5MeZvkiWc4EQ_eP-F5q0T8v015qNs8NPGxnO4UN4y5uGLO9mCYzF5mZwkDM53A2YnGibEY-c-e6nAfDMdYEBjFWURJnnvd1_36oPzPdep4VNsfefY9N4dZKrYoPvARCdZycErKNerWiEPBEEywpaHybyHRKRvJ4MxD0s7fwEfWTVSNPrKeGe6dTR0M1QrrBuz89erjXwQPfYOYa0J9KTeB4vxdq2CEeO2jf8kqv9PPcPIQcWxocUDPgWI_-Ks0cmZ00MB1YTk5swZAXz9y5wru4dpFaGFnDt3aEY0pRNSXZPtORGG5kaa1eh-OqRJCrab5YZFnsgg22BSa2rh45fVZLo44rT-uVPMVZPkSzCm1-Y40DoYWpf6ElpgPv5zSTdUOs77CqO4Cd96J2DQJrORzLzGA0CagqHYdlBJWUFksiiKoA2pgGvaFGfra6RYY1NfUGo180hy2ks0TL6OWYwYeisd4TuAFA0EkW8lCsA4oyj2IkgHsq6p9oKOLwg7Eyf-pBZjCHAAeofk9R-wqGkfQwBCCG6gf2LupVID-F-7JmKuTtqnGjTwQqc4BcPjBMAMXALiFeZTxepIM9iDqVlybt2prl7IuB_XNm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\n!include &lt;archimate\/Archimate&gt;\r\n!theme archimate-standard from &lt;archimate\/themes&gt;\r\n\r\ntitle S\u1ef1 \u0111\u1ed3ng b\u1ed9 ki\u1ebfn tr\u00fac \u1ee9ng d\u1ee5ng \u0111a t\u1ea7ng\r\n\r\nGrouping(BizLayer, \"Ho\u1ea1t \u0111\u1ed9ng kinh doanh\") {\r\n    Business_Actor(Agent, \"Nh\u00e2n vi\u00ean h\u1ed7 tr\u1ee3 d\u1ecbch v\u1ee5 kh\u00e1ch h\u00e0ng\")\r\n    Business_Process(Ticketing, \"X\u1eed l\u00fd v\u00e9 h\u1ed7 tr\u1ee3 doanh nghi\u1ec7p\")\r\n}\r\n\r\nGrouping(AppLayer, \"H\u1ec7 sinh th\u00e1i \u1ee9ng d\u1ee5ng\") {\r\n    Application_Service(TicketSvc, \"API t\u00edch h\u1ee3p Zendesk\")\r\n    Application_Component(DataRouter, \"\u0110\u1ed9ng c\u01a1 x\u1eed l\u00fd s\u1ef1 ki\u1ec7n\")\r\n}\r\n\r\nGrouping(TechLayer, \"T\u1ea7ng h\u1ea1 t\u1ea7ng\") {\r\n    Technology_SystemSoftware(K8sCluster, \"C\u1ee5m \u0111i\u1ec1u ph\u1ed1i Kubernetes\")\r\n    Technology_Node(CloudVM, \"M\u1ee5c ti\u00eau t\u00ednh to\u00e1n AWS EC2 m6i.xlarge\")\r\n}\r\n\r\n' Thi\u1ebft l\u1eadp c\u00e1c b\u1ea3n \u0111\u1ed3 ch\u00e9o t\u1ea7ng m\u1ed9t c\u00e1ch tr\u01a1n tru b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng g\u1ee3i \u00fd \u0111\u1ecbnh h\u01b0\u1edbng\r\nRel_Assignment(Agent, Ticketing, \"Th\u1ef1c hi\u1ec7n h\u00e0ng ng\u00e0y\")\r\nRel_Serving_Down(TicketSvc, Ticketing, \"Cung c\u1ea5p giao di\u1ec7n web cho b\u00e0n l\u00e0m vi\u1ec7c\")\r\n\r\nRel_Composition(DataRouter, TicketSvc, \"Nh\u1eadn webhook t\u1eeb\")\r\nRel_Realization_Down(K8sCluster, DataRouter, \"Ch\u1ee9a container \u1ee9ng d\u1ee5ng\")\r\n\r\nRel_Composition_Down(CloudVM, K8sCluster, \"Cung c\u1ea5p h\u1ea1 t\u1ea7ng bare-metal cho hypervisor c\u1ed1t l\u00f5i\")\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RLGnRzD05DuhzJyykf1A52G6n81GtHG1Agsg9WB44btELzyfzfrrTqwR8WOcXYv43AXYQQWg550aEh3OGWok-Z_yJtXd9wbJo6BBzzxtlkzztsNTMA9j4eNBIxU4f67YCtX4DEKY8fRTysPlZ_7SSXOnc1-kOQlqYVPXNwketbKM6cnPNhB2XWnQHNO1byCY-oG3w1RP2VH4aVwHO7MUKYYoCNxtY-mS7vT30hP8lyd0zJ_LAec531eRukW56J1z1rQUgI8TsHBl11jwGdBm5P5yPHNUBYy1_ZOI8oGpfkDHgtJ32vYqsBd3ywyI-YB_Be4NsMUSNsHdRl8nvT170j3Z-GZVUNugWvNL6sYxMb5yDjg2zfX5MeZvkiWc4EQ_eP-F5q0T8v015qNs8NPGxnO4UN4y5uGLO9mCYzF5mZwkDM53A2YnGibEY-c-e6nAfDMdYEBjFWURJnnvd1_36oPzPdep4VNsfefY9N4dZKrYoPvARCdZycErKNerWiEPBEEywpaHybyHRKRvJ4MxD0s7fwEfWTVSNPrKeGe6dTR0M1QrrBuz89erjXwQPfYOYa0J9KTeB4vxdq2CEeO2jf8kqv9PPcPIQcWxocUDPgWI_-Ks0cmZ00MB1YTk5swZAXz9y5wru4dpFaGFnDt3aEY0pRNSXZPtORGG5kaa1eh-OqRJCrab5YZFnsgg22BSa2rh45fVZLo44rT-uVPMVZPkSzCm1-Y40DoYWpf6ElpgPv5zSTdUOs77CqO4Cd96J2DQJrORzLzGA0CagqHYdlBJWUFksiiKoA2pgGvaFGfra6RYY1NfUGo180hy2ks0TL6OWYwYeisd4TuAFA0EkW8lCsA4oyj2IkgHsq6p9oKOLwg7Eyf-pBZjCHAAeofk9R-wqGkfQwBCCG6gf2LupVID-F-7JmKuTtqnGjTwQqc4BcPjBMAMXALiFeZTxepIM9iDqVlybt2prl7IuB_XNm00\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:RLJ1RXen4BqZyGzJBYLIQQKUgXwgAeIW5gLfeu1QgHTal9DT2w-z6eyXfEg_T-nbmzAM2x3sU_FUl0UNWHLnhErmyC8uRME1y46Hhaoj6DzCkqyVvPmhh16U3oS2TOMY0Xx8rtrKlXW4CXomOOjm6osRoSeWmRHfhD6AZNUGsHarHqAOMbEw6Xqds2VoiJ6k75-Pfo_gWFGAHbSn68SXmBS6AHE4qGNy6Wv0NjtXUghPqtXQ2f5WPZ6mhsNi4cbdDC8oDeqdXdnXTF4N-8wyblVnokWjiimNYkCpc3j6QiY44qbxBR7yFXCj7ZlHVRjpxSCXCDOdsRtZzL7YSVXofmN-4rs1OGiB6LxISMjtYqvu7pxpTUETk1fVArRtFd8MCD_98pYQ477YenIp_ufUeQuwrGltG2emnJQQ5Dn9SxhelFNbORtCTfR-WVUAS7ppFioiR3nptCGDaaD62KnoHg5hzH-lT1vwT5zzWUEPzR7uVfjszsC9yzbRgD-PruzMKOcGJ8enMALlfys_XBcKSMDDg42J3s5YanEeLPEy1GYrzrpP0yIyWyAGj4x4A0kLSHo6WtkqwwbigErWLw1-4UQFg6EoKoXZ3sbsmkJKNBc-zdlNZ-wiGdwF562F6yXfHfFGBJx75amISnPSlmKBLyhwCa7b_JRa7rmdu1wLDKzj1xA8VWfdLVZi4udgDL9xnqhQGF_Lqz8zvt6MhXHgPyICK4X1gaEJrX0ymKQACAcHbKsSbz9V-NFv0m00\" 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 id=\"cuoybHJ\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-607\" decoding=\"async\" height=\"740\" loading=\"lazy\" sizes=\"auto, (max-width: 533px) 100vw, 533px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901b079e3a.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901b079e3a.png 533w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a1901b079e3a-216x300.png 216w\" width=\"533\"\/><\/p>\n<p><strong>Ph\u00e2n t\u00edch c\u00fa ph\u00e1p:<\/strong> B\u1ea3n \u0111\u1ed3 n\u00e0y nh\u1ea5n m\u1ea1nh s\u1ee9c m\u1ea1nh c\u1ee7a c\u1ea5u tr\u00fac <code>Grouping<\/code> c\u00e1c th\u00e0nh ph\u1ea7n. C\u00e1c th\u00e0nh ph\u1ea7n t\u1ef1 \u0111\u1ed9ng nh\u1eadn \u0111\u01b0\u1ee3c c\u00e1c t\u00f4ng m\u00e0u ri\u00eang bi\u1ec7t theo t\u1ea7ng (v\u00e0ng, xanh d\u01b0\u01a1ng, xanh l\u00e1) d\u1ef1a tr\u00ean h\u1ecd macro c\u1ee7a ch\u00fang. C\u00e1c ghi \u0111\u00e8 m\u1ed1i quan h\u1ec7 \u0111\u1ecbnh h\u01b0\u1edbng nh\u01b0 <code>Rel_Serving_Down<\/code> v\u00e0 <code>Rel_Realization_Down<\/code> bu\u1ed9c c\u00e1c ph\u1ee5 thu\u1ed9c ph\u1ea3i lan truy\u1ec1n m\u1ed9t c\u00e1ch tinh t\u1ebf xu\u1ed1ng m\u1ea1ng l\u01b0\u1edbi doanh nghi\u1ec7p.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>S\u01a1 \u0111\u1ed3 ArchiMate l\u00e0 g\u00ec? M\u1ed9t S\u01a1 \u0111\u1ed3 ArchiMatel\u00e0 m\u1ed9t h\u00ecnh \u1ea3nh m\u00f4 h\u00ecnh h\u00f3a ki\u1ebfn tr\u00fac doanh nghi\u1ec7p c\u1ea5p cao theo d\u00f5i c\u00e1c chi\u1ebfn l\u01b0\u1ee3c, quy tr\u00ecnh kinh doanh, c\u00e1c \u1ee9ng d\u1ee5ng ph\u1ea7n m\u1ec1m v\u00e0 c\u01a1 s\u1edf h\u1ea1 t\u1ea7ng&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":11,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2110","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.\" \/>\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.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/\",\"name\":\"PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a190176524a7.png\",\"datePublished\":\"2026-05-26T07:40:50+00:00\",\"description\":\"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a190176524a7.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a190176524a7.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/vpascode-docs\\\/plantuml-archimate-diagram-syntax-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"H\u01b0\u1edbng d\u1eabn c\u00fa ph\u00e1p s\u01a1 \u0111\u1ed3 ArchiMate c\u1ee7a PlantUML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/vn\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide","description":"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.","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.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/","og_locale":"vi_VN","og_type":"article","og_title":"PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide","og_description":"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"4 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/","url":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/","name":"PlantUML ArchiMate Syntax | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png","datePublished":"2026-05-26T07:40:50+00:00","description":"Model enterprise architecture layers using PlantUML ArchiMate notation in VPasCode, a professional diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a190176524a7.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/vn\/docs\/vpascode-docs\/plantuml-archimate-diagram-syntax-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/vn\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/vn\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"H\u01b0\u1edbng d\u1eabn c\u00fa ph\u00e1p s\u01a1 \u0111\u1ed3 ArchiMate c\u1ee7a PlantUML"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/vn\/#website","url":"https:\/\/www.vpascode.com\/vn\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/vn\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/vn\/wp-content\/uploads\/sites\/12\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs\/2110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/users\/4"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/media?parent=2110"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/vn\/wp-json\/wp\/v2\/ld_collection?post=2110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}