Mobile Offline 功能與限制
在離線模式中設定行動應用程式之前,請務必仔細閱讀下列功能、提示和限制。 建議您也查看離線設定檔準則。
下列資料表及對應命令可在離線模式下使用。
注意
沒有 Mscrm.IsEntityAvailableForUserInMocaOffline 規則的自訂命令和預設命令將不會顯示在離線優先應用程式中。 如需詳細資訊,請參閱在命令列上處於隱藏狀態的按鈕應該在 Power Apps 中可見。
資料表 | 命令 |
---|---|
客戶 | 建立、讀取、更新、刪除 |
活動指標 | 讀取、刪除 |
約會 | 建立、讀取、更新、刪除、轉換活動案例 |
Attachment | 唯讀 |
案例 | 建立、讀取、更新、刪除 |
競爭者 | 建立、讀取、更新、刪除 |
競爭者地址 | 建立、讀取、更新、刪除 |
人脈 | 唯讀 |
關係角色 | 唯讀 |
連絡人 | 建立、讀取、更新、刪除 |
自訂資料表 | 建立、讀取、更新、刪除 |
唯讀 | |
潛在客戶 | 建立、讀取、更新、刪除、授與資格/取消資格 |
商機 | 建立、讀取、更新、刪除 |
商機產品 | 建立、讀取、更新、刪除 |
通話 | 建立、讀取、更新、刪除 |
職缺 | 建立、讀取、更新、刪除 |
產品 | 讀取 |
工作 | 建立、讀取、更新、刪除 |
團隊 | 唯讀 |
User | 唯讀 |
支援的功能
商務規則 - 行動離線支援商務規則。 更多資訊,請參閱 建立商務規則和建議以便在模型導向應用程式表單中套用邏輯。
商務程序流程 - 如果符合下列條件,您可以在離線模式下使用商務程序流程:
- 商務程序流程用於您可以在 Power Apps 行動裝置上執行的應用程式。
- 已啟用 Power Apps 行動裝置應用程式供離線使用。
- 商務程序流程有單一資料表。
- 已在離線設定檔中新增商務程序流程資料表。
注意
如果資料表與多個商務程序流程相關聯,為了讓任何商務程序流程離線運作,所有的商務程序流程都必須新增至離線設定檔。
在 Power Apps Mobile 應用程式中以離線模式執行應用程式時,有三個適用於商務程序流程的命令。
- 下一個階段
- 上一個階段
- 設定使用中階段
如需詳細資訊,請參閱離線執行商務程序流程。
查找支援 - 啟用 mobile offline 的表格支援查找。 所有參與查詢的資料表也都必須啟用離線。
支援的檢視表 - mobile offline 僅支援系統檢視表和快速檢視。 不支援個人檢視表。
離線搜尋 - 僅適用於離線表格。 使用者只能一次搜尋一個資料表。 全域搜尋預設為在離線模式中分類搜尋,即使已啟用 Dataverse 搜尋,仍不支援在離線模式中進行 Dataverse 搜尋。 在網格頁面上,檢視型搜尋 (依關鍵字篩選) 在離線模式中並不受到支援,且網格搜尋會切換為快速、尋找型搜尋。
時間表控制項上的附註 - 時間表控制項上的附註可在離線模式中使用。 您可以在離線模式下拍照、閱讀附註以及新增/移除附件。
注意
日期欄位不適用於 mobile offline 搜尋。
自訂表格 - 這些命令可以在編輯表單、標示完成、重新整理、轉換成商機,以及刪除時使用。
限制
已同步的記錄數 - 已同步的記錄總數限制為 3,000,000 筆。 嘗試同步處理大量記錄失敗。 此數字還包括用於離線功能的隱藏資料表。
安全性模型 - 在 Mobile Offline 模式下不支援欄位等級安全性和欄位共用。
授與潛在客戶資格 - 當 mobile offline 中所建立的潛在客戶被授與資格,以及在使用者上線時,商務程序階段便會顯示授與資格階段。 使用者必須手動選取下一個階段,才能移至下一個階段。
網格
- 設定離線設定檔時,即使有網路連線,也會停用資料行篩選。 網格會使用本機資料庫,且不支援自訂篩選條件。
- 主影像縮圖不在離線時使用,除非它們之前已在線上顯示。
- 格線中值旁邊的自訂圖示無法離線使用。 如需此功能的詳細資訊,請移至如何顯示自訂圖示。
離線模式不支援下列表格的檢視表:
Email
工作
傳真
信函
Serviceappointment
Campaignresponse
Campaignactivity
Recurringappointmentmaster
Socialactivity
也不支援任何與無法離線使用之表格 (相關資料表) 相連接的檢視表。
進階查詢 - 進階查詢功能在離線案例中不受到支援。 處於離線狀態時,變更檢視下拉式清單會取代進階查詢按鈕。
在子網格上新增現有的 - 在某些類型的關聯中,並不支援 mobile offline 的新增現有的 功能。 當您離線時,某些關聯 (例如,N:N 關聯) 是唯讀的,而新增現有的命令將在這些關聯的子網格中隱藏。 即使按鈕透過自訂方式取消隱藏,也無法離線使用該命令。
Web 資源 - Web 資源在離線模式下受到部分支援。 如需詳細資訊,請參閱下列表格。
Web 資源組態 Android 和 Windows 上的離線支援 iOS 上的離線支援 表單處理常式、表單指令碼,和功能區命令所使用的 Web 資源 支援 (檔案名稱必須小寫)。 支援 (檔案名稱必須小寫)。 HTML Web 資源中參考的 JavaScript 檔案 已支援 不支援。 Web 資源在某些情況下,可以離線使用 - 該資源在瀏覽器連線時檢索,且由瀏覽器快取 。 內嵌於模型導向應用程式表單中的 HTML、JS、CSS、XML Web 資源 已支援 不支援。 Web 資源在某些情況下,可以離線使用 - 該資源在瀏覽器連線時檢索,且由瀏覽器快取 。 內嵌於模型導向應用程式表單中的其他 Web 資源 (例如影像、resx 等)
請注意:Dataverse 檔案和圖像屬性不是 web 資源,而是一般 Dataverse 資料。 若要離線啟用這些屬性,請參閱設定影像及檔案的 Mobile Offline 設定檔。不支援** 不支援** 透過模型導向應用程式網站地圖存取的網頁 (HTML Web 資源) 不支援 不支援 動態建立 fetchXML 的自訂 JS 檔案 不支援 不支援 **支援透過用戶端 API 從 JS 檔案中存取做為相依性的 RESX Web 資源。
計算欄位和彙總欄位 - 用戶端不會重新評估屬於已同步至用戶端之資料列的計算欄位和彙總欄位。 同步處理更新的資料列時,會在伺服器上進行重新評估。
對應的欄位 - 在離線模式下執行應用程式時,對應的欄位在您從一個表格建立新記錄,且該表格具有對應到另一個表格的欄位時,不會預先填入。
篩選作業 - 並非所有篩選作業在離線模式下都受到支援。 有關支援的運算子的完整清單,請參閱在 Mobile Offline 中使用 FetchXML 的每個屬性類型支援的篩選作業。
約會 - 您可以在 Dataverse 中建立或更新約會,但是它們不會傳送給具有伺服器端同步處理的收件者。 如需詳細資訊,請參閱約會表格/實體參考和伺服器端同步處理表格。
工單服務工作 - 透過自訂代碼建立的工單服務工作,需要把 msdyn_lineorder 設定為 -1。 在下一次同步處理週期後,會自動設定為實際值。
快速尋找搜尋 - 離線搜尋時,結果可能會不同於線上搜尋的。 離線搜索時,搜索字詞中的字元必須完全符合,而線上搜尋可能會找到等效結果。
秘訣
Mobile Offline 同步處理
行動裝置的 Mobile Offline 同步處理會定期發生。 同步處理週期可能持續幾分鐘,視 Azure 網路延遲、設定要進行同步處理的資料量及行動網路速度而定。 使用者在同步處理期間仍可以使用行動應用程式。
初始中繼資料下載時間取決於離線啟用應用程式模組中的資料表總數。 請務必僅啟用最佳化使用者體驗所需的資料表及應用程式模組以供離線使用。
請確定任何您要離線使用的檢視表不會參考未啟用離線功能的表格。 例如,假設帳戶是位於離線設定檔中,則當連絡人不在設定檔中時,要參照主要連絡人的帳戶檢視表就無法使用。
對使用者安全性權限的變更會在下一個同步處理週期更新。 在那之前,使用者仍可依據其先前的安全性權限繼續存取資料,但他們所做的任何變更都會在同步處理至伺服器期間經過驗證。 如果使用者不再具有變更某個資料列的權限,他們就會收到錯誤,且該資料列也不會進行建立、更新或刪除。
任何對使用者檢視資料列的權限進行的變更,都要到下一個同步處理週期時,才會在行動裝置上生效。
行動裝置離線使用接受行動裝置應用程式安全性模型和階層式安全性模型,除了欄位層級安全性和欄位共用外。
組織資料篩選
重要
不再使用組織資料篩選條件。 對篩選條件的變更應在行動設定檔本身之中進行編輯。
如果您在所有設定檔中使用表格,建議您為所有啟用 Mobile Offline 的資料篩選條件定義至少一個規則。 預設會針對大多數離線啟用的資料表,將此值設定為 10 天。
設定檔篩選
設定檔限制
設定檔詳細資料 | 限制 |
---|---|
每個資料表定義的關聯 | 最多 15 個關聯。 這 15 個關聯內,最多限一個多對多 (M:M) 或一對多 (1:M) 關聯。 如果任何自訂資料表指定此案例,請重新檢視資料模型。 不支援任何循環參考或自我參考。 |
影像和檔案 | 影像和檔案跟任何其他資料表一樣,都受到相同的限制。 因為是隱含定義的關聯性,離線設定檔在所有實體中最多只能包含 14 個影像欄。 |
設定檔篩選規則建議
確定您已為每個資料表設定其中至少一個設定檔規則來下載其資料。
自訂 | 建議 |
---|---|
所有記錄 | 如果您選取此篩選條件,就無法定義任何其他篩選規則。 |
僅下載相關資料 | 如果您選取此篩選條件,就無法定義任何其他篩選規則。 請確定資料表也已定義為設定檔項目關聯資料表。 |
其他資料篩選 - 如果已選取,請選取下列其中至少一個選項:下載我的記錄、下載我的團隊記錄或下載我的業務單位 | 如果您要定義此篩選,則必須選擇其中至少一個指定的選項。 如果沒有充分的理由,強烈建議不要為表格選取業務單位等級篩選條件。 建議用於小資料集 (如國碼/地區碼) 的主要資料情境。 |
自訂資料篩選 | 在自訂資料篩選中可以定義 3 個 (含) 以下的篩選。 |