微程式6.11.0正式版本(2022.9.28)
版本價值:後臺整體交互與視覺優化,風格統一,核心設計器(表單、視圖、流程、表單規則)整體易用性提升,新增甘特圖視圖做資料管理,增加表單列表的自定義按鈕,滿足業務場景。
升級前請詳細查看開發手冊:6.11.0版本升級前端指引 後端指引
一、新功能
自定義按鈕
功能簡介
自定義按鈕與表單列表預設提供編輯、列印、新增、匯入、匯出等功能按鈕不同,用戶可在表單或列表中設定一個或多個自定義按鈕,來實現一鍵上架商品、發起採購流程、查看電子商品零件詳情、查看商品採購記錄等個性化需求。
功能架構圖
設定使用(以銷售線索一鍵轉商機爲例)
Info
場景:銷售管理中,銷售線索資料通過點擊“轉商機”按鈕一鍵轉商機,填寫商機訊息與相關客戶訊息後可在商機列表中查看該條商機訊息
1、在「銷售線索模型」-「表單設計」-「表單屬性」點擊新增自定義按鈕,填寫按鈕名稱(轉商機)及基本訊息
2、設定按鈕操作類型,動作選擇:有操作頁面-新增資料
3、選擇新增資料的目標模型(商機),選擇目標表單(商機收集)
4、資料變數:將銷售線索模型中的客戶相關訊息變數給商機模型相應的資料欄位
5、設定按鈕顯示權限與“新增”按鈕一同顯示:與所選按鈕權限綁定,按鈕與目前選擇的系統按鈕“新增”同步顯示、同步隱藏。
6、前往應用管理處,點擊該應用的權限設定,設定應用按鈕權限。
設定銷售組可見“新增”服務(即可見該服務下的“新增”、“轉商機”按鈕)
前臺效果
銷售線索表單詳情中點擊“轉商機”按鈕,填寫商機資料,可看到商機列表中已新增了該條資料。
其他場景使用設定詳見自定義按鈕設定與使用場景:自定義按鈕
甘特圖
功能簡介
甘特圖在微程式系統中爲可選插件,滿足項目/任務管理等業務場景,通過條狀圖來顯示項目、進度等隨着時間進展的情況。甘特圖視圖下,可以看到:有哪些任務、項目的開始和結束日期、每個任務何時開始和完成、任務時長、任務的前後關係、上下級關係。
開啓請查看:甘特圖插件使用指南
設定使用
1、視圖模型中新增“甘特圖”,每個模型可建立一個甘特圖
2、在視圖屬性中設定甘特圖的屬性
- 開始時間、結束時間:顯示活動的開始和結束時間;必填項,需與日期控制項關聯;
- 標題:顯示活動的名稱,預設是關聯資料標題;必填項;
- 進度:顯示活動的進度;非必填項,需與數值控制項關聯;
- 依賴關係:顯示活動的前置依賴活動;非必填項,需與自關聯的關聯多選控制項關聯;
- 層級關聯:顯示活動的父級活動;非必填項,需與自關聯的關聯單選控制項關聯;
- 是否里程碑:顯示活動是否是里程碑活動;非必填項,需與邏輯控制項關聯;
3、設定完成後,在前臺可新增資料,查看資料展示
內置應用
新增四個內置應用,部署微程式後在後臺應用列表可見:疫情防控、合同管理、績效考核管理、BOM管理,預設未啓用,啓用後,可以在前臺查看,也可以將應用匯出,修改應用/模型編碼後複用;
流程自定義訊息通知
**功能簡介:**流程可自定義流程訊息通知,設定後支持應用到所有節點,減少重複的設定工作。
設定步驟
新增流程,在流程屬性-訊息通知,自定義訊息通知,設定後,設定的訊息預設應用到所有節點。
若某個節點的訊息和其他節點不一樣,支持單獨設定,設定後,將以節點設定的訊息通知爲準。
license管控
license管控模式新增“按線上用戶數”授權,並支持登入用戶數、線上用戶數與固定碼、動態碼,兩兩組合授權;
特別說明:6.10及以下版本項目,僅支持按登入用戶數 & 固定機器碼,進行註冊碼申請
其他新功能
- **表單佈局擴展:**表單佈局支持一行一列、一行兩列、一行三列、一行四列、不固定列設定,不固定列兼容之前的佈局設計邏輯,已存在的控制項按照佈局自動排版,新增控制項的寬度,按照選擇的佈局自動排版
- **控制項寬度:**實現控制項的自定義寬度,如1/2、1/3、1/4、2/3、3/4、整行,可調整設定;與表單佈局實現控制項寬度自動調整,當佈局是一行兩列是,控制項寬度預設1/2
- **單據號自定義:**單據號支持表單資料項、固定值、日期、流水號、連接符組合設計,且支持各項拖動排序。單據號中使用的流水號在每個模型內自增,不再全局自增;新增模型的單據號使用uid。
- **頁籤tab增加顯示條件:**tab可設定條件,根據條件顯示隱藏頁籤;頁籤隱藏時,其下所有控制項同步隱藏
二、優化項
流程
流程屬性、節點屬性訊息佈局調整
流程發起設定、流程維護特權人兩項設定歸入右側流程屬性,且可以隨時修改流程名稱、流程圖標。
流程屬性包含以下5部分內容:
- 流程基礎屬性、流程事件、流程訊息通知、流程發起設定、流程維護特權人
節點屬性設定,區分基礎屬性、進階屬性
- 基礎屬性包含:參與者、資料權限、操作權限、訊息通知
- 進階屬性包含:節點超時設定、事件處理
流程畫布設計區域新增四種對齊方式
流程畫布設計區域支持左對齊、右對齊、頂部對齊、底部對齊,畫圖更便捷
其他流程優化項
- **發起流程權限優化:**流程開啓權限預設有主組織,當非主組織的用戶設計流程時,支持用戶手動刪除主組織
- **子流程暫存:**子流程啟動後,發起節點暫存,去掉必填項的校對
- 流程節點複製優化:節點複製時,將複製所有屬性設定(除節點編碼)
- 流程發起權限過濾:發起流程時,將獲得目前用戶有權限的部門,僅支持按照目前流程的可發起權限發起。如目前用戶在多個部門,採購流程僅允許以採購部門發起,當該用戶發起採購時僅以所在採購部門發起流程
- 應用權限組增加自定義排序:模型按權限組授權時,支持自定義權限組排序
- 流程模擬可預判處理人:流程模擬通過手動運行時,可查看節點處理人和預估處理人,與前臺實際的流程運行一致
- **流程節點操作****按鈕支持自定義文案:**同意、駁回、轉辦等操作均可修改名稱
- 審批意見是否必填設定:流程節點的審批操作同意和駁回,支持審批意見、簽字、附件是否可見及必填
表單
表單屬性、控制項屬性頁面交互優化
優化點:頁面層級明確、按鈕高低頻次、表單屬性按上下結構展示增加屬性的關聯性
- 控制項屬性所見即所得
填寫控制項Tips與提示文字後,可立即在表單設計中看到設定效果
其他表單優化項
- **附件控制項增加上傳數量:**後臺可對附件上傳數量做限制,前臺按該限制數量上傳附件
- **支持設計多個列印模板:**後臺支持表單設定多個列印模板,用戶在運行時可選擇任一模板列印
- 增加擁有者部門控制項:表單增加擁有者部門控制項
- **文本控制項長度優化:**單行文本最大長度設定了200,實際資料庫儲存的長度只有42個字,已調整
- 富文本控制項升級:富文本版本升級到最新,支持上傳網絡圖片,支持調整圖片大小
- **手寫簽名支持掃碼簽名:**PC端手寫簽名時,支持手機掃碼簽名
- 計算規則場景拓展
- 支持系統欄位作爲計算規則的輸入
- 支持對日期控制項設定計算規則
- if函數中可支持文本、單選、複選、下拉判斷比較
- 列表匯入文件優化
- 表單中控制項爲下拉單選控制項、單選控制項時,匯入示範文件中該欄位使用下拉來選擇選項
- 表單中資料項爲必填時,匯入示範文件該欄位標題標紅
- 關聯單選/多選的查詢條件優化:同列表優化增加篩選方式,詳見視圖查詢條件優化
- 表單留痕支持子表:表單留痕支持子表欄位、混合選人欄位、關聯欄位的更新留痕,僅支持資料更新的留痕,首次新增資料不留痕
- 多行文字支持正則校對:支持多行文字控制項設定正則校對規則,目前可選擇中文字符校對或者自定義規則
- 資料連動優化:表單屬性中的資料連動,連動條件支持模型之間的系統欄位對比
- 子表統計支持自定義名稱:表單設計中,子表統計資料支持自定義顯示名稱
- 子表匯入支持規則校對:通過Excel匯入子表資料,將自動對所有資料執行計算規則、資料連動、關聯表單對應、人員訊息對應,且解決子表匯入大資料量性能問題
- 流程日誌支持選擇特定節點:列印模板設計過程中,流程日誌支持選擇項列印的節點,如主管、總監、總經理多節點審批時,列印時可選擇僅列印總經理審批節點。
視圖
頁面優化
優化點:
- 屬性設定方式與表單設計一致
- 列表左側的資料示範部分與前臺展示保持一致
- 新增按鈕的綁定關係增加說明
列表查詢條件優化
- **查詢欄位增加多種查詢方式:**所有控制項增加查詢方式,支持控制項的精確查詢、範圍查詢、模糊查詢等方式,運行時可切換查詢方式
- 運行展示優化:
- 視圖查詢時支持選擇全部、任一方式查詢
- 視圖查詢是可新增、刪除查詢的欄位,只能新增後臺已設定的欄位
- 查詢條件框可固定在列表右側,便於頻繁查詢
- 系統自動記錄用戶上一次點擊“查詢”時設定的條件,再次進入列表時,展示上一次的查詢條件和搜尋結果
- 同步調整了關聯單選查詢條件,保持同一功能系統一致性
列表視圖匯出優化
- **匯出排序:**匯出欄位選擇後,可拖動排序;匯出文件中,欄位按照設定的排序展示
- **匯出記憶功能:**匯出時彈出框自動記錄上次匯出的欄位及欄位順序,減少每次欄位選擇和排序動作,首次匯出預設勾選列表展示欄位
其他視圖優化項
- 視圖中子表可設定排序:視圖展示前後臺均支持設定單個子表中欄位的顯示隱藏,並可拖動調整子表中欄位順序
- 支持匯入批次觸發流程:視圖匯入支持匯入流程表單後自動發起流程,並將資料送出到流程中第一個審批節點
- 視圖列表的查詢條件增加預設值:新列表中增加建立時間爲查詢條件,且預設值爲最近一個月,流程中心的“我的已辦已閱、我的流程”也增加建立時間或接收時間爲最近一個月
組織
- **組織角色支持匯入匯出:**支持從測試環境匯出後,匯入到正式環境中
- 組織角色支持可修改角色組
- 角色組的編輯時也可修改組織來源,同樣只能選擇同組織的角色組
- 角色組變更上級後,角色子下的所有角色及用戶同步變更
- **角色按照建立時間預設排序 **
- 所有角色組及角色按照建立時間降序排列,最新增立的顯示在最下方
- 所有排序都是同級內排序
- **用戶預設密碼增強:**新用戶預設密碼修改爲Authine@123456
安全與性能
- **產品組件包引用漏洞識別和修復:**形成第三方包依賴安全漏洞解決機制
- **JWT 校對安全性:**提供密鑰產生工具和設定項
- **子表性能優化落地:**子表大資料量及匯入場景下的渲染、編輯、翻頁、送出性能優化 。
專項優化可查看:子表專項優化
前端平滑升級
- **前端工程模塊化和業務組件化:**前端npm進一步模塊化,核心頁面各元素分類梳理, 形成可拆可組合的業務組件
- 產品基線與定製分離:
- 前端提供以頁面爲粒度的增強、替換、新增機制,二次開發規範
- 全局主題樣式、佈局;引入第三方庫 可低代碼二開能力:可參考全局主題樣式二開、表單組件二開-繼承組件、列表設計-行列的二開擴展、二開實踐-路由覆蓋、二開功能繼承產品組件
其他優化項
- **用戶/部門展示全路徑:**涉及portal/後臺設計多個頁面
- 產品QRCODE優化:簡化QRCODE產生規則,涉及: 登入QRCODE、表單查看QRCODE、表單新增QRCODE、審批意見簽名QRCODE 、手寫簽名QRCODE
- 產品中用戶預設密碼修改:所有新用戶的預設密碼修改爲Authine@123456,增強密碼安全性
- 行動端視圖保留篩選條件:視圖列表進入表單返回後,保留列表的篩選條件
- 新增模型預設不可見:模型建立完畢後按權限組授權模型可見範圍時,預設模型不可見,需手動更改爲可見
- 應用匯入匯出包含報表:應用匯出匯入支持包含報表,實現應用在不同環境遷移時無需二次設定報表;且支持報表模型單獨匯出與匯入
- 業務整合傳參類型新增對象、數組:業務整合參數增加數組、對象,支持參數多層嵌套,以滿足更復雜的場景/系統的的整合要求
三、微程式產品後臺UED改版
改版目的
解決產品後臺交互操作繁瑣,應用建立路徑過長,視覺效果不統一,訊息層級不清晰等體驗問題,降低用戶的理解成本,提高操作效率。
主要優化點
1. 全新交互視覺優化
整體視覺風格改版,主色調改爲藍色,文字顏色優化,頂部導引欄背景色優化、入口調整(與前臺一致),主頁面交互優化
模塊 | 新版 | 舊版 |
---|---|---|
應用列表 【新增應用】【匯入應用】按鈕調整到右側、應用分組功能優化 | ![]() | ![]() |
組織機構 【新增】【更多】按鈕位置調整到右側、表格視覺樣式優化、表格操作按鈕由圖標改爲文字按鈕 | ![]() | ![]() |
業務整合 表格視覺樣式優化、表格操作按鈕由圖標改爲文字按鈕 | ![]() | ![]() |
系統管理 【新增分類】【分類管理】【新增字典】按鈕位置調整到右側、篩選和搜尋調整到左側、表格視覺樣式優化、表格操作按鈕由圖標改爲文字按鈕 | ![]() | ![]() |
資料模型 操作按鈕由圖標改爲文字按鈕 | ![]() | ![]() |
表單設計 詳細優化點見下方1 | ![]() | ![]() |
流程設計 詳細優化點見下方2 | ![]() | ![]() |
列表設計 詳細優化點見下方3 | ![]() | ![]() |
2. 設計器佈局及屬性設定優化
訊息層級優化,讓訊息展示更合理;高低頻按鈕樣式區分展示,視線更聚焦;屬性設定佈局優化,更加易用、高效
- 表單設計細節優化
優化內容 | 新版 | 舊版 |
---|---|---|
[歷史版本]改爲圖標按鈕,移動到表單名稱右側; | ![]() | ![]() |
【匯出】、【預覽】改爲圖標按鈕; | ![]() | ![]() |
點擊左側控制項可直接新增到畫布,操作更高效 | ![]() | 只能通過拖拽新增畫布 |
刪除控制項時的二次確認彈窗改爲氣泡浮層,更加輕量便捷 | ![]() | ![]() |
調換【控制項屬性】與【表單屬性】標籤頁左右位置; 未選中控制項時,仍可切換【控制項屬性】,顯示提示文字提示需選中控制項 | ![]() | ![]() |
屬性設定項標題與內容改爲上下佈局,提高易讀性,關聯設定項更易理解; | ![]() | ![]() |
- 流程設計細節優化
優化內容 | 新版 | 舊版 |
---|---|---|
【流程設定】裏的[歷史版本]改爲圖標按鈕,移動到流程名稱右側;【運行】、【檢查】、【保存】改爲圖標按鈕; | ![]() | ![]() |
【流程設定】裏的[可見設定]、[流程發起設定]、[特權人維護]移動到流程屬性 | ![]() | ![]() |
增加上下左右多種對齊方式,選中2個以上節點可進行對齊操作;對齊方式整合爲下拉選項,鼠標經過時顯示下拉菜單,方便選擇 | ![]() | ![]() |
【節點屬性】【流程屬性】標籤頁改爲全部顯示; 未選中流程節點時,仍可切換【節點屬性】,顯示提示文字提示需選中節點 | ![]() | ![]() |
屬性設定項標題與內容改爲上下佈局; 用戶活動節點訊息結構調整爲【基礎設定】和【進階設定】,以標籤頁形式展示 | ![]() | ![]() |
- 列表設計細節優化
優化內容 | 新版 | 舊版 |
---|---|---|
視圖示範展示樣式、佈局方式與前臺統一 | ![]() | ![]() |
視圖預覽由全開頁改爲大彈窗 | ![]() | ![]() |
- 表單規則新增/編輯細節優化
優化內容 | 新版 | 舊版 |
---|---|---|
【定時作業】改爲【定時任務】 | ![]() | ![]() |
左上角顯示規則名稱;新增的【資料操作】【定時任務】,預設命名爲“未命名規則”; | ![]() | ![]() |
增加上下左右多種對齊方式,對齊方式整合爲下拉選項,鼠標經過時顯示下拉菜單 | ![]() | ![]() |
節點分類爲“動作節點”和“邏輯節點” | ![]() | ![]() |
未選中節點時,仍可點擊【節點屬性】,並提示用戶需選中節點 | ![]() | ![]() |
屬性設定項標題與內容改爲上下佈局;節點屬性去掉【基礎屬性】、【控制項屬性】分類標題 | ![]() | ![]() |
3. 應用建立鏈路改造
改造點說明:
- 應用列表弱化分組,可以拖動調整分組
- 將“權限設定”入口提出來,應用設定包含:修改應用訊息、權限設定、匯出應用、刪除;
- 新增應用,去掉模型列表展示中間頁,模型列表改爲左側邊欄展示
- 回收站-被刪除的模型界面,展示改爲列表,並增加刪除人、刪除時間等訊息;
應用分組
應用列表弱化分組,點擊「應用列表」旁的圖標,可以新增應用分組,也可以拖動調整分組
建立應用
步驟一:應用管理,點擊“新增應用”,填寫應用的基本訊息
步驟二:選擇業務設計類型,並填寫模型基本訊息
- 業務模型:應用下的子業務模塊,如進銷存應用中的採購管理、庫存管理,可做資料收集及工作流審批
- 資料分析:豐富圖表類型,可基於系統模型或外部資料來源,做快速可視化資料展示與分析
- 自定義連結:可自定義系統菜單跳轉連結,嵌入到應用內瀏覽
步驟三:點擊“確定”,應用的第一個模型建立完成,進入表單設計頁,模型列表展示在表單設計器頁左側;
新增模型/分組
路徑: 「管理後臺」> 「應用管理」> 「選擇一個應用,進入應用」> 點擊左側欄底部「新增」,選擇要建立的模型類別,或新增分組;
編輯模型訊息
鼠標移入左側模型,滑出左側浮層,可以拖動模型,進行排序,調整分組,也可以編輯、匯出、刪除模型
匯入模型
路徑:「登入」> 「管理後臺」> 「應用管理」> 「選擇一個應用,進入應用」> 點擊左側欄底部「匯入」
模型or分組,可拖動排序
可以拖動進行模型,或者分組的排序,或者將模型移入某一個分組內
回收站優化
回收站-被刪除的模型界面,展示改爲列表,並增加刪除人、刪除時間等訊息;
四、Bug解決
共發佈16個版本補丁包
6.10.3補丁包:https://www.yuque.com/skwme4/pmon2f/hmbd5q
6.10.4補丁包:https://www.yuque.com/skwme4/pmon2f/yyi2i5
6.10.5補丁包:https://www.yuque.com/skwme4/pmon2f/mvmkpg
6.10.6補丁包:https://www.yuque.com/skwme4/pmon2f/nx7lnz
6.10.7補丁包:https://www.yuque.com/skwme4/pmon2f/ia4eix
6.10.8補丁包:https://www.yuque.com/skwme4/pmon2f/kapgec
6.10.9補丁包:https://www.yuque.com/skwme4/pmon2f/ufg6nf
6.10.10補丁包:https://www.yuque.com/skwme4/pmon2f/ghpows
6.10.11補丁包:https://www.yuque.com/skwme4/pmon2f/gp7rdg
6.10.12補丁包:https://www.yuque.com/skwme4/pmon2f/er1kpi
6.10.13補丁包:https://www.yuque.com/skwme4/pmon2f/erup6v
6.10.14補丁包:https://www.yuque.com/skwme4/pmon2f/obql0r
6.10.15補丁包:https://www.yuque.com/skwme4/pmon2f/pcii1w
6.10.16補丁包:https://www.yuque.com/skwme4/pmon2f/qmdv8g
6.10.17補丁包:https://www.yuque.com/skwme4/pmon2f/kmny57
6.10.18補丁包:https://www.yuque.com/skwme4/pmon2f/ber5gy
6.10.19補丁包:https://www.yuque.com/skwme4/pmon2f/tirybf
6.10.20補丁包:https://www.yuque.com/skwme4/pmon2f/lkcw6k
6.10.21補丁包:https://www.yuque.com/skwme4/pmon2f/hn7q64
6.10.22補丁包:https://www.yuque.com/skwme4/pmon2f/lfr00o
6.10.23補丁包:https://www.yuque.com/skwme4/pmon2f/btuiko
6.10.24補丁包:https://www.yuque.com/skwme4/pmon2f/gptgc1
6.10.25補丁包:https://www.yuque.com/skwme4/pmon2f/su7wvw
6.10.26補丁包:https://www.yuque.com/skwme4/pmon2f/eggb73
更新: 2023-05-05 17:45:31
原文: https://www.yuque.com/skwme4/hyk0u0/vpudhh