微程式6.15.0正式版本(2023.10.19)
版本價值:系統性對模型、表單、視圖、入口、流程等模塊深度使用場景下能力做了全面補充:如視圖支持篩選子表、統一系統內的 篩選/條件設定組件(含對比方式、動態參數、條件組等);上線AI自動產生應用,提升業務構建效率
升級前請詳細查看開發手冊:版本6.15.0
一、升級簡介
產品模塊 | 產品特性 | 功能簡介 | 業務影響 | |
---|---|---|---|---|
1 | AI | AI自動產生應用、模型 | 用戶通過自然語言與AI交互,藉助大模型能力輔助應用設定人員完成應用搭建,覆蓋以下關鍵場景: + 推薦應用模板、智能建立應用 + 推薦業務模型 + 推薦模型內常用欄位、表單內識圖新增欄位 同時,用戶可通過文字指令完成關鍵設定動作:建立空白應用/模型、增刪改查欄位、調整選項值等 | 無影響 |
2 | 模型 | 單據流水號支持按資料項重置 | 表單可按具體的資料項值,重新計算流水號 可實現:如資料項(作業地點)有多個值(A、B、……),單據號爲 A-0001、A-0002、A-xxxx、B-0001、B-0002、B-xxxx; | 無影響 |
3 | 模型 | 計算規則增加本轉數值函數(Value) | 通過VALUE("單行文本"),可將表示數字的文本字符串 轉換爲數值類型;用於將單行文本轉換爲數值類型,並參與到與其他數值計算的場景; | 無影響 |
4 | 表單設計 | 多人設計同一頁面增加限制鎖 | 滿足場景:合同表單設計時,管理員張三進入設計頁操作後,李四也進入設計頁操作,系統提示李四,目前表單已鎖定;流程設計頁也支持 此項能力需在設定文件中開啓 | 無影響 |
5 | 表單設計 | 日期增加格式 | 日期資料項支持中文展示格式:****年月日、****年**月 | 無影響 |
6 | 表單設計 | 簽名欄位支持橫屏 | + 支持橫屏豎屏切換 + 簽名圖片保存時,自動截圖簽名區域,去除空白區域(列印時可更清晰) | 無影響 |
7 | 表單設計 | 標籤頁支持單獨設定啟動和顯示條件 | 滿足場景:商業拓展管理業務中,若合作模式是“租賃”,則顯示出“租賃訊息”“客戶訊息”兩個頁籤讓用戶填寫,同時啟動“租賃訊息”頁籤 | 無影響 |
8 | 表單設計 | 子表支持排序 | 表單內子表支持排序 | 無影響 |
9 | 列表設計 | 視圖篩選支持子表欄位 | 視圖查詢條件中支持選擇子表欄位,可在視圖列表按子表欄位進行篩選 | 無影響 |
10 | 列表設計 | 運行態視圖支持凍結列 | 在【模型視圖列表】 【子表】【關聯查詢列表】中統一支持 | 有影響,交互優化 |
11 | 列表設計 | 視圖支持設定預設列寬 | + 視圖欄位列支持拖拽和錄入設定列寬 + 表單內子表支持錄入設定列寬 | 有影響,交互優化 |
12 | 列表設計 | 視圖彙總方式支持切換 | 在運行態可自行切換列的彙總方式 | 無影響 |
13 | 入口管理 | 組件標題優化 | 1. 組件(除容器)均支持標題屬性設定 2. 支持設定標題欄顯隱 3. 支持上傳圖片作爲標題背景圖 或 標題圖片,並設定圖片高度 | 無影響 |
14 | 入口管理 | 【文本列表】支持圖片 | 1. 支持展示圖片、支持指定跳轉連結 2. 列表符號支持序號、支持自定義上傳 | 無影響 |
15 | 入口管理 | 新增【網頁嵌入】組件 | 1. 支持嵌入外部網頁 和 雲6內的二開頁面; 2. 支持設定傳參 + 入口設計器網頁嵌入組件內部連結二次開發 | 無影響 |
16 | 報表 | 報表優化 | 1. 明細表支持點擊跳轉詳情頁(僅支持資料來源是業務模型的明細表) 2. 報表篩選條件增加本人、本部門選擇 | 無影響 |
17 | 組織 | 部門管理優化 | 部門編輯時,部門主管支持選擇來自目前組織下所有人員,不限於目前部門 | 無影響 |
18 | 系統優化 | 統一系統內的 篩選/條件設定組件 | 1. 篩選方式優化 + 查詢/對比方式完善:完善了包含、大於、小於、介於、屬於等 + 增加動態參數:增加本人、本部門人員部門參數,增加今天、昨天、本週、本月、最近幾天等日期參數 + 支持條件組:統一支持條件組並且、或者 + 交互體驗保持一致 2. 涉及模塊:表單設計、列表設計、表單規則、流程設計、資料規則、入口設計、應用權限組 | 有影響,邏輯變化 影響角色:後臺設計人員、普通用戶 影響點:1、對比方式有增加,2、日期的動態值實時獲得 建議動作:需關注 |
19 | 系統優化 | 系統內單選/複選/下拉支持key-value模式儲存 | 使用場景:下拉單選/多選、單選框/複選框的選項值會隨着業務變化而更新,如客戶等級的“VIP客戶”修改爲“重要客戶”。【系統管理員】按需修改選項值顯示名稱即可,不用再人工檢查調整選項值被引用到的功能模塊,比如查詢條件、資料規則、流程分支、權限自定義等。 | 有影響,邏輯變化 影響角色:後臺設計人員 影響點:下拉單選/多選、單選框/複選框的儲存方式和取數方式變動,使用時需關注,尤其是組件做二開和整合的地方 建議動作:需關注 |
20 | 模型 | today函數的返回值可參與日期和文本函數的計算 | 優化前:today函數返回值爲文本類型,不能參與到日期比對規則 優化後:可參與日期和文本函數的計算 | 有影響,邏輯變化 影響角色:後臺設計人員 影響點:函數返回值類型變動 建議動作:需關注 |
21 | 其他 | 其他 | 模型名稱、編碼、欄位編碼長度擴大,支持從H3升級到微程式的客戶 資料項中的文件 保存&刪除邏輯優化,不儲存與表單資料無關的文件 表單規則設定時,節點設定預設值優化,預設帶入目前模型 | 無影響 |
22 | 表單運行 | 子表優化 | 子表必填提示/校對提示優化:增加紅框展示&頁面自動定位到校對欄位所在位置 子表附件欄位顯示優化:寬度變窄時,從右到左按序隱藏 上傳時間、上傳人、附件名 子表列寬需要實時和內容列寬一致 | 無影響 |
23 | 表單運行 | 下拉單選級聯欄位支持級聯清除 | 省-市-區三個級聯欄位,更新【省】時,清除【市】和【區】 | 有影響,邏輯變化 影響角色:普通用戶 影響點:連動清除邏輯變化 建議動作:需知悉 |
24 | 表單運行 | 關聯單選/多選、拉框選擇時,搜尋範圍優化 | 支持在全量資料中進行搜尋(優化前:僅在前1000條內搜尋) | 無影響 |
25 | 表單運行 | 附件功能優化 | 支持下載時勾選部分文件、拖動排序、單文件重命名、替換文件 | 無影響 |
26 | 表單運行 | 體驗優化 | 1. 運行態中若目前表單僅有一個列印模板,點擊“列印”則直接進入預覽狀態 2. 運行態人員/部門,選擇控制項操作優化 3. 關聯查詢列表展示樣式優化 4. 預覽圖片體驗優化 5. 附件/圖片 文件格式校對 文案優化 6. 關聯單選/多選,彈窗選擇資料時,展示已選記錄 | 有影響,交互變化 |
27 | 流程設計 | 流程節點批次設定能力補充 | 節點批次設定,支持參與者、參與者類型、無參與者、自動通過等批次設定 | 有影響,交互變化 |
28 | 流程運行 | 流程查詢優化 | 流程中心的查詢條件中,流程模板支持多選(包括行動端) | 無影響 |
29 | 流程運行 | 流程加簽優化 | 節點串時加簽的邏輯調整同並行(加簽後所有被加簽人都需要處理) + 如:ABC串行審批時,A加簽DE + 優化前:ADE中任一個審批通過,都算A已審批,再到B審批 + 優化後:ADE需都審批纔算A已審批 | 有影響,邏輯變化 影響角色:普通用戶 影響點:流程運行時加簽邏輯調整 建議動作:需知悉 |
30 | 列表設計 | 視圖篩選優化 | 1. 支持【流程目前處理人】欄位:在應用菜單中,給客服展示”待我處理“的工單 2. 視圖篩選支持 多行文字 | 無影響 |
31 | 列表設計 | 彙總行優化 | 1. 資料展示支持四捨五入 2. 彙總行支持hover展示精確值 3. 統一【視圖列表】【關聯查詢列表】以及【子表】中彙總行的展示樣式和功能 | 無影響 |
32 | 列表設計 | 體驗優化 | 1. 匯入錯誤提示優化 2. 篩選組件&資料項錄入:日期類型資料項 時分秒預設值優化 3. 視圖欄位設定 支持全選(含子表) | 無影響 |
33 | 入口 | 【我的應用】優化 | 【我的應用】升級爲【我的常用】,可新增的“常用入口”範圍:應用、模型、自定義頁面、儀表盤 | 無影響 |
34 | 其他 | 系統頁面性能和體驗優化 | 1. 性能優化:增加分頁處理,優化後頁面加載速度 2. 體驗優化:增加“加載中”提示 | 無影響 |
35 | 釘釘 | PC端釘釘點擊微程式訊息打開待辦方式調整 | 釘釘pc端,支持設定微程式訊息打開方式,支持:跳轉瀏覽器打開、釘釘工作臺打開、側邊欄打開;預設是釘釘工作臺打開 | 有影響,交互變化 影響角色:普通用戶 影響點:釘釘訊息的預設打開方式有變化 建議動作:需知悉 |
36 | 業務整合 | 整合能力新增 | 1. 業務整合支持系統管理員管理所有目錄(編輯、刪除) 2. 支持全局搜尋服務編碼 | 無影響 |
37 | 技術優化 | 後端擴展點優化和增強 | 1. 訊息渠道SPI 跟組織同步SPI一樣, 支持界面連動 1. SPI本身的設定 2. 相關界面支持選擇此訊息渠道( 如流程訊息通知等) 3. 從覆蓋模式變爲追加模式(同組織機構同步擴展) 2. 文件儲存類型 可通過界面選擇 3. 匯入匯出增加額外的擴展點,可以自己寫入要增加的匯出內容(如二開的郵件模板),產生zip包 | 無影響 |
38 | 技術優化 | 前端擴展點優化和增強 | 1. 本地開發完善: 增加擴展"是否開啓嵌入展示模式isEmbeddingMode",用於控制流程中心、視圖列表是否顯示左側菜單及頂部導引; 增加擴展"頁面額外參數extraProperties",可按照規範攜帶自定義參數,用於流程中心、視圖列表預設篩選條件; 入口設計器頂部導引右側工具欄支持動態設定組件; 2. 線上開發完善: 列表設計線上開發——新增視圖"列表單元格點擊"鉤子函數onCellClick | 無影響 |
39 | 技術優化 | 日誌格式優化 | 已去除沒有意義垃圾日誌,成功列印上下文訊息 | 無影響 |
40 | 技術優化 | Open API治理 | + 優化客戶端管理 + 增加客戶端API授權範圍管理 + open API 治理 + 頻次控制 + 調用鏈路記錄 | 無影響 |
41 | 性能優化 | 子表性能優化 | 子表關聯表單匯入正常無卡頓 | 無影響 |
42 | 性能優化 | API 性能優化 | 1. API性能優化整體方案 2. 通過壓測和觀測識別需要優化的API 3. 緩存設定優化 | 無影響 |
43 | 性能優化 | 前端PC端性能優化 | 行動端相關場景性能資料提升30% | 無影響 |
44 | 技術優化 | 防API越權 | 1. 接口按端合理拆分 2. admin端相關接口基於動態角色、權限控制API瀏覽和操作權限 3. portal、mobile端相關接口基於應用功能和資料權限嚴格控制 | 無影響 |
45 | 技術優化 | 解決併發下死鎖問題 | 解決併發請求,解決多個事務交錯更新BO導致死鎖問題, 涉及批次審批和表單規則觸發其他模型級聯操作場景 | 無影響 |
46 | 技術優化 | 前端資料狀態管理優化 | 緩存更新機制避免API重複請求優化 | 無影響 |
47 | 技術優化 | 其他 | 防滲透測試:防SQL注入、XSS 資料新增的URL簡化,參數簡化及釋義 | 無影響 |
二、新功能
1.1 AI自動產生應用、模型
用戶可通過自然語言與AI交互,藉助大模型能力輔助應用設定人員完成應用搭建,覆蓋以下關鍵場景:
- 推薦應用模板
- 智能建立應用
- 推薦業務模型
- 推薦模型內常用欄位
- 表單內識圖新增欄位
同時,用戶可通過文字指令完成關鍵設定動作:建立空白應用/模型、增刪改查欄位、調整選項值等;
1.2 模型
單據流水號支持按資料項重置
表單可按具體的資料項值,重新計算流水號:
計算規則:支持文本轉數值函數(Value)
通過VALUE("單行文本"),可將表示數字的文本字符串 轉換爲數值類型;用於將單行文本轉換爲數值類型,並參與到與其他數值計算的場景;
1.3 表單設計
多人設計同一頁面增加限制鎖
場景:合同表單設計時,管理員張三進入設計頁操作後,李四也進入設計頁操作,系統提示李四,目前表單已鎖定
此項需在設定文件中開啓後可使用:config接口【/public/system/config】接口返回開關狀態:pageLock : true/false
日期資料項支持中文展示格式:****年月日、****年**月
簽名欄位支持橫屏
- 支持橫屏豎屏切換
- 簽名圖片保存時,自動截圖簽名區域,去除空白區域(列印時可更清晰)
表單標籤頁支持單獨設定啟動和顯示條件
滿足場景:商業拓展管理業務中,若合作模式是“租賃”,則顯示出“租賃訊息”“客戶訊息”兩個頁籤讓用戶填寫,同時啟動“租賃訊息”頁籤
表單內子表支持排序
1.4 列表設計
視圖篩選支持子表欄位
- 視圖查詢條件中支持選擇子表欄位
- 可在視圖列表按子表欄位進行篩選
運行態視圖支持凍結列
在【模型視圖列表】 【子表】【關聯查詢列表】中統一支持
視圖支持設定預設列寬
- 視圖欄位列支持拖拽和錄入設定列寬
- 表單內子表支持錄入設定列寬
支持在運行態自行切換匯總方式
1.5 入口組件
組件標題優化
- 除容器組件外,其他入口組件均支持標題屬性設定
- 支持設定標題欄顯隱
- 支持上傳圖片作爲標題背景圖 或 標題圖片,並設定圖片高度
【文本列表】支持圖片
- 支持展示圖片
- 支持指定跳轉連結
- 列表符號支持序號、支持自定義上傳
新增【網頁嵌入】組件
- 支持嵌入外部網頁 和 雲6內的二開頁面;
- 支持設定傳參
- 入口設計器網頁嵌入組件內部連結二次開發
1.6 其他
1、明細表支持點擊跳轉詳情頁(僅支持資料來源是業務模型的明細表)
2、報表篩選條件增加本人、本部門
3、部門主管支持選擇來自目前組織下所有人員
三、優化項
2.1 統一系統內的 篩選/條件設定組件
- 對比方式完善:完善了包含、大於、小於、介於、屬於等
- 增加動態參數:增加本人、本部門人員部門參數,增加今天、昨天、本週、本月、最近幾天等日期參數
- 支持條件組:統一支持條件組並且、或者
- 交互體驗保持一致
權限組的資料條件自定義
表單規則的條件
流程分支
各模塊完善能力:
模塊 | 具體位置 | 對比方式補充 | 動態參數補充 | 支持多條件組 |
---|---|---|---|---|
列表設計 | 視圖列表查詢 | 已增加 | 已增加 | —— |
視圖-甘特圖顏色條件設定 | 已增加 | 已增加 | 已增加 | |
自定義按鈕-查看列表-資料限定範圍 | 已增加 | 已增加 | —— | |
表單設計 | 子表查詢條件 | 已增加 | 已增加 | —— |
關聯單/多選的查詢條件、資料限定範圍,關聯查詢條件 | 原有能力 | 已增加 | 原有能力 | |
資料模型-顯示/必填/唯讀條件 | 原有能力 | 已增加 | 原有能力 | |
頁籤條件 | 原有能力 | 已增加 | 已增加 | |
流程設計 | 流程條件分支、子流程的子表觸發條件 | 已增加 | 已增加 | 已優化 |
應用設計 | 資料權限的權限組 | 已增加 | 已增加 | 已優化 |
入口管理 | 文本列表/多頁籤文本列表的資料限定範圍 | 已增加 | 已增加 | 已增加 |
表單規則 | 資料條件(資料新增/更新/刪除)、過濾條件(資料新增)、新增時查找主表資料(資料新增)、查找資料範圍(資料更新)、刪除資料範圍(資料刪除)、資料條件(資料變數)、執行條件(表單方法)、判斷條件(邏輯校對)、驗證條件(邏輯校對)、驗證條件(資料校對)、判斷條件(資料判斷) | 已增加 | 已增加 | 已優化 |
2.2 系統內單選/複選/下拉支持key-value模式儲存
使用場景:下拉單選/多選、單選框/複選框的選項值會隨着業務變化而更新,如客戶等級的“VIP客戶”修改爲“重要客戶”。【系統管理員】按需修改選項值顯示名稱即可,不用再人工檢查調整選項值被引用到的功能模塊,比如查詢條件、資料規則、流程分支、權限自定義等。
2.3 模型
today函數的返回值可參與日期和文本函數的計算
優化前:today函數返回值爲文本類型,不能參與到日期比對規則,如
優化後:可參與日期和文本函數的計算;
模型名稱、編碼、欄位編碼長度擴大,支持從H3升級到微程式的客戶
資料項中的文件 保存&刪除邏輯優化,不儲存與表單資料無關的文件
設定態表單規則節點設定預設值優化 帶入目前模型
2.4 表單設計
子表優化
- 子表必填提示/校對提示優化:增加紅框展示&頁面自動定位到校對欄位所在位置
- 子表附件欄位顯示優化:寬度變窄時,從右到左按序隱藏 上傳時間、上傳人、附件名
- 子表列寬需要實時和內容列寬一致
下拉單選級聯欄位支持級聯清除
省-市-區三個級聯欄位,更新【省】時,清除【市】和【區】
關聯單選/多選 下拉框選擇時 搜尋範圍優化:
支持在全量資料中進行搜尋(優化前:僅在前1000條內搜尋)
附件功能優化
- 支持下載時勾選部分文件
- 拖動排序
- 單文件重命名
- 替換文件
體驗優化
- 運行態中若目前表單僅有一個列印模板,點擊“列印”則直接進入預覽狀態
- 運行態人員/部門 選擇控制項操作優化
- 關聯查詢列表展示樣式優化
- 預覽圖片體驗優化
- 附件/圖片 文件格式校對 文案優化
- 關聯單選/多選 彈窗選擇時 展示已選記錄
2.5 流程設計
流程節點批次設定能力補充
支持參與者、參與者類型、無參與者、自動通過、按鈕名稱等批次設定
流程中心的查詢條件中,流程模板支持多選(包括行動端)
流程加簽優化
節點串時加簽的邏輯調整同並行(加簽後所有被加簽人都需要處理)
2.6 列表設計
視圖篩選優化
- 支持【流程目前處理人】欄位:在應用菜單中,給客服展示”待我處理“的工單
- 視圖篩選支持 多行文字
彙總行優化
- 資料展示支持四捨五入
- 彙總行支持hover展示精確值
- 統一【視圖列表】、【關聯查詢列表】以及【子表】中彙總行的展示樣式和功能
體驗優化
- 匯入錯誤提示優化;
- 篩選組件&資料項錄入 日期類型資料項 時分秒預設值優化
- 視圖欄位設定 支持全選(含子表)
2.7 入口組件
【我的應用】優化
- 升級爲【我的常用】,可新增的“常用入口”範圍:應用、模型、自定義頁面、儀表盤
2.8 其他
系統頁面性能和體驗優化
- 性能優化:增加分頁處理,優化後頁面加載速度
- 體驗優化:增加“加載中”提示
PC端釘釘點擊微程式訊息打開待辦方式調整
可設定pc端點擊微程式打開方式,支持跳轉瀏覽器打開、釘釘工作臺打開、側邊欄打開
工作臺打開樣式:
側邊欄打開樣式:
業務整合支持系統管理員管理所有目錄(編輯、刪除)
支持全局搜尋服務編碼
四、技術優化
後端擴展點優化和增強
- 訊息渠道SPI 跟組織同步SPI一樣, 支持界面連動
- SPI本身的設定
- 相關界面支持選擇此訊息渠道( 如流程訊息通知等)
- 從覆蓋模式變爲追加模式(同組織機構同步擴展)
- 文件儲存類型 可通過界面選擇
- 匯入匯出增加額外的擴展點,可以自己寫入要增加的匯出內容(如二開的郵件模板),產生zip包
前端擴展點優化和增強
本地開發完善:
- 增加擴展"是否開啓嵌入展示模式isEmbeddingMode",用於控制流程中心、視圖列表是否顯示左側菜單及頂部導引;
- 增加擴展"頁面額外參數extraProperties",可按照規範攜帶自定義參數,用於流程中心、視圖列表預設篩選條件;
- 入口設計器頂部導引右側工具欄支持動態設定組件;
線上開發完善:
- 列表設計線上開發——新增視圖"列表單元格點擊"鉤子函數onCellClick
日誌格式優化
已去除沒有意義垃圾日誌,成功列印上下文訊息
Open API治理
- 優化客戶端管理
- 增加客戶端API授權範圍管理
- open API 治理
- 頻次控制
- 調用鏈路記錄
子表性能優化:子表關聯表單匯入正常無卡頓
API 性能優化
- API性能優化整體方案
- 通過壓測和觀測識別需要優化的API
- 緩存設定優化
前端PC端性能優化
行動端相關場景性能資料提升30%
防API越權
- 接口按端合理拆分
- admin端相關接口基於動態角色、權限控制API瀏覽和操作權限
- portal、mobile端相關接口基於應用功能和資料權限嚴格控制
解決併發下死鎖問題
解決併發請求,解決多個事務交錯更新BO導致死鎖問題, 涉及批次審批和表單規則觸發其他模型級聯操作場景
前端資料狀態管理優化
緩存更新機制避免API重複請求優化
防滲透測試:防SQL注入、XSS
資料新增的URL簡化,參數簡化及釋義
五、bug解決
6.13.16補丁包:https://www.yuque.com/skwme4/pmon2f/ph7ib0pkmuzr69pz
6.13.17補丁包:https://www.yuque.com/skwme4/pmon2f/sm80sbaoeazd0zl9
6.13.18補丁包:https://www.yuque.com/skwme4/pmon2f/tufpofufggdrt51m
6.13.19補丁包:https://www.yuque.com/skwme4/pmon2f/dezc3qw8clw0xoik
6.13.20補丁包:https://www.yuque.com/skwme4/pmon2f/yaxlxsfk025x3row
6.13.21補丁包:https://www.yuque.com/skwme4/pmon2f/ha55kwei24t45p13
6.13.22補丁包:https://www.yuque.com/skwme4/pmon2f/uta4gnmcl3lovpo9
6.13.23補丁包:https://www.yuque.com/skwme4/pmon2f/ffq1h0gkwdhe495q
6.14.1補丁包:https://www.yuque.com/skwme4/pmon2f/darcxkcqlahvwbir
6.14.2補丁包:https://www.yuque.com/skwme4/pmon2f/sg1idacdcfyqmh7g
6.14.3補丁包:https://www.yuque.com/skwme4/pmon2f/tne1mcd6f4roetg7
6.14.4補丁包:https://www.yuque.com/skwme4/pmon2f/gzg35g91oyyeyy6n
6.14.5補丁包:https://www.yuque.com/skwme4/pmon2f/acotgchhw0bp4y4a
6.14.6補丁包:https://www.yuque.com/skwme4/pmon2f/lf5kq5ou5uyaz2ud
6.14.7補丁包:https://www.yuque.com/skwme4/pmon2f/ddgnor2ksuykrqdg
6.14.8補丁包:https://www.yuque.com/skwme4/pmon2f/du64vykbrd2uzbzw
6.14.9補丁包:https://www.yuque.com/skwme4/pmon2f/gp040g41ti3lae8d
6.14.10補丁包:https://www.yuque.com/skwme4/pmon2f/wzb3vy66ou24bfkp
更新: 2024-03-13 20:08:50
原文: https://www.yuque.com/skwme4/hyk0u0/hr38gchvf9xabp6u