Chỉnh sửa và xem trước
Bảng, XML và vòng đời một lần chỉnh sửa.
Bộ chỉnh sửa nằm ngay dưới sơ đồ, cùng một màn hình. Sửa ở đâu cũng thấy sơ đồ và toàn bộ con số đổi theo tức thì.
Khoá để tránh lỡ tay
Bộ chỉnh sửa mặc định khoá: mọi ô đều chỉ xem. Bấm ✎ Chỉnh sửa để mở, sửa xong bấm Lưu thay đổi — nút này vừa ghi vào tài khoản vừa khoá lại. Nhờ vậy không có chuyện gõ nhầm vào một con số rồi không biết mình đã đổi gì.
Bốn tab chỉnh sửa
| Tab | Sửa được gì |
|---|---|
| Bước | Id, tên, loại, phân loại, thời gian, chi phí. Thêm/xoá dòng, kéo đổi thứ tự. |
| Luồng | Nối từ đâu tới đâu, nhãn điều kiện, xác suất %. |
| XML | Sửa thẳng mã XML của draw.io / BPMN 2.0 rồi áp dụng. |
| Đơn vị | Đơn vị tiền, số vòng mở khi liệt kê kịch bản, số lượt mô phỏng. |
Phân rã một bước thành hạng mục
Cột Hành động của bảng bước có nút Chi tiết. Trong hộp thoại đó, bật “Phân rã bước này thành các hạng mục chi tiết” để khai từng đầu việc nhỏ: tên hạng mục, người đảm nhận, thời gian, chi phí.
Khi đã phân rã, thời gian và chi phí của bước bằng tổng các hạng mục và
không nhập tay được nữa — ô số chuyển sang nền vàng kèm ký hiệu Σ. Tắt phân rã
thì quay lại nhập tay như cũ.
Bước “Thẩm định 30 phút” là một con số ước lượng. Phân rã ra thấy: đọc hồ sơ 18 phút (chuyên viên) + lập biên bản 12 phút (trưởng nhóm). Giờ bạn biết ai tốn thời gian vào việc gì — và khi cần cắt giảm thì biết cắt ở đâu.
Xuất Hạng mục chi tiết (.csv) để lấy toàn bộ bảng này cho mọi bước. Lưu ý: file .drawio và .bpmn chỉ mang con số tổng, không mang danh sách hạng mục.
Vòng đời một lần chỉnh sửa
- Bạn gõ vào một ô.
- Sau ~450 ms không gõ nữa, trình duyệt gửi toàn bộ mô hình lên
/api/processes/<id>/preview. - Máy chủ tính lại và vẽ lại, trả về SVG cùng các mảnh HTML đã render.
- Trang thay nội dung các vùng tương ứng. Chưa có gì được ghi vào cơ sở dữ liệu.
- Bấm Lưu thay đổi mới thật sự ghi, và bản cũ vào lịch sử.
Để bản xem trước và bản lưu dùng chung đúng một bộ mã tính toán. Nếu viết lại công thức bằng JavaScript, sớm muộn hai bên sẽ lệch nhau và người dùng sẽ thấy con số nhảy sau khi bấm lưu. Một mô hình 17 bước tính lại hết khoảng 25 ms nên độ trễ không đáng kể.
Kéo thả đổi thứ tự bước
Kéo biểu tượng ⠿ ở đầu dòng để sắp xếp lại bảng. Thao tác này chỉ đổi thứ tự hiển thị cho dễ đọc — luồng chạy do bảng Luồng quyết định, không phải do thứ tự dòng.
Sửa bằng XML
Ba nút trong tab XML:
- Lấy XML hiện tại — sinh lại draw.io từ mô hình đang có.
- Lấy file gốc — nội dung y hệt file bạn đã tải lên.
- Áp dụng XML — phân tích lại và cập nhật xem trước.
Kiểm tra tính hợp lệ
Sau mỗi lần tính lại, công cụ soát cấu trúc và hiện cảnh báo ngay dưới thẻ chỉ số:
| Mức | Nghĩa là | Ví dụ |
|---|---|---|
| Lỗi | Kết quả không đáng tin, phải sửa | Luồng trỏ tới bước không tồn tại · vòng lặp không có lối thoát |
| Cảnh báo | Vẫn tính được nhưng có thể sai ý bạn | Cổng song song thiếu cổng gộp · bước không đến được từ điểm bắt đầu |
| Ghi chú | Thông tin, không cần làm gì | Quy trình có 1 luồng quay lui |