OptimajetWorkflow Engine 是一個軟件庫,用于在.NET應用程序中構建和執行工作流程。
該庫提供了一組類和API,用于定義工作流、活動以及活動之間的轉換。它還包括工作流實例的持久性和跟蹤、錯誤處理以及任務分配和委托等功能。
WorkflowEngine是業務流程管理(BPM)的骨干解決方案,它使得通過使用低代碼可視化構建器來自動化工作流設計成為可能。它基于 .NETFramework/.NET Core 和JavaScript庫。WorkflowEngine通過提供圖形設計器創建流程工作流方案來實現工作流處理和正確集成,同時該軟件組件促進工作流過程的管理、執行和可視化。
如何集成
將WorkflowEngine集成到任何應用程序中大約需要一個小時,包括5個簡單的步驟。
1.設置你的數據庫。
2.初始化WorkflowRuntime。
3.連接Modeller。
4.創建一個文檔工作流方案。
5.創建一個流程和調用命令。
與基于其他技術(ASP.NETWebForms、.NETWinForms)或數據庫(MySQL、PostgreSQL、Oracle、MongoDB和其他)的解決方案的集成大致相同,應該不會帶來任何困難。
WorkflowEngine 組件
WorkflowEngine可以解決與流程自動化有關的幾個任務和問題,如下所述:
平行和分層的流程解決。
工作負載優化。
業務任務關鍵流程的完成。
流程規劃、實施和跟進。
此外,WorkflowEngine的主要功能可以通過創建C#對象來實現,這有利于軟件集成。這些對象是:
WorkflowRuntime- 它為工作流設計器提供了一個API,并實現了流程創建、文件管理、命令執行、設置流程狀態等。
WORKFLOWENGINE的兼容性
ENGINE核心組件
WorkflowEngine為其用戶提供了實施任何復雜的工作流所需的所有組件;并幫助他們保持一致的業務流程。工作流引擎旨在提高組織效率和生產力,使公司能夠集中精力于工作業績而不是工作流管理。
活動
定義文檔狀態、要執行的方法集和其他工作流程活動。
設置間隔或日期/時間以觸發從一項活動轉換到另一項活動。
行動
將活動與由命令或計時器觸發的轉換連接起來。
行動者
添加具有不同角色的多個參與者,包括用戶和外部系統。
命令
指定應執行以觸發特定轉換的命令。
過渡
將活動與由命令或計時器觸發的轉換連接起來。
MappingBPMN 2.0構造
Workflowengine 狀態機
BPMN2.0Workflow Engine評論
ENGINECORE COMPONENT HTML5 VISUAL DESIGNER
WORKFLOWDESIGNER組件
設計器允許你輕松地創建任何復雜的交互式工作流程,不需要以編程方式起草它們。我們重新制作了這個本地元素,讓你設計、建模、編輯和可視化你的自定義工作流程。
完全可自定義
WORKFLOWDESIGNER 功能
拖放并配置步驟屬性
React、Angular、純JavaScript就緒
基于網絡的完全圖形化流程設計器
許多開箱即用的步驟(并且不斷增加)
所見即所得——所見即所得
構建并使用您自己的自定義步驟
構建并使用您自己的數據類型
構建并使用您自己的業務對象
將設計器嵌入到任何應用程序中
本地化(RTL)
將工作流定義存儲為XML
在設計器中編寫您的自定義代碼C#
方案內聯
概述
多租戶
多租戶是一種架構,允許多個客戶端或多個客戶應用程序共享相同的計算資源。這些客戶端稱為租戶,他們對共享資源有一定程度的定制。
這種形式的共享適用于軟件資源以及托管在服務器上,以提高效率并降低成本。它允許給定應用程序的多個實例在共享環境中運行。
只需要部署和維護一套基礎設施,所有租戶都使用它。工作流引擎以兩種不同的方式支持多租戶,如下圖所示:
WORKFLOWENGINE中的多租戶支持
終身許可,無專利費用
現在就試用
-
數據庫
+關注
關注
7文章
3822瀏覽量
64506 -
應用程序
+關注
關注
37文章
3283瀏覽量
57749 -
軟件庫
+關注
關注
0文章
15瀏覽量
7779
原文標題:OptimajetWorkflow Engine
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論