🏠 Tài liệu kỹ thuật Bravo — Khai báo Layout XML

Vault này là gì?

Toàn bộ tài liệu kỹ thuật về hệ thống thẻ XML dùng để xây dựng layout (giao diện) trên phần mềm Bravo, được tổ chức lại theo mô hình Obsidian: mỗi thẻ là một note độc lập, liên kết chéo với nhau qua wikilink.

Tài liệu bao gồm 02 phiên bản: Bravo 8 và Bravo 10. Có những thẻ chỉ tồn tại ở một phiên bản — hãy luôn kiểm tra khối Phạm vi áp dụng ở đầu mỗi note.


🚦 Quy ước phiên bản

Mỗi note đều mở đầu bằng một callout cho biết thẻ đó dùng được ở đâu:

Ký hiệuÝ nghĩa
✅ B8 ✅ B10Dùng chung cho cả hai phiên bản
✅ B8 ❌ B10Chỉ Bravo 8 — đã bỏ hoặc chưa có ở Bravo 10
❌ B8 ✅ B10Chỉ Bravo 10 — thẻ mới
⚠️Có khác biệt về hành vi giữa hai phiên bản, xem mục Khác biệt B8 / B10

→ Xem toàn cảnh: Ma trận phiên bản B8 - B10


🗺️ Bản đồ tài liệu

Nền tảng — đọc trước tiên

Các loại màn hình (Command Type)

Màn hìnhVai tròNote gốc
🖊️ EditorMàn hình nhập liệuBắt đầu với Editor
📋 ExplorerMàn hình duyệt / danh sáchBắt đầu với Explorer
📊 ReporterMàn hình báo cáoBắt đầu với Reporter
📈 DashboardBảng điều khiển trực quanBắt đầu với Dashboard
🔀 DiagramSơ đồ / lưu đồBắt đầu với Diagram
🧙 Wizard / USPCallerMàn hình chạy thủ tục theo bướcBắt đầu với USPCaller và Wizard
🗂️ ProjectQuản lý dự án / công việcBắt đầu với Project
⏰ TaskMan / TaskScheduleLập lịch tác vụBắt đầu với TaskMan

Tham chiếu ngang


🔍 Tra cứu nhanh


🎓 Lộ trình học

Nếu bạn mới bắt đầu

  1. Kiến trúc phần mềm Bravo → hiểu bức tranh lớn
  2. Quy ước cú pháp XML → biết cách viết một thẻ cho đúng
  3. Bắt đầu với Editor → màn hình quan trọng nhất
  4. DataSource - Tổng quan → nơi chứa toàn bộ logic dữ liệu
  5. Evaluator - Tổng quan → “động cơ” xử lý của Bravo
  6. Bắt đầu với Controls → vẽ giao diện
  7. Bắt đầu với Expression → viết biểu thức

📌 Lưu ý chung từ tài liệu gốc

Trích từ tài liệu gốc

Tài liệu kỹ thuật mô tả tác dụng, ý nghĩa và các thao tác khi sử dụng các thẻ khai báo trên layout. Do trong quá trình phát triển và hoàn thiện sản phẩm nên có thể sẽ có những điểm khác biệt với sản phẩm trên thực tế. Trong tình huống này cán bộ kỹ thuật nên tham khảo các chỉ dẫn trên phần mềm.

Do số lượng các thẻ hỗ trợ là rất lớn, nhiều thẻ chưa được ứng dụng vào các bài toán cụ thể, do vậy tài liệu ưu tiên các thẻ có tần suất sử dụng cao.

Nguồn tra cứu bổ sung (Bravo 10): https://wiki.bravo.com.vn/books/bravo-10-client-documentation


Vault được biên soạn lại từ bộ tài liệu kỹ thuật gốc dạng PDF (11 tài liệu Bravo 10 + 13 tài liệu Bravo 8).