設定行動裝置離線

使用新式應用程式設計工具,可讓模型導向應用程式在行動裝置上離線使用。 當啟用離線模式時,使用者無需網際網路連線即可在 Power Apps 行動裝置應用程式上與其資料進行互動。

先決條件

在您啟用行動裝置離線之前,請確認下列先決條件:

  • 設定模型導向應用程式的離線模式時,需要有環境製作者、系統管理員或系統自訂員角色。 這些角色在行動裝置離線設定檔表格中具有建立、讀取、寫入、刪除及共用權限。 如需詳細資訊,請參閱關於預先設定的資訊安全角色

  • 具有基本使用者角色的使用者可以開啟和使用離線應用程式。 此角色具有行動裝置離線設定檔表格的讀取權限。

    如果您有自訂資訊安全角色,請確定您具有行動裝置離線設定檔表格的讀取權限。 如需詳細資訊,請參閱其他權限

針對 Mobile Offline 最佳化您的應用程式

行動裝置應用程式會在有限連線的較小畫面上執行。 在您啟用離線模式之前,請確定您的模型導向應用程式已針對離線和行動裝置使用進行最佳化。 考慮您想要涵蓋的使用者案例數,以及應用程式會使用的資料量。 建立簡單輕量的應用程式。

如果您有桌上型電腦使用者和遠端行動裝置使用者,請建立兩個不同的應用程式來最佳化使用者體驗。 為您的辦公室使用者建立連線應用程式,並為可能具有受限連線的行動裝置使用者建立另一個應用程式。

建立適用於 Mobile Offline 的應用程式時,請遵循這些最佳做法:

  • 找出在功能上相關的隨用情境,例如由該領域工作之使用者執行的工作。

  • 限制需要在使用者裝置上下載的應用程式中繼資料量,以降低應用程式的複雜性。 只新增行動裝置使用者所需的表格和檢視表。 如需詳細資訊,請參閱新增頁面至您的應用程式

  • 只保留必要的檢視表,並移除不會每天使用的檢視表。 例如,保留我的使用中帳戶檢視表並刪除所有帳戶檢視表。 保持表單輕巧,在小畫面裝置上獲得流暢且直覺式的體驗。 以下為行動裝置表單的可能最佳化:

    • 建立供行動裝置使用的專用表單。

    • 跨行動裝置和桌上型電腦體驗共用表單,但在行動裝置上停用某些欄位。

      表單屬性。

啟用您的應用程式供離線使用

  1. 登入 Power Apps

  2. 選取左側窗格中的應用程式,然後選取要離線啟用的模型導向應用程式。

  3. 選取其他 (...) > 編輯以開啟新式應用程式設計師。

  4. 選取命令列中的設定

  5. 一般索引標籤上,設定可離線使用切換至開啟

  6. 選取離線設定檔的類型:預設進階

    • 如果您選取預設,則應用程式就會供所有使用者離線使用。 選取現有的離線設定檔,或選取包含目前應用程式資料的新設定檔。 若要設定新的離線設定檔,請參閱設定行動裝置離線設定檔

    • 如果您選取限制為選取的使用者,則應用程式僅供選取清單上的使用者離線使用。 選取一或多個離線設定檔,或選取包含目前應用程式資料的新設定檔。 若要設定新的離線設定檔,請參閱設定行動裝置離線設定檔

    • 您必須具有系統管理員權限,才能將使用者指派至離線設定檔。

  7. 關閉設定頁面,然後儲存並發佈您的應用程式。 完成後,應用程式會設定成離線使用。

設定行動裝置離線設定檔

行動裝置離線設定檔代表在使用者裝置上同步處理的資料集。 設定檔包含在資料同步處理至使用者裝置時套用的表格,包括相關篩選。 如需離線設定檔的詳細資訊,請參閱離線設定檔指導方針

如果離線設定檔是進階模式,您就必須將使用者新增至離線設定檔 如果您不將使用者新增至離線設定檔,使用者就無法在離線模式中使用應用程式。

啟用表格以供離線使用

需要將表格啟用為離線使用,才能將其新增至離線設定檔。 部分表格會預設啟用為離線使用。 請按照以下步驟驗證表格是否已啟用離線功能。

  1. 登入 Power Apps

  2. 在左窗格中,請選取資料 > 表格

  3. 選取您要新增至離線設定檔的表格,然後在命令列上選取設定

  4. 編輯表格設定中,選取進階選項,然後在此表格中的資料列區段選取可離線使用

一個應用程式只能連結至一個設定檔。 但是,設定檔可以在多個應用程式之間共用。 當多個應用程式共用相同的資料集時,因為只需在裝置上下載一次且可在應用程式間共用,所以這可能會很有用。

啟用表格以離線使用。

產生預設設定檔

新式應用程式設計師會根據應用程式的設定方式,產生預設離線設定檔。

預設離線設定檔是幫助您快速建立離線設定檔的起始點。 預設設定檔不會計算每個表格的最佳篩選條件。 如果您有複雜的應用程式,則自動產生的設定檔可能只會成功一部分,因為可能只有部分的應用程式會正確設定供離線使用。 考慮到這一點,請務必根據組織的需要查看和調整建議的篩選。

  1. 選取目前應用程式資料的新設定檔

    建立新設定檔。

  2. 檢閱每個表格的建議篩選。 請確定使用者裝置上下載的資料僅限所需的資料。 著重於應用程式中最常使用的表格,大多數案例中都有組織資料列篩選組。

    預設自動產生的設定檔。

新增至設定檔的表格也具有僅相關資料列篩選。 這些是在某些需要相關資訊的檢視表中使用的表格。 您可能不需要根據組織的需求修改它們。

將表格新增至離線設定檔並套用篩選條件

為離線設定檔中設定的每個表格套用適當的篩選條件,對於限制下載到使用者裝置上的資料量至關重要。

請記住,在自訂篩選中,您可以有 15 個相關的表格。 您也可以有 15 個關聯。 這些是可能不會相加的不同檢查。 15 個關聯限制是可轉移的,意思是如果 B 表有 N 個關聯,你在 A 表中新增對 B 表的參考,那麼 A 的關聯計數會增加 N+1;B 表中已經存在的 N 再加一。此限制是針對設定檔中表格的每個設定檔項目。

  1. 選取新增表格

    新增表格。

  2. 選擇表格,然後定義篩選。

  3. 設定下列篩選:

    1. 選擇您要離線使用的資料列。 如果是自訂選項,請使用運算式產生器來設定進階條件。

    2. 關聯會列出在離線設定檔中新增的目前表格與其他表格之間可用的不同關聯。 選取關聯將確保遵照該關聯的相關資料列會被下載且可離線使用。

    3. 檔案影像會定義檔案或影像的哪些資料行需要離線下載。 如果是檔案,您可以選擇下載每一行或不下載。 如果是影像,您可以選取要細微下載的每一行。

    4. 同步間隔定義要套用在裝置上以與伺服器同步處理資料的同步頻率。 如果表格的資料不會經常變更 (例如目錄或產品表),則您或許會希望只有在需要時,才把重點放在同步處理資料,例如每天只需重新整理一次。

      設定檔中最多可以有 15 個相關表格。 如果超過限制,您將會看到錯誤訊息,且無法發佈離線設定檔。

  4. 選取新增 + 儲存,將您的表格和篩選新增至設定檔。

  5. 為設定檔正確設定所有表格後,請選取完成 > 發佈您的應用程式

    應用程式發佈後,將會啟用應用程式供離線使用。

將使用者新增至離線設定檔

如果您選取預設離線設定檔模式,則所有可存取該應用程式的使用者也可以在離線模式中使用它。

不過,如果您選取限制為選取的使用者,則必須手動將使用者新增 (需要管理員權限) 至離線設定檔。 只有設定的使用者才能離線使用應用程式。

  1. 選取 新增使用者 (需要管理員權限)

    限制為所選使用者自動產生的設定檔。

  2. 登入 Power Platform 系統管理中心。

  3. 在 具有離線存取權的使用者區域中,選取 新增使用者

  4. 選取您要新增至行動裝置離線設定檔的使用者。 根據團隊新增的使用者會列在每個團隊下方。 個別新增的使用者會列為個別使用者。

  5. 完成新增人員時,請按一下 儲存

    如果您對 Microsoft Entra 識別碼群組團隊做了任何變更,則必須先將團隊移除後,再重新加回行動裝置離線設定檔,才能讓變更生效。

啟用行動裝置離線傳統版

離線-優先是當您啟用應用程式供離線使用時的預設模式。 如果要切換至離線傳統模式,您必須在每個模型導向應用程式中啟用它。 這是每個應用程式的獨立應用程式設定。

  1. 登入  Power Apps

  2. 在左側窗格上,選取 應用程式,然後選取要啟用離線使用的模型導向應用程式。

  3. 選取 其他 (...) > 編輯 ,以開啟新式應用程式設計師。

  4. 在命令列上選擇 設定

  5. 在 功能索引標籤上,將 啟用離線傳統  切換開關設為 

  6. 選取 儲存 ,然後發佈應用程式。

同步衝突

當使用者變更離線應用程式中的資料時,對每個資料行的更新會在一有網路連線時,立即推回至 Dataverse。 因為每個資料行的最後更新都會儲存於 Dataverse,所以此同步處理將不會因發生衝突的變更而失敗。

伺服器端外掛程式和驗證可能會使變更無效。 這些變更會以本機方式回復,並將錯誤寫入同步處理錯誤 Dataverse 表中。

在行動裝置上定義同步處理設定

您可以讓使用者控制自動同步處理間隔或用來同步處理資料的連線類型。

  1. 選取命令列中的設定

  2. 選取即將發生的索引標籤:

    • 允許使用者調整同步處理頻率選項設定為開啟以調整同步處理間隔,根據個別需求,更頻繁或較少同步處理。 使用者如果只想在有需求時才同步處理,可選擇不要自動同步處理。
    • 僅限 Wi-Fi 連線下才允許使用者同步處理選項設定為開啟,讓使用者選擇他們的自動同步處理要在連上行動網路和 wi-fi 時發生,或僅限於連上 wi-fi 時發生。

注意

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。