Ứ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 cách tiếp cận tập trung vào việc thêm các thành phần như biểu mẫu, dạng xem, biểu đồ và bảng thông tin vào bảng bằng 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.

Sử dụng công cụ thiết kế ứng dụng với ít hoặc không có mã, bạn có thể xây dựng các ứng dụng đơn giản hoặc phức tạp.

Công cụ thiết kế ứng dụng đã thêm bảng tài khoản và người liên hệ

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

Ứ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ư giới thiệu nhân viên mới, quản lý quy trình bán hàng hoặc mối quan hệ thành viên trong một tổ chức như ngân hàng, thì ứng dụng dựa trên mô hình là một lựa chọn tuyệt vời.

Mô hình hóa dữ liệu

Mặc dù chúng tôi gọi chúng là ứng dụng dựa trên mô hình, nhưng thường dễ dàng hơn khi nghĩ về chúng là ứng dụng dựa trên mô hình dữ liệu . Điều này là do, nếu không có mô hình dữ liệu nằm 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ự, cả nhiều người dùng và thiết bị được sử dụng đều có thể truy cập được. Kinh nghiệm tương tự như sơ đồ được hiển thị ở đây.

Trong ví dụ này, ứng dụng chứa ba bảng (thử thách, ý tưởng, dự án nhóm), một bảng thông tin và nhiều biểu đồ và chế độ xem. Người dùng điều hướng giữa các bảng bằng cách sử dụ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

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

Không giống như phát triển ứng dụng canvas , nơi công cụ thiết kế 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 giao diện người dùng được xác định cho bạn và phần lớn được chỉ định bởi các thành phần 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 mô hình dữ liệu và các mối quan hệ được tạo, quá trình xây dựng tương đối nhanh chóng do các nhà thiết kế no-code tập trung vào thành phần phong phú.
  • Ứ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ập và phả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. Khi người dùng tự tin với một ứng dụng dựa trên mô hình, các ứng dụng sau này sẽ dễ dàng áp dụng hơn trong tổ chức.
  • Việc di chuyển ứng dụng giữa 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ề lợi ích của phương pháp dựa trên mô hình

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

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 ứ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 thành phần bạn thêm. Trọng tâm là xem nhanh dữ liệu kinh doanh của bạn và đưa ra quyết định thay vì thiết kế ứng dụng phức tạp.

Loại Ứ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 người khác sử dụng trình kết nối
Kinh nghiệm thiết kế Thiết kế tập trung vào thành phần No-code Thao tác các thuộc tính điều khiển bằng cách sử dụng biểu thức Power Fx
Kiểm soát giao diện người dùng Hạn chế, 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 nhau chủ yếu dựa trên bảng và chế độ xem được chọn Thường thấp, do các nhà thiết kế có quyền kiểm soát đáng kể đố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ó khả năng phức tạp vì các nguồn dữ liệu có thể cần được cập nhật
Tốc độ sáng tạo Nhanh chóng Liên quan đến độ phức tạp của thiết kế
Đáp ứng Tự động đáp ứng Chỉ đáp ứng nếu được thiết kế theo cách này
Điều hướng qua các mối quan hệ Tự động, cung cấp các mối quan hệ tồn tại Chỉ khi được thiết kế và áp dụng bằng công thức Power Fx
Tính năng trợ năng Tích hợp sẵn Được thiết kế 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ẻ ứng dụng dựa trên mô hình

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

  • 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 cho việc lập mô hình dữ liệu kinh doanh và trong một số trường hợp để xác định các quy trình kinh doanh. Tùy chỉnh vai trò bảo mật 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 ứng dụng dựa trên mô hình

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

Tài liệu đã đượ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 giúp họ làm việc hiệu quả hơn.

Tìm hiểu thêm về việc sử dụng các ứ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 (ALM) là cách chúng tôi phát triển ứng dụng từ khi hình thành đến khi kết thúc vòng đời.

Các giải pháp được sử dụng để hoạt động như bao bì cho tất cả các yếu tố cần thiết để cung cấp sản phẩm để sử dụng trong doanh nghiệp.

Tối thiểu, ứng dụng dựa trên mô hình yêu cầu một bảng, sơ đồ trang web và 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 ứ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 phương tiện mà các đối tượng này có thể được di chuyển 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 ứng dụng dựa trên mô hình, bạn nên tạo ứng dụng đó trong một giải pháp.

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

Ứ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.

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

Sử dụng công cụ thiết kế ứng dụng, ứng dụng dựa trên mô hình được tạo bằng cách thêm một trang, thêm điều hướng vào ứng dụng và thường dựa trên bảng hoặc trang tùy chỉnh.

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. Bạn có thể muốn Tạo một giải pháp trước khi làm như vậy.

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

Nếu bạn chưa quen với 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 hoạt động đầy đủ bằng Power Apps, hãy bắt đầu với Lập kế hoạch dự án Power Apps.

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

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