Xác định loại ứng dụng cần tạo

Trong Power Apps, bạn có hai tùy chọn khi tạo ứng dụng: ứng dụng dựa trên mô hình và ứng dụng canvas.

Sau đây là thông tin so sánh cơ bản, cấp cao. Để biết thêm chi tiết về hai loại ứng dụng này, hãy xem Tổng quan về việc tạo ứng dụng trong Power Apps.

Ứng dụng dựa trên mô hình.

Các ứng dụng dựa trên mô hình yêu cầu có cơ sở dữ liệu Microsoft Dataverse. Chúng được xây dựng dựa trên dữ liệu được lập thành mô hình trong môi trường cơ sở dữ liệu đó. Các dạng xem và màn hình chi tiết cho ứng dụng dựa trên mô hình được phát triển theo cấu trúc dữ liệu. Vì vậy, chúng mang đến cho người dùng một giao diện nhất quán hơn giữa các màn hình mà người tạo ứng dụng không phải mất nhiều công sức.

Ứng dụng dựa trên mô hình là lựa chọn phù hợp cho các tình huống có logic công việc phức tạp, như:

  • Mô hình dữ liệu tinh vi

  • Quản lý quy trình công việc

  • Theo dõi các hoạt động liên quan đến dữ liệu

Ứng dụng canvas.

Mặt khác, các ứng dụng canvas có thể được xây dựng dù có hay không có cơ sở dữ liệu Dataverse. Các ứng dụng này sử dụng trình kết nối để truy nhập dữ liệu và dịch vụ. Ứng dụng canvas bắt đầu với một màn hình trống, giống như khung vẽ của nghệ sĩ và người tạo sẽ trình bày thủ công từng màn hình. Điều này cho phép người tạo kiểm soát hoàn toàn vị trí của từng thành phần trên khung vẽ.

Hãy dùng ứng dụng canvas nếu người dùng mong đợi có một trải nghiệm tùy chỉnh. Chúng mang đến:

  • Giao diện đồ họa, trực quan

  • Khả năng tạo giao diện người dùng được tùy chỉnh riêng dựa trên yêu cầu của người dùng

  • Khả năng tích hợp trên nhiều hệ thống bằng các bộ kết nối

Hãy cân nhắc tạo ứng dụng dựa trên mô hình trừ phi người dùng của bạn có nhu cầu cụ thể về ứng dụng canvas. Các ứng dụng dựa trên mô hình cho phép bạn tạo ứng dụng nhanh chóng vì chúng không yêu cầu bạn tự xây dựng giao diện người dùng.

Lưu ý

Nếu bạn đang tạo một ứng dụng sẽ được khách hàng sử dụng trên web, thì bạn cũng có thể tạo ứng dụng thuộc loại thứ ba: ứng dụng cổng thông tin.

Xây dựng một giải pháp toàn diện, sử dụng nhiều ứng dụng

Quy trình công việc của bạn có thể đòi hỏi có nhiều ứng dụng.

Chẳng hạn, dự án báo cáo chi phí của chúng tôi có một số nhóm nhiệm vụ rất khác nhau, vì vậy, chúng tôi sẽ xem xét tạo vài ứng dụng. Chúng sử dụng các dữ như nhau, nhưng trải nghiệm người dùng sẽ được điều chỉnh riêng theo kịch bản và vị trí cụ thể.

Các nhiệm vụ cho từng bước trong quy trình công việc.

Như bạn có thể thấy ở ví dụ trên, có nhiều người xử lý cùng một bộ dữ liệu. Ứng dụng canvas sẽ phù hợp nhất để nhân viên điền vào biểu mẫu chi phí, cho phép những người như Lee gửi báo cáo chi phí bằng ứng dụng di động hấp dẫn, trực quan để sử dụng và có thể sử dụng khi ngoại tuyến.

Ứng dụng canvas để tạo báo cáo chi phí.

Ở phần về Lập tài liệu cho quy trình công việc, bạn có thể thấy rằng các yêu cầu của Abhay là:

  • Phải có thể xem xét tất cả các báo cáo chi phí và biên lai

  • Chịu trách nhiệm đảm bảo tuân thủ cho mọi báo cáo chi phí

  • Khối lượng công việc lớn; cần có khả năng xử lý thông tin nhanh chóng

  • Phải có thể báo cáo về cách chi tiêu cân đối với ngân sách

Để bảo đảm khả năng xử lý khối lượng lớn công việc và xử lý thông tin nhanh chóng, lựa chọn phù hợp nhất sẽ là ứng dụng dựa trên mô hình. Nó cho phép Abhay xem nhanh tất cả các chi tiết của báo cáo chi phí đã gửi, xem sự ảnh hưởng của báo cáo đến ngân sách và tìm kiếm thông tin liên quan, như thông tin chi tiết về nhà cung cấp.

Ứng dụng dựa trên mô hình để xử lý báo cáo chi phí.

Trong kịch bản ví dụ này, bạn có thể thấy sự kết hợp giữa cả ứng dụng canvas và ứng dụng dựa trên mô hình. Tuy chúng là hai loại ứng dụng khác nhau, nhưng tất cả dữ liệu lại có thể được tập trung ở một nơi (Dataverse).

Hai ứng dụng có dữ liệu trong Dataverse.

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