離線設定檔的最佳做法和限制
現場技術人員經常需要在無法存取網際網路的地區 (例如偏鄉或地下) 工作。 如果管理員已設定 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 行動應用程式的工作流程與指令碼。
離線設定檔的限制
設定離線設定檔時,請注意下列限制:
離線模式下不支援欄位對應。
裝置在離線模式下建立的記錄如果不滿足篩選條件,在滿足條件之前不會同步該記錄。
請確定設定網際網路連線的命令或功能呼叫的是正確的 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 或者 Fiddler) 與 Windows 應用程式搭配使用。
- 建立離線設定檔,並啟用離線優先模式。 確定可以離線執行業務,且可以透過 Wi-Fi 操作大型同步處理。
- 將檢視表和表單限制在所需的最小數量。
- 使用預設檢視表,將資料篩選為只有對現場工作人員重要的資料。 例如,我最近的預約而不是所有預約。
- 擷取相片時,允許影像解析度預設為較小的檔案大小。
- 檢閱其他自訂行動應用程式時的效能考量。