微程式用戶手冊
主頁
主頁
  • 微程式6.12.0正式版本(2022.12.30)

微程式6.12.0正式版本(2022.12.30)

版本價值:入口設計器MVP版本上線,可支撐工作臺入口及應用入口構建;表單規則支持線上編碼方式,提高前後端開發效率,降低項目維護成本。同時對資料複製、表單表單規則留痕等功能做了精品化打磨。

升級前請詳細查看開發手冊:6.12.0版本升級指引

一、新功能

入口設計器

功能簡介

支撐客戶不同場景(如工作臺、應用首頁)的入口自定義需求,支持自定義設計佈局、模板及組件內容,減少項目的二開,提升場景覆蓋度和交付效率。

功能範圍

本次完成最小MVP,實現:

  • 設計器整體框架,提供多種模板和組件
  • 支持入口設計、應用首頁設計
  • 支持客戶根據業務訴求,自定義二開組件:入口設計器組件二開文檔

入口管理設計

1、入口管理入口

路徑:【後臺管理】-【入口管理】-【工作臺】

1672309414482-54eda194-d280-403e-929a-96e259677b6e.png

2、入口管理介紹

1672309609935-931af114-a6c8-4d0c-a6a3-649ec5c8c9d4.png

頁面管理:預設有工作臺頁面,可新增多個頁面,從工作臺導引關聯新頁面展示

模板:系統內置的預設工作臺,有橫向導引模板、縱向導引模板兩種,設計時可使用模板後再次調整

組件

  • 導引組件
    • 宮格導引:自定義導引,可設定點擊打開具體應用/模型/頁面/URL
    • 橫向導引:橫向形式的導引,可設定點擊打開具體應用/模型/頁面/URL
    • 縱向導引:縱向形式的導引,可設定點擊打開具體應用/模型/頁面/URL
  • 常用組件(需設定展示的資料來源)
    • 輪播圖:頁面宣傳輪播展示,製作入口banner、以圖片形式傳達重要通知
    • 文本列表:需設定模型資料和待辦等作爲資料來源,可用於展示通知、新聞、公告
    • 多頁籤文本列表:可設定多個文本列表,可用於展示通知、新聞、公告等
    • 圖表:可選擇各應用下的報表,在工作臺展示重要的統計圖表
  • 業務組件(自帶邏輯的組件,不需要設定資料來源)
    • 待辦/已辦…:可展示待辦、已辦等統計及待辦事項,包含預警、催辦事項
    • 最近使用:展示最近使用的表單或流程
    • 我的應用:可對自己有權限的應用是否展示進行管理,將常用的應用展示在此

設計區:拖動組件進行設計

屬性區:設定組件的資料來源、背景、邊框、文字等樣式

操作區:可恢復預設入口、保存、發佈、預覽頁面,設計完成發佈後才能在前臺展示

3、入口設計

1)選中工作臺頁面,根據需要拖動組件設計目前頁

1672407153804-97abb95a-ba8d-4e18-94d8-ca9970afea77.png

2)設計二級頁面

a. 新增頁面,名稱爲“新聞中心”

1672406526865-cc7daf15-010e-493e-b03c-2558f3ed3a68.png

b. 進入入口頁面,拖動組件,設計此頁面後發佈

1672406706069-58dbcc11-e4b6-4e62-91a7-3de6bcb98edf.png

c. 在工作臺頁面,導引組件中增加一個導引,修改名稱爲“新聞中心”,並設定點擊時連結到“新聞中心”頁,發佈工作臺。發佈前可進行預覽

1672406762988-85277351-de34-442d-b94c-83c28f87ad12.png

4、前臺入口運行

點擊右上角“入口首頁”按鈕,進入前臺入口

1672406785122-cf039715-f354-4a4f-96a1-2291673d834f.png

可管理我的應用,查看待辦資料、查看最近使用的表單和流程等

點擊導引菜單“新聞中心”,即可打開頁面查看新聞內容

1672406818240-09be6df7-30ee-4c2b-acdb-7ca764a356cb.png

點擊“工作臺”,回到入口首頁工作臺頁面

應用首頁設計

入口路徑:【後臺管理】-【入口管理】-【應用】-【首頁】

1、應用首頁設計

每個應用中預設有一個應用首頁,是未發佈不可用的狀態

1672333392089-c661c54f-3dc1-4b75-ac5d-9d4342c59b7a.png

應用首頁預設只有一個縱向導引,導引不能刪除

1672333445473-fba7825b-d484-47c5-a8ea-8be33269da34.png

拖動組件到首頁中進行設計,設計完成後發佈首頁,首頁自動啓用

1672333492999-dd461717-160f-40cf-b539-27d866eb7bd1.png

2、應用首頁查看

前臺點擊進入應用中,預設展示首頁

1672333567232-d0bf0ea4-269a-454c-b565-ced4829e7ccc.png

表單規則線上開發

功能簡介

表單規則在新增時支持選擇可視化方式或者編碼方式進行設計,可視化方式用於實現較常規的資料增刪改處理。本次更新內容提供了編碼方式,開發人員可通過線上開發、線上調試來完成更復雜的表單規則。

功能範圍

  1. 表單規則支持編碼方式
    1. 線上編碼支持文本編輯、代碼檢查
    2. 線上調試支持斷點調試、步進調試、變量追蹤
    3. 線上調試支持通過調試頁面的相應按鈕觸發
    4. 線上調試支持快捷鍵調測
  2. 支持可視化方式與編碼方式相互切換
    1. 兩種方式並不相同,切換方式後,目前方式下的內容失效
  3. 編碼方式下的代碼作爲應用和模型的一部分支持匯出匯入

價值

  1. 通過表單規則線上開發,支持了更復雜的業務邏輯實現,提升了二次開發表單規則的效率
  2. 依託平臺提供的工具、體系進行線上代碼的雲開發、調試、測試、運行和版本化管理, 在受控環境下遵循規範進行開發, 由平臺保障升級的兼容性

使用場景

主要適用於可視化方式不能快速完成的場景,例如:

  1. 表單新增或者流程生效從第三方系統獲得資料填寫入表單
  2. 將表單資料推送到第三方
  3. 當a流程走完之後爲表單中涉及的人員發起流程b

設定步驟

場景:【我作爲】產品交付人員,【我想要】當質檢申請流程走完後爲質檢申請中涉及的負責人發起質檢流程

路徑:【後臺管理】-【應用管理】-【應用】-【模型】-【資料模型】-【表單規則】

  1. 點擊新增,選擇資料模型

1672385317477-2068df0c-d31c-4ffe-b998-50731e139d20.png

選擇編輯方式:編碼方式;

填寫規則名稱:質檢申請通過後發起質檢流程;

填寫規則編碼:test;

  1. 根據系統提供的腳手架代碼編輯邏輯

1672386722439-5fd51a9b-43f5-4296-83f8-cc97875b493c.png

1672386811743-cd910d90-3762-4f19-ba6c-e7ca7060923a.png

  1. 調測代碼

點擊調測按鈕,進入該模型視圖的調試頁面,選擇相應的資料,點擊“調試按鈕”

注意:目前表單需要發佈後才能進行線上調測

1672387705178-7f5d8600-ba91-44ef-8f04-1235b1029b3b.png

可通過快捷鍵調測:

1672387783419-c3c73116-f757-48b1-9b97-b4f12b734ce8.png

  1. 發佈代碼後代碼生效
  2. 質檢申請流程設計中給審批節點綁定該表單規則

1672389480832-97698280-8423-4389-bf07-753953729cd5.png

其他新功能

  1. 資料複製:portal端在資料查看狀態下,可複製一條同樣的資料;行動端同樣可複製資料
  2. 資料字典支持匯入匯出:
    • 可選擇多條字典匯出後匯入到另一個環境中,減少基礎資料的重複建立
    • 匯入時,新環境中有相同編碼的字典,可選擇覆蓋或修改編碼
    • 模型中使用資料字典,將資料字典與模型同時匯入新環境中,模型與資料字典仍然關聯,不需要重新設定
  3. 視圖匯入增加校對
    1. 視圖匯入執行:
    • 列表匯入資料時,系統自動執行計算規則、關聯選擇、人員對應、資料連動等,根據匯入資料自動計算規則產生資料、執行關聯資料填寫、人員對應填寫資料、資料連動產生資料
    • 匯入時,若資料項唯讀則匯入模板中不包含此欄位
    • 若欄位設定了計算規則,而匯入文件中此欄位填寫了值,優先使用匯入文件中的欄位值寫入
    1. 視圖匯入體驗優化:
    • 匯入資料時可關閉匯入彈窗,匯入繼續執行,文件匯入時用戶可操作頁面也可在右下角查看匯入進度列表
    • 支持查看72小時內的匯入記錄,匯入失敗提供錯誤報告
    • 企業所有模型可以同時匯入10個文件,支持排隊,後臺自動匯入
  4. license線上更新機制:支持license 通過後臺管理界面線上上傳更新,admin帳號登入後可在後臺【系統管理】-【系統訊息】-系統授權/許可證處點擊“更新”按鈕,上傳最新的license格式的文件,更新系統的授權訊息

二、優化項

表單

  • 關聯單選/多選資料限定範圍支持動態值:關聯單選/多選中,資料限定範圍傳入動態值,將目前模型中的欄位作爲參數過濾展示的資料,實現資料的動態展示;同時完善資料限定範圍中的對比方式
  • 數值輸入百分比的樣式:數值輸入框在編輯時去掉顯示的百分號,數值爲百分比格式時,鼠標懸浮增加提示“輸入0.1 ,顯示爲10%”
  • 表單留痕支持表單規則觸發留痕:表單中設定欄位留痕,且另一個模型通過表單規則中更新了目前資料,在表單留痕中可查看記錄:觸發更新的具體資料(點擊資料標題可查看詳情)、更新欄位的前後值
  • **取消表單發佈時填寫說明:**表單可直接發佈

視圖

  • 視圖自定義查詢條件組:
    • 在portal端視圖篩選時,用戶可自定義篩選條件,並保存爲多個常用條件組
    • 常用條件組可修改後更新,也可刪除
    • 系統自動記錄用戶上次使用的條件組,下次打開列表時自動根據條件組過濾資料
  • 視圖列表總條數:列表設計中增加分頁設定,可設定預設每頁顯示的資料條數、控制是否顯示資料總條數

流程

  1. 流程委託支持按照發起人所在組織授權委託:流程委託中增加按照發起人組織委託,實現:把研發部的報銷流程委託給李四,把生產部的報銷流程委託給王五
  2. **催辦調整:**催辦時系統內置預設催辦內容,且待辦任務列表上該條流程任務展示最近一次的催辦訊息
  3. **流程表單發佈調整:**流程及表單設計發佈時,取消流程發佈時填寫說明,點擊發布按鈕可直接發佈
  4. 流程模型選擇優化: 流程模型選擇時,僅展示有流程的模型,無模型的分組、應用也不顯示
  5. 流程設計首次發佈時,視圖的新增按鈕預設綁定流程

表單規則

  • 建立自定義資料操作和定時任務時,節點觸發對象可選擇子表
  • 流程對應:表單規則中更新節點中,增加流程系統欄位:流程實例id、 父流程實例ID、父流程子錶行業務對象ID ,支持子流程通過表單規則快速找到父流程

UED優化

列表及表單按鈕展示優化

  • **優化方向:**擴展按鈕平鋪的個數,依據寬度進行自適應擺放,若容納不下,則對餘下的按鈕進行收納處理
  • **價值:**解決表單、列表按鈕不能平鋪展示的問題,提升操作效率
優化後優化前
列表按鈕1672385889977-4a10c210-3479-4219-ab90-9cabcf8378d1.png1672385756598-ace15b2e-7f89-417a-bff1-b96d3657d0c9.png
表單按鈕1672386008923-ec4558a6-cf7f-4a27-86f7-bb35cda7fe36.png1672385948393-a64a7c75-d59a-4e95-b128-bf93622fef0c.png

表單佈局和視覺優化

  • **優化方向:**增強界面佈局層次感,優化表單全螢幕展示下的頁面,優化左右佈局下的控制項標題和內容的超長展示,表單文字顏色在編輯、查看、禁用狀態下優化調整,加強標題與內容樣式區分,增強可讀性
  • **價值:**解決表單佈局及視覺效果差的問題,提升頁面美觀度,提高用戶操作效率,讓體驗優化更貼合用戶使用習慣
優化後優化前
表單新增1672385670699-e39d33d4-0c13-46a3-8142-61d648063cfb.png1672385697701-22bea39f-66ed-4a68-bcb3-06b76d0b8e22.png
表單查看1672385713848-589ed8d6-56e3-40a4-a6cf-e88da573710c.png1672385723194-6c2a7825-8d1b-470e-97d3-9bf0530b681c.png

其他優化項

  1. 報表版本升級到5.1
  2. 應用/模型匯出匯入,可匯出匯入表單中多個列印模板
  3. 表單設計-頁簽下禁止嵌頁籤
  4. 選人控制項類型改造:人員/部門單選由json改爲id儲存
  5. oracle資料庫中,將複選框、下拉單選框、下拉多選框的儲存格式由clob類型改爲varchar類型
  6. 流程增加結束狀態欄位,區分審批時結束和審批完成結束,流程查詢接口中支持根據結束狀態查詢

三、Bug解決

共發佈12個版本補丁包

6.11.1補丁包: https://www.yuque.com/skwme4/pmon2f/vmr6c6

6.11.2補丁包: https://www.yuque.com/skwme4/pmon2f/wdg65f

6.11.3補丁包: https://www.yuque.com/skwme4/pmon2f/bzvrus

6.11.4補丁包: https://www.yuque.com/skwme4/pmon2f/dncxsg

6.11.5補丁包: https://www.yuque.com/skwme4/pmon2f/la9aczzugfggqqei

6.11.6補丁包: https://www.yuque.com/skwme4/pmon2f/hpplk47ozlng8det

6.11.7補丁包: https://www.yuque.com/skwme4/pmon2f/limcgaltubrgvdel

6.11.8補丁包: https://www.yuque.com/skwme4/pmon2f/gx45bazupfkntbhr

6.11.9補丁包: https://www.yuque.com/skwme4/pmon2f/qbeuuc5hhocbtdx3

6.11.10補丁包:https://www.yuque.com/skwme4/pmon2f/efah1taegzcg8ghv

6.11.11補丁包:https://www.yuque.com/skwme4/pmon2f/gkvs1ilqwo32gg40

6.11.12補丁包:https://www.yuque.com/skwme4/pmon2f/dutftioc35gfpzrq

更新: 2023-11-24 18:49:15
原文: https://www.yuque.com/skwme4/hyk0u0/uqvrxprunvricty1