Classic workflows
Classic workflows là cơ chế tự động hóa lâu đời của Dataverse (Dynamics). Dù Power Automate là hướng hiện đại, hiểu workflow giúp làm việc với hệ thống có sẵn và vài tình huống đặc thù.
Real-time vs Background
Phần tiêu đề “Real-time vs Background”Đây là khái niệm quan trọng nhất:
| Loại | Khi chạy | Đặc điểm |
|---|---|---|
| Real-time (synchronous) | Ngay trong giao dịch | Có thể chặn/hủy thao tác; kết quả tức thì; nếu lỗi → rollback |
| Background (asynchronous) | Sau, theo hàng đợi | Không chặn người dùng; chạy nền; có thể trễ |
Khi nào dùng real-time
Phần tiêu đề “Khi nào dùng real-time”- Cần validate và chặn trước khi lưu (vd cấm chuyển trạng thái nếu thiếu điều kiện).
- Cần kết quả tức thì ảnh hưởng giao dịch hiện tại. → Tương tự business rule scope Entity nhưng logic phức tạp hơn.
Khi nào dùng background
Phần tiêu đề “Khi nào dùng background”- Tác vụ không cần tức thì: gửi email, cập nhật bản ghi khác.
- Không muốn làm chậm thao tác người dùng.
Workflow vs Power Automate
Phần tiêu đề “Workflow vs Power Automate”| Classic workflow | Power Automate | |
|---|---|---|
| Hiện đại | Cũ (legacy) | Khuyến nghị |
| Connector ngoài | Hạn chế | 1000+ |
| Real-time sync | Có | Hạn chế (cần plug-in cho sync thật) |
| Giao diện | Cũ | Hiện đại |
→ Mới làm: dùng Power Automate. Cần real-time/sync chặn giao dịch: cân nhắc real-time workflow hoặc plug-in.