{"id":2828,"date":"2026-09-14T13:21:38","date_gmt":"2026-09-14T05:21:38","guid":{"rendered":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/"},"modified":"2026-09-14T13:21:38","modified_gmt":"2026-09-14T05:21:38","slug":"vpascode-ai-crc-card-diagram-generator","status":"publish","type":"releases","link":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/","title":{"rendered":"H\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 m\u1edbi: T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode"},"content":{"rendered":"<p data-path-to-node=\"3\">Visual Paradigm h\u00e2n h\u1ea1nh th\u00f4ng b\u00e1o h\u1ed7 tr\u1ee3 \u0111\u1ea7y \u0111\u1ee7 cho <b data-index-in-node=\"56\" data-path-to-node=\"3\">Bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC (L\u1edbp-Tr\u00e1ch nhi\u1ec7m-H\u1ee3p t\u00e1c) do AI t\u1ea1o ra<\/b>trong VPasCode, n\u1ec1n t\u1ea3ng bi\u1ec3u \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 c\u1ee7a ch\u00fang t\u00f4i.<\/p>\n<p data-path-to-node=\"35\"><img fetchpriority=\"high\" alt=\"M\u1ed9t minh h\u1ecda banner ch\u00ednh tinh t\u1ebf cho b\u00e0i vi\u1ebft v\u1ec1 vi\u1ec7c t\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC t\u1eeb m\u00e3 ngu\u1ed3n, hi\u1ec3n th\u1ecb c\u00e1c th\u1ebb ng\u01b0\u1eddi d\u00f9ng, \u0111\u01a1n h\u00e0ng v\u00e0 d\u1ecbch v\u1ee5 \u0111\u01b0\u1ee3c li\u00ean k\u1ebft th\u00f4ng qua c\u00e1c m\u1ed1i quan h\u1ec7 c\u1ed9ng t\u00e1c.\" class=\"alignnone wp-image-4095 size-full\" decoding=\"async\" fetchpriority=\"high\" height=\"816\" sizes=\"(max-width: 1312px) 100vw, 1312px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/crc-cards-to-code-architecture.jpeg\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/crc-cards-to-code-architecture.jpeg 1312w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/crc-cards-to-code-architecture-300x187.jpeg 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/crc-cards-to-code-architecture-1024x637.jpeg 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/crc-cards-to-code-architecture-768x478.jpeg 768w\" width=\"1312\"\/><\/p>\n<h2 data-path-to-node=\"5\">T\u1ea1o t\u1ee9c th\u00ec b\u1eb1ng AI trong VPasCode<\/h2>\n<p data-path-to-node=\"6\">Thay v\u00ec th\u1ee7 c\u00f4ng vi\u1ebft m\u00e3 ho\u1eb7c b\u1ed1 tr\u00ed c\u00e1c th\u1ebb t\u1eeb \u0111\u1ea7u, VPasCode gi\u1edd \u0111\u00e2y cho ph\u00e9p b\u1ea1n t\u1ea1o to\u00e0n b\u1ed9 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng c\u00e1c l\u1ec7nh b\u1eb1ng ti\u1ebfng Anh \u0111\u01a1n gi\u1ea3n.<\/p>\n<blockquote data-path-to-node=\"7\">\n<p data-path-to-node=\"7,0\"><b data-index-in-node=\"0\" data-path-to-node=\"7,0\">V\u00ed d\u1ee5 v\u1ec1 l\u1ec7nh:<\/b><\/p>\n<p data-path-to-node=\"7,1\"><i data-index-in-node=\"0\" data-path-to-node=\"7,1\">\u201cT\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC cho h\u1ec7 th\u1ed1ng \u0111\u1eb7t ph\u00f2ng kh\u00e1ch s\u1ea1n.\u201d<\/i><\/p>\n<\/blockquote>\n<p data-path-to-node=\"8\">B\u1ed9 m\u00e1y AI c\u1ee7a VPasCode ph\u00e2n t\u00edch c\u00e1c y\u00eau c\u1ea7u trong l\u0129nh v\u1ef1c c\u1ee7a b\u1ea1n, x\u00e1c \u0111\u1ecbnh c\u00e1c l\u1edbp c\u1ed1t l\u00f5i, \u00e1nh x\u1ea1 c\u00e1c tr\u00e1ch nhi\u1ec7m c\u1ee7a ch\u00fang v\u00e0 t\u1ea1o ra b\u1ed1 c\u1ee5c c\u00f3 c\u1ea5u tr\u00fac ngay l\u1eadp t\u1ee9c.<br \/>\n<img alt=\"\" class=\"alignnone wp-image-4094 size-full\" decoding=\"async\" height=\"768\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-1.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-1.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-1-300x225.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-1-768x576.png 768w\" width=\"1024\"\/><\/p>\n<h2 data-path-to-node=\"14\">Ch\u1ec9nh s\u1eeda d\u1ef1a tr\u00ean l\u1ec7nh: \u0110\u1ec3 AI x\u1eed l\u00fd m\u00e3<\/h2>\n<p data-path-to-node=\"15\">V\u00ec th\u1ebb CRC l\u00e0 c\u00f4ng c\u1ee5 thi\u1ebft k\u1ebf kh\u00f4ng ch\u00ednh th\u1ee9c m\u00e0 kh\u00f4ng c\u00f3 chu\u1ea9n c\u00fa ph\u00e1p c\u1ee9ng nh\u1eafc, vi\u1ec7c vi\u1ebft ho\u1eb7c tinh ch\u1ec9nh m\u00e3 th\u00f4 t\u1eebng d\u00f2ng kh\u00f4ng ph\u1ea3i l\u00e0 n\u01a1i gi\u00e1 tr\u1ecb th\u1ef1c s\u1ef1 n\u1eb1m \u1edf \u0111\u00f3.<\/p>\n<p data-path-to-node=\"16\">S\u1ee9c m\u1ea1nh th\u1ef1c s\u1ef1 c\u1ee7a b\u1ea3n ph\u00e1t h\u00e0nh n\u00e0y l\u00e0 <b data-index-in-node=\"34\" data-path-to-node=\"16\">cho ph\u00e9p AI x\u1eed l\u00fd c\u1ea3 vi\u1ec7c t\u1ea1o ban \u0111\u1ea7u v\u00e0 c\u00e1c ch\u1ec9nh s\u1eeda sau \u0111\u00f3<\/b>. Thay v\u00ec th\u1ee7 c\u00f4ng ch\u1ec9nh s\u1eeda c\u00e1c k\u1ecbch b\u1ea3n v\u0103n b\u1ea3n, ch\u1ec9 c\u1ea7n ra l\u1ec7nh cho AI trong VPasCode c\u1eadp nh\u1eadt m\u00f4 h\u00ecnh thay b\u1ea1n:<\/p>\n<ul data-path-to-node=\"17\">\n<li>\n<p data-path-to-node=\"17,0,0\"><i data-index-in-node=\"0\" data-path-to-node=\"17,0,0\">\u201cChia l\u1edbp Reservation th\u00e0nh hai th\u00e0nh ph\u1ea7n nh\u1ecf h\u01a1n.\u201d<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,1,0\"><i data-index-in-node=\"0\" data-path-to-node=\"17,1,0\">\u201cT\u00e1ch ph\u1ea7n x\u1eed l\u00fd thanh to\u00e1n th\u00e0nh d\u1ecbch v\u1ee5 PaymentGateway chuy\u00ean d\u1ee5ng.\u201d<\/i><\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"17,2,0\"><i data-index-in-node=\"0\" data-path-to-node=\"17,2,0\">\u201cChuy\u1ec3n nhi\u1ec7m v\u1ee5 ki\u1ec3m tra ph\u00f2ng tr\u1ed1ng cho RoomManager.\u201d<\/i><\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"18\">AI c\u1eadp nh\u1eadt c\u1ea5u tr\u00fac n\u1ec1n t\u1ea3ng v\u00e0 v\u1ebd l\u1ea1i bi\u1ec3u \u0111\u1ed3 trong v\u00e0i gi\u00e2y\u2014cho ph\u00e9p b\u1ea1n l\u1eb7p l\u1ea1i c\u00e1c ranh gi\u1edbi h\u1ec7 th\u1ed1ng v\u1edbi t\u1ed1c \u0111\u1ed9 c\u1ee7a suy ngh\u0129.<br \/>\n<img alt=\"\" class=\"alignnone size-full wp-image-4097\" decoding=\"async\" height=\"768\" sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation_modify.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation_modify.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation_modify-300x225.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation_modify-768x576.png 768w\" width=\"1024\"\/><\/p>\n<h3 data-path-to-node=\"16\">V\u00ed d\u1ee5:<\/h3>\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:hLVVYnit47ut-7yGwRCfeNrCZnm-aa1eEUmZBxq-ZBLZMpcjj4XQksx9_zuPQNTFwvKTS1C8UAKPpNpV_BptFe0BRQtdC_-YJ0CEQl7lV2R4eNbGiAFFfrE3OhbQBi5LtT5yzYsNht0BhGuVh0bhzG-AjxzUk5rQRPtuwPVuRpuBAcWKdsn0BLReqHqWA6l4-kG3rcB1LWMRzVFPV5P38zvaOcy4-95QTFlTvexE6ckysYYjWaB_xkVDdVZjZg_80GqRwo1O5yzPPUaG0WembTXRNGaG6sl9_HqhVMpHXsUpihP-DWyajmApGrPxSY1VXDoZV5ae4zNJXss3g4ZIitv1nMK-4_sXZO8PadKyZAw1bgrcxu8De4NZbCGeJMUF6iopUOHJZIP4QMksojM2E9PW9B6Q0SdU_nqCxD0zcpziK5ibar6wfSTZQ3ko8_P8S_nrCy5h-a3HeFFM48Z856K3IE890oWT2LYmwAEp1rMXeF-6qkCajWIcZ8B5loWynlVg24dOeydfzMNWkQ4cqIUK8Kjr2Wef3Qo-ii4fa7AEVjpCnGeRTf0iEdx6jFK6NOGGkCxONphdccFfJp4V3qGHH0E93s0kbQr6-PLoz3wJvGS-6tiKpVxaASh4V0XERLfEpHW4Q43oeoEhOyHyDg2EhU1Mv0-uLGR9QC2TTQVe0H39KNb8W3K6OTHk7_H9RC3ZDEMpjshuMzKj9RoKRKCPFo39KGmCHHZ3rm-8u8NQxw4yO41ASNj0fycHemfxOSEUmktO0L_8vwMj6mfFdnPscxYOYew3b4Tz25P-U3FOrB6s3bD_v4h4gai_txDzrXYNp4HAxqdgHkG5uEap6N6eaICFwOqB9VojD1Ews_FHq1tVFY6iTPKot8VpvgtL5kL9wXAWDOAJ-vu04c4i0sDvR5BXiivzqr3MksYcrPGWmOw7KLu2Jqxj65D_RR9U7kryfxdtRoMkke__MznShEnCSf-3MIalRMk2FszjVQgd-avjhOhG-nJ9MzkOt4IKfon90wNwslh0_Rhl8wymkqOUKNQ_RmP9CqEYzrJgu7OTFeVRrgHIw9x_I6uVuPIoMbBY33EcEEnV1oJKJ5GQPnZsgR-Nm7GMSapTqStGxbiow7XvaxHlYK11y3IV-rpAbemLXjQPN89hWXQyNF2xgqNXEi8fdD--Tc1QD7WdIWMBTRziz6lTUT76gSYhaquQN5KIhwXyY5i31SnxNa1uh-5Gz_8N-bJQyCxRL3hz0OEfxmcSSCKvymMqYiKM9L8mrTMDASB8j-t5dtjLqPRsb-C9jHZmfbLnSfjwN5oTYdUfBHGDLBJLBKQRz9cDJc2w_upDzM85TCDoCn4UEkxhub3qVsfuD7-dEYKlfXDhgdVDeSxfeLelkp6M75hMDGywbM9X3_FZ2jdzNpLz5vv0EtVchBLDv8kUb1h8DV9xhzvJwTEVmVy1\" 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:hLTFQoH55By7vZiKyHn4zBY6rGb6o2fZTWu1yL3fwPqgqbtTErCzPXGFGMIHlJY7HHOHCuQmP35a5MNPQMGF7V8z-flutkkQwUg_KMTpo7HNlJ-_zwltNhs-EzPyf2FVwsoCZwGA-OZxxElE1cEJS4Vo8Rpsfw7BkllTBXyDp59dunjRVk0-u96dFmgKlY-_SjaxxpNiTWCl6B6ttgM_peQMsdFPnsdyY6cHnZCrPDUpTF5Iir0aVy3RaKZcZc3ZT35NR8lrHRg84KfdexFXyv1jxhjZTpJXMWPga_4nizwpAEuSRlT7P4G92OxyEsyVRhFtjt4379-5JCCkcyZakS8jrEc3ku1DabCs19KhvW2s7r5dZ-2e7e637v3pGPMfON8w9KtX1coG_6MMm6Uwk5JBQD2Y7gMBi-K2c6mrWi9paDFWLvQe0Tr-ypRPIIwLO3gDdu3CK2Pp2Y5Tl6OY04MW11TLNt0K2-0HjGwG3eCRvLuw3C9_Dgsw_oo2K1Jpah-BUsedZH-3zKaQdoEsFq7yC9a7b3Jct7OZTwpfnEZf_v_LlPiN4V84nsHSQQcO0y4gaVogY7CF5J2AHsXi2zMw4KWwwU8yP0CAdxXoH50Dy_g74gy7hazc7pR43tRZPvoDq2j4JhdRGbS9ZXM5pa-6Zji-g9pA_I3mizo7Xzk9X73YcSoO52jIbtH-2EBVHcm0FzyfgBjuPYUlXtaZBMxG9RO7LDsbMYccx970R1z08k3IA83_VXe_rR0H81j3glkV9MGYfnXtk7RtkHgw2ar_CE7IuuVIatfgq2rUQpnT1nGZiEIOavj0lchY5d42xWk7olQ25s4MQSEr5NNKvjQa3tSV0nmr5DVWcb8B0Zvtijf7Ouebbs1vcOWckwWydPivGl-5YUIKMc7ot2VuG4hFuwh6Go5IJT2kPwkOxNXNp5B0gxStcp3sQTxU-uW0QAPppKH6ZHubhs3F0qv2x1y_oUomQzE5BWSADM_wLj-Zig4Cpecq1OkfOAVQAYNinNM9ohjwSqJOnsQ6B01zjcmKvZZLwjJGu1uoxuCEBvPPrdsMhGWwMdl5bSWp-OW86jg-fV09LtpeZWfSLdRBzx9PNfVFdg3TR6D2u00gHjQ6ECkFttnsXAt4p-SCYq33jdtuAgicnfAJS2dsC9f2nIsk75EyAwQh_gtwtQFgfmjOsvTZLUlJGCi7qY7Ozm6_T8hzonZDw3KlRxX_bK8q4z7Yp5-D4_O5ODTTYP9_qUwBPsJnV3s364uYQdBVemCi93zvnKqBoIdfyQdlgcoiCC_h4dAGnfTqhPW82dSo5Ka0lPew-mb5PFpkGc1VShgqTeLSziBYvLYwtaiCM8CDDJ7Z0ds6ukR5pTomUU4qyM0ms7IOfTjPwI8Tq4cUefVAq7MGNS1f_3jc1W_mg73YqpIVbqSLHeFg6VRp4tP4DpYDJWNLej8j8oH827OCNCArLY-uYI-d8DMmlou3kv0Naha-j0XsR4tC-KT2PMpCL6mCMODjKLcMuo1B6mLe91j4PZn4brUMooevBHy8Au9QPDObgJGRj7_CLCTiAyaS4Kt1bg8M_wJyOTGwN1Cd1UDiwtCX1mDNVH5YsvTREO7PRur0prZhDLcuPu_6ZGwF8xhWoMEr8rRzs_BM3HKseCd5c_ae0AtrLFv2H5WrxRkEnHgCDOirgiructRg_FzNv7dGXORL2ZdNwMPVrjfMlHrjhj_Ouofnr29k-_YtmgdXgGvuTQr6iH5nKvUjccY5VTTLWyZt_W40\" \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=\"language-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nskinparam {\r\n  vpDiagramType CRCCardDiagram\r\n}\r\nskinparam defaultFontSize 14\r\nskinparam defaultFontColor #333333\r\ntitle H\u1ec7 th\u1ed1ng \u0111\u1eb7t ph\u00f2ng kh\u00e1ch s\u1ea1n - Th\u1ebb CRC\r\n\r\nmap \"Reservation\" as Reservation {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>H\u1ee3p t\u00e1c vi\u00ean<\/b>\r\n  T\u1ea1o v\u00e0 gi\u1eef ch\u1ed7 =&gt; Kh\u00e1chnPh\u00f2ngnPh\u1ea1m vi ng\u00e0y\r\n  Theo d\u00f5i ng\u00e0y nh\u1eadn ph\u00f2ng v\u00e0 tr\u1ea3 ph\u00f2ng =&gt; Ph\u1ea1m vi ng\u00e0y\r\n  Theo d\u00f5i tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng =&gt; Tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng\r\n  T\u00ednh t\u1ed5ng gi\u00e1 =&gt; K\u1ebf ho\u1ea1ch gi\u00e1nThanh to\u00e1n\r\n  X\u00e1c nh\u1eadn ho\u1eb7c h\u1ee7y \u0111\u1eb7t ph\u00f2ng =&gt; Qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ngnD\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o\r\n}\r\n\r\nmap \"Guest\" as Guest {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>H\u1ee3p t\u00e1c vi\u00ean<\/b>\r\n  L\u01b0u tr\u1eef th\u00f4ng tin c\u00e1 nh\u00e2n v\u00e0 li\u00ean h\u1ec7 =&gt; -\r\n  Cung c\u1ea5p danh t\u00ednh cho \u0111\u1eb7t ph\u00f2ng =&gt; \u0110\u1eb7t ph\u00f2ng\r\n  Xem v\u00e0 qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng c\u1ee7a ri\u00eang b\u1ea1n =&gt; Qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng\r\n  Cung c\u1ea5p th\u00f4ng tin thanh to\u00e1n =&gt; Thanh to\u00e1n\r\n}\r\n\r\nmap \"Room\" as Room {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  Bi\u1ec3u di\u1ec5n s\u1ed1 ph\u00f2ng v\u00e0 lo\u1ea1i ph\u00f2ng =&gt; RoomType\r\n  Gi\u1eef tr\u1ea1ng th\u00e1i kh\u1ea3 d\u1ee5ng trong m\u1ed9t kho\u1ea3ng th\u1eddi gian =&gt; DateRangenRoomAvailability\r\n  Bi\u1ebft c\u00e1c thu\u1ed9c t\u00ednh v\u1eadt l\u00fd v\u00e0 s\u1ee9c ch\u1ee9a =&gt; RoomType\r\n}\r\n\r\nmap \"RoomType\" as RoomType {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  \u0110\u1ecbnh ngh\u0129a danh m\u1ee5c v\u00e0 ti\u1ec7n \u00edch =&gt; -\r\n  \u0110\u1eb7t gi\u00e1 c\u01a1 s\u1edf h\u00e0ng \u0111\u00eam =&gt; RatePlan\r\n  \u0110\u1ecbnh ngh\u0129a s\u1ee9c ch\u1ee9a t\u1ed1i \u0111a =&gt; Room\r\n}\r\n\r\nmap \"DateRange\" as DateRange {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  Bi\u1ec3u di\u1ec5n th\u1eddi gian nh\u1eadn ph\u00f2ng v\u00e0 tr\u1ea3 ph\u00f2ng =&gt; -\r\n  Ph\u00e1t hi\u1ec7n tr\u00f9ng l\u1eb7p v\u1edbi c\u00e1c kho\u1ea3ng th\u1eddi gian kh\u00e1c =&gt; Reservation\r\n  T\u00ednh to\u00e1n s\u1ed1 \u0111\u00eam =&gt; Reservation\r\n}\r\n\r\nmap \"RoomAvailability\" as RoomAvailability {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  Theo d\u00f5i c\u00e1c kho\u1ea3ng th\u1eddi gian tr\u1ed1ng v\u00e0 \u0111\u00e3 \u0111\u1eb7t =&gt; RoomnDateRange\r\n  Ki\u1ec3m tra kh\u1ea3 d\u1ee5ng c\u1ee7a ph\u00f2ng cho m\u1ed9t kho\u1ea3ng th\u1eddi gian =&gt; Reservation\r\n  \u0110\u1eb7t v\u00e0 h\u1ee7y \u0111\u1eb7t ph\u00f2ng =&gt; ReservationManager\r\n}\r\n\r\nmap \"ReservationManager\" as ReservationManager {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  Ph\u1ed1i h\u1ee3p v\u00f2ng \u0111\u1eddi \u0111\u1eb7t ph\u00f2ng =&gt; Reservation\r\n  T\u00ecm ki\u1ebfm ph\u00f2ng kh\u1ea3 d\u1ee5ng =&gt; RoomAvailabilitynRoom\r\n  \u00c1p d\u1ee5ng quy t\u1eafc gi\u00e1 cho m\u1ed9t \u0111\u1eb7t ph\u00f2ng =&gt; RatePlan\r\n  K\u00edch ho\u1ea1t th\u00f4ng b\u00e1o \u0111\u1eb7t ph\u00f2ng =&gt; NotificationService\r\n}\r\n\r\nmap \"RatePlan\" as RatePlan {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  \u0110\u1ecbnh ngh\u0129a quy t\u1eafc gi\u00e1 v\u00e0 gi\u1ea3m gi\u00e1 =&gt; RoomType\r\n  T\u00ednh to\u00e1n gi\u00e1 cho m\u1ed9t kho\u1ea3ng th\u1eddi gian =&gt; DateRangenReservation\r\n  \u00c1p d\u1ee5ng \u0111i\u1ec1u ch\u1ec9nh theo m\u00f9a =&gt; -\r\n}\r\n\r\nmap \"Payment\" as Payment {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>\u0110\u1ed1i t\u00e1c h\u1ee3p t\u00e1c<\/b>\r\n  X\u1eed l\u00fd kho\u1ea3n thanh to\u00e1n v\u00e0 ho\u00e0n ti\u1ec1n =&gt; PaymentGateway\r\n  Ghi nh\u1eadn tr\u1ea1ng th\u00e1i thanh to\u00e1n =&gt; Reservation\r\n  L\u01b0u tr\u1eef s\u1ed1 ti\u1ec1n v\u00e0 ph\u01b0\u01a1ng th\u1ee9c =&gt; -\r\n}\r\n\r\nmap \"PaymentGateway\" as PaymentGateway {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>C\u00e1c c\u1ed9ng t\u00e1c vi\u00ean<\/b>\r\n  X\u00e1c th\u1ef1c giao d\u1ecbch th\u1ebb =&gt; Thanh to\u00e1n\r\n  Tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 giao d\u1ecbch =&gt; Thanh to\u00e1nnD\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o\r\n}\r\n\r\n\u00e1nh x\u1ea1 \"D\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o\" th\u00e0nh D\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>C\u00e1c c\u1ed9ng t\u00e1c vi\u00ean<\/b>\r\n  G\u1eedi email x\u00e1c nh\u1eadn =&gt; Kh\u00e1chn\u0110\u1eb7t ph\u00f2ng\r\n  G\u1eedi th\u00f4ng b\u00e1o h\u1ee7y =&gt; Kh\u00e1chn\u0110\u1eb7t ph\u00f2ng\r\n  \u0110\u1ecbnh d\u1ea1ng n\u1ed9i dung tin nh\u1eafn =&gt; Kh\u00e1ch\r\n}\r\n\r\n\u00e1nh x\u1ea1 \"Tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng\" th\u00e0nh Tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng {\r\n  <b>Tr\u00e1ch nhi\u1ec7m<\/b> =&gt; <b>C\u00e1c c\u1ed9ng t\u00e1c vi\u00ean<\/b>\r\n  Bi\u1ec3u di\u1ec5n tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng =&gt; \u0110\u1eb7t ph\u00f2ng\r\n  X\u00e1c th\u1ef1c chuy\u1ec3n \u0111\u1ed5i tr\u1ea1ng th\u00e1i =&gt; Qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng\r\n}\r\n\r\n\u0110\u1eb7t ph\u00f2ng -[hidden]ph\u1ea3i-&gt; Kh\u00e1ch\r\nKh\u00e1ch -[hidden]ph\u1ea3i-&gt; Ph\u00f2ng\r\nPh\u00f2ng -[hidden]ph\u1ea3i-&gt; Lo\u1ea1i ph\u00f2ng\r\n\u0110\u1eb7t ph\u00f2ng -[hidden]xu\u1ed1ng-&gt; Kho\u1ea3ng th\u1eddi gian\r\nKh\u00e1ch -[hidden]xu\u1ed1ng-&gt; Kh\u1ea3 d\u1ee5ng ph\u00f2ng\r\nPh\u00f2ng -[hidden]xu\u1ed1ng-&gt; Qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng\r\nLo\u1ea1i ph\u00f2ng -[hidden]xu\u1ed1ng-&gt; K\u1ebf ho\u1ea1ch gi\u00e1\r\nKho\u1ea3ng th\u1eddi gian -[hidden]ph\u1ea3i-&gt; Kh\u1ea3 d\u1ee5ng ph\u00f2ng\r\nKh\u1ea3 d\u1ee5ng ph\u00f2ng -[hidden]ph\u1ea3i-&gt; Qu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng\r\nQu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng -[hidden]ph\u1ea3i-&gt; K\u1ebf ho\u1ea1ch gi\u00e1\r\nKho\u1ea3ng th\u1eddi gian -[hidden]xu\u1ed1ng-&gt; Thanh to\u00e1n\r\nKh\u1ea3 d\u1ee5ng ph\u00f2ng -[hidden]xu\u1ed1ng-&gt; C\u1ed5ng thanh to\u00e1n\r\nQu\u1ea3n l\u00fd \u0111\u1eb7t ph\u00f2ng -[hidden]xu\u1ed1ng-&gt; D\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o\r\nK\u1ebf ho\u1ea1ch gi\u00e1 -[hidden]xu\u1ed1ng-&gt; Tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng\r\nThanh to\u00e1n -[hidden]ph\u1ea3i-&gt; C\u1ed5ng thanh to\u00e1n\r\nC\u1ed5ng thanh to\u00e1n -[hidden]ph\u1ea3i-&gt; D\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o\r\nD\u1ecbch v\u1ee5 th\u00f4ng b\u00e1o -[hidden]ph\u1ea3i-&gt; Tr\u1ea1ng th\u00e1i \u0111\u1eb7t ph\u00f2ng\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:hLTFQoH55By7vZiKyHn4zBY6rGb6o2fZTWu1yL3fwPqgqbtTErCzPXGFGMIHlJY7HHOHCuQmP35a5MNPQMGF7V8z-flutkkQwUg_KMTpo7HNlJ-_zwltNhs-EzPyf2FVwsoCZwGA-OZxxElE1cEJS4Vo8Rpsfw7BkllTBXyDp59dunjRVk0-u96dFmgKlY-_SjaxxpNiTWCl6B6ttgM_peQMsdFPnsdyY6cHnZCrPDUpTF5Iir0aVy3RaKZcZc3ZT35NR8lrHRg84KfdexFXyv1jxhjZTpJXMWPga_4nizwpAEuSRlT7P4G92OxyEsyVRhFtjt4379-5JCCkcyZakS8jrEc3ku1DabCs19KhvW2s7r5dZ-2e7e637v3pGPMfON8w9KtX1coG_6MMm6Uwk5JBQD2Y7gMBi-K2c6mrWi9paDFWLvQe0Tr-ypRPIIwLO3gDdu3CK2Pp2Y5Tl6OY04MW11TLNt0K2-0HjGwG3eCRvLuw3C9_Dgsw_oo2K1Jpah-BUsedZH-3zKaQdoEsFq7yC9a7b3Jct7OZTwpfnEZf_v_LlPiN4V84nsHSQQcO0y4gaVogY7CF5J2AHsXi2zMw4KWwwU8yP0CAdxXoH50Dy_g74gy7hazc7pR43tRZPvoDq2j4JhdRGbS9ZXM5pa-6Zji-g9pA_I3mizo7Xzk9X73YcSoO52jIbtH-2EBVHcm0FzyfgBjuPYUlXtaZBMxG9RO7LDsbMYccx970R1z08k3IA83_VXe_rR0H81j3glkV9MGYfnXtk7RtkHgw2ar_CE7IuuVIatfgq2rUQpnT1nGZiEIOavj0lchY5d42xWk7olQ25s4MQSEr5NNKvjQa3tSV0nmr5DVWcb8B0Zvtijf7Ouebbs1vcOWckwWydPivGl-5YUIKMc7ot2VuG4hFuwh6Go5IJT2kPwkOxNXNp5B0gxStcp3sQTxU-uW0QAPppKH6ZHubhs3F0qv2x1y_oUomQzE5BWSADM_wLj-Zig4Cpecq1OkfOAVQAYNinNM9ohjwSqJOnsQ6B01zjcmKvZZLwjJGu1uoxuCEBvPPrdsMhGWwMdl5bSWp-OW86jg-fV09LtpeZWfSLdRBzx9PNfVFdg3TR6D2u00gHjQ6ECkFttnsXAt4p-SCYq33jdtuAgicnfAJS2dsC9f2nIsk75EyAwQh_gtwtQFgfmjOsvTZLUlJGCi7qY7Ozm6_T8hzonZDw3KlRxX_bK8q4z7Yp5-D4_O5ODTTYP9_qUwBPsJnV3s364uYQdBVemCi93zvnKqBoIdfyQdlgcoiCC_h4dAGnfTqhPW82dSo5Ka0lPew-mb5PFpkGc1VShgqTeLSziBYvLYwtaiCM8CDDJ7Z0ds6ukR5pTomUU4qyM0ms7IOfTjPwI8Tq4cUefVAq7MGNS1f_3jc1W_mg73YqpIVbqSLHeFg6VRp4tP4DpYDJWNLej8j8oH827OCNCArLY-uYI-d8DMmlou3kv0Naha-j0XsR4tC-KT2PMpCL6mCMODjKLcMuo1B6mLe91j4PZn4brUMooevBHy8Au9QPDObgJGRj7_CLCTiAyaS4Kt1bg8M_wJyOTGwN1Cd1UDiwtCX1mDNVH5YsvTREO7PRur0prZhDLcuPu_6ZGwF8xhWoMEr8rRzs_BM3HKseCd5c_ae0AtrLFv2H5WrxRkEnHgCDOirgiructRg_FzNv7dGXORL2ZdNwMPVrjfMlHrjhj_Ouofnr29k-_YtmgdXgGvuTQr6iH5nKvUjccY5VTTLWyZt_W40\" \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:hLVVYnit47ut-7yGwRCfeNrCZnm-aa1eEUmZBxq-ZBLZMpcjj4XQksx9_zuPQNTFwvKTS1C8UAKPpNpV_BptFe0BRQtdC_-YJ0CEQl7lV2R4eNbGiAFFfrE3OhbQBi5LtT5yzYsNht0BhGuVh0bhzG-AjxzUk5rQRPtuwPVuRpuBAcWKdsn0BLReqHqWA6l4-kG3rcB1LWMRzVFPV5P38zvaOcy4-95QTFlTvexE6ckysYYjWaB_xkVDdVZjZg_80GqRwo1O5yzPPUaG0WembTXRNGaG6sl9_HqhVMpHXsUpihP-DWyajmApGrPxSY1VXDoZV5ae4zNJXss3g4ZIitv1nMK-4_sXZO8PadKyZAw1bgrcxu8De4NZbCGeJMUF6iopUOHJZIP4QMksojM2E9PW9B6Q0SdU_nqCxD0zcpziK5ibar6wfSTZQ3ko8_P8S_nrCy5h-a3HeFFM48Z856K3IE890oWT2LYmwAEp1rMXeF-6qkCajWIcZ8B5loWynlVg24dOeydfzMNWkQ4cqIUK8Kjr2Wef3Qo-ii4fa7AEVjpCnGeRTf0iEdx6jFK6NOGGkCxONphdccFfJp4V3qGHH0E93s0kbQr6-PLoz3wJvGS-6tiKpVxaASh4V0XERLfEpHW4Q43oeoEhOyHyDg2EhU1Mv0-uLGR9QC2TTQVe0H39KNb8W3K6OTHk7_H9RC3ZDEMpjshuMzKj9RoKRKCPFo39KGmCHHZ3rm-8u8NQxw4yO41ASNj0fycHemfxOSEUmktO0L_8vwMj6mfFdnPscxYOYew3b4Tz25P-U3FOrB6s3bD_v4h4gai_txDzrXYNp4HAxqdgHkG5uEap6N6eaICFwOqB9VojD1Ews_FHq1tVFY6iTPKot8VpvgtL5kL9wXAWDOAJ-vu04c4i0sDvR5BXiivzqr3MksYcrPGWmOw7KLu2Jqxj65D_RR9U7kryfxdtRoMkke__MznShEnCSf-3MIalRMk2FszjVQgd-avjhOhG-nJ9MzkOt4IKfon90wNwslh0_Rhl8wymkqOUKNQ_RmP9CqEYzrJgu7OTFeVRrgHIw9x_I6uVuPIoMbBY33EcEEnV1oJKJ5GQPnZsgR-Nm7GMSapTqStGxbiow7XvaxHlYK11y3IV-rpAbemLXjQPN89hWXQyNF2xgqNXEi8fdD--Tc1QD7WdIWMBTRziz6lTUT76gSYhaquQN5KIhwXyY5i31SnxNa1uh-5Gz_8N-bJQyCxRL3hz0OEfxmcSSCKvymMqYiKM9L8mrTMDASB8j-t5dtjLqPRsb-C9jHZmfbLnSfjwN5oTYdUfBHGDLBJLBKQRz9cDJc2w_upDzM85TCDoCn4UEkxhub3qVsfuD7-dEYKlfXDhgdVDeSxfeLelkp6M75hMDGywbM9X3_FZ2jdzNpLz5vv0EtVchBLDv8kUb1h8DV9xhzvJwTEVmVy1\" 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><img loading=\"lazy\" alt=\"Bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC do VPasCode t\u1ea1o cho h\u1ec7 th\u1ed1ng \u0111\u1eb7t ph\u00f2ng kh\u00e1ch s\u1ea1n, hi\u1ec3n th\u1ecb c\u00e1c l\u1edbp nh\u01b0 \u0110\u1eb7t ph\u00f2ng, Kh\u00e1ch, Ph\u00f2ng v\u00e0 Thanh to\u00e1n, \u0111\u01b0\u1ee3c \u00e1nh x\u1ea1 v\u1edbi c\u00e1c tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c t\u01b0\u01a1ng \u1ee9ng c\u1ee7a ch\u00fang.\" class=\"alignnone size-full wp-image-4052\" decoding=\"async\" height=\"768\" loading=\"lazy\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-300x225.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/09\/vp_vpascode_crc_card_diagram_hotel_reservation-768x576.png 768w\" width=\"1024\"\/><\/p>\n<p>\u00a0<\/p>\n<h2 data-path-to-node=\"20\">T\u00edch h\u1ee3p quy tr\u00ecnh l\u00e0m vi\u1ec7c v\u00e0 t\u00e0i li\u1ec7u li\u1ec1n m\u1ea1ch<\/h2>\n<p data-path-to-node=\"21\">V\u00ec VPasCode ch\u1ea1y tr\u00ean c\u00e1c k\u1ecbch b\u1ea3n v\u0103n b\u1ea3n nh\u1eb9, c\u00e1c m\u00f4 h\u00ecnh CRC do AI t\u1ea1o ra c\u1ee7a b\u1ea1n s\u1ebd ph\u00f9 h\u1ee3p tr\u1ef1c ti\u1ebfp v\u1edbi quy tr\u00ecnh k\u1ef9 thu\u1eadt ph\u1ea7n m\u1ec1m c\u1ee7a b\u1ea1n:<\/p>\n<ul data-path-to-node=\"22\">\n<li>\n<p data-path-to-node=\"22,0,0\"><b data-index-in-node=\"0\" data-path-to-node=\"22,0,0\">OpenDocs:<\/b> Nh\u00fang tr\u1ef1c ti\u1ebfp c\u00e1c s\u01a1 \u0111\u1ed3 \u0111\u00e3 \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb v\u00e0o c\u00e1c t\u00e0i li\u1ec7u k\u1ef9 thu\u1eadt v\u00e0 t\u00e0i li\u1ec7u tr\u1ef1c tuy\u1ebfn.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"22,1,0\"><b data-index-in-node=\"0\" data-path-to-node=\"22,1,0\">NotesKeep:<\/b> L\u01b0u gi\u1eef c\u00e1c l\u00fd do thi\u1ebft k\u1ebf do AI t\u1ea1o ra, c\u00e1c kh\u1ed1i m\u00e3 v\u00e0 c\u00e1c quy\u1ebft \u0111\u1ecbnh d\u01b0\u1edbi d\u1ea1ng ghi ch\u00fa tham kh\u1ea3o.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"22,2,0\"><b data-index-in-node=\"0\" data-path-to-node=\"22,2,0\">T\u00f9y ch\u1ecdn xu\u1ea5t:<\/b> T\u1ea3i xu\u1ed1ng c\u00e1c t\u00e0i s\u1ea3n PNG ho\u1eb7c SVG \u0111\u1ed9 ph\u00e2n gi\u1ea3i cao cho c\u00e1c cu\u1ed9c \u0111\u00e1nh gi\u00e1 k\u1ef9 thu\u1eadt v\u00e0 b\u00e0i thuy\u1ebft tr\u00ecnh.<\/p>\n<\/li>\n<\/ul>\n<p data-path-to-node=\"12\">\ud83d\udc49 <a class=\"ng-star-inserted\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwjBsNC78eyWAxUAAAAAHQAAAAAQ3gg\" href=\"https:\/\/updates.visual-paradigm.com\/releases\/ai-crc-card-diagram-generator-update\/\" rel=\"noopener\" target=\"_blank\">T\u00ecm hi\u1ec3u th\u00eam v\u1ec1 C\u00f4ng c\u1ee5 t\u1ea1o s\u01a1 th\u1ebb CRC b\u1eb1ng AI<\/a><\/p>\n<h2 data-path-to-node=\"4\"><b data-index-in-node=\"0\" data-path-to-node=\"4\">Ph\u1ea7n m\u1edf r\u1ed9ng c\u00fa ph\u00e1p PlantUML c\u1ee7a Visual Paradigm<\/b><\/h2>\n<p data-path-to-node=\"5\">PlantUML ti\u00eau chu\u1ea9n kh\u00f4ng h\u1ed7 tr\u1ee3 s\u1eb5n c\u00e1c s\u01a1 \u0111\u1ed3 th\u1ebb CRC (ho\u1eb7c s\u01a1 \u0111\u1ed3 truy\u1ec1n th\u00f4ng UML).<\/p>\n<p data-path-to-node=\"6\">\u0110\u1ec3 kh\u1eafc ph\u1ee5c \u0111i\u1ec1u n\u00e0y, <b data-index-in-node=\"18\" data-path-to-node=\"6\">Visual Paradigm \u0111\u00e3 gi\u1edbi thi\u1ec7u vi\u1ec7c s\u1eed d\u1ee5ng c\u00e1c c\u1ea5u tr\u00fac \u00e1nh x\u1ea1 PlantUML \u0111\u1eb7c bi\u1ec7t cho c\u00e1c th\u1ebb CRC<\/b>, m\u1edf r\u1ed9ng ng\u00f4n ng\u1eef \u0111\u1ec3 h\u1ed7 tr\u1ee3 c\u00e1c \u00e1nh x\u1ea1 tr\u00e1ch nhi\u1ec7m v\u00e0 c\u1ed9ng t\u00e1c vi\u00ean \u0111\u1eb7t c\u1ea1nh nhau. \u0110i\u1ec1u n\u00e0y mang l\u1ea1i cho b\u1ea1n t\u1ed1c \u0111\u1ed9, kh\u1ea3 n\u0103ng di \u0111\u1ed9ng v\u00e0 c\u00e1c l\u1ee3i \u00edch ki\u1ec3m so\u00e1t phi\u00ean b\u1ea3n c\u1ee7a ph\u01b0\u01a1ng ph\u00e1p s\u01a1 \u0111\u1ed3 d\u01b0\u1edbi d\u1ea1ng m\u00e3 cho c\u00e1c lo\u1ea1i s\u01a1 \u0111\u1ed3 m\u00e0 PlantUML ti\u00eau chu\u1ea9n tr\u01b0\u1edbc \u0111\u00e2y kh\u00f4ng th\u1ec3 hi\u1ec3n th\u1ecb.<\/p>\n<h3 data-path-to-node=\"24\">Tr\u1ea3i nghi\u1ec7m v\u1ebd s\u01a1 \u0111\u1ed3 CRC b\u1eb1ng AI trong VPasCode<\/h3>\n<p data-path-to-node=\"25\">M\u1edf VPasCode ngay h\u00f4m nay, nh\u1eadp y\u00eau c\u1ea7u v\u1ec1 l\u0129nh v\u1ef1c c\u1ee7a b\u1ea1n v\u00e0 \u0111\u1ec3 AI x\u00e2y d\u1ef1ng v\u00e0 tinh ch\u1ec9nh c\u00e1c s\u01a1 \u0111\u1ed3 th\u1ebb CRC c\u1ee7a b\u1ea1n ngay l\u1eadp t\u1ee9c.<\/p>\n<p data-path-to-node=\"3,2\">\ud83d\udc49 <a class=\"ng-star-inserted\" data-hveid=\"0\" data-ved=\"0CAAQ_4QMahgKEwjBsNC78eyWAxUAAAAAHQAAAAAQ-gg\" href=\"https:\/\/www.vpascode.com\/editor\/\" rel=\"noopener\" target=\"_blank\">Th\u1eed nghi\u1ec7m s\u01a1 \u0111\u1ed3 th\u1ebb CRC trong VPasCode<\/a><\/p>\n","protected":false},"featured_media":2829,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_title":"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm","_yoast_wpseo_metadesc":"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.","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":"","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":""}}},"product":[2,3],"product-area":[13,49],"version":[50],"release-type":[16],"class_list":["post-2828","releases","type-releases","status-publish","has-post-thumbnail","hentry","product-visual-paradigm","product-visual-paradigm-online","product-area-ai","product-area-vpascode","version-18-1","release-type-new-feature"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm<\/title>\n<meta name=\"description\" content=\"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm\" \/>\n<meta property=\"og:description\" content=\"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Product Updates Vietnamese\" \/>\n<meta property=\"og:image\" content=\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1312\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"3 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/\",\"name\":\"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm\",\"isPartOf\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg\",\"datePublished\":\"2026-09-14T05:21:38+00:00\",\"description\":\"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.\",\"breadcrumb\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg\",\"width\":1312,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/updates.visual-paradigm.com\/vn\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"H\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 m\u1edbi: T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#website\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/\",\"name\":\"Visual Paradigm Product Updates Vietnamese\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/updates.visual-paradigm.com\/vn\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#organization\",\"name\":\"Visual Paradigm Product Updates Vietnamese\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png\",\"width\":185,\"height\":50,\"caption\":\"Visual Paradigm Product Updates Vietnamese\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm","description":"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.","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:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/","og_locale":"vi_VN","og_type":"article","og_title":"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm","og_description":"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.","og_url":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/","og_site_name":"Visual Paradigm Product Updates Vietnamese","og_image":[{"width":1312,"height":816,"url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"3 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/","url":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/","name":"T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode | Visual Paradigm","isPartOf":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage"},"thumbnailUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg","datePublished":"2026-09-14T05:21:38+00:00","description":"VPasCode hi\u1ec7n h\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC PlantUML. D\u1ec5 d\u00e0ng \u00e1nh x\u1ea1 c\u00e1c l\u1edbp, tr\u00e1ch nhi\u1ec7m v\u00e0 \u0111\u1ed1i t\u00e1c c\u1ed9ng t\u00e1c b\u1eb1ng c\u00e1ch m\u00f4 h\u00ecnh h\u00f3a d\u1ef1a tr\u00ean m\u00e3 ngu\u1ed3n.","breadcrumb":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#primaryimage","url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg","contentUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2026\/09\/crc-cards-to-code-architecture.jpeg","width":1312,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/updates.visual-paradigm.com\/vn\/releases\/vpascode-ai-crc-card-diagram-generator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/updates.visual-paradigm.com\/vn\/"},{"@type":"ListItem","position":2,"name":"H\u1ed7 tr\u1ee3 bi\u1ec3u \u0111\u1ed3 m\u1edbi: T\u1ea1o bi\u1ec3u \u0111\u1ed3 th\u1ebb CRC b\u1eb1ng AI v\u1edbi VPasCode"}]},{"@type":"WebSite","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#website","url":"https:\/\/updates.visual-paradigm.com\/vn\/","name":"Visual Paradigm Product Updates Vietnamese","description":"","publisher":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/updates.visual-paradigm.com\/vn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#organization","name":"Visual Paradigm Product Updates Vietnamese","url":"https:\/\/updates.visual-paradigm.com\/vn\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/","url":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png","contentUrl":"https:\/\/updates.visual-paradigm.com\/vn\/wp-content\/uploads\/sites\/10\/2025\/11\/vp-updates.png","width":185,"height":50,"caption":"Visual Paradigm Product Updates Vietnamese"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/vn\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases\/2828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases"}],"about":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/types\/releases"}],"version-history":[{"count":0,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/releases\/2828\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media\/2829"}],"wp:attachment":[{"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/media?parent=2828"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/product?post=2828"},{"taxonomy":"product-area","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/product-area?post=2828"},{"taxonomy":"version","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/version?post=2828"},{"taxonomy":"release-type","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/vn\/wp-json\/wp\/v2\/release-type?post=2828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}