Thiết lập Mobile Offline (cổ điển)

Thiết lập đồng bộ hóa ngoại tuyến trên thiết bị di động để cho phép người dùng làm việc ở chế độ ngoại tuyến trên thiết bị di động của họ. Mobile offline cho phép người dùng sử dụng ứng dụng Power Apps ở chế độ ngoại tuyến và tương tác với dữ liệu của họ mà không cần kết nối Internet.

Ứng dụng dành cho thiết bị di động cung cấp trải nghiệm ngoại tuyến phong phú và giúp bạn luôn làm việc năng suất. Bạn có thể sử dụng các lệnh cơ bản như tạo, đọc, cập nhật và xóa khi ngoại tuyến. Sau khi bạn trực tuyến trở lại, những thay đổi bạn đã thực hiện trên ứng dụng dành cho thiết bị di động sẽ tự động được đồng bộ hóa với Microsoft Dataverse.

Bước 1: Bật bảng cho đồng bộ hóa Mobile Offline

Một trong những việc đầu tiên bạn cần thực hiện là cho phép các bảng sẵn có đối với người dùng di động khi họ đang sử dụng ứng dụng di động ở chế độ ngoại tuyến. Bạn có thể vô hiệu hóa hoặc kích hoạt bất kỳ bảng được hỗ trợ nào cho chế độ ngoại tuyến.

Để kích hoạt bảng cho tính năng đồng bộ hóa mobile offline, hãy làm theo các bước bên dưới.

  1. Đăng nhập vào Power Apps.

  2. Trong ngăn điều hướng, chọn Bảng. Nếu không thấy mục này trong ngăn bảng điều khiển bên, hãy chọn …Thêm rồi chọn mục bạn muốn.

  3. Chọn hàng của bảng mà bạn muốn bật cho ngoại tuyến di động, chẳng hạn như Khách hàng.

  4. Trên thanh lệnh, chọn Thuộc tính.

  5. Trên ngăn Chỉnh sửa bảng, mở rộng Các tùy chọn nâng cao.

  6. Bên dưới Hàng trong bảng này, hãy nhớ đánh dấu vào ô Có thể thực hiện ngoại tuyến, sau đó chọn Lưu.

    Lưu ý

    Hãy nhớ rằng lượng dữ liệu bạn cung cấp cho người dùng khi họ ở trạng thái ngoại tuyến có thể ảnh hưởng đến thời gian đồng bộ dữ liệu, hiệu suất của thiết bị và có thể ảnh hưởng đến tốc độ sử dụng dữ liệu cho các thiết bị dùng mạng di động. Lượng dữ liệu được tải xuống thiết bị phụ thuộc vào:

    • Số lượng bảng mà bạn bật cho mobile offline.
    • Bộ lọc bạn thiết lập khi tạo hồ sơ mobile offline.

Bước 2: Tạo một cấu hình mobile offline để xác định dữ liệu nào sẽ có sẵn khi ngoại tuyến.

Tạo hồ sơ mobile offline để cho phép người dùng ngoại tuyến và đặt cấu hình các bộ lọc nhằm xác định số lượng dữ liệu sẽ có sẵn cho người dùng khi họ đang làm việc ở chế độ ngoại tuyến.

