Webhooks & Dataverse events
Để tích hợp Dataverse với hệ thống ngoài theo kiến trúc hướng sự kiện, Power Platform cung cấp webhooks, Azure Service Bus và Web API. Đây là phần pro-dev cho tích hợp doanh nghiệp.
Webhooks
Phần tiêu đề “Webhooks”- Khi sự kiện xảy ra trên bảng (Create/Update…), Dataverse gọi một HTTP endpoint bên ngoài (webhook).
- Hệ thống ngoài nhận payload và xử lý.
- Phù hợp đẩy dữ liệu realtime ra dịch vụ ngoài (vd thông báo, đồng bộ).
Azure Service Bus
Phần tiêu đề “Azure Service Bus”- Dataverse đẩy message vào Azure Service Bus (hàng đợi/topic) khi sự kiện xảy ra.
- Hệ thống ngoài lắng nghe và xử lý bất đồng bộ, đáng tin (queue).
- Phù hợp tích hợp khối lượng lớn, tách rời (decoupled).
Web API (đọc/ghi Dataverse từ ngoài)
Phần tiêu đề “Web API (đọc/ghi Dataverse từ ngoài)”- OData v4 REST API cho phép hệ thống ngoài đọc/ghi Dataverse trực tiếp.
- Xác thực qua Entra ID (service principal/app registration).
- Nền cho mọi tích hợp lập trình, di trú dữ liệu, app tùy biến.
Chọn cơ chế tích hợp
Phần tiêu đề “Chọn cơ chế tích hợp”| Nhu cầu | Cơ chế |
|---|---|
| Đẩy sự kiện realtime ra ngoài | Webhook |
| Tích hợp lớn, đáng tin, tách rời | Service Bus |
| Hệ thống ngoài chủ động đọc/ghi | Web API |
| Tích hợp no-code | Power Automate connector |
So với Power Automate
Phần tiêu đề “So với Power Automate”- Power Automate: tích hợp no-code, hợp phần lớn nhu cầu.
- Webhook/Service Bus/Web API: cho lập trình viên, khi cần kiểm soát/hiệu năng/kiến trúc sự kiện chuẩn.