ứ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 theo mô hình là phương pháp tập trung vào việc thêm các thành phần như biểu mẫu, chế độ xem, biểu đồbảng điều khiển vào bảng bằng cách sử dụ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 dữ liệu không bị lặp lại không cần thiết.

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

Nhà thiết kế ứng dụng có thêm bảng tài khoản và danh bạ

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

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

Mặc dù chúng ta gọi chúng là ứng dụng dựa trên mô hình, nhưng thường thì sẽ dễ dàng hơn khi coi 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 đượ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 này tương tự như sơ đồ được hiển thị ở đây.

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 điều hướng giữa các bảng bằng khung 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 mô hình dữ liệumối quan hệ được tạo, quá trình xây dựng diễn ra tương đối nhanh chóng nhờ các nhà thiết kế không cần mã, tập trung vào thành 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ó 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 độ 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 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

Tài liệu đã được phát triển để giúp người dùng điều hướng và tương tác thành công 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ề 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 (ALM) là cách chúng tôi phát triển một ứng dụng từ khi hình thành ý tưởng cho đến khi kết thúc.

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 phương tiện để di chuyển các đối tượng này 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).

Sử dụng trình thiết kế ứng dụng, ứng dụng theo mô hình được tạo bằng cách thêm một trang, trang này sẽ thêm chức năng đ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 thực hiện.

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

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

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ề 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ư).