Power Automate (Dataverse triggers)
Power Automate tự động hóa quy trình xung quanh model-driven app — khi dữ liệu Dataverse thay đổi, flow tự chạy: gửi email, phê duyệt, đồng bộ hệ thống khác. Đây là công cụ logic mạnh nhất ngoài code.
Trigger Dataverse
Phần tiêu đề “Trigger Dataverse”Flow bắt đầu khi một sự kiện xảy ra trên bảng:
| Trigger | Khi nào chạy |
|---|---|
| When a row is added | Tạo bản ghi mới |
| When a row is modified | Sửa bản ghi (lọc theo cột đổi) |
| When a row is deleted | Xóa bản ghi |
| When an action is performed | Sự kiện/message tùy biến |
→ Lọc theo scope (chỉ bản ghi của tôi / đơn vị / tổ chức) và filter điều kiện.
Hành động phổ biến
Phần tiêu đề “Hành động phổ biến”- Dataverse: tạo/cập nhật/xóa/truy vấn bản ghi khác.
- Email/Teams: gửi thông báo, yêu cầu phê duyệt.
- Approvals: quy trình phê duyệt có theo dõi.
- Connector ngoài: SharePoint, SQL, API, hệ thống bên thứ ba (1000+ connector).
- Điều kiện, vòng lặp, biến: logic quy trình đầy đủ.
Mẫu tự động hóa điển hình
Phần tiêu đề “Mẫu tự động hóa điển hình”| Kịch bản | Flow |
|---|---|
| Phê duyệt | Khi Trạng thái = Chờ duyệt → gửi Approval → cập nhật kết quả |
| Thông báo | Khi gán bản ghi → email người phụ trách |
| Đồng bộ | Khi tạo Khách → tạo bản ghi tương ứng ở hệ thống ngoài |
| Lịch/định kỳ | Mỗi sáng → tổng hợp, nhắc việc quá hạn |
Gọi flow từ app
Phần tiêu đề “Gọi flow từ app”- Tự động theo trigger (khi dữ liệu đổi).
- Hoặc thủ công từ command bar (nút “Gửi duyệt” gọi flow).
Power Automate vs business rule vs plug-in
Phần tiêu đề “Power Automate vs business rule vs plug-in”| Business rule | Power Automate | Plug-in | |
|---|---|---|---|
| Code | Không | Không (low-code) | Có (C#) |
| Tích hợp ngoài | Không | Có | Có |
| Realtime/đồng bộ | Form | Nền (gần realtime) | Đồng bộ, hiệu năng cao |