ứng dụng dựa trên mô hình trong Power Apps là gì?

Tổng quan về ứng dụng dựa trên mô hình

Thiết kế ứng dụng dựa trên mô hình là một phương pháp tập trung vào việc thêm các cấu phần như biểu mẫu, dạng xembiểu đồ cũng như bảng điều khiển vào các bảng bằng cách sử dụng một công cụ thiết kế ứng dụng. Ngoài ra, các mối quan hệ kết nối các bảng với nhau theo cách cho phép điều hướng giữa chúng và đảm bảo rằng dữ liệu không bị lặp lại một cách không cần thiết.

Bằng cách sử dụng công cụ thiết kế ứng dụng với ít mã hoặc không có mã, bạn có thể tạo các ứng dụng đơn giản hoặc rất phức tạp.

Ứng dụng dựa trên quy trình

Các ứng dụng dựa trên mô hình đặc biệt phù hợp với các ứng dụng dựa trên quy trình có mật độ dữ liệu dày đặc và giúp người dùng dễ dàng di chuyển giữa các bản ghi liên quan. Ví dụ: nếu bạn đang xây dựng một ứng dụng để quản lý một quy trình phức tạp, chẳng hạn như huấn luyện nhân viên mới, quản lý quy trình bán hàng hoặc các mối quan hệ thành viên trong một tổ chức như ngân hàng, thì một ứng dụng dựa trên mô hình là một lựa chọn tuyệt vời.

Lập mô hình dữ liệu

Mặc dù chúng được gọi là ứng dụng dựa trên mô hình, nhưng chúng thường được coi là ứng dụng dựa trên mô hình dữ liệu để dễ hiểu hơn. Điều này là do, nếu không có mô hình dữ liệu được đặt trong Microsoft Dataverse, bạn không thể tạo ứng dụng dựa trên mô hình.

Trải nghiệm người dùng

Từ quan điểm của người dùng, tất cả các ứng dụng dựa trên mô hình đều cung cấp trải nghiệm tương tự nhau, có thể truy cập bởi nhiều người dùng và bởi thiết bị được sử dụng. Trải nghiệm tương tự như sơ đồ được trình bày bên dưới.

Trong ví dụ này, ứng dụng có ba bảng (thách thức, ý tưởng, dự án nhóm), một bảng điều khiển và nhiều biểu đồ cũng như dạng xem. Người dùng có thể điều hướng giữa các bảng bằng ngăn bên trái hoặc thông qua bảng điều khiển.

ứng dụng dựa trên mô hình mẫu

Các lợi ích của phương pháp dựa trên mô hình

Khác với quá trình phát triển ứng dụng canvas trong đó nhà thiết kế có toàn quyền kiểm soát bố cục ứng dụng, phần lớn giao diện người dùng của ứng dụng dựa trên mô hình được xác định cho bạn và chủ yếu được chỉ định bởi các cấu phần mà bạn thêm vào ứng dụng.

Có một số ưu điểm đáng chú ý đối với phương pháp phát triển ứng dụng này.

  • Sau khi tạo mô hình dữ liệu và các mối quan hệ, quá trình xây dựng tương đối nhanh chóng do có các công cụ thiết kế không dùng mã tập trung vào cấu phần phong phú.
  • Các ứng dụng có giao diện người dùng tương tự trên nhiều thiết bị khác nhau, từ máy tính để bàn đến thiết bị di động.
  • Các ứng dụng có thể truy cậpphản hồi tự động.
  • Trải nghiệm người dùng nhất quán trên tất cả các ứng dụng dựa trên mô hình. Sau khi người dùng tin tưởng vào một ứng dụng dựa trên mô hình, các ứng dụng sau này sẽ được chấp nhận dễ dàng hơn bên trong tổ chức.
  • Việc di chuyển các ứng dụng giữa các môi trường phát triển, thử nghiệm và sản xuất tương đối đơn giản bằng cách sử dụng các giải pháp.

Tìm hiểu thêm về các lợi ích của phương pháp dựa trên mô hình

So sánh ứng dụng canvas và ứng dụng dựa trên mô hình

Trong ứng dụng canvas, người tạo ứng dụng có toàn quyền kiểm soát bố cục ứng dụng. Với các ứng dụng dựa trên mô hình, phần lớn bố cục được xác định bởi các cấu phần mà bạn thêm. Trọng tâm chủ yếu là xem nhanh dữ liệu doanh nghiệp của bạn và đưa ra quyết định thay vì thiết kế ứng dụng phức tạp.

Danh mục Ứng dụng dựa trên mô hình Ứng dụng canvas
Nền tảng dữ liệu Chỉ Dataverse Dataverse + nhiều nền tảng khác sử dụng trình kết nối
Trải nghiệm thiết kế Thiết kế tập trung vào cấu phần không dùng mã Xử lý các thuộc tính điều khiển bằng các biểu thức Power Fx
Điều khiển UI Giới hạn, chủ yếu là tùy chỉnh Toàn quyền kiểm soát
Tính nhất quán của ứng dụng Cao – khác biệt chủ yếu dựa trên các bảng và dạng xem đã chọn Thường thấp, với sự kiểm soát đáng kể mà các nhà thiết kế có đối với trải nghiệm người dùng
Di chuyển giữa các môi trường Đơn giản Có thể phức tạp do các nguồn dữ liệu có thể cần được cập nhật
Tốc độ tạo Nhanh Liên quan đến độ phức tạp của thiết kế
Phản hồi Tự động phản hồi Chỉ phản hồi nếu được thiết kế theo cách này
Điều hướng qua các mối quan hệ Tự động, với điều kiện là tồn tại các mối quan hệ Chỉ khi được thiết kế và áp dụng bằng công thức Power Fx
Tính năng truy cập Tích hợp Được thiết kế tích hợp vào ứng dụng: Tạo ứng dụng canvas có thể truy cập

