微程式6.13.0正式版本(2023.3.31)
版本價值:信創國產化完備的同時夯實了核心設計器能力(如入口設計器支持佈局),解決了高頻卡點問題(流程超時策略及節點可設定列印模版等),全面落地前後端API體系完善,極大提升了二開效率
升級前請詳細查看開發手冊:6.13.0版本升級指引
一、升級簡介
產品模塊 | 產品特性 | 功能簡介 | 業務影響 | |
---|---|---|---|---|
1 | 流程設計 | 【新增】流程節點可設定列印模板 | 1、在流程節點中選擇該流程關聯表單的列印模板,流程運行時支持選擇後臺指定的列印模板進行列印 2、列印時僅可列印出可見欄位內容,若欄位不可見,則列印模板上此欄位顯示爲空 | 有影響,邏輯變化 影響角色:後臺設計人員 影響點:1、列印欄位的邏輯調整,保障資料安全 建議動作:需關注 |
2 | 流程設計 | 【新增】支持設定流程超時及預警機制 | 1、流程增加超時設定,超時通知:可通知處理人、通知發起人、傳閱上級主管、通知特權人;通知渠道支持釘釘、微信、郵件 2、超時預警支持建立5個,且每次預警的通知方式可不同 3、節點超時交互同步調整 | 無影響 |
3 | 入口 | 【新增】新增佈局組件 | 1、增加容器佈局:滿足用戶根據已有UI頁面做對照,將頁面佈局調整好後再拖入組件設計的場景 2、增加頁籤佈局:可切換多維度的分類tab查看入口訊息 | 無影響 |
4 | 表單 | 【新增】表單子表支持多表頭 | 1、表單設計中子表可設定多級表頭,並在表單運行時展示子表多級表頭樣式 2、不支持行動端子表的多級表頭、子表匯入匯出的多級表頭、視圖展示子表的多級表頭 | 有影響,交互變化 影響角色:後臺設計人員 影響點:子表凍結列,若多級表頭下超出3列,則不可凍結 建議動作:需知悉 |
5 | 流程運行 | 【優化】流程優化 | 1、梳理流程相關狀態概念,並保持系統內顯示一致性 2、各列表顯示欄位訊息展示調整 3、審批記錄頁面展示優化: + 審批記錄展示優化,重點展示處理人 + 增加後續節點的預估處理人 + 審批記錄中,維護操作對普通用戶隱藏,只有管理員能看到 | 有影響,邏輯變化 影響角色:設計人員、運行人員 影響點: 1、流程狀態已完成拆分爲:已完成、手動結束,已完成是審批通過的實例,手動結束是維護結束、審批結束的流程;手動結束的流程實例會執行流程生效規則、流程結束事件 2、任務狀態:未啓動和進行中,合併爲“待處理”,"已完成"拆分爲:已同意、已否決、已轉辦、已送出,增加"已終止" 3、針對流程狀態、任務狀態的二開功能需重點關注 建議動作:需重點關注 |
6 | 流程設計 | 【優化】流程調整 | 1、流程前置協辦:滿足被協辦人前置填寫意見後,目前審批人再處理任務的場景 2、其他功能: + 流程用戶節點增加“流程作廢”“流程結束”操作,流程設計時可勾選此操作 + 流程節點未勾選駁回且是單人蔘與審批時,任務中顯示按鈕名稱“送出”,調整爲“同意”,若同意設定了自定義名稱,展示自定義名稱 + 針對流程畫布無法完成超過200個流程節點的設計問題進行優化 + 支持流程圖的快速設計和調整,支持畫布隨節點拖拽進行拓展、節點連線自動對齊 | 有影響,邏輯變化 影響角色:設計人員、運行人員 影響點:協辦邏輯調整,審批人發出協辦後,可撤回協辦,且被協辦人未處理時,審批人處理待辦時,會提示用戶目前存在協辦任務 建議動作:需知悉 |
7 | 表單規則 | 【優化】線上開發能力優化 | 新增以下功能: 1. 代碼地圖展示錯誤行 2. 通過聲明直接跳轉到對應代碼 3. 還沒有引入的類自動import 4. 提供常用快捷鍵(ctrl+s 保存、ctl + shif + k 刪除行、alt + pgUp 向上移動行、alt + pgDn 向下移動行) 5. Map類型變量&複製 6. 變量值支持複製 7. 變量區域可以放大 | 無影響 |
8 | 整體調整 | 【優化】查詢部門優化 | 1、部門單選控制項查詢支持“屬於”條件查詢 2、涉及模塊:視圖查詢部門、 應用權限組-資料權限自定義、 流程設計-子流程觸發條件 | 無影響 |
9 | 整體調整 | 【優化】選擇模型欄位的彈出框訊息優化 | 1、彈出框選擇欄位優化顯示爲系統欄位、主表單欄位、子表欄位展示 2、涉及模塊:列表設計-顯示欄位、列表設計-查詢條件、表單設計-表單留痕、視圖運行-列表匯出 | 無影響,交互優化 |
10 | 表單設計 | 【優化】附件/圖片支持唯讀條件設定 | ****可對附件、圖片、手寫簽名設定唯讀條件 | 無影響 |
11 | 技術優化 | 【優化】平滑升級完備 | 針對二開前後端腳手架工程源碼引起的升級困難問題,本次更新輸出產品基線和定製分離的總體方案;落地後端基於擴展包的擴展方案對於新項目後端部分的實現平滑升級 | 無影響 |
12 | 技術優化 | 【優化】國產化信創落地 | 完成以下適配: 國產操作系統支持:銀河麒麟、統信 國產資料庫支持:達夢、PolarDB、華爲GaussDB、南大通用、人大金倉 國產中間件支持:金蝶天燕、東方通、中創 國產應用軟件支持:WPS、數科網維(OFD板式文檔) 國產芯片支持:龍芯、飛騰、華爲鯤鵬 | 無影響 |
13 | 技術優化 | 【優化】前後端擴展點整理與補充 | 前後端擴展點整理與補充 | 無影響 |
14 | 技術優化 | 【優化】面向開發者的API體系梳理 | 面向開發者的API體系梳理 | 無影響 |
二、新功能
1.1 流程設計
**流程節點可設定列印模板:**支持在流程節點中選擇該流程關聯表單的列印模板,流程運行時支持選擇後臺指定的列印模板進行列印;列印時僅可列印出可見欄位內容,若欄位不可見,則列印模板上此欄位顯示爲空
**支持設定流程超時及預警機制:**可通知處理人、通知發起人、傳閱上級主管、通知特權人;通知渠道支持釘釘、微信、郵件
1.2 入口設計器新增佈局與組件
**容器佈局:**滿足用戶根據已有UI頁面做對照,將頁面佈局調整好後再拖入組件設計的場景
**頁籤佈局:**可切換多維度的分類tab查看入口訊息
1.3 表單子表支持多表頭
支持表單設計中設定子表多級表頭,並在表單運行時展示子表多級表頭樣式(不支持行動端子表的多級表頭、子表匯入匯出的多級表頭、視圖展示子表的多級表頭)
三、優化項
2.1 流程優化
梳理流程相關狀態概念,並保持系統內顯示一致性:
- **流程狀態統一調整爲:**草稿、進行中、已完成、手動結束、已作廢、異常
- **節點狀態統一調整爲:**未啓動、已完成、進行中、異常
- **任務狀態統一調整爲:**待處理、已同意、已否決、已轉辦、已送出、已中止、已取消、已作廢
狀態展示,系統中多處狀態保持一致性
狀態分類 | 狀態名稱 | 狀態定義 |
---|---|---|
流程狀態 | 草稿 | 流程建立但沒有送出 |
進行中 | 流程下有待處理的任務 | |
已完成 | 流程審批完成,且最後一個任務狀態是"已同意" | |
手動結束 | 1、流程節點設定了結束流程,審批人處理時點擊“結束流程” 2、流程管理員在維護中點擊“結束流程” 這條資料是有效資料,會執行流程生效規則、流程結束事件 | |
已作廢 | 1、流程發起人/審批人點擊“作廢流程”,流程資料是無效的資料 2、流程管理員在維護中點擊“作廢流程” | |
異常 | 因資料或服務器出現問題,導致審批中的任務無法繼續運行,任務所屬節點異常,流程轉爲“流程異常” | |
節點狀態 | 未啓動 | 節點下沒有產生過任何任務 |
已完成 | 節點下產生過任務,且所有任務都已處理 | |
進行中 | 節點下有待處理的任務 | |
異常 | 因資料或服務器出現問題,導致審批中的任務無法繼續運行,任務所屬節點異常 | |
任務狀態 | 待處理 | 任務待審批人處理,不論審批人是否已查看任務 |
已同意 | 審批人處理時點擊“同意”,任務狀態變爲“已同意” | |
已否決 | 審批人處理時點擊“駁回或不同意”,任務狀態變爲“已否決” | |
已轉辦 | 審批人將任務轉交給其他人處理,轉辦後目前任務狀態爲“已轉辦” | |
已送出 | 任務送出,用於流程發起時送出、協辦任務、加簽任務送出 | |
已中止 | 流程手動結束時,所有任務都不再繼續流轉,狀態變爲“已中止” | |
已取消 | 多個審批人處理任務,根據出口規則一人點擊同意或駁回後,其他人任務自動取消 審批人任務未處理時,若上一節點審批人撤回,目前節點任務自動取消 管理員在流程維護中取消目前節點任務時,目前節點審批中的任務變爲已取消 管理員在流程維護中啟動其他節點時,節點前置節點的任務會自動取消 管理員在流程維護中節點通過時取消並行節點,並行節點任務自動取消 管理員在流程維護中調整目前處理人,目前處理人任務自動取消 管理員在流程維護中啟動其他節點,被啟動節點的前置節點的任務自動取消(如A-B-C,B進行中,若管理員啟動C,B節點的任務自動取消) | |
已作廢 | 流程作廢時,所有任務都不再繼續流轉,所有任務變爲“已作廢” |
**各列表顯示欄位訊息展示調整:**聚焦在已辦、流程任務查詢的列表顯示欄位優化
審批記錄頁面展示優化:
- 審批記錄展示內容:節點、處理人、任務狀態、任務來源、審批意見、處理時間
- 增加後續節點的預估處理人
- 審批記錄中,將維護操作和業務審批的記錄按權限展示
**流程前置協辦:**滿足被協辦人前置填寫意見後,目前審批人再處理任務的場景
其他:
- 流程用戶節點增加“流程作廢”操作,流程設計時可勾選此操作
- 流程節點未勾選駁回且是單人蔘與審批時,任務中顯示按鈕名稱“送出”,調整爲“同意”,若同意設定了自定義名稱,展示自定義名稱
- 針對流程畫布無法完成超過200個流程節點的設計問題進行優化
- 支持流程圖的快速設計和調整,支持畫布隨節點拖拽進行拓展、節點連線自動對齊
2.2 入口設計器優化
輪播圖
- 增加四種圖片填寫方式:圖片設定可選擇適應高度、適應寬度、拉伸填滿、等比縮放的填寫方式
- 增加輪播間隔時間設定
文本列表/多頁籤文本列表
- 增加文本列表展示欄位個數
- 支持顯示欄位標題
- 支持設定資料範圍
入口設計體驗優化
- 組件上下拖動對齊更方便
- 入口底部增加組件更便捷
2.3 表單規則線上開發能力優化
新增以下功能:
- 代碼地圖展示錯誤行
- 通過聲明直接跳轉到對應代碼
- 還沒有引入的類自動import
- 提供常用快捷鍵(ctrl+s 保存、ctl + shif + k 刪除行、alt + pgUp 向上移動行、alt + pgDn 向下移動行)
- Map類型變量&複製
- 變量值支持複製
- 變量區域可以放大
2.4 其他
查詢部門優化:部門單選控制項查詢支持“屬於”條件查詢,涉及模塊:視圖查詢部門、 應用權限組-資料權限自定義、 流程設計-子流程觸發條件
附件/圖片支持唯讀條件設定: 可對附件、圖片、手寫簽名設定唯讀條件
選擇模型欄位的彈出框訊息優化:彈出框選擇欄位優化顯示爲系統欄位、主表單欄位、子表欄位展示,涉及模塊:列表設計-顯示欄位、列表設計-查詢條件、表單設計-表單留痕、視圖運行-列表匯出
四、技術優化
3.1 平滑升級完備
功能簡介
針對二開前後端腳手架工程源碼引起的升級困難問題,本次更新輸出產品基線和定製分離的總體方案;落地後端基於擴展包的擴展方案對於新項目後端部分的實現平滑升級
3.2 國產化信創落地
爲了配合產品管理部與廠家的對接節奏,Q1完成以下適配:
國產操作系統 | 支持:銀河麒麟、統信 |
---|---|
國產資料庫 | 支持:達夢、PolarDB、華爲GaussDB、南大通用、人大金倉 |
國產中間件 | 支持:金蝶天燕、東方通、中創 |
國產應用軟件 | 支持:WPS、數科網維(OFD板式文檔) |
國產芯片 | 支持:龍芯、飛騰、華爲鯤鵬 |
3.3 前後端擴展點整理與補充
**** | 後端 | 前端 |
---|---|---|
擴展點補充 | 1. 模型發佈檢查擴展點 2. IMessageService支持對待辦/傳閱/評論/催辦等內產生的訊息進行攔截 (6.12.x 和主分支) 3. 待辦已辦監聽增加刪除事件 | 1. 表單佈局類組件支持擴展 |
已有擴展點優化 | 1. 源碼和Java Doc 發佈到nexus私服 | 1. 補充入口設計器二開組件示範:我的草稿、流程統計 |
3.4 面向開發者的API體系梳理
面向前端開發者API
《Web API (面向前端開發者)》
https://www.yuque.com/skwme4/hzo079/wyhtvm689egpui39
面向前端開發者API JS SDK
《Open Web API 依賴包使用說明》
https://www.yuque.com/skwme4/hzo079/hon7avpa2let23ph
《Open Web API 依賴包說明》
https://www.yuque.com/skwme4/hzo079/cqfp4guhzp42wg4b
面向客戶端的Open API Java SDK
《Open Api Java SDK(面向客戶端接入)》
https://www.yuque.com/skwme4/hzo079/lf4zmxnzxfzz012t
五、Bug解決
6.11.13補丁包:https://www.yuque.com/skwme4/pmon2f/yb953ze6kmh7aell
6.11.14補丁包:https://www.yuque.com/skwme4/pmon2f/qxgz2811oepbek9v
6.11.15補丁包:https://www.yuque.com/skwme4/pmon2f/vxuca1ohqo30un55
6.11.16補丁包:https://www.yuque.com/skwme4/pmon2f/nfskx72q14xg7gfe
6.11.17補丁包:https://www.yuque.com/skwme4/pmon2f/yb2esc6ngmce4eh4
6.11.18補丁包:https://www.yuque.com/skwme4/pmon2f/eplam0y6793uksrf
6.11.19補丁包:https://www.yuque.com/skwme4/pmon2f/gdh8vgttnh9lydgp
6.11.20補丁包:https://www.yuque.com/skwme4/pmon2f/xukhsn4y2teltdqr
6.11.21補丁包:https://www.yuque.com/skwme4/pmon2f/ei09kv47onx46oyu
6.11.22補丁包:https://www.yuque.com/skwme4/pmon2f/kpqg6d7ix3u730lt
6.11.23補丁包:https://www.yuque.com/skwme4/pmon2f/de2t1g821raa92pc
6.12.1補丁包:https://www.yuque.com/skwme4/pmon2f/wzdlstghy77khm5y
6.12.2補丁包:https://www.yuque.com/skwme4/pmon2f/gnxowa4wtfa1vglw
6.12.3補丁包:https://www.yuque.com/skwme4/pmon2f/qldt01vq9nxxn23y
6.12.4補丁包:https://www.yuque.com/skwme4/pmon2f/zv36lsq83tzagbhe
6.12.5補丁包:https://www.yuque.com/skwme4/pmon2f/yx379ulw2fr5we2o
6.12.6補丁包:https://www.yuque.com/skwme4/pmon2f/iw2g0pp120825ur2
6.12.7補丁包:https://www.yuque.com/skwme4/pmon2f/up12vu3ccuvazb8f
6.12.8補丁包:https://www.yuque.com/skwme4/pmon2f/io3wqigmsz0q3l4a
6.12.9補丁包:https://www.yuque.com/skwme4/pmon2f/bd3vronrs040iqu4
6.12.10補丁包:https://www.yuque.com/skwme4/pmon2f/fuv7uqqmou1yd6h3
6.12.11補丁包:https://www.yuque.com/skwme4/pmon2f/elle3g9prw2aiqeu
更新: 2024-02-22 16:11:09
原文: https://www.yuque.com/skwme4/hyk0u0/kmqfx310xvor2l8h