現場技術人員經常需要在無法存取網際網路的地區 (例如偏鄉或地下) 工作。 如果管理員已設定 Field Service Mobile Offline 設定檔,則技術人員可以在沒有網際網路連線時繼續使用行動應用程式。 重要資料會同步至裝置,以便在現場查看。 對裝置的變更會儲存在本機,然後在有網際網路連線可用時自動上傳。
閱讀關於 離線模式最佳實務的部落格文章。
即使你認為現場技術人員總是有穩定的網路連線,也要設定離線功能,以創造快速且一致的使用體驗。
Field Service 行動應用程式採用與 Power Apps 行動應用程式相同的架構與安全性。 深入了解 Power Platform 安全性。
使用離線設定檔的最佳做法
設定離線設定檔之前,請考慮以下重要方針:
使用預設離線設定檔。 雖然您可以建立自己的行動離線設定檔,但仍強烈建議您使用 Field Service 提供的預設離線設定檔。 Field Service Mobile - 離線設定檔提供離線案例的絕佳起點。 其中有預先設定供離線使用的一般 Field Service 資料表,以及用於限制下載資料的建議篩選條件。 在此基礎上,將您的自訂記錄類型加入以進行建置。 限制離線設定檔中包含的資料量,以提升最佳同步效能。
預設離線設定檔會接收對未變更資料表同步篩選的更新。 您可以複製預設設定檔,再對複本進行變更,但複本是未受管理的,不會接收任何更新。
如果您對預設離線設定檔進行變更,並想要稍後再查看最新的離線設定檔,則可以建立新的 Field Service 試用服務。
不要從離線設定檔移除預設記錄類型。 預設的紀錄類型確保現場技術人員能取得正確的資料。 重點是新增您需要的記錄類型,而不是移除不需要的記錄類型。
不要使用「所有記錄」做為離線篩選。 離線設定檔是控制下載至使用者裝置之資料數量的關卡。 從技術上來說,離線設定檔支援的記錄數目沒有限制。 不過,實際上,下載的資料越少,同步就速度越快、效率越高。 不要使用「所有記錄」做為資料表篩選,並避免使用寬泛的日期範圍。 例如,與其下載所有的客戶資產記錄,不如只下載與已排定工單相關的記錄。 這會在不影響手頭工作的情況下,減少進行同步所需客戶資產記錄的數目。
使用離線 JavaScript。 組織通常都必須在行動裝置上執行工作流程,才能執行商務程序。 不過,只有在裝置有網際連線時或在下一次同步時,Power Automate 流程才會執行。如果您必須在裝置上以隨選且不使用網際網路存取的方式執行工作流程,請改用離線 JavaScript。 深入了解 Field Service 行動應用程式的工作流程與指令碼。
離線設定檔的限制
設定離線設定檔時,請注意下列限制:
離線模式下不支援欄位對應。
使用者在離線模式下所建立的紀錄如果未符合過濾條件,將不會同步。只有在符合條件後,這些紀錄才會進行同步。
確保使用者為網際網路連線設定的指令或功能呼叫正確的 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。新增與資料表 K 有關聯性但與任何其他資料表沒有關聯性的資料表 J,則連結資料表的總數為七。 深入了解設定檔篩選限制。
庫存驗證不會在沒有網路連線的情況下執行。
不支援存取 SharePoint 文件。
離線模式下無法存取知識文章。 知識文章可能會下載,但使用者無法離線查看。
在離線模式下部分支援 Web 資源。 我們建議您使用 Power Apps component framework 來實現自訂功能,這些功能可在行動應用程式和瀏覽器中同時運作。
應用程式處於離線模式時,匯出至 PDF 選項無法使用。 在處於離線模式或沒有裝置連線能力的情況下,可能會隱藏其他選項。 深入了解:功能區和命令列按鈕已隱藏。
資料簡化檢查清單
若要減少行動應用程式使用的資料數量,請考慮執行下列動作:
- 限制自訂。 要了解自訂如何消耗資料,可以使用瀏覽器中的 F12 或 Windows 應用程式中的 Fiddler 除錯工具。
- 建立離線個人檔案 並啟用 離線優先模式。 確保使用者能離線執行商業任務,且大規模同步可透過 Wi-Fi 處理。
- 將檢視表和表單限制在所需的最小數量。
- 使用預設檢視表,將資料篩選為只有對現場工作人員重要的資料。 例如,我最近的預約而不是所有預約。
- 擷取相片時,允許影像解析度預設為較小的檔案大小。
- 檢閱其他自訂行動應用程式時的效能考量。