Các bước để xây dựng và chia sẻ một ứng dụng dựa trên mô hình

Ở mức độ cơ bản, quá trình tạo ứng dụng dựa trên mô hình bao gồm các lĩnh vực sau đây.

  • Mô hình hóa dữ liệu doanh nghiệp
  • Xác định quy trình công việc
  • Tạo ứng dụng
  • Đặt cấu hình vai trò bảo mật
  • Chia sẻ ứng dụng của bạn

Phần lớn thời gian dành cho việc xây dựng ứng dụng được dành riêng cho việc lập mô hình dữ liệu kinh doanh và trong một số trường hợp là xác định các quy trình kinh doanh. Việc tùy chỉnh các vai trò bảo mật sẽ phụ thuộc vào nhu cầu của tổ chức.

Tìm hiểu thêm về các bước để xây dựng một ứng dụng dựa trên mô hình

Sử dụng ứng dụng dựa trên mô hình

Hướng dẫn sử dụng đã được phát triển để giúp người dùng điều hướng thành công và tương tác với các ứng dụng dựa trên mô hình theo cách cho phép họ làm việc hiệu quả hơn.

Tìm hiểu thêm về cách sử dụng ứng dụng dựa trên mô hình

Bạn có thể sử dụng các ứng dụng dựa trên mô hình trên thiết bị di động và chạy chúng ở chế độ ngoại tuyến.

Sử dụng các giải pháp để hỗ trợ Quản lý vòng đời ứng dụng

Quản lý vòng đời ứng dụng là cách mà chúng ta phát triển một ứng dụng từ khi hình thành đến khi kết thúc vòng đời.

Giải pháp được sử dụng để đóng vai trò là trình đóng gói cho tất cả các phần tử cần thiết để cung cấp một sản phẩm được sử dụng trong doanh nghiệp.

Ở mức tối thiểu, một ứng dụng dựa trên mô hình yêu cầu một bảng đơn nhất, một sơ đồ trang web cùng với chính ứng dụng đó. Tuy nhiên, các ứng dụng dựa trên mô hình thường bao gồm nhiều hơn đáng kể và điều này bao gồm các ứng dụng canvas, vai trò bảo mật, biến môi trường, v.v.

Trình khám phá giải pháp

Các giải pháp cung cấp các phương tiện giúp những phần tử này có thể di chuyển được giữa các môi trường. Do đó, các giải pháp là một phần quan trọng của bất kỳ chiến lược quản lý vòng đời ứng dụng nào.

Khi tạo một ứng dụng dựa trên mô hình, bạn nên tạo ứng dụng đó bên trong một giải pháp.

Yêu cầu tối thiểu để xây dựng một ứng dụng dựa trên mô hình

Các ứng dụng dựa trên mô hình có thể phức tạp. Tuy nhiên, các yêu cầu tối thiểu để xây dựng chúng tương đối đơn giản.

  • Một giấy phép Microsoft Power Apps.
  • Dung lượng để tạo một môi trường Power Platform. Đây là một tính năng của Power Apps và Dynamics 365 đã có giấy phép.
  • Môi trường Power Platform.
  • Một cơ sở dữ liệu Dataverse bên trong môi trường. Tùy chọn này được chọn khi bạn tạo một môi trường. Thông tin thêm: Tạo môi trường với cơ sở dữ liệu
  • Đặc quyền dành cho người tạo để làm việc với tư cách là người tùy chỉnh hệ thống hoặc người tạo môi trường tại nơi tạo ứng dụng dựa trên mô hình. Thông tin thêm: Giới thiệu về vai trò bảo mật đã xác định trước
  • Một bảng. (Có nhiều bảng tiêu chuẩn, bao gồm tài khoản, tồn tại theo mặc định).
  • Một cột bảng. (Mỗi bảng có ít nhất một cột và nhiều cột hệ thống).
  • Một dạng xem bảng để xem các bản ghi. (Có một số bảng theo mặc định).
  • Một biểu mẫu bảng để nhập dữ liệu. (Sẽ có một biểu mẫu theo mặc định).

Một ứng dụng dựa trên mô hình được tạo bằng cách thêm một bảng vào sơ đồ trang web sử dụng công cụ thiết kế ứng dụng và chạy thông qua quá trình xác thực và phát hành ứng dụng.

Các bước tiếp theo

Tìm hiểu về giá trị của ứng dụng dựa trên mô hình

Xây dựng một ứng dụng dựa trên mô hình đơn giản là một cách tuyệt vời để bắt đầu. Có thể bạn muốn Tạo một giải pháp trước khi làm như vậy.

Để đi sâu hơn vào việc tạo các ứng dụng dựa trên mô hình, hãy xem Các bước để xây dựng một ứng dụng dựa trên mô hình.

Nếu bạn chưa quen Power Apps và muốn tìm hiểu về cách chuyển đổi ý tưởng của mình thành một giải pháp thật sự hiệu quả bằng Power Apps, hãy bắt đầu với việc Lập kế hoạch cho dự án Power Apps.

Hiểu các thành phần của ứng dụng dựa trên mô hình sẽ giúp bạn hiểu một số phần tử tạo nên một ứng dụng dựa trên mô hình.

Tìm hiểu về việc cấp phép cho Power Platform

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).