Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào
Approval mode quyết định mỗi thao tác ghi của agent mà không Rule nào bao phủ. Mọi run dùng một trong hai chế độ, Manual hoặc Auto: thao tác đọc luôn chạy ở cả hai chế độ, và run không có ai trả lời được sẽ từ chối thao tác ghi thay vì treo.
Điều xảy ra với thao tác ghi mà không Rule nào quyết định
Manual
Người phê duyệt phải duyệt mọi thao tác ghi trước khi chạy, kể cả thao tác mà Rule Allow bao phủ. Các Rule Ask first và Deny vẫn áp dụng.
Auto
Thao tác ghi đi qua ba bước, theo thứ tự, cho đến khi một bước đưa ra câu trả lời
Với Auto, mỗi thao tác ghi đi qua các bước sau:
Rules của bạn cho phép, hỏi hoặc từ chối thao tác ghi. Bước này luôn bật.
AI judgment cho phép một thao tác ghi an toàn mà không Rule nào bao phủ. Bạn có thể tắt bước này.
Nếu vẫn chưa được cho phép, thao tác ghi chờ người phê duyệt (Ask me) hoặc bị từ chối (Refuse).
Rules chỉ quyết định khi Rule enforcement được bật cho workspace của bạn. Tính năng này mặc định tắt, và CloudThinker bật cho từng workspace. Nếu bước Rules trên Approvals hiển thị In preview, Rules chỉ ghi lại quyết định mà Rules sẽ đưa ra, còn riêng Approval mode quyết định từng thao tác ghi. Xem Rules ở chế độ preview.
Như vậy có bốn lựa chọn Auto. Bộ chọn đặt tên mỗi lựa chọn theo các bước tạo nên lựa chọn đó:
Lựa chọn
AI judgment
Nếu vẫn chưa được cho phép
Phù hợp với
Auto · Rules · Ask me
Tắt
Hỏi người phê duyệt
Nhóm chỉ muốn các Rule đã chấp nhận tự chạy thao tác ghi
Auto · Rules · Refuse
Tắt
Bị từ chối
Run không người giám sát với một tập thao tác ghi hẹp, đã biết
Auto · Rules + AI · Ask me
Bật
Hỏi người phê duyệt
Hầu hết các nhóm. Đây là mặc định cho workspace mới.
Auto · Rules + AI · Refuse
Bật
Bị từ chối
Run không người giám sát. Đây là mặc định tích hợp sẵn cho Automations.
AI judgment cho phép thao tác ghi khớp với điều bạn yêu cầu và không vượt ra ngoài phạm vi yêu cầu. Thao tác ghi mang tính phá hủy, hoặc có tác động không rõ ràng, sẽ đi tới bước 3. Nếu AI judgment không thể hoàn tất việc kiểm tra, thao tác ghi cũng đi tới bước 3.
Mở Approvals trong thanh bên, rồi mở tab Approval mode.
2
Chọn chế độ
Trong Workspace mode, mở bộ chọn. Chọn Manual, hoặc chọn Auto rồi đặt công tắc AI judgment và If still not allowed.Trạng thái thành công: bộ chọn hiển thị lựa chọn của bạn, chẳng hạn Auto · Rules + AI · Ask me. Lựa chọn áp dụng ngay, không cần bước xác nhận.
Bạn cần vai trò Admin của workspace để thay đổi chế độ. Các vai trò khác thấy “View only. Ask a workspace admin to change these.”
Loại run là nơi một run bắt đầu. Mỗi loại có thể dùng chế độ riêng, kể cả chế độ lỏng hơn workspace.
1
Tìm loại run
Trên tab Approval mode, vào Run types. Mỗi hàng hiển thị Same as workspace cho đến khi bạn thay đổi, trừ Automations, hàng này hiển thị chế độ tích hợp sẵn Auto · Rules + AI · Refuse kèm huy hiệu Built-in.
2
Ghi đè
Nhấn Override trên hàng đó (hoặc nhấn vào chế độ hiển thị trên Automations) và chọn một chế độ. Sau này nhấn Reset để quay lại theo workspace.Trạng thái thành công: hàng hiển thị chế độ bạn đã chọn thay vì Same as workspace.
Loại run
Mặc định
Có thể hỏi người phê duyệt
Chat
Same as workspace
Có
Resolve
Same as workspace
Có
Optimize
Same as workspace
Không
Automations
Auto · Rules + AI · Refuse (tích hợp sẵn)
Có
Review
Same as workspace
Không
Không ai có thể trả lời một run Optimize hoặc Review, nên ở đó Ask me trở thành Refuse. Yêu cầu hỏi ý kiến từ Resolve, chẳng hạn từ một sự cố webhook lúc nửa đêm, sẽ chờ trên thẻ phê duyệt cho đến khi có người trả lời. Bật Agent approvals trong Notifications để có người nhìn thấy.
Approval mode: chế độ workspace cùng các ghi đè theo loại run cho Chat, Resolve, Optimize, Automations và Review
Một Automation: mở Automation và dùng bộ chọn phê duyệt của Automation đó. Default theo loại run Automations.
Một cuộc chat: mở điều khiển phê duyệt trong ô nhập chat, hoặc gõ / và chọn Approval. Reset to default quay lại theo loại run và workspace.
Bất kỳ ai có thể chat trong một cuộc hội thoại đều có thể đổi chế độ của cuộc hội thoại đó. Lựa chọn trong chat không bao giờ thay đổi chế độ workspace. Trước tin nhắn đầu tiên, lựa chọn của bạn là bản nháp, và tin nhắn đầu tiên sẽ lưu lựa chọn này. Mỗi lần thay đổi đăng một ghi chú trong chat, và agent theo chế độ mới từ bước tiếp theo.Trong Chat composer, admin có thể tắt Let people pick AI judgment for one chat. Khi đó, với một cuộc chat, mọi người chỉ có thể chọn Manual, hoặc Auto với AI judgment tắt.
Chế độ cụ thể nhất mà ai đó đã đặt sẽ được áp dụng, kể cả khi chế độ đó lỏng hơn:
Chế độ cụ thể nhất mà ai đó đã đặt sẽ được áp dụng, kể cả khi chế độ đó lỏng hơn.
Chế độ đã chọn cho cuộc chat này
Chế độ của Automation đã khởi chạy run
Chế độ của loại run
Chế độ workspace
Ví dụ, một workspace ở Manual với Automations ở Auto · Rules + AI · Refuse sẽ chạy một Automation theo lịch ở chế độ Auto.
Lựa chọn trong chat có thể nới lỏng một workspace Manual, ví dụ thành Auto · Rules · Ask me. Điều khiển duy nhất của admin đối với lựa chọn trong chat là Let people pick AI judgment for one chat trong Chat composer. Khi tắt tùy chọn này, mọi chế độ mà cuộc chat vẫn chọn được đều hoặc hỏi người phê duyệt, hoặc từ chối thao tác ghi. Hiện tại, đó là cơ chế ngăn thao tác ghi chạy khi không có ai duyệt. Khi Rule enforcement được bật cho workspace của bạn, Rule Ask first hoặc Deny cũng làm như vậy ở mọi chế độ (xem ghi chú ở trên).
Để một Automation chạy một thao tác ghi định kỳ mỗi đêm, hãy chấp nhận một Rule Allow cho đúng thao tác và kết nối đó, giới hạn cho Automations trong Runs from. Khi đó, với Rule enforcement được bật, run không bao giờ phụ thuộc vào AI judgment hay vào việc có người đang trực tuyến.
Không. Các Rule Ask first và Deny vẫn áp dụng. Manual chỉ ngăn Rule Allow hoặc AI judgment tự chạy thao tác ghi khi chưa có người duyệt.
Tại sao một Automation theo lịch bị từ chối thay vì hỏi?
Automations dùng Auto · Rules + AI · Refuse theo mặc định, vì có thể không có ai ở đó để trả lời. Hãy chấp nhận một Rule cho thao tác ghi đó, hoặc đặt Automation sang một lựa chọn Ask me.
Tại sao Ask me bị vô hiệu hóa với Optimize hoặc Review?
Không ai trả lời các run đó, nên thao tác ghi vẫn chưa được cho phép sẽ bị từ chối. Dùng Rule để cho phép một thao tác ghi cụ thể chạy.
Tôi không thể chọn AI judgment trong chat
Bạn thấy “An admin turned off AI judgment in conversations.” Hãy nhờ Admin của workspace bật Let people pick AI judgment for one chat trong Chat composer.
Một thao tác ghi mang tính phá hủy đang chờ tôi. Có ai khác được báo không?
Có. Thao tác ghi mang tính phá hủy đang chờ người phê duyệt cũng tạo một cảnh báo High. Cảnh báo này đến mọi kênh trên hàng Alerts trong Notifications có ngưỡng mức độ nghiêm trọng là High hoặc thấp hơn.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"CloudThinker","colors":{"primary":"#0c93c0","light":"#2897c1","dark":"#0c93c0"},"logo":{"light":"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/light.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=a56a571509d1cd246f5b0e68db015e5f","dark":"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/dark.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=4252f33496bbaa527e5408338963a31e"},"favicon":"https://mintcdn.com/cloudthinker/PoYnb4baZ54aMMQW/favicon.ico?fit=max\u0026auto=format\u0026n=PoYnb4baZ54aMMQW\u0026q=85\u0026s=6570e99ed2a763d9632c8f933fe9c164","background":{"color":{"light":"#eef0f3","dark":"#000000"}},"navbar":{"links":[{"href":"https://discord.com/invite/sRBWRWtaNR","label":"Community"},{"href":"https://cloudthinker.io/blogs","label":"Blog"},{"href":"https://cloudthinker.io/contact","label":"Contact us"}],"primary":{"type":"button","label":"Open app","href":"https://app.cloudthinker.io"}},"footer":{"socials":{"x":"https://x.com/cloudthinkerio?s=21","linkedin":"https://www.linkedin.com/company/cloud-thinker","github":"https://github.com/cloudthinker-ai","discord":"https://discord.com/invite/sRBWRWtaNR","youtube":"https://www.youtube.com/@cloudthinkerai"}},"seo":{"indexing":"navigable"},"fonts":{"family":"Poppins"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":""},{"language":"vi","href":"vi"},{"language":"ja","href":"ja"},{"language":"ko","href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cloudthinker","hasAudioNarration":false,"actualSubdomain":"cloudthinker","customDomains":["docs.cloudthinker.io"],"gitSource":{"type":"github","owner":"nhat-tranvan","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae15a4fd86e510dddaf7235","collectionId":"4bee09ef-014a-46f1-a560-f2d4cfb62382","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae15a4fd86e510dddaf7235"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{},"buildId":"6ae15a4fd86e510dddaf7235","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"vi","tag":"Nền tảng","count":131},{"language":"vi","tag":"Kết nối","count":101},{"language":"default","tag":"Platform","count":67},{"language":"en","tag":"Platform","count":63},{"language":"ja","tag":"プラットフォーム","count":63},{"language":"ko","tag":"플랫폼","count":63},{"language":"vi","tag":"Sản phẩm","count":55},{"language":"default","tag":"Connections","count":52},{"language":"en","tag":"Connections","count":49},{"language":"ja","tag":"接続","count":48},{"language":"ko","tag":"연결","count":48},{"language":"vi","tag":"Tài nguyên","count":39},{"language":"vi","tag":"Học","count":30},{"language":"en","tag":"Products","count":29},{"language":"ja","tag":"プロダクト","count":29},{"language":"ko","tag":"제품","count":29},{"language":"default","tag":"Products","count":26},{"language":"default","tag":"Resources","count":26},{"language":"vi","tag":"Bắt đầu","count":26},{"language":"vi","tag":"Observability \u0026 Monitoring","count":24},{"language":"vi","tag":"Resolve","count":20},{"language":"default","tag":"Learn","count":18},{"language":"default","tag":"Agentic Infrastructure Operations - Engineer Edition","count":18},{"language":"vi","tag":"Agentic Infrastructure Operations - Engineer Edition","count":18},{"language":"vi","tag":"Databases","count":16},{"language":"en","tag":"Get started","count":15},{"language":"ja","tag":"はじめに","count":15},{"language":"ko","tag":"시작하기","count":15},{"language":"en","tag":"Resources","count":13},{"language":"ja","tag":"リソース","count":13},{"language":"ko","tag":"리소스","count":13},{"language":"en","tag":"Monitoring","count":12},{"language":"en","tag":"Learn","count":12},{"language":"en","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"ja","tag":"Observability \u0026 Monitoring","count":12},{"language":"ja","tag":"学ぶ","count":12},{"language":"ja","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"ko","tag":"Observability \u0026 Monitoring","count":12},{"language":"ko","tag":"배우기","count":12},{"language":"ko","tag":"Agentic Infrastructure Operations - Leadership Edition","count":12},{"language":"default","tag":"Get started","count":11},{"language":"en","tag":"Resolve","count":11},{"language":"ja","tag":"Resolve","count":11},{"language":"ko","tag":"Resolve","count":11},{"language":"default","tag":"Resolve","count":9},{"language":"en","tag":"Enterprise","count":9},{"language":"ja","tag":"Databases","count":8},{"language":"ko","tag":"Databases","count":8},{"language":"default","tag":"Review","count":6},{"language":"default","tag":"Set up","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".ct-landing a,a.ct-featured{text-decoration:none!important}a.ct-featured{display:block;margin:1.25rem 0 1rem;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgba(12,147,192,.45)!important;border-radius:16px;background:radial-gradient(120% 160% at 0 0,rgba(12,147,192,.14),transparent 55%),#fff;box-shadow:0 12px 32px -16px rgba(12,147,192,.45);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}a.ct-featured:hover{border-color:#0c93c0!important;transform:translateY(-1px);box-shadow:0 16px 40px -16px rgba(12,147,192,.6)}.dark a.ct-featured{border-color:rgba(40,151,193,.45)!important;background:radial-gradient(120% 160% at 0 0,rgba(40,151,193,.16),transparent 55%),#05070a;box-shadow:0 12px 32px -16px rgba(40,151,193,.35)}.dark a.ct-featured:hover{border-color:#2897c1!important}.ct-featured-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.ct-featured-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgba(12,147,192,.12);color:#0a7aa0}.dark .ct-featured-icon{background:rgba(40,151,193,.14);color:#5bb8e0}.ct-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0a7aa0}.dark .ct-eyebrow{color:#5bb8e0}.ct-hero h1,.ct-title{font-weight:600;color:#0b1a2b}.ct-title{font-size:1.375rem;line-height:1.3}.dark .ct-card .ct-card-head span,.dark .ct-card h3,.dark .ct-hero h1,.dark .ct-section>h2,.dark .ct-step h3,.dark .ct-title{color:#f5f5f7}.ct-body{margin:.5rem 0 0!important;font-weight:400!important;font-size:1rem;max-width:46rem;color:#5b6577;line-height:1.6}.dark .ct-body,.dark .ct-hero .ct-promise,.dark .ct-hero p.ct-lead,.dark .ct-section>p.ct-section-lead{color:#a1a1a6}.ct-cta{display:inline-block;margin-top:1rem;font-weight:600;color:#0a7aa0}.dark .ct-cta{color:#5bb8e0}.ct-illustration{margin:1.5rem 0}.ct-illustration img{max-width:720px;margin:0 auto}.ct-iso-scene{margin:1.5rem 0 2rem;border:1px solid rgba(12,147,192,.18);border-radius:16px;background:#fff;overflow:hidden}.dark .ct-iso-scene{border-color:rgba(40,151,193,.22);background:#000}.ct-illustration img,.ct-iso-scene .ct-iso-svg{display:block;width:100%;height:auto}.ct-landing{max-width:1120px;margin:0 auto;padding:3rem 1.5rem 5rem}.ct-landing a{border-bottom-width:0}.ct-kicker{font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0c93c0}.dark .ct-card .ct-tagline,.dark .ct-hero .ct-promise strong,.dark .ct-kicker{color:#2897c1}.ct-hero{text-align:center;padding:1.5rem 0 1rem}.ct-hero h1{margin:.75rem 0 0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.03em;-webkit-text-fill-color:currentColor;background:0 0}.ct-hero .ct-promise{margin:1rem auto 0;font-size:clamp(1.125rem,2.2vw,1.5rem);color:#5b6577}.ct-hero .ct-promise strong,.ct-section>h2{color:#0c93c0;font-weight:600}.ct-hero p.ct-lead{max-width:44rem;margin:1rem auto 0;font-size:1.0625rem;line-height:1.65;color:#5b6577}.ct-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.ct-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;border-radius:999px;font-weight:600;font-size:.95rem;transition:transform .15s ease,background .15s ease}.ct-btn:hover{transform:translateY(-1px)}.ct-btn-primary{background:#0c93c0;color:#fff!important}.ct-btn-primary:hover{background:#0a7aa0}.ct-btn-ghost{border:1px solid rgba(12,147,192,.35)!important;color:#0b1a2b!important}.dark .ct-btn-ghost{color:#f5f5f7!important;border-color:rgba(40,151,193,.4)!important}.ct-landing .ct-iso-scene{margin-top:2.5rem}.ct-section{margin-top:4.5rem}.ct-section>h2{margin:.4rem 0 0;font-size:1.75rem;letter-spacing:-.02em;color:#0b1a2b;-webkit-text-fill-color:currentColor;background:0 0}.ct-section>p.ct-section-lead{margin:.5rem 0 0;color:#5b6577;max-width:46rem}.ct-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.ct-step{display:block;padding:1.25rem;border-radius:14px;border:1px solid rgba(12,147,192,.18)!important;background:#fff;transition:border-color .15s ease,transform .15s ease}.dark .ct-step{background:#05070a;border-color:rgba(40,151,193,.22)!important}.ct-step:hover{border-color:#0c93c0!important;transform:translateY(-1px)}.ct-step-num{display:inline-flex;width:1.75rem;height:1.75rem;border-radius:999px;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;background:#0c93c0}.ct-card h3,.ct-step h3{margin:.75rem 0 .25rem;font-size:1.05rem}.ct-card p,.ct-step p{margin:0;font-size:.925rem;line-height:1.55;color:#5b6577}.dark .ct-card p,.dark .ct-landing td,.dark .ct-step p{color:#a1a1a6}.ct-grid{display:grid;gap:1rem;margin-top:1.5rem}.ct-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ct-card{display:flex;flex-direction:column;padding:1.25rem;border-radius:14px;border:1px solid rgba(12,147,192,.18);background:#fff}.dark .ct-card{background:#05070a;border-color:rgba(40,151,193,.22)}.ct-card .ct-card-head{display:flex;align-items:center;gap:.6rem}.ct-card .ct-card-head span,.ct-card h3,.ct-step h3{font-weight:600;color:#0b1a2b}.ct-card .ct-tagline{margin-top:.75rem;font-size:1.05rem;font-weight:600;line-height:1.35;color:#0c93c0}.ct-card .ct-links{margin-top:auto;padding-top:1rem;display:flex;gap:1rem;font-size:.9rem;font-weight:600}.ct-card .ct-links a{color:#0c93c0!important}.dark .ct-card .ct-links a,.dark .ct-card-head .ct-arrow,.dark .ct-landing td a{color:#2897c1!important}a.ct-card{transition:border-color .15s ease,transform .15s ease}a.ct-card:hover{border-color:#0c93c0!important;transform:translateY(-1px)}.ct-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.ct-strip a{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:999px;border:1px solid rgba(12,147,192,.25)!important;font-size:.9rem;font-weight:500;color:#0b1a2b!important}.dark .ct-strip a{color:#f5f5f7!important;border-color:rgba(40,151,193,.3)!important}.ct-strip a:hover{border-color:#0c93c0!important}@media (max-width:900px){.ct-grid-3,.ct-grid-5,.ct-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ct-landing{padding:2rem 1rem 4rem}.ct-grid-3,.ct-grid-5,.ct-steps{grid-template-columns:minmax(0,1fr)}}.ct-landing table{width:100%;margin-top:1.25rem;border-collapse:collapse;font-size:.925rem}.ct-landing th{text-align:left;font-weight:600;padding:.7rem .9rem;border-bottom:1px solid rgba(12,147,192,.3)}.ct-landing td{vertical-align:top;padding:.8rem .9rem;border-bottom:1px solid rgba(12,147,192,.12);color:#5b6577;line-height:1.55}.ct-landing td:first-child{font-weight:600;color:#0b1a2b;width:22%}.dark .ct-landing td:first-child{color:#f5f5f7}.ct-landing td a{color:#0c93c0!important;font-weight:600}.ct-product{padding:1.1rem 1.2rem}.ct-product .ct-tagline{margin-top:.55rem;font-size:1rem}.ct-product p{margin-top:.3rem}.ct-card-head .ct-arrow{margin-left:auto;font-weight:500!important;color:#0c93c0!important;transition:transform .15s ease}a.ct-product:hover .ct-arrow{transform:translateX(3px)}html:not(.dark) .ct-card,html:not(.dark) .ct-iso-scene,html:not(.dark) .ct-step{background:#f6f7f9}html:not(.dark) .ct-iso-scene{border-color:rgba(12,147,192,.12)}html:not(.dark) #content-area,html:not(.dark) .prose,html:not(.dark) body{color:#2b3240}html:not(.dark) .prose :where(h1, h2, h3, h4, strong){color:#1c2230}html:not(.dark) .ct-card .ct-card-head span,html:not(.dark) .ct-card h3,html:not(.dark) .ct-hero h1,html:not(.dark) .ct-section>h2,html:not(.dark) .ct-step h3{color:#1c2230}"}],"page":{"pagePath":"vi/guide/approvals/approval-mode","slug":"/vi/guide/approvals/approval-mode","pageMetadata":{"title":"Approval Mode","description":"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào","icon":"bolt","href":"/vi/guide/approvals/approval-mode"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Approval mode quyết định mỗi thao tác ghi của agent mà không `,_jsx(_components.a,{href:`/vi/guide/approvals/rules`,children:`Rule`}),` nào bao phủ. Mọi run dùng một trong hai chế độ, `,_jsx(_components.strong,{children:`Manual`}),` hoặc `,_jsx(_components.strong,{children:`Auto`}),`: thao tác đọc luôn chạy ở cả hai chế độ, và run không có ai trả lời được sẽ từ chối thao tác ghi thay vì treo.`]}),`\n`,_jsx(Heading,{level:`2`,id:`hai-chế-độ`,children:`Hai chế độ`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Chế độ`}),_jsx(_components.th,{children:`Điều xảy ra với thao tác ghi mà không Rule nào quyết định`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Manual`})}),_jsxs(_components.td,{children:[`Người phê duyệt phải duyệt mọi thao tác ghi trước khi chạy, kể cả thao tác mà Rule `,_jsx(_components.strong,{children:`Allow`}),` bao phủ. Các Rule `,_jsx(_components.strong,{children:`Ask first`}),` và `,_jsx(_components.strong,{children:`Deny`}),` vẫn áp dụng.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto`})}),_jsx(_components.td,{children:`Thao tác ghi đi qua ba bước, theo thứ tự, cho đến khi một bước đưa ra câu trả lời`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Với `,_jsx(_components.strong,{children:`Auto`}),`, mỗi thao tác ghi đi qua các bước sau:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rules của bạn`}),` cho phép, hỏi hoặc từ chối thao tác ghi. Bước này luôn bật.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`AI judgment`}),` cho phép một thao tác ghi an toàn mà không Rule nào bao phủ. Bạn có thể tắt bước này.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Nếu vẫn chưa được cho phép`}),`, thao tác ghi chờ người phê duyệt (`,_jsx(_components.strong,{children:`Ask me`}),`) hoặc bị từ chối (`,_jsx(_components.strong,{children:`Refuse`}),`).`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Rules chỉ quyết định khi Rule enforcement được bật cho workspace của bạn. Tính năng này mặc định tắt, và CloudThinker bật cho từng workspace. Nếu bước `,_jsx(_components.strong,{children:`Rules`}),` trên `,_jsx(_components.strong,{children:`Approvals`}),` hiển thị `,_jsx(_components.strong,{children:`In preview`}),`, Rules chỉ ghi lại quyết định mà Rules sẽ đưa ra, còn riêng Approval mode quyết định từng thao tác ghi. Xem `,_jsx(_components.a,{href:`/vi/guide/approvals/rules#kh%E1%BA%AFc-ph%E1%BB%A5c-s%E1%BB%B1-c%E1%BB%91`,children:`Rules ở chế độ preview`}),`.`]})}),`\n`,_jsx(_components.p,{children:`Như vậy có bốn lựa chọn Auto. Bộ chọn đặt tên mỗi lựa chọn theo các bước tạo nên lựa chọn đó:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Lựa chọn`}),_jsx(_components.th,{children:`AI judgment`}),_jsx(_components.th,{children:`Nếu vẫn chưa được cho phép`}),_jsx(_components.th,{children:`Phù hợp với`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto · Rules · Ask me`})}),_jsx(_components.td,{children:`Tắt`}),_jsx(_components.td,{children:`Hỏi người phê duyệt`}),_jsx(_components.td,{children:`Nhóm chỉ muốn các Rule đã chấp nhận tự chạy thao tác ghi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto · Rules · Refuse`})}),_jsx(_components.td,{children:`Tắt`}),_jsx(_components.td,{children:`Bị từ chối`}),_jsx(_components.td,{children:`Run không người giám sát với một tập thao tác ghi hẹp, đã biết`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto · Rules + AI · Ask me`})}),_jsx(_components.td,{children:`Bật`}),_jsx(_components.td,{children:`Hỏi người phê duyệt`}),_jsx(_components.td,{children:`Hầu hết các nhóm. Đây là mặc định cho workspace mới.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto · Rules + AI · Refuse`})}),_jsx(_components.td,{children:`Bật`}),_jsx(_components.td,{children:`Bị từ chối`}),_jsx(_components.td,{children:`Run không người giám sát. Đây là mặc định tích hợp sẵn cho Automations.`})]})]})]}),`\n`,_jsx(_components.p,{children:`AI judgment cho phép thao tác ghi khớp với điều bạn yêu cầu và không vượt ra ngoài phạm vi yêu cầu. Thao tác ghi mang tính phá hủy, hoặc có tác động không rõ ràng, sẽ đi tới bước 3. Nếu AI judgment không thể hoàn tất việc kiểm tra, thao tác ghi cũng đi tới bước 3.`}),`\n`,_jsx(Heading,{level:`2`,id:`đặt-chế-độ-cho-workspace`,children:`Đặt chế độ cho workspace`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Mở tab Approval mode`,children:_jsxs(_components.p,{children:[`Mở `,_jsx(_components.strong,{children:`Approvals`}),` trong thanh bên, rồi mở tab `,_jsx(_components.strong,{children:`Approval mode`}),`.`]})}),_jsxs(Step,{title:`Chọn chế độ`,children:[_jsxs(_components.p,{children:[`Trong `,_jsx(_components.strong,{children:`Workspace mode`}),`, mở bộ chọn. Chọn `,_jsx(_components.strong,{children:`Manual`}),`, hoặc chọn `,_jsx(_components.strong,{children:`Auto`}),` rồi đặt công tắc `,_jsx(_components.strong,{children:`AI judgment`}),` và `,_jsx(_components.strong,{children:`If still not allowed`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trạng thái thành công:`}),` bộ chọn hiển thị lựa chọn của bạn, chẳng hạn `,_jsx(_components.strong,{children:`Auto · Rules + AI · Ask me`}),`. Lựa chọn áp dụng ngay, không cần bước xác nhận.`]})]})]}),`\n`,_jsx(_components.p,{children:`Bạn cần vai trò Admin của workspace để thay đổi chế độ. Các vai trò khác thấy “View only. Ask a workspace admin to change these.”`}),`\n`,_jsx(Heading,{level:`2`,id:`đặt-chế-độ-cho-một-loại-run`,children:`Đặt chế độ cho một loại run`}),`\n`,_jsx(_components.p,{children:`Loại run là nơi một run bắt đầu. Mỗi loại có thể dùng chế độ riêng, kể cả chế độ lỏng hơn workspace.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Tìm loại run`,children:_jsxs(_components.p,{children:[`Trên tab `,_jsx(_components.strong,{children:`Approval mode`}),`, vào `,_jsx(_components.strong,{children:`Run types`}),`. Mỗi hàng hiển thị `,_jsx(_components.strong,{children:`Same as workspace`}),` cho đến khi bạn thay đổi, trừ `,_jsx(_components.strong,{children:`Automations`}),`, hàng này hiển thị chế độ tích hợp sẵn `,_jsx(_components.strong,{children:`Auto · Rules + AI · Refuse`}),` kèm huy hiệu `,_jsx(_components.strong,{children:`Built-in`}),`.`]})}),_jsxs(Step,{title:`Ghi đè`,children:[_jsxs(_components.p,{children:[`Nhấn `,_jsx(_components.strong,{children:`Override`}),` trên hàng đó (hoặc nhấn vào chế độ hiển thị trên `,_jsx(_components.strong,{children:`Automations`}),`) và chọn một chế độ. Sau này nhấn `,_jsx(_components.strong,{children:`Reset`}),` để quay lại theo workspace.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Trạng thái thành công:`}),` hàng hiển thị chế độ bạn đã chọn thay vì `,_jsx(_components.strong,{children:`Same as workspace`}),`.`]})]})]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Loại run`}),_jsx(_components.th,{children:`Mặc định`}),_jsx(_components.th,{children:`Có thể hỏi người phê duyệt`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Chat`})}),_jsx(_components.td,{children:`Same as workspace`}),_jsx(_components.td,{children:`Có`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Resolve`})}),_jsx(_components.td,{children:`Same as workspace`}),_jsx(_components.td,{children:`Có`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Optimize`})}),_jsx(_components.td,{children:`Same as workspace`}),_jsx(_components.td,{children:`Không`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Automations`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Auto · Rules + AI · Refuse`}),` (tích hợp sẵn)`]}),_jsx(_components.td,{children:`Có`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Review`})}),_jsx(_components.td,{children:`Same as workspace`}),_jsx(_components.td,{children:`Không`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Không ai có thể trả lời một run Optimize hoặc Review, nên ở đó `,_jsx(_components.strong,{children:`Ask me`}),` trở thành `,_jsx(_components.strong,{children:`Refuse`}),`. Yêu cầu hỏi ý kiến từ Resolve, chẳng hạn từ một sự cố webhook lúc nửa đêm, sẽ chờ trên thẻ phê duyệt cho đến khi có người trả lời. Bật `,_jsx(_components.strong,{children:`Agent approvals`}),` trong `,_jsx(_components.a,{href:`/vi/guide/notifications`,children:`Notifications`}),` để có người nhìn thấy.`]}),`\n`,_jsx(Frame,{caption:`Approval mode: chế độ workspace cùng các ghi đè theo loại run cho Chat, Resolve, Optimize, Automations và Review`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=4c8766185e3ec014623a860638e45501`,alt:`Tab Approval mode với bộ chọn Workspace mode và danh sách Run types, mỗi hàng hiển thị Same as workspace hoặc một ghi đè`,\"data-og-width\":`2176`,width:`2176`,\"data-og-height\":`1694`,height:`1694`,\"data-path\":`images/v2/approvals-mode.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=280\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=652f131359f17aa445e6d629dde2c998 280w, https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=560\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=b6af1e9cc53df8870e82c3cd0914b679 560w, https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=840\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=28bedf45f1ea4e1adf289855156f6b9c 840w, https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=033725bfaca63f21cb292953c6022210 1100w, https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=dc6fc32bcfa83e7ace06cc46e5cf5fbc 1650w, https://mintcdn.com/cloudthinker/7N5Axt6gSxkmeWiW/images/v2/approvals-mode.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=7N5Axt6gSxkmeWiW\u0026q=85\u0026s=73d9c126e0c3da9074f73021e6aadc0d 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`đặt-chế-độ-cho-một-automation-hoặc-một-cuộc-chat`,children:`Đặt chế độ cho một Automation hoặc một cuộc chat`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Một Automation:`}),` mở `,_jsx(_components.a,{href:`/vi/guide/automation/automations`,children:`Automation`}),` và dùng bộ chọn phê duyệt của Automation đó. `,_jsx(_components.strong,{children:`Default`}),` theo loại run `,_jsx(_components.strong,{children:`Automations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Một cuộc chat:`}),` mở điều khiển phê duyệt trong ô nhập chat, hoặc gõ `,_jsx(_components.code,{children:`/`}),` và chọn `,_jsx(_components.strong,{children:`Approval`}),`. `,_jsx(_components.strong,{children:`Reset to default`}),` quay lại theo loại run và workspace.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Bất kỳ ai có thể chat trong một cuộc hội thoại đều có thể đổi chế độ của cuộc hội thoại đó. Lựa chọn trong chat không bao giờ thay đổi chế độ workspace. Trước tin nhắn đầu tiên, lựa chọn của bạn là bản nháp, và tin nhắn đầu tiên sẽ lưu lựa chọn này. Mỗi lần thay đổi đăng một ghi chú trong chat, và agent theo chế độ mới từ bước tiếp theo.`}),`\n`,_jsxs(_components.p,{children:[`Trong `,_jsx(_components.strong,{children:`Chat composer`}),`, admin có thể tắt `,_jsx(_components.strong,{children:`Let people pick AI judgment for one chat`}),`. Khi đó, với một cuộc chat, mọi người chỉ có thể chọn `,_jsx(_components.strong,{children:`Manual`}),`, hoặc `,_jsx(_components.strong,{children:`Auto`}),` với AI judgment tắt.`]}),`\n`,_jsx(Heading,{level:`2`,id:`run-dùng-chế-độ-nào`,children:`Run dùng chế độ nào`}),`\n`,_jsx(_components.p,{children:`Chế độ cụ thể nhất mà ai đó đã đặt sẽ được áp dụng, kể cả khi chế độ đó lỏng hơn:`}),`\n`,_jsxs(Frame,{caption:`Chế độ cụ thể nhất mà ai đó đã đặt sẽ được áp dụng, kể cả khi chế độ đó lỏng hơn.`,children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=bd3d730904d50fe73ae6daaff7eb0e56`,alt:`Lựa chọn trong chat thắng chế độ của Automation, chế độ của Automation thắng chế độ của loại run, và chế độ của loại run thắng chế độ workspace.`,className:`mint-block dark:mint-hidden`,style:{width:`100%`},\"data-og-width\":`800`,width:`800`,\"data-og-height\":`340`,height:`340`,\"data-path\":`images/approvals/diagram-mode-precedence-light.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=280\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=259a0d61ef36c2f6140304e899ff1a16 280w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=560\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=a47db382d0ce4be445427e8ced2f2ebe 560w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=840\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=dda6a842b980f0ae205e4a4b264d3374 840w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=d708b5a38b7ebbc0685659befa0e0b0a 1100w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=e3845f6cc5ae42c981dcb18397dde738 1650w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-light.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=e54f45ae860a9ef5dff97fda810cfd7f 2500w`}),_jsx(OptimizedImage,{src:`https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=0b0eaa59ea446a99d565308f3ba9655b`,alt:`Lựa chọn trong chat thắng chế độ của Automation, chế độ của Automation thắng chế độ của loại run, và chế độ của loại run thắng chế độ workspace.`,className:`mint-hidden dark:mint-block`,style:{width:`100%`},\"data-og-width\":`800`,width:`800`,\"data-og-height\":`340`,height:`340`,\"data-path\":`images/approvals/diagram-mode-precedence-dark.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=280\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=9153978ac5b4461a045c05ac593e27f4 280w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=560\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=0506568fd2569d87abbf4bbb3f1189f8 560w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=840\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=828a41826175a3f92e04b2e976bbc465 840w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=c7a75e66e7f282e28980f335d7cd96a9 1100w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=d61b09e2ef7a34b44eed0f37a07a3a66 1650w, https://mintcdn.com/cloudthinker/IOnNsZPtwT4C7tHY/images/approvals/diagram-mode-precedence-dark.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=IOnNsZPtwT4C7tHY\u0026q=85\u0026s=d7a914b35ec7884d08835821dd3f9969 2500w`})]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Chế độ đã chọn cho cuộc chat này`}),`\n`,_jsx(_components.li,{children:`Chế độ của Automation đã khởi chạy run`}),`\n`,_jsx(_components.li,{children:`Chế độ của loại run`}),`\n`,_jsx(_components.li,{children:`Chế độ workspace`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Ví dụ, một workspace ở `,_jsx(_components.strong,{children:`Manual`}),` với `,_jsx(_components.strong,{children:`Automations`}),` ở `,_jsx(_components.strong,{children:`Auto · Rules + AI · Refuse`}),` sẽ chạy một Automation theo lịch ở chế độ Auto.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Lựa chọn trong chat có thể nới lỏng một workspace `,_jsx(_components.strong,{children:`Manual`}),`, ví dụ thành `,_jsx(_components.strong,{children:`Auto · Rules · Ask me`}),`. Điều khiển duy nhất của admin đối với lựa chọn trong chat là `,_jsx(_components.strong,{children:`Let people pick AI judgment for one chat`}),` trong `,_jsx(_components.strong,{children:`Chat composer`}),`. Khi tắt tùy chọn này, mọi chế độ mà cuộc chat vẫn chọn được đều hoặc hỏi người phê duyệt, hoặc từ chối thao tác ghi. Hiện tại, đó là cơ chế ngăn thao tác ghi chạy khi không có ai duyệt. Khi Rule enforcement được bật cho workspace của bạn, Rule `,_jsx(_components.strong,{children:`Ask first`}),` hoặc `,_jsx(_components.strong,{children:`Deny`}),` cũng làm như vậy ở mọi chế độ (xem ghi chú ở trên).`]})}),`\n`,_jsxs(_components.p,{children:[`Để một Automation chạy một thao tác ghi định kỳ mỗi đêm, hãy chấp nhận một Rule `,_jsx(_components.strong,{children:`Allow`}),` cho đúng thao tác và kết nối đó, giới hạn cho `,_jsx(_components.strong,{children:`Automations`}),` trong `,_jsx(_components.strong,{children:`Runs from`}),`. Khi đó, với Rule enforcement được bật, run không bao giờ phụ thuộc vào AI judgment hay vào việc có người đang trực tuyến.`]}),`\n`,_jsx(Heading,{level:`2`,id:`câu-hỏi-thường-gặp`,children:`Câu hỏi thường gặp`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Manual có tắt Rules của tôi không?`,id:`manual-co-tat-rules-cua-toi-khong`,children:_jsxs(_components.p,{children:[`Không. Các Rule `,_jsx(_components.strong,{children:`Ask first`}),` và `,_jsx(_components.strong,{children:`Deny`}),` vẫn áp dụng. Manual chỉ ngăn Rule `,_jsx(_components.strong,{children:`Allow`}),` hoặc AI judgment tự chạy thao tác ghi khi chưa có người duyệt.`]})}),_jsx(Accordion,{title:`Tại sao một Automation theo lịch bị từ chối thay vì hỏi?`,id:`tai-sao-mot-automation-theo-lich-bi-tu-choi-thay-vi-hoi`,children:_jsxs(_components.p,{children:[`Automations dùng `,_jsx(_components.strong,{children:`Auto · Rules + AI · Refuse`}),` theo mặc định, vì có thể không có ai ở đó để trả lời. Hãy chấp nhận một Rule cho thao tác ghi đó, hoặc đặt Automation sang một lựa chọn `,_jsx(_components.strong,{children:`Ask me`}),`.`]})}),_jsx(Accordion,{title:`Tại sao Ask me bị vô hiệu hóa với Optimize hoặc Review?`,id:`tai-sao-ask-me-bi-vo-hieu-hoa-voi-optimize-hoac-review`,children:_jsx(_components.p,{children:`Không ai trả lời các run đó, nên thao tác ghi vẫn chưa được cho phép sẽ bị từ chối. Dùng Rule để cho phép một thao tác ghi cụ thể chạy.`})}),_jsx(Accordion,{title:`Tôi không thể chọn AI judgment trong chat`,id:`toi-khong-the-chon-ai-judgment-trong-chat`,children:_jsxs(_components.p,{children:[`Bạn thấy “An admin turned off AI judgment in conversations.” Hãy nhờ Admin của workspace bật `,_jsx(_components.strong,{children:`Let people pick AI judgment for one chat`}),` trong `,_jsx(_components.strong,{children:`Chat composer`}),`.`]})}),_jsx(Accordion,{title:`Một thao tác ghi mang tính phá hủy đang chờ tôi. Có ai khác được báo không?`,id:`mot-thao-tac-ghi-mang-tinh-pha-huy-dang-cho-toi-co-ai-khac-duoc-bao-khong`,children:_jsxs(_components.p,{children:[`Có. Thao tác ghi mang tính phá hủy đang chờ người phê duyệt cũng tạo một cảnh báo High. Cảnh báo này đến mọi kênh trên hàng `,_jsx(_components.strong,{children:`Alerts`}),` trong `,_jsx(_components.a,{href:`/vi/guide/notifications`,children:`Notifications`}),` có ngưỡng mức độ nghiêm trọng là High hoặc thấp hơn.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`bước-tiếp-theo`,children:`Bước tiếp theo`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Approval Rules`,icon:`list-check`,href:`/vi/guide/approvals/rules`,children:_jsx(_components.p,{children:`Chấp nhận Rules để các thao tác ghi phổ biến không phụ thuộc vào chế độ`})}),_jsx(Card,{title:`Người phê duyệt và Activity`,icon:`users`,href:`/vi/guide/approvals/approvers`,children:_jsx(_components.p,{children:`Chọn ai trả lời mỗi yêu cầu hỏi và kiểm tra những gì đã được quyết định`})}),_jsx(Card,{title:`Automations`,icon:`calendar-check`,href:`/vi/guide/automation/automations`,children:_jsx(_components.p,{children:`Chạy hướng dẫn cho agent theo lịch, webhook và sự kiện repository`})}),_jsx(Card,{title:`Approvals`,icon:`shield-check`,href:`/vi/guide/approvals/overview`,children:_jsx(_components.p,{children:`Xem cách Rules, chế độ và người phê duyệt quyết định mỗi thao tác ghi`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Approval Mode","description":"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào","icon":"bolt","href":"/vi/guide/approvals/approval-mode"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Hai chế độ","slug":"hai-chế-độ","depth":2,"children":[]},{"title":"Đặt chế độ cho workspace","slug":"đặt-chế-độ-cho-workspace","depth":2,"children":[]},{"title":"Đặt chế độ cho một loại run","slug":"đặt-chế-độ-cho-một-loại-run","depth":2,"children":[]},{"title":"Đặt chế độ cho một Automation hoặc một cuộc chat","slug":"đặt-chế-độ-cho-một-automation-hoặc-một-cuộc-chat","depth":2,"children":[]},{"title":"Run dùng chế độ nào","slug":"run-dùng-chế-độ-nào","depth":2,"children":[]},{"title":"Câu hỏi thường gặp","slug":"câu-hỏi-thường-gặp","depth":2,"children":[]},{"title":"Bước tiếp theo","slug":"bước-tiếp-theo","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"cloudthinker","siteName":"CloudThinker","title":"Approval Mode - CloudThinker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guide/approvals/approval-mode","matchLevel":1},"vi":{"href":"/vi/guide/approvals/approval-mode","matchLevel":0},"ja":{"href":"/guide/approvals/approval-mode","matchLevel":1},"ko":{"href":"/guide/approvals/approval-mode","matchLevel":1}}},"lastModified":"2026-10-28T02:14:50.768Z","originalFileLocation":"vi/guide/approvals/approval-mode.mdx","locale":"vi"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\">\u003cmeta data-mint-head name=\"application-name\" content=\"CloudThinker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Approval Mode - CloudThinker\">\u003cmeta data-mint-head property=\"og:description\" content=\"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CloudThinker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cloudthinker.mintlify.app/_mintlify/api/og/v2?division=Approvals\u0026amp;title=Approval+Mode\u0026amp;description=Ch%E1%BB%8Dn+Manual+ho%E1%BA%B7c+Auto+cho+workspace%2C+t%E1%BB%ABng+lo%E1%BA%A1i+run%2C+m%E1%BB%99t+Automation+ho%E1%BA%B7c+m%E1%BB%99t+cu%E1%BB%99c+chat%2C+v%C3%A0+xem+m%E1%BB%97i+l%E1%BB%B1a+ch%E1%BB%8Dn+ho%E1%BA%A1t+%C4%91%E1%BB%99ng+th%E1%BA%BF+n%C3%A0o\u0026amp;theme=a662466b4ca99701c5f8fbf0\u0026amp;signature=4df32705aab6db8cc21ab622c552ed2c5b0b7f9b789388f42b7ab64d09443f68\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Approval Mode - CloudThinker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cloudthinker.mintlify.app/_mintlify/api/og/v2?division=Approvals\u0026amp;title=Approval+Mode\u0026amp;description=Ch%E1%BB%8Dn+Manual+ho%E1%BA%B7c+Auto+cho+workspace%2C+t%E1%BB%ABng+lo%E1%BA%A1i+run%2C+m%E1%BB%99t+Automation+ho%E1%BA%B7c+m%E1%BB%99t+cu%E1%BB%99c+chat%2C+v%C3%A0+xem+m%E1%BB%97i+l%E1%BB%B1a+ch%E1%BB%8Dn+ho%E1%BA%A1t+%C4%91%E1%BB%99ng+th%E1%BA%BF+n%C3%A0o\u0026amp;theme=a662466b4ca99701c5f8fbf0\u0026amp;signature=4df32705aab6db8cc21ab622c552ed2c5b0b7f9b789388f42b7ab64d09443f68\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cloudthinker/2UjfrgdSjUW0wAzv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CloudThinker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0c93c0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/vi/guide/approvals/approval-mode.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"vi\" href=\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.cloudthinker.io/guide/approvals/approval-mode\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.cloudthinker.io/guide/approvals/approval-mode\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.cloudthinker.io/guide/approvals/approval-mode\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.cloudthinker.io/guide/approvals/approval-mode\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cloudthinker.io/#organization\",\"name\":\"CloudThinker\",\"url\":\"https://docs.cloudthinker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cloudthinker/-4m9DUjwzDxHfABz/logo/light.svg?fit=max\u0026auto=format\u0026n=-4m9DUjwzDxHfABz\u0026q=85\u0026s=a56a571509d1cd246f5b0e68db015e5f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cloudthinker.io#website\",\"name\":\"CloudThinker\",\"url\":\"https://docs.cloudthinker.io\",\"publisher\":{\"@id\":\"https://docs.cloudthinker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode#webpage\",\"url\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\",\"name\":\"Approval Mode\",\"description\":\"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\",\"dateModified\":\"2026-10-28T02:14:50.768Z\",\"isPartOf\":{\"@id\":\"https://docs.cloudthinker.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Approvals\",\"item\":\"https://docs.cloudthinker.io/vi/guide/approvals/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Approval Mode\",\"item\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode#article\",\"headline\":\"Approval Mode\",\"name\":\"Approval Mode\",\"description\":\"Chọn Manual hoặc Auto cho workspace, từng loại run, một Automation hoặc một cuộc chat, và xem mỗi lựa chọn hoạt động thế nào\",\"url\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cloudthinker.io/vi/guide/approvals/approval-mode#webpage\"},\"dateModified\":\"2026-10-28T02:14:50.768Z\",\"publisher\":{\"@id\":\"https://docs.cloudthinker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cloudthinker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CloudThinker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CloudThinker","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/guide/approvals/approval-mode"}]},{"language":"vi","tabs":[{"tab":"Bắt đầu","pages":[{"title":"Bắt đầu","href":"/vi"}]},{"tab":"Sản phẩm","pages":[{"title":"Sản phẩm","href":"/vi/guide/incident/overview"}]},{"tab":"Nền tảng","groups":[{"group":"Kết nối","pages":[{"title":"Connections","icon":"plug","href":"/vi/guide/connections/overview"},{"group":"Cloud Platforms","pages":[{"title":"Amazon Web Services","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws.svg","href":"/vi/guide/connections/aws"},{"title":"Google Cloud Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gcp.svg","href":"/vi/guide/connections/gcp"},{"title":"Microsoft Azure","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/azure.svg","href":"/vi/guide/connections/azure"},{"title":"Firebase","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firebase.svg","href":"/vi/guide/connections/firebase"},{"title":"Cloudflare","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cloudflare.svg","href":"/vi/guide/connections/cloudflare"},{"title":"Vercel","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vercel.svg","href":"/vi/guide/connections/vercel"},{"title":"Netlify","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/netlify.svg","href":"/vi/guide/connections/netlify"},{"title":"Heroku","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/heroku.svg","href":"/vi/guide/connections/heroku"},{"title":"Render","icon":"server","href":"/vi/guide/connections/render"},{"title":"DigitalOcean","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/digitalocean.svg","href":"/vi/guide/connections/digitalocean"},{"title":"Fly.io","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flyio.svg","href":"/vi/guide/connections/flyio"},{"title":"GreenNode","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/greennode.svg","href":"/vi/guide/connections/greennode"},{"title":"FPT Cloud","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fptcloud.svg","href":"/vi/guide/connections/fptcloud"},{"title":"OpenStack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/openstack.svg","href":"/vi/guide/connections/openstack"},{"title":"VMware vCenter","icon":"server","href":"/vi/guide/connections/vmware"}]},{"group":"Infrastructure \u0026 Access","pages":[{"title":"Kubernetes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kubernetes.svg","href":"/vi/guide/connections/kubernetes"},{"title":"Rancher","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rancher.svg","href":"/vi/guide/connections/rancher"},{"title":"Pulumi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pulumi.svg","href":"/vi/guide/connections/pulumi"},{"title":"HCP Terraform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/terraform.svg","href":"/vi/guide/connections/terraform"},{"title":"SSH","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/ssh.svg","href":"/vi/guide/connections/ssh"},{"title":"HashiCorp Vault","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/vault.svg","href":"/vi/guide/connections/vault"},{"title":"Keycloak","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/keycloak.svg","href":"/vi/guide/connections/keycloak"},{"title":"Backstage","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backstage.svg","href":"/vi/guide/connections/backstage"},{"title":"Okta","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/okta.svg","href":"/vi/guide/connections/okta"}]},{"group":"Databases","pages":[{"title":"PostgreSQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/postgresql.svg","href":"/vi/guide/connections/postgresql"},{"title":"CockroachDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cockroachdb.svg","href":"/vi/guide/connections/cockroachdb"},{"title":"MySQL","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mysql.svg","href":"/vi/guide/connections/mysql"},{"title":"MongoDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mongodb.svg","href":"/vi/guide/connections/mongodb"},{"title":"Redis","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/redis.svg","href":"/vi/guide/connections/redis"},{"title":"ClickHouse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickhouse.svg","href":"/vi/guide/connections/clickhouse"},{"title":"Apache Cassandra","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/cassandra.svg","href":"/vi/guide/connections/cassandra"},{"title":"Snowflake","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/snowflake.svg","href":"/vi/guide/connections/snowflake"},{"title":"Databricks","icon":"layer-group","href":"/vi/guide/connections/databricks"},{"title":"Neon","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/neon.svg","href":"/vi/guide/connections/neon"},{"title":"Supabase","icon":"bolt","href":"/vi/guide/connections/supabase"},{"title":"Elasticsearch","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/elasticsearch.svg","href":"/vi/guide/connections/elasticsearch"},{"title":"OpenSearch","icon":"magnifying-glass-chart","href":"/vi/guide/connections/opensearch"},{"title":"InfluxDB","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/influxdb.svg","href":"/vi/guide/connections/influxdb"},{"title":"Microsoft SQL Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mssql.svg","href":"/vi/guide/connections/mssql"},{"title":"Pinecone","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pinecone.svg","href":"/vi/guide/connections/pinecone"}]},{"group":"Messaging \u0026 Streaming","pages":[{"title":"Apache Kafka","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/kafka.svg","href":"/vi/guide/connections/kafka"},{"title":"RabbitMQ","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rabbitmq.svg","href":"/vi/guide/connections/rabbitmq"},{"title":"Flespi","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/flespi.svg","href":"/vi/guide/connections/flespi"}]},{"group":"Observability \u0026 Monitoring","pages":[{"title":"Grafana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/grafana.svg","href":"/vi/guide/connections/grafana"},{"title":"Prometheus","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/prometheus.svg","href":"/vi/guide/connections/prometheus"},{"title":"PRTG Network Monitor","href":"/vi/guide/connections/prtg"},{"title":"Datadog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/datadog.svg","href":"/vi/guide/connections/datadog"},{"title":"New Relic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/newrelic.svg","href":"/vi/guide/connections/newrelic"},{"title":"Dynatrace","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dynatrace.svg","href":"/vi/guide/connections/dynatrace"},{"title":"AppDynamics","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/appdynamics.svg","href":"/vi/guide/connections/appdynamics"},{"title":"Coralogix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/coralogix.svg","href":"/vi/guide/connections/coralogix"},{"title":"SigNoz","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/signoz.svg","href":"/vi/guide/connections/signoz"},{"title":"Honeycomb","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/honeycomb.svg","href":"/vi/guide/connections/honeycomb"},{"title":"Splunk Observability","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkobservability.svg","href":"/vi/guide/connections/splunkobservability"},{"title":"Sumo Logic","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sumologic.svg","href":"/vi/guide/connections/sumologic"},{"title":"Graylog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/graylog.svg","href":"/vi/guide/connections/graylog"},{"title":"Zabbix","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/zabbix.svg","href":"/vi/guide/connections/zabbix"},{"title":"Better Stack","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/betterstack.svg","href":"/vi/guide/connections/betterstack"},{"title":"Rollbar","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rollbar.svg","href":"/vi/guide/connections/rollbar"},{"title":"Sentry","icon":"bug","href":"/vi/guide/connections/sentry"},{"title":"Langfuse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langfuse.svg","href":"/vi/guide/connections/langfuse"},{"title":"PostHog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/posthog.svg","href":"/vi/guide/connections/posthog"},{"title":"Splunk Platform","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/splunkplatform.svg","href":"/vi/guide/connections/splunkplatform"},{"title":"Braintrust","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/braintrust.svg","href":"/vi/guide/connections/braintrust"},{"title":"LangSmith","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/langsmith.svg","href":"/vi/guide/connections/langsmith"},{"title":"UptimeRobot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/uptimerobot.svg","href":"/vi/guide/connections/uptimerobot"},{"title":"Microsoft Clarity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clarity.svg","href":"/vi/guide/connections/clarity"}]},{"group":"CI/CD \u0026 Code Quality","pages":[{"title":"GitHub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/github.svg","href":"/vi/guide/connections/github"},{"title":"GitLab","icon":"gitlab","href":"/vi/guide/connections/gitlab"},{"title":"Bitbucket","icon":"bitbucket","href":"/vi/guide/connections/bitbucket"},{"title":"Azure DevOps","icon":"microsoft","href":"/vi/guide/connections/azure-devops"},{"title":"Jenkins","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jenkins.svg","href":"/vi/guide/connections/jenkins"},{"title":"CircleCI","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/circleci.svg","href":"/vi/guide/connections/circleci"},{"title":"Buildkite","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/buildkite.svg","href":"/vi/guide/connections/buildkite"},{"title":"Docker Hub","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/dockerhub.svg","href":"/vi/guide/connections/dockerhub"},{"title":"ArgoCD","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/argocd.svg","href":"/vi/guide/connections/argocd"},{"title":"AWX","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/awx.svg","href":"/vi/guide/connections/awx"},{"title":"SonarQube","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/sonarqube.svg","href":"/vi/guide/connections/sonarqube"},{"title":"GitGuardian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/gitguardian.svg","href":"/vi/guide/connections/gitguardian"},{"title":"Harness","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/harness.svg","href":"/vi/guide/connections/harness"},{"title":"AWS CodeCommit","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/aws-codecommit.svg","href":"/vi/guide/connections/aws-codecommit"},{"title":"Semgrep","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/semgrep.svg","href":"/vi/guide/connections/semgrep"}]},{"group":"Incident \u0026 Ticketing","pages":[{"title":"PagerDuty","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/pagerduty.svg","href":"/vi/guide/connections/pagerduty"},{"title":"Rootly","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/rootly.svg","href":"/vi/guide/connections/rootly"},{"title":"ServiceNow","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/servicenow.svg","href":"/vi/guide/connections/servicenow"},{"title":"Atlassian","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/atlassian.svg","href":"/vi/guide/connections/atlassian"},{"title":"Jira Service Management","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/jsm.svg","href":"/vi/guide/connections/jsm"},{"title":"Backlog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/backlog.svg","href":"/vi/guide/connections/backlog"},{"title":"monday.com","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/monday.svg","href":"/vi/guide/connections/monday"},{"title":"Linear","icon":"list-check","href":"/vi/guide/connections/linear"},{"title":"Notion","icon":"book-open","href":"/vi/guide/connections/notion"},{"title":"ClickUp","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/clickup.svg","href":"/vi/guide/connections/clickup"},{"title":"Asana","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/asana.svg","href":"/vi/guide/connections/asana"},{"title":"HubSpot","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/hubspot.svg","href":"/vi/guide/connections/hubspot"},{"title":"FireHydrant","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/firehydrant.svg","href":"/vi/guide/connections/firehydrant"}]},{"group":"Security \u0026 Compliance","pages":[{"title":"FortiGate","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/fortigate.svg","href":"/vi/guide/connections/fortigate"},{"title":"Prowler","icon":"shield-check","href":"/vi/guide/connections/prowler"},{"title":"Wazuh","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/wazuh.svg","href":"/vi/guide/connections/wazuh"},{"title":"Drata","icon":"clipboard-check","href":"/vi/guide/connections/drata"}]},{"group":"Custom MCP","pages":[{"title":"MCP","icon":"https://mintlify.s3.us-west-1.amazonaws.com/cloudthinker/images/icons/mcp.svg","href":"/vi/guide/connections/mcp"}]}]},{"group":"Customize","pages":[{"title":"Dạy CloudThinker","icon":"graduation-cap","href":"/vi/guide/teach-cloudthinker"},{"title":"Bắt đầu nhanh với agent tùy chỉnh","icon":"rocket","href":"/vi/guide/agents/quickstart"},{"title":"Skill tùy chỉnh","icon":"wand-magic-sparkles","href":"/vi/guide/skills/custom-skills"},{"title":"Định dạng skill","icon":"file-code","href":"/vi/guide/skills/skill-format"}]},{"group":"Approvals","pages":[{"title":"Approvals","icon":"shield-check","href":"/vi/guide/approvals/overview"},{"title":"Approval Rules","description":"Tìm, xem xét, chấp nhận và chỉnh sửa các Rule cho phép một thao tác ghi của agent tự chạy, chờ người duyệt, hoặc không bao giờ chạy","icon":"list-check","href":"/vi/guide/approvals/rules"},{"title":"Approval Mode","icon":"bolt","href":"/vi/guide/approvals/approval-mode"},{"title":"Người phê duyệt và Activity","description":"Chọn ai trả lời từng thẻ phê duyệt, yêu cầu người thứ hai, cho phép break-glass và kiểm tra những gì mỗi Rule đã quyết định","icon":"users","href":"/vi/guide/approvals/approvers"}]},{"group":"Cài đặt workspace","pages":[{"title":"Workspace Settings","icon":"gear","href":"/vi/guide/workspace-settings"},{"title":"Thành viên workspace","icon":"users","href":"/vi/guide/workspace-users"},{"title":"Thương hiệu workspace","icon":"palette","href":"/vi/guide/workspace-branding"},{"title":"Skill","icon":"sparkles","href":"/vi/guide/skills/overview"},{"title":"Bộ nhớ workspace","icon":"brain-circuit","href":"/vi/guide/memory"},{"title":"Dreaming","icon":"moon","href":"/vi/guide/memory-dreaming"},{"title":"Customize","icon":"wand-magic-sparkles","href":"/vi/guide/agents/customize"},{"title":"Knowledge Base","icon":"book","href":"/vi/guide/knowledge"},{"title":"Credentials","icon":"vault","href":"/vi/guide/credentials"},{"title":"Thông báo","icon":"bell","href":"/vi/guide/notifications"}]},{"group":"Admin Settings","pages":[{"title":"Admin Settings","icon":"building","href":"/vi/guide/admin-settings"},{"title":"Tổ chức","icon":"building-columns","href":"/vi/guide/organization"},{"title":"Workspaces","icon":"building","href":"/vi/guide/workspaces"},{"title":"Quản lý gói đăng ký","icon":"file-invoice-dollar","href":"/vi/guide/billing/subscription"},{"title":"Bảng giá","icon":"credit-card","href":"/vi/guide/billing/pricing"},{"title":"Giới hạn credit","icon":"sliders","href":"/vi/guide/billing/credit-limits"},{"title":"Mức sử dụng và credit","icon":"coins","href":"/vi/guide/billing/usage"},{"title":"Capabilities","icon":"toggle-on","href":"/vi/guide/capabilities"},{"title":"Sandbox tự host (Workers)","sidebarTitle":"Sandbox tự host (Workers)","icon":"server","href":"/vi/guide/workers"}]},{"group":"Triển khai","pages":[{"title":"Các phương án triển khai","sidebarTitle":"Triển khai","icon":"server","href":"/vi/guide/deployment/overview"}]},{"group":"Artifacts và chia sẻ","pages":[{"title":"Artifacts","icon":"chart-mixed","href":"/vi/guide/artifacts/overview"},{"title":"Chia sẻ","icon":"share-nodes","href":"/vi/guide/sharing"}]}]},{"tab":"Doanh nghiệp","pages":[{"title":"Doanh nghiệp","href":"/vi/guide/security/overview"}]},{"tab":"Nhà phát triển","pages":[{"title":"Nhà phát triển","href":"/vi/guide/api/overview"}]},{"tab":"Tài nguyên","pages":[{"title":"Tài nguyên","href":"/vi/learn/aio/introduction"}]},{"tab":"Nhật ký thay đổi","pages":[{"title":"Nhật ký thay đổi","href":"/changelog"}]},{"tab":"Bảng giá","href":"https://cloudthinker.io/pricing"}]},{"language":"ja","pages":[{"title":"ja","href":"/guide/approvals/approval-mode"}]},{"language":"ko","pages":[{"title":"ko","href":"/guide/approvals/approval-mode"}]}]},"title":"Approval Mode - CloudThinker","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-BbYRHtLl.js","DynamicMarkdown-DN96a4Ur.js","zoom-image-lightbox-D7yRe3On.js","lightbox-handle-r17bVUz3.js"]}