【转】Dynamics 365Online 如何启用手机端APP的离线功能
? 隱約記得365自帶的手機(jī)app是支持離線功能的,但實(shí)際嘗試后發(fā)現(xiàn)不行,斷開網(wǎng)絡(luò)后直接提示下圖這樣,無法操作了
? ?然后就去查詢了下最新版的Online設(shè)置離線的方式,步驟還挺多的,本篇即來分享下
? ?第一步,首先要確定你需要開放離線功能的實(shí)體,如下紅框中的勾上后保存發(fā)布
? ?第二步,配置離線文件,導(dǎo)航到Settings-Mobile Offline中
? ?新建一個(gè)配置文件,如果已經(jīng)有文件里你也可以直接編輯,配置文件分為三塊,最左邊是文件名稱和描述,可以隨意填寫,中間是你要配置可在離線模式下使用的實(shí)體,最右側(cè)是你允許哪些用戶使用離線功能
? ?中間這塊的配置如下,如果你沒有在第一步的實(shí)體中啟用離線則這一步的Entity的下拉框中就看不到了,這里不僅配置了實(shí)體,也會(huì)在頁面右側(cè)配置和這個(gè)實(shí)體相關(guān)聯(lián)的實(shí)體是否在離線模式下可見
? ?等這一步全部配置完后,保存并發(fā)布該配置文件
? ?第三步,設(shè)置沖突規(guī)則,意思就是當(dāng)你的離線App與Server端的數(shù)據(jù)存在沖突時(shí)以哪個(gè)為準(zhǔn),默認(rèn)No是以手機(jī)端為準(zhǔn),當(dāng)你的手機(jī)app離線編輯數(shù)據(jù)后再次聯(lián)網(wǎng)同步數(shù)據(jù)時(shí),如果和Server端有沖突那不會(huì)有任何提示,直接將手機(jī)端的數(shù)據(jù)覆蓋Server端,如果此處設(shè)為Yes,那么就啟用了沖突檢測(cè),手機(jī)端會(huì)有提示如何操作,這個(gè)后面截圖會(huì)有說明
? ?第四步也是最后一步就是開啟你365 app的離線功能,在Settings——My Apps中找到你的app,然后點(diǎn)擊在設(shè)計(jì)器中打開
? ? ?把勾打上,并選擇你的配置文件,這里不管你的配置文件是否發(fā)布,都是可以選上的,但如果你勾選了一個(gè)沒有發(fā)布的配置文件,你在手機(jī)app端打開查看offline status時(shí)會(huì)有提示
? ? 好了,全部的設(shè)置已經(jīng)完畢,咱們打開手機(jī)app看下,第一次打開會(huì)提示你更新Offline設(shè)置,如果你選擇Skip后面可以選擇手工,此處我選擇了Update,更新完畢后可以在底部那三個(gè)點(diǎn)的按鈕中會(huì)看到多了個(gè)Offline Status
? ?點(diǎn)進(jìn)去后能看到當(dāng)前的狀態(tài),可以離線使用的實(shí)體,最后一次同步的時(shí)間,可以看到我當(dāng)前的離線狀態(tài)是可用的,然后回到導(dǎo)航欄,能看到支持離線功能的實(shí)體邊上會(huì)有個(gè)wifi信號(hào)標(biāo)一樣的圖標(biāo)提示
? ?
? ? 下面是啟用數(shù)據(jù)沖突檢測(cè)后的示意圖,當(dāng)手機(jī)端聯(lián)網(wǎng)reconnect后會(huì)彈出提示,sync數(shù)據(jù)時(shí)出錯(cuò)并且告訴了你詳細(xì)的錯(cuò)誤信息,當(dāng)然你也可以選擇Retry Changes把你手機(jī)端的更改記錄覆蓋Server端
? ?至此如何手機(jī)端的離線模式介紹完畢了,這只是一個(gè)簡(jiǎn)單的步驟,其中還有很多細(xì)小的tips沒有說到,比如配置文件中的用戶組里的用戶數(shù)是有限制的不能超過1000,比如某個(gè)用戶在手機(jī)端app離線操作數(shù)據(jù)后,Server端對(duì)該用戶的權(quán)限做了調(diào)整,那處理的同步邏輯是什么樣的等等,更多的tips和還有l(wèi)imitations可以查看Docs
總結(jié)
以上是生活随笔為你收集整理的【转】Dynamics 365Online 如何启用手机端APP的离线功能的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】Dynamics 365中配置和使
- 下一篇: SharePoint 编程指南(转)