Để tạo hồ sơ, hãy làm theo các bước bên dưới.

  1. Đi đến Trung tâm quản trị Power Platform, https://admin.powerplatform.microsoft.com và đăng nhập với tư cách quản trị viên.

  2. Ở ngăn điều hướng, hãy chọn Môi trường.

  3. Chọn một môi trường và sau đó chọn Cài đặt.

  4. Mở rộng Người dùng + quyền, và sau đó chọn Cấu hình di động.

  5. Chọn Hồ sơ mới để tạo hồ sơ mới cho ngoại tuyến di động. Nếu bạn đã có hồ sơ muốn chỉnh sửa, hãy chọn hồ sơ đó từ danh sách.

  6. Nhập tên và mô tả cho cấu hình mobile offline của bạn. Chọn Tạo để tạo hồ sơ ngoại tuyến di động.

  7. Sau khi hồ sơ được tạo, hãy mở hồ sơ để bạn có thể tiếp tục chỉnh sửa.

  8. Trong khu vực Dữ liệu có sẵn ngoại tuyến, chọn Thêm bảng để thêm bảng và hồ sơ.

    Thêm bảng vào hồ sơ.

  9. Chọn bảng từ danh sách các bảng hiển thị. Chỉ các bảng có thể được bật cho ngoại tuyến di động mới xuất hiện trong danh sách. Chọn Tiếp theo.

    Danh sách bảng.

  10. Chọn bộ lọc dựa trên loại quyền sở hữu cho bảng. Quyền sở hữu bảng được quyết định khi bạn tạo một bảng. Để biết thêm thông tin, hãy xem phần Các loại bảng.

    Loại quyền sở hữu bảng Các tùy chọn Bộ lọc Tải xuống Dữ liệu có sẵn
    Người dùng hoặc nhóm
    • Chỉ tải xuống các hàng có liên quan - Đặt dữ liệu có liên quan trong bảng này ở chế độ ngoại tuyến. Nếu bạn không đặt bất kỳ mối quan hệ nào, sẽ không có hàng nào cho bảng này.
    • Tất cả các hàng - Đặt tất cả các hàng trong bảng này ở chế độ ngoại tuyến.
    • Bộ lọc dữ liệu khác - Chỉ đặt các hàng được chỉ định cho bảng này ở chế độ ngoại tuyến và sau đó chọn từ các hàng sau đây:
      • Tải xuống các hàng của người dùng - Chỉ đặt các hàng của bạn ở chế độ ngoại tuyến.
      • Tải xuống các hàng của nhóm - Đặt các hàng của nhóm ở chế độ ngoại tuyến.
      • Tải xuống các hàng của đơn vị kinh doanh - Đặt các hàng của đơn vị kinh doanh của bạn ở chế độ ngoại tuyến.
    Tổ chức
    • Chỉ tải xuống các hàng có liên quan - Đặt dữ liệu có liên quan trong bảng này ở chế độ ngoại tuyến. Nếu bạn không đặt bất kỳ mối quan hệ nào, sẽ không có hàng nào cho bảng này.
    • Tất cả các hàng - Đặt tất cả các hàng trong bảng này ở chế độ ngoại tuyến.
    Kinh doanh
    • Chỉ tải xuống dữ liệu có liên quan - Đặt dữ liệu có liên quan trong bảng này ở chế độ ngoại tuyến. Nếu bạn không đặt bất kỳ mối quan hệ nào, sẽ không có hàng nào cho bảng này.
    • Tất cả các hàng - Đặt tất cả các hàng trong bảng này ở chế độ ngoại tuyến.
    • Các hàng khác - Chỉ đặt các hàng được chỉ định cho bảng này ở chế độ ngoại tuyến và chọn từ các hàng sau đây:
      • Tải xuống các hàng của đơn vị kinh doanh - Đặt các hàng của đơn vị kinh doanh của bạn ở chế độ ngoại tuyến.
    Không có
    • Chỉ tải xuống hàng có liên quan. Công bố ngoại tuyến dữ liệu có liên quan cho bảng này. Nếu bạn không đặt bất kỳ mối quan hệ nào, sẽ không có hàng nào cho bảng này.

    Nếu chọn Tùy chỉnh, quản trị viên có thể xác định bộ lọc tùy chỉnh dựa trên các quy tắc sau. Quản trị viên có thể tạo bộ lọc ở tối đa ba cấp độ.

         
    equal (bằng) not equal (không bằng) gt – greater than (lớn hơn)
    ge – greater than or equal to (lớn hơn hoặc bằng) le – less than or equal to (nhỏ hơn hoặc bằng) lt – less than (nhỏ hơn)
    like (giống) not-like (không giống) trong
    not-in (không có trong) null (rỗng) not-null (không rỗng)
    eq-userid (bằng ID người dùng) ne-userid (không bằng ID người dùng) eq-userteams (bằng nhóm người dùng)
    eq-useroruserteams (bằng người dùng hoặc nhóm người dùng) eq-useroruserhierarchy (bằng người dùng hoặc hệ thống cấp bậc người dùng) eq-useroruserhierarchyandteams (bằng người dùng hoặc nhóm và hệ thống cấp bậc người dùng)
    eq-businessid (bằng ID doanh nghiệp) ne-businessid (không bằng ID doanh nghiệp) eq-userlanguage (bằng ngôn ngữ người dùng)
    begins-with (bắt đầu bằng) not-begin-with (không bắt đầu bằng) ends-with (kết thúc bằng)
    not-end-with (không kết thúc bằng)
  11. Trong khu vực Bao gồm các hàng liên quan [tên bảng] vào các bảng này, chọn mối quan hệ với bảng có liên quan. Bạn cần phải thêm bảng mà bạn muốn tạo mối quan hệ. Ví dụ: nếu bạn muốn thêm mối quan hệ giữa bảng Tài khoản và Liên hệ, thì bạn cần thêm cả hai bảng vào hồ sơ mobile offline.

    Ví dụ: nếu bạn chọn Liên hệ | Tên trường: Người liên hệ chính điều này có nghĩa là đối với mọi liên hệ, hệ thống cũng sẽ tải xuống tài khoản liên quan đến nó.

    Thêm mối quan hệ bảng.

  12. (Không bắt buộc) Chọn Đồng bộ khoảng và chọn tần suất bạn muốn dữ liệu của bảng tự động đồng bộ hóa với thiết bị của mọi người. Bạn có thể chọn một khoảng thời gian ngắn, chẳng hạn như 5 phút một lần hoặc chọn khoảng thời gian ít thường xuyên hơn để tối ưu hóa hiệu suất đồng bộ hóa và trải nghiệm người dùng. Thực hiện lựa chọn dựa trên yêu cầu công việc của bạn và tần suất người dùng cập nhật bảng. Thông thường, dữ liệu càng tĩnh thì càng ít cần khoảng đồng bộ thường xuyên.

    Lưu ý

    Ngay cả khi giá trị cho Khoảng thời gian đồng bộ hóa được đặt thành ít thường xuyên hơn Mỗi giờ một lần, dữ liệu hiện sẽ vẫn được đồng bộ hóa hàng giờ.

    Đồng bộ hóa chỉ được bắt đầu khi có kết nối và khi ứng dụng đang hoạt động trên thiết bị di động của người dùng. Đối với thiết bị Android, sau khi bắt đầu đồng bộ hóa, quá trình này có thể được hoàn tất ngay cả trong nền.

    Các yếu tố phụ thuộc, dựa trên các mối quan hệ đã chọn và bộ lọc tùy chỉnh bao gồm các bảng liên quan, được phân tích theo từng yêu cầu đồng bộ hóa. Điều này có thể dẫn đến việc đồng bộ hóa cũng được kích hoạt cho các bảng liên quan.

  13. Chọn Lưu để thêm bảng vào hồ sơ của bạn để bạn có thể tiếp tục chỉnh sửa.

