這段時間陸續收到一些小伙伴的信息,對流程引擎和自定義表單比較感興趣,內心還是比較欣喜的。多數人還是對elsa實現的流程引擎比較感興趣,要源碼,這部分內容原本是有打算把源碼開源出來的,但后來發現elsa的版本升級到了2.0之后,與之前的代碼相差比較遠,要重構的話,前后端需要改很多東西 ...
自定義表單可以掛載到流程引擎,也可單獨存在,本文介紹自定義表單掛接流程引擎案例,流程引擎采用開源的框架elsa,並對部分代碼做了修改以適應中國國內的審批業務,流程設計器也是基於elsa提供的前端實現框架,但全部移植到vue版本中以適應自身框架的需要。 流程引擎應用范圍: .關鍵業務流程:訂單 報價處理 采購處理 合同審核 客戶電話處理 供應鏈管理等 .行政管理類:出差申請 加班申請 請假申請 用車 ...
2021-07-05 09:49 2 464 推薦指數:
這段時間陸續收到一些小伙伴的信息,對流程引擎和自定義表單比較感興趣,內心還是比較欣喜的。多數人還是對elsa實現的流程引擎比較感興趣,要源碼,這部分內容原本是有打算把源碼開源出來的,但后來發現elsa的版本升級到了2.0之后,與之前的代碼相差比較遠,要重構的話,前后端需要改很多東西 ...
這篇文章結合案例再來直觀的感受一下自定義表單的應用,純技術上的應用會比較枯燥一些,后面再對大的設計細節進行展開。 我們平時的業務絕大多數都是圍繞着單表、一對多關系、多對多關系,以及擴展開來的一對多對多、一對一、一(樹結構)對多等展開。 如果把這些關系做成自定義表單模板,則只需要幾步就能夠配置 ...
先總體介紹一下大概的架構和核心模塊設計。先上一張整體設計圖 概念還是有點多,有一些概念可能比較新,如果熟悉K2自定義表單,可能比較好理解一些。代碼地址:https://gitee.com/kuangqifu/sprite,或者QQ交流:523477776 ...
。 如果這些CRUD相關的工作全部省去,對於企業來說,意味着什么呢?自定義表單引擎,就是幫助企業做這樣的事情!對於 ...
自定義表單設計的目標是不編寫代碼,由設計人員在界面設計表單配置,用戶就能使用具體的功能模塊了,對於這個目標,首先要解決的就是數據存儲以及數據庫與表單之間的映射問題。 平時如果使用過代碼生成工具,應該對大體的過程有些認識。要么從數據庫讀取已經定義好的表結構,工具生成實體部分代碼,或者是 ...
新年伊始,萬物皆生機,然冠未去,美帝相向,於華夏之子,吾輩當自強。 這篇文章接上一篇文章,主要介紹緩存的代碼實現 后端本地緩存 之前介紹的將自定義表單數據全部存儲到應用程序內存中,任何自定義表單數據更新之后,都刷新內存緩存,分布式部署涉及到緩存同步刷新問題。 全局本地緩存 ...
實體對象模型與數據庫對應實現 主要是解決實體對象模型與數據庫之間的一一對應,在界面上新增實體對象模型,增加字段,則同步管理業務實體數據庫表結構,主要的思路就是界面上修改了實體模型,同步執行修改數據庫表結構的Sql語句(已經運行了一段時間的業務表,需要DBA實現修改數據庫再修改實體模型),界面 ...
實體模型,視圖模型,表單模型,表單規則引擎,這幾部分內容是自定義表單核心內容,之前的文章已經介紹了實體模型,這篇文章介紹一下視圖模型管理。 我們平時見到的一些管理系統或者多數程序員做的一些CRUP操作,比如我們接觸最多的列表管理、表單Form管理、樹管理等,這些功能在一個后台管理系統中最 ...