透過匯入升級應用
一、功能概述
意味著來源應用的設定修改後,可以透過匯入應用將目標應用升級到最新的設定或功能。
應用場景: 對於大客戶,通常會部署多個組織來模擬研發過程中的多種環境。此時,可以透過將測試環境中穩定運行的應用匯入生產環境來實現應用的升級。生產環境中無需修改應用的設定。
此功能僅在企業版和旗艦版中可用。
二、如何升級應用
1. 匯出修改後的來源應用
來源應用(或稱為測試應用)修改並測試後匯出應用。只要是同源的應用都可以透過匯入的方式進行升級。
同源有哪些應用:
例如新建應用A,將A匯出匯入生成應用A1,將A1匯出匯入生成A2。 A、A1和A2都是同源應用。同源應用可以透過匯入的方式進行升級,也就是修改其中任一個應用後,可以將其匯入到另外兩個應用中進行升級。
2. 匯入到目標應用進行升級
2.1 應用升級
應用管理員進入【應用管理】> 【單一應用升級】。
2.2 上傳升級文件
選擇並上傳匯出的mdy文件,上傳時會檢查密碼、文件格式等。
2.3 查看升級範圍
文件上傳後,它將讀取升級並列出升級詳細資訊。點選右側【詳情】按鈕即可查看具體調整內容。點選【匯入】按鈕開始升級。
新增:表示來源應用中可用但目標應用中不可用的項目,這些項目是在匯入時新增的。
更新:來源應用和目標應用中都存在的項目顯示為更新,但這並不意味著進行了修改。
匯入時符合使用者/部門/職位
已檢查
• 當它位於來源應用中而不是目標應用中時 - 如果可以在組織中匹配,則將其添加到目標應用中
• 當不在來源應用中但在目標應用中時 - 保留目標應用中已有的使用者。
• 當它同時位於來源應用和目標應用中時 - 更新成員的權限設定
未選取
• 當它在來源應用中但不在目標應用中時 - 這些資料將被清除
• 當它不在來源應用中但在目標應用中時 - 保留目標應用中已有的成員。
• 當它同時位於來源應用和目標應用中時 - 不更新成員的權限設定
升級時備份目前版本
- 如果選中,將備份匯入前的應用設定。
匯入完成後,管理頁面會顯示升級歷史資料。
三、應用更新規則
1. 更新範例
需要保留哪些資料?哪些資料需要更新?哪些資料保持不變?
- 覆蓋更新:如果有對應,則覆蓋更新。
- 新增和更新:如果在來源應用中,但在目標應用中沒有,則新增和更新。
- 保持不變:如果不在來源應用中,但在目標應用中,則保持不變。
例外情況:
- 如果需要更新的資料被邏輯刪除(如回收站中的工作流),則需要進行復原和更新。
- 如果要更新的資料移動到其他應用程序,請新增並更新它。
提示
升級時不刪除。
例如,如果您在測試環境中新增工作表、修改工作流或刪除應用中的角色,則在生產環境中匯入和升級應用時,只會同步新新增的工作表和修改後的工作流,但刪除的角色不會同步,需要手動操作。
僅更新應用設定,不更新資料資訊。
2. 更新規則
⚠️ - 新增和更新:包含清單資料的模組將會新增和更新,例如選項集、業務規則和公共統計。可以找到對應關係的資料已更新;如果沒有,則添加。
❌ - 保持不變:無需處理。
✅ - 覆寫和更新:更新來源應用的設定。
功能 | 模組 | 處理方式 | 說明 |
---|---|---|---|
應用設定 | 圖標和名稱 | ❌ -無需更新 | |
導航設置(pc端、移動端,包含應用項分組設定) | ✅ -覆蓋更新 | ||
應用說明 | ✅ -覆蓋更新 | ||
使用分析 | ❌ -無需更新 | 保留目標應用中使用分析資料 | |
選項集 | ⚠️ -增量更新 | ||
應用項回收站 | ❌ -無需更新 | ||
備份文件、備份操作日誌 | ❌ -無需更新 | ||
統計-公共 | ✅ -覆蓋更新 | ||
統計圖-個人 | ❌ -無需更新 | ||
發佈設置,應用維護狀態 | ✅ -覆蓋更新 | ||
應用API文檔 | ❌ -無需更新 | ||
全局參數 | ✅ -增量更新 | ||
工作表 | 名稱和圖標 | ✅ -覆蓋更新 | |
應用項分組 | ⚠️ -增量更新 | ||
工作表隱藏狀態 | ✅ -覆蓋更新 | ||
提交表單設定 | ✅ -覆蓋更新 | ||
資料名稱 | ✅ -覆蓋更新 | ||
功能開關 | ✅ -覆蓋更新 | ||
業務規則 | ⚠️ -增量更新 | ||
自定義動作 | ⚠️ -增量更新 | ||
列印範本 | ⚠️ -增量更新 | ||
索引 | ❌ -無需更新 | ||
元件及設定 | ✅ -覆蓋更新 | ||
表單樣式設定 | ✅ -覆蓋更新 | ||
欄位回收站 | ❌ -無需更新 | ||
公開發佈設定 | ✅ -覆蓋更新 | ||
視圖設定 | ✅ -覆蓋更新 | ||
討論與日誌 | ❌ -無需更新 | ||
草稿箱 | ❌ -無需更新 | ||
資料資料 | ❌ -無需更新 | ||
自定義頁面 | 名稱與圖標 | ✅ -覆蓋更新 | |
組件設定 | ✅ -覆蓋更新 | ||
組件名稱及排版 | ⚠️ -增量更新 | ||
工作流 | 工作流類型、名稱、狀態、最近更新時間、創建者 | ✅ -覆蓋更新 | 更新工作流設定後,重新發佈,若因欄位不存在或其他原因導致發佈失敗,則為待更新狀態 |
工作流節點設定 | ✅ -覆蓋更新 | ||
基礎設定、人工節點設置、流程參數 | ✅ -覆蓋更新 | ||
曆史執行資料 | ❌ -無需更新 | ||
曆史版本 | ❌ -無需更新 | ||
使用者 | 角色權限 | 特殊說明:根據最終升級後的應用結構,生成最新的權限設定項。 | |
成員資料 | ✅ -覆蓋更新 | ||
發送通知、允許查看設定 | ✅ -覆蓋更新 | ||
使用者擴展資訊 | ✅ -覆蓋更新 | ||
外部入口平臺 | 外部入口平臺 | ✅ -覆蓋更新 | 只對開啓過外部入口平臺的目標應用進行更新,若目標應用從未開啓過外部入口平臺,則不做更新 |
角色權限設定 | 特殊說明:根據最終升級後的應用結構,生成最新的權限設定項。 | ||
統計資料 | ❌ -無需更新 | ||
入口平臺設置-基礎設置 | ❌ -無需更新 | ||
入口平臺設置-資訊收集 | ✅ -覆蓋更新 | ||
入口平臺設置-自定義登入頁面 | ❌ -無需更新 | ||
入口平臺設置-消息設置(簡訊設置、郵件設置) | ❌ -無需更新 |