Bỏ qua để đến nội dung

Power Apps là gì

Power Apps là nền tảng low-code của Microsoft để xây ứng dụng nghiệp vụ nhanh — không cần (hoặc cần rất ít) lập trình. Nó là một phần của Power Platform và là trọng tâm của khóa tài liệu này, với model-driven app.

🧩 Model-driven app

Hướng dữ liệu — xây trên Dataverse. Thêm form, view, chart, dashboard vào bảng. Giao diện tự sinh, responsive. Trọng tâm khóa này.

🎨 Canvas app

Hướng giao diện — kéo-thả màn hình tự do như slide PowerPoint, điều khiển bằng Power Fx. Kết nối nhiều nguồn qua connector.

🌐 Power Pages

Trang web public (trước là Portals) cho người dùng ngoài tổ chức truy cập dữ liệu Dataverse.

Model-driven app phù hợp ứng dụng hướng quy trình, dữ liệu dày đặc — nơi người dùng di chuyển giữa nhiều bản ghi liên quan. Ví dụ điển hình:

  • Onboarding nhân viên (quy trình nhiều bước).
  • Quản lý quy trình bán hàng (lead → cơ hội → hợp đồng).
  • Quản lý quan hệ thành viên (ngân hàng, hiệp hội).

Mặc dù gọi là “model-driven”, hãy nghĩ nó là “data-model-driven” — không có data model trong Dataverse thì không tạo được model-driven app.

  • Nhanh sau khi có data model: designer no-code, thêm component là xong.
  • Giao diện nhất quán trên desktop và mobile, tự responsive & accessible.
  • Di chuyển môi trường dễ (dev → test → prod) qua solutions.
  • Điều hướng tự động theo relationships — không phải tự dựng.
  • Ít kiểm soát giao diện hơn canvas — bố cục phần lớn do component quyết định.
  • Chỉ chạy trên Dataverse (không dùng nguồn ngoài tùy tiện như canvas). → Chi tiết: Model-driven vs Canvas.
Chia sẻ: