
關鍵字: 馳騁敏捷開發平臺 馳騁表單引擎 資料快照 資料版本 資料歷史版本保存 資料還原 低代碼快速開發框架
整理 | 老范
出品 | 馳騁CCFlow
一 應用背景
- 我們在研究物體資料存盤程序中,客戶經常會給我們提出如何對歷史修改的資料進行查詢,
- 我們知道,我們的保存就是對資料庫的欄位覆寫,應用開發不會怎么去考慮一個欄位的變更前后的內容,
- 今天我就對此課題提出馳騁表單引擎如何實作對資料歷史資料的版本的控制與管理的,
二 實作目標
- 可以對資料實作拍照,就是立刻對當前的資料復制一份存盤起來,
- 需要實作對每個快照的資料欄位對比,能清楚的展現出來資料的變化,
- 能夠還原到指定的資料快照上去,
- 能夠實作單獨的數字欄位還原到指定的快照上去,
三 操作界面
1 首先我們先設計一個表單,如下圖

2 表單設計

3 表單串列

4 選擇一行記錄進入資料快照管理

5 創建資料快照
就是對點擊執行后就執行

四 功能執行
1 創建快照

2 洗掉快照

3 回滾快照
說明:還原快照是對所有的資料執行還原,如下圖:

提示執行資訊:


資料完整復原回來了:

4 回滾欄位快照
點擊應用輸入快照號,如下圖:

執行成功提示,如下圖:

資料按照快照號已還原:

五 資料庫結構設計
1 快照主表Sys_EnVer

2 快照資料表
這里涉及到兩個版本管理的表:Sys_EnVer 版本表,Sys_EnVerDt 資料欄位存盤表

六 結尾
最后推薦幾個國產流程引擎:
優秀的PHP流程引擎TPFlow: https://gitee.com/ntdgg/tpflow
13年發展歷程的JAVA流程引擎JFlow: https://gitee.com/opencc/JFlow
更多精彩開源技術分享,請移步以下鏈接:
CCFlow 官方網站:http://www.ccflow.org
馳騁開源低代碼快速開發平臺:https://gitee.com/opencc
在線演示:http://demo.ccflow.org
視頻教程:http://ccflow.org/ke.htm
WiKi檔案:https://gitee.com/opencc/JFlow/wikis/pages/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/285871.html
標籤:其他
上一篇:馳騁BPM低代碼快速開發平臺之—.NET版準備作業篇
下一篇:mapbox學習-控制元件
