淺談備受開發者好評的.NET core敏捷開發工具,講講LEARUN工作流引擎
通俗來講,所謂一個工作流管理系統,如果將其拆分出來一個個單講話,大致可理解為由 工作流引擎、工作流設計器、流程操作、工作流客戶介面、流程監控、表單設計器、與表單的整合以及與應用程式的整合等幾個部分組成。
1. 工作流引擎
顧名思義, 工作流引擎是工作流管理系統的核心部分,主要提供了對工作流定義的解析以及流程流轉的支援。工作流定義檔案描述了業務的互動邏輯,工作流引擎透過解析此工作流定義檔案按照業務的互動邏輯進行業務的流轉,工作流引擎通常透過參考某種模型來進行設計,透過排程演算法來進行流程的流轉(流程的啟動、終止、掛起、恢復等),透過各種環節排程演算法(SPLIT、AND、OR等)來實現對於環節的流轉(環節的合併、分叉、選擇、條件性的選擇等)。
2. 工作流設計器
這是一套高效快捷的 視覺化的流程設計工具, 開發引擎中有包括表單設計、流程設計、流程管理、流程日誌在內的多個模組。 使用者 可以透過拖拉點拽等視覺化操作 來繪製流程, 僅使用滑鼠即可 對於環節 處理 、環節表單、環節參與者 進行詳細 配置。 使用這一類高容錯率和高透明度的設計方式,將從根本上消除開發過程中出錯的可能。
3. 流程操作
流程操作 是 指對於 各個 環節的 細節 操作,如啟動流程、終止流程、掛起流程、直流、分流(單人辦理)、並流(多人同時辦理)、聯審等,象這些流程操作都是可直接基於引擎所提供的環節排程演算法來直接支援的,而在實際的需求中,通常需要自由的對於流程進行干涉,如取回、回退、跳轉、追加、傳閱,而這些流程操作對於工作流引擎來說是不合理的,因此必須單獨的去實現。
4. 工作流客戶介面
客戶 介面程式 是 工作流系統的 視覺化 表現形式,通常使用Web方式進行展現,透過提供待辦列表、已辦列表、執行流程操作、檢視流程歷史資訊等來展現工作流系統的功能。
5. 流程監控
流程監控透過提供圖形化的方式來對流程執行過程進行監控,包括流程運轉狀況,每個環節所耗費的時間等等,而透過這些可相應的進行流程的最佳化,以提高工作效率。
6. 表單設計器
表單設計器為視覺化的表單設計工具,使用者 可 透過拖放的方式來繪製業務所需的表單,並可相應的進行表單資料的繫結。
7. 與表單的整合
通常 , 業務流轉需要 透過 表單來表達實際的業務,因此需要與表單進行整合來實現業務意義,與表單的整合通常包括表單資料的自動獲取、儲存、修改,表單域的許可權控制、流程相關資料的維護以及流程環節表單的繫結。
8. 與應用程式的整合
透過與應用程式的整合 , 來完善工作流管理系統的業務意義,主要涉及到的是與許可權系統以及組織機構的整合。流程環節需要相應的繫結不同的執行角色,而流程操作通常需要與許可權系統、組織機構進行關聯。
參考資料來源以及詳情請參閱:
原文: http://blog.itpub.net/69975234/viewspace-2713624/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980847/viewspace-2714064/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- .net core快速開發平臺,learun自主工作流引擎設計規範
- LeaRun .Net Core/Java工作流引擎,分離式前端,升級VueJava前端Vue
- asp.net強大工作流引擎,learun助力開發升級ASP.NET
- ASP.NET快速開發平臺,內建LeaRun高效工作流引擎ASP.NET
- LeaRun.Java工作流引擎 快速開發業務流程Java
- 流程+許可權全面升級,LeaRun敏捷開發框架,.Net Core版本釋出敏捷框架
- 當代開發者的好幫手,淺析.NET敏捷開發框架的優勢與特點敏捷框架
- 淺談一下“敏捷開發”敏捷
- JAVA,.NET專案開發難上手?Learun敏捷開發框架解君愁Java敏捷框架
- LeaRun.Framework━ .NET快速開發框架 ━ 工作流程元件介紹Framework框架元件
- 講講我的開發生涯
- 淺析LR.Net工作流引擎
- learun敏捷框架工作流:企業效率助推神器敏捷框架
- Learun工作流引擎,OA、ERP等業務流程快速配置工具
- WePY – 小程式敏捷開發實踐(演講內容整理)丨掘金開發者大會敏捷
- WePY - 小程式敏捷開發實踐(演講內容整理)丨掘金開發者大會敏捷
- 網際網路都在講的敏捷開發,這些敏捷開發流程你都知道嗎?敏捷
- 淺講.Net 6 之 WebApplicationBuilderWebAPPUI
- LeaRun敏捷開發框架快速設計表單敏捷框架
- 淺談軟體開發模型之瀑布開發和敏捷開發模型敏捷
- .Net Core快速開發平臺,強大工作流引擎,多系統快速配置
- 淺談.Net Core DependencyInjection原始碼探究原始碼
- Learun FrameWork 強大工作流引擎,讓OA更智慧Framework
- .Net Core中的診斷日誌DiagnosticSource講解
- [開發教程]第33講:Bootstrap工具提示boot
- 淺談敏捷模型敏捷模型
- 今天講解下工作流引擎,希望對大家有幫助
- 六西格瑪培訓講師淺談CAP
- 淺談WBID合約流動性質押挖礦開發講解方案
- 淺談區塊鏈swap交易所繫統開發功能技術講解區塊鏈
- Asp.net Core啟動流程講解(四)ASP.NET
- .NET開發者必備的工具箱
- 開發者演講指南
- 敏捷開發大家談(五)--敏捷開發的設計原則敏捷
- UDAD 使用者故事驅動的敏捷開發 – 演講實錄敏捷
- Learun,已開源,一個.net web快速開放工具Web
- 高階前端開發人員必備工具-Node.JS知識講解前端Node.js
- 精益六西格瑪管理講師 淺談 RCA