.net core快速開發平臺,learun自主工作流引擎設計規範
一個完整的工作流管理系統通常由工作流引擎、工作流設計器、流程操作、工作流客戶介面、流程監控、表單設計器、與表單的整合以及與應用程式的整合等幾個部分組成。
1.工作流引擎
工作流引擎是工作流管理系統的核心部分,主要提供了對工作流定義的解析以及流程流轉的支援。工作流定義檔案描述了業務的互動邏輯,工作流引擎透過解析此工作流定義檔案按照業務的互動邏輯進行業務的流轉,工作流引擎通常透過參考某種模型來進行設計,透過排程演算法來進行流程的流轉(流程的啟動、終止、掛起、恢復等),透過各種環節排程演算法(SPLIT、AND、OR等)來實現對於環節的流轉(環節的合併、分叉、選擇、條件性的選擇等)。
2.工作流設計器
工作流設計器為視覺化的流程設計工具,使用者透過拖放等方式來繪製流程,並透過對於環節的配置來實現環節操作、環節表單、環節參與者的配置。工作流設計器為使用者以及開發商提供了快速繪製、修改流程的方式,工作流設計器的好壞決定到工作流管理系統的易用性。
3.流程操作
流程操作指所支援的對於流程環節的操作,如啟動流程、終止流程、掛起流程、直流、分流(單人辦理)、並流(多人同時辦理)、聯審等,象這些流程操作都是可直接基於引擎所提供的環節排程演算法來直接支援的,而在實際的需求中,通常需要自由的對於流程進行干涉,如取回、回退、跳轉、追加、傳閱、傳閱辦理等,而這些流程操作對於工作流引擎來說是不合理的,因此必須單獨的去實現。 流程操作支援的好壞直接決定到一個工作流管理系統的實用性。
4.工作流客戶介面
工作流客介面程式為工作流系統的表現形式,通常使用Web方式進行展現,透過提供待辦列表、已辦列表、執行流程操作、檢視流程歷史資訊等來展現工作流系統的功能。
5.流程監控
流程監控透過提供圖形化的方式來對流程執行過程進行監控,包括流程運轉狀況,每個環節所耗費的時間等等,而透過這些可相應的進行流程的最佳化,以提高工作效率。
6.表單設計器
表單設計器為視覺化的表單設計工具,使用者透過拖放的方式來繪製業務所需的表單,並可相應的進行表單資料的繫結。 表單設計器為客戶以及開發商提供了快速修改表單的方法,表單設計器的易用與否以及功能的完善與否影響到工作流管理系統的易用性。
7.與表單的整合
通常業務流轉需要表單來表達實際的業務,因此需要與表單進行整合來實現業務意義,與表單的整合通常包括表單資料的自動獲取、儲存、修改,表單域的許可權控制、流程相關資料的維護以及流程環節表單的繫結。 與表單的整合的好壞影響到工作流管理系統是否能提高開發效率。
8.與應用程式的整合
透過與應用程式的整合來完善工作流管理系統的業務意義,主要涉及到的是與許可權系統以及組織機構的整合。流程環節需要相應的繫結不同的執行角色,而流程操作通常需要與許可權系統、組織機構進行關聯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31428300/viewspace-2709529/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET快速開發平臺,內建LeaRun高效工作流引擎ASP.NET
- .Net Core快速開發平臺,強大工作流引擎,多系統快速配置
- LeaRun快速開發平臺,快速開發.net/java專案Java
- LeaRun.Java工作流引擎 快速開發業務流程Java
- LeaRun .Net Core/Java工作流引擎,分離式前端,升級VueJava前端Vue
- 淺談備受開發者好評的.NET core敏捷開發工具,講講LEARUN工作流引擎敏捷
- asp.net強大工作流引擎,learun助力開發升級ASP.NET
- LeaRun.Framework━ .NET快速開發框架 ━ 工作流程元件介紹Framework框架元件
- LeaRun.net快速開發平臺 一鍵生成前後端程式碼後端
- LEARUN快速開發平臺,讓開發變得更簡單
- Learun FrameWork,強大ASP.NET工作流管理平臺FrameworkASP.NET
- LeaRun敏捷開發框架快速設計表單敏捷框架
- LeaRun快速開發平臺:自由搭建個性化門戶
- Learun快速開發平臺,asp.net+mvc強大後臺技術,給開發一個加速度ASP.NETMVC
- LeaRun.net快速開發動態表單
- LeaRun.Java快速開發平臺 高效程式碼自動化生成Java
- 經驗分享:iOS平臺設計規範iOS
- MySQL資料庫規範 (設計規範+開發規範+操作規範)MySql資料庫
- [.net 物件導向程式設計深入](9).NET Core 跨平臺開發環境搭建物件程式設計開發環境
- 平臺介面建設規範
- 三分鐘看懂新一代.Net Core3.1工作流引擎平臺
- LeaRun低程式碼開發平臺 助推物聯網應用快速落地
- LeaRun低程式碼平臺 助力中小企業快速開發MES系統
- .NET快速開發平臺核心優勢
- Learun工作流引擎,OA、ERP等業務流程快速配置工具
- Learun.framework v7━ net快速開發框架Framework框架
- Asp.Net快速開發平臺(敏捷開發框架ASP.NET敏捷框架
- MySQL 設計與開發規範MySql
- LeaRun快速開發平臺:企業供應鏈管理系統解決方案
- LeaRun低程式碼開發平臺 賦能企業快速落地BI大屏
- 快速web開發框架——learun frameworkWeb框架Framework
- .NET Core跨平臺:使用.NET Core開發一個初心源商城總括
- LR.Net低程式碼開發平臺 快速設計許可權管理模組
- .NET Core 跨平臺
- .NET 平臺系列6 .NET Core 發展歷程
- MySQL開發設計規範(完整版)MySql
- Learun FrameWork 強大工作流引擎,讓OA更智慧Framework
- JNPF快速開發平臺的四大開發框架介紹之工作流開發框架框架