Bước 2.1: Thêm người dùng hoặc nhóm vào hồ sơ Mobile Offline

Sau khi đã tạo cấu hình ngoại tuyến di động, bạn có thể bắt đầu thêm người dùng vào cấu hình. Điều này sẽ làm hồ sơ khả dụng cho người dùng để họ có thể có được trải nghiệm ngoại tuyến di động mà bạn đã thiết lập.

Mỗi lần chỉ có thể thêm người dùng vào một hồ sơ ngoại tuyến. Nếu người dùng hoặc nhóm được thêm vào hồ sơ ngoại tuyến khác thì bạn sẽ nhận được cảnh báo cho biết rằng người dùng đã được thêm vào hồ sơ ngoại tuyến khác. Nếu bạn tiếp tục thay đổi thì người dùng sẽ được chuyển sang hồ sơ mới. Điều này có thể làm gián đoạn người dùng, vì vậy bạn nên thông báo cho họ khi bạn chuyển họ sang một hồ sơ khác.

Lưu ý

Để có thể sử dụng thiết bị di động của mình ở chế độ ngoại tuyến, người dùng phải có quyền đọc đối với bảng trong hồ sơ ngoại tuyến di động.

  1. Nếu hồ sơ đó chưa mở, hãy chọn tên hồ sơ để mở hồ sơ mobile offline mà bạn muốn thêm người dùng.

    Chọn hồ sơ ngoại tuyến.

  2. Trong vùng Người có quyền truy cập ngoại tuyến, hãy chọn Thêm người dùng.

  3. Chọn những người dùng mà bạn muốn thêm vào hồ sơ ngoại tuyến di động. Người dùng thực tế được thêm vào dựa trên các nhóm được hiển thị trong mỗi nhóm. Người dùng được thêm riêng lẻ được hiển thị trong danh sách người dùng cá nhân.

  4. Khi bạn hoàn tất việc thêm người, hãy chọn Lưu.

    Lưu ý

    Nếu đã thực hiện bất kỳ thay đổi nào đối với một nhóm Azure Active Directory (Azure AD), bạn phải xóa và thêm nhóm trở lại hồ sơ ngoại tuyến trên thiết bị di động để các thay đổi đó có hiệu lực.

Bước 2.2: Phát hành hồ sơ Mobile Offline

Hồ sơ đã được thiết lập ở bước trước vẫn ở chế độ nháp, cho đến khi bạn xuất bản. Để triển khai các thay đổi của bạn cho thiết bị của người dùng, hồ sơ nháp cần được phát hành.

Khi bạn xuất bản hồ sơ, hồ sơ sẽ có sẵn cho người dùng của bạn và họ sẽ nhận được trải nghiệm ngoại tuyến trên thiết bị di động mà bạn đã xác định trong hồ sơ.

Làm theo các bước sau để xuất bản hồ sơ:

  1. Nếu hồ sơ đó chưa mở, hãy mở hồ sơ mobile offline mà bạn muốn xuất bản.

  2. Khi bạn đã hoàn tất việc thêm người và thực hiện bất kỳ thay đổi nào khác đối với hồ sơ ngoại tuyến trên thiết bị di động, hãy chọn Xuất bản để dữ liệu bạn đã chỉ định có thể bắt đầu đồng bộ hóa với thiết bị di động của người dùng.

    Không bắt buộc phải xuất bản lại hồ sơ di động sau khi người dùng hoặc nhóm đã được thêm.

    Xuất bản hồ sơ ngoại tuyến.

    Mẹo

    Nhập và xuất giải pháp

    Khi xuất một giải pháp có bao gồm hồ sơ mobile offline, hãy luôn chọn hộp kiểm Bao gồm siêu dữ liệu bảng cho mỗi bảng bạn xuất.

    Sau khi nhập giải pháp vào tổ chức đích, hãy xuất bản tất cả các hồ sơ ngoại tuyến trên thiết bị di động.

Bước 2.3: Cài phát hiện xung đột cho Mobile Offline

  1. Đi đến Trung tâm quản trị Power Platform, https://admin.powerplatform.microsoft.com và đăng nhập với tư cách quản trị viên.

  2. Ở ngăn điều hướng, hãy chọn Môi trường.

  3. Chọn một môi trường rồi chọn Cài đặt.

  4. Mở rộng Người dùng + quyền, và sau đó chọn Cấu hình di động.

  5. Chọn Chuyển sang phiên bản cũ trên thanh lệnh.

    Chuyển tới tùy chọn cũ.

  6. Chọn Cài đặt chế độ ngoại tuyến di động.

  7. Khi dữ liệu giữa máy khách và máy chủ không khớp, lỗi xung đột sẽ xảy ra. Để giải quyết sự cố này, hãy chọn một trong những thiết đặt sau đây:

    • Chọn Không - Phát hiện xung đột cho Mobile Offline đang tắt, vì vậy, mọi thay đổi do người dùng thực hiện ở chế độ ngoại tuyến đều được đồng bộ hóa tự động với máy chủ khi người dùng trở lại chế độ trực tuyến và máy khách có ưu thế so với máy chủ.

    • Chọn - Máy chủ có ưu thế so với máy khách.

Bước 3: Cho phép mô-đun ứng dụng khi ngoại tuyến

Bật ngoại tuyến di động cho ứng dụng cụ thể.

  1. Đăng nhập vào Power Apps.

  2. Trong ngăn điều hướng bên trái, chọn Ứng dụng rồi chọn ứng dụng mà bạn muốn mở.

  3. Trên thanh lệnh, chọn Chỉnh sửa. Thao tác này sẽ mở ứng dụng trong Trình thiết kế Ứng dụng.

  4. Trên thanh lệnh, chọn biểu tượng dấu chấm lửng (...) rồi chọn Chuyển sang cổ điển.

    Chuyển sang tùy chọn cổ điển.

  5. Chọn tab Thuộc tính và cuộn xuống để chọn hộp kiểm Bật Ngoại tuyến Di động. Sau đó, chọn menu thả xuống và chọn hồ sơ ngoại tuyến di động.

    Bật chế độ ngoại tuyến cho ứng dụng.

    Lưu ý

    Bạn có thể thêm nhiều cấu hình cho một mô-đun ứng dụng.

  6. Khi bạn hoàn tất, ở trên cùng, hãy chọn Lưu rồi chọn Xuất bản.

    Xuất bản ứng dụng.

Định cấu hình hồ sơ ngoại tuyến trên thiết bị di động cho tệp và hình ảnh

Để biết thông tin về cách làm việc với các cột tệp và hình ảnh ở chế độ ngoại tuyến, hãy xem bài viết Đặt cấu hình hồ sơ ngoại tuyến di động cho hình ảnh và tệp.

Các hạn chế và khả năng ngoại tuyến trên thiết bị di động

Để biết thông tin về khả năng và hạn chế của chế độ ngoại tuyến trên thiết bị di động, hãy xem Hạn chế ngoại tuyến trên thiết bị di động đối với ứng dụng dựa trên mô hình.