最佳做法和限制

現場技術人員經常需要在無法存取網際網路的地區 (例如偏鄉或地下) 工作。 如果管理員已設定 Field Service Mobile Offline 設定檔,則技術人員可以在沒有網際網路連線時繼續使用行動應用程式。 重要資料會同步至裝置,以便在現場查看。 對裝置的變更會儲存在本機,然後在有網際網路連線可用時自動上傳。

閱讀我們的部落格文章,以了解離線模式最佳做法

即使您認為現場技術人員始終都有可靠的網際網路連線,我們還是極力建議您設定離線功能以建立快速一致的體驗。

離線設定檔可管理離線記錄類型、關聯性和使用者指派。 如需引導式逐步解說,請觀看此簡短影片。

Field Service Mobile 應用程式與 Power Apps 行動應用程式遵循相同的架構和安全性。 深入了解 Power Platform 安全性

使用離線設定檔的最佳做法

設定離線設定檔之前,請考慮以下重要方針:

  • 使用預設離線設定檔。 雖然您可以建立自己的 Mobile Offline 設定檔,但還是強烈建議您使用 Field Service 隨附的預設離線設定檔。 Field Service Mobile - 離線設定檔提供離線案例的絕佳起點。 其中有預先設定供離線使用的通用 Field Service 資料表,以及建議用於限制所下載資料的篩選。 在此基礎上,將您的自訂記錄類型加入以進行建置。 請務必限制離線設定檔中包含的資料量,以取得最佳同步效能。

    預設離線設定檔會接收對未變更資料表同步篩選的更新。 您可以複製預設設定檔,再對複本進行變更,但複本是未受管理的,不會接收任何更新。

    如果您對預設離線設定檔進行變更,並想要稍後再查看最新的離線設定檔,則可以建立新的 Field Service 試用服務。

  • 不要從離線設定檔移除預設記錄類型。 我們特意新增了預設記錄類型,確保現場技術人員可以使用正確的資料。 重點是新增您需要的記錄類型,而不是移除不需要的記錄類型。

  • 不要使用「所有記錄」做為離線篩選。 離線設定檔是對下載至使用者裝置之資料量進行控制的關口。 從技術上來說,離線設定檔支援的記錄數目沒有限制。 但實際上,下載的資料越少,同步就越快、越有效率。 不要使用「所有記錄」做為資料表篩選,並避免使用寬泛的日期範圍。 例如,與其下載所有的客戶資產記錄,不如只下載與已排定工單相關的記錄。 這會在不影響手頭工作的情況下,減少進行同步所需客戶資產記錄的數目。

  • 使用離線 JavaScript。 組織通常都必須在行動裝置上執行工作流程,才能執行商務程序。 不過,只有在裝置有網際連線時或在下一次同步時,Power Automate 流程才會執行。如果您必須在裝置上以隨選且不使用網際網路存取的方式執行工作流程,請改用離線 JavaScript。 深入了解 Field Service Mobile 應用程式的工作流程與指令碼

了解更多離線使用行動應用程式的最佳做法

離線設定檔的限制

設定離線設定檔時,請注意下列限制:

  • 裝置在離線模式下建立的記錄如果不滿足篩選條件,在滿足條件之前不會同步該記錄。

  • 請確定設定網際網路連線的命令或功能呼叫的是正確的 API:Xrm.WebApi.online

  • 支援離線使用的資料表屬於預設 Field Service Mobile - 離線設定檔的一部分。 您可以將資料表新增至離線設定檔,但有些資料表 (例如採購單、約會、RTV 和 RMA) 無法離線使用。 如果新增這些資料表並離線執行應用程式,則使用者可能會收到錯誤。

  • Field Service Mobile - 離線設定檔最多可以有 15 個連結的資料表,包括下游資料表。 例如,如果資料表 A 與資料表 B、C 及 D 有關聯性,而資料表 B 與資料表 F、G 及 H 有關聯性,則資料表 A 會有六項關聯性:B、C、D、F、G 和 H。

  • 庫存驗證不會在沒有網路連線的情況下執行。

  • 不支援存取 SharePoint 文件。

  • 在離線模式下部分支援 Web 資源。 建議您使用 Power Apps Component Framework 來實作在行動應用程式和瀏覽器中都能使用的自訂功能。

了解其他限制

後續步驟