
Optimajet Workflow Engine 是一個軟件庫,用于在 .NET 應(yīng)用程序中構(gòu)建和執(zhí)行工作流程。
該庫提供了一組類和 API,用于定義工作流、活動以及活動之間的轉(zhuǎn)換。 它還包括工作流實例的持久性和跟蹤、錯誤處理以及任務(wù)分配和委托等功能。
Workflow Engine是業(yè)務(wù)流程管理 (BPM) 的骨干解決方案,它使得通過使用低代碼可視化構(gòu)建器來自動化工作流設(shè)計成為可能。 它基于 .NET Framework/.NET Core 和 JavaScript 庫。 Workflow Engine通過提供圖形設(shè)計器創(chuàng)建流程工作流方案來實現(xiàn)工作流處理和正確集成,同時該軟件組件促進(jìn)工作流過程的管理、執(zhí)行和可視化。
將Workflow Engine集成到任何應(yīng)用程序中大約需要一個小時,包括5個簡單的步驟。
1. 設(shè)置你的數(shù)據(jù)庫。
2. 初始化WorkflowRuntime。
3. 連接Modeller。
4. 創(chuàng)建一個文檔工作流方案。
5. 創(chuàng)建一個流程和調(diào)用命令。

與基于其他技術(shù)(ASP.NET WebForms、.NET WinForms)或數(shù)據(jù)庫(MySQL、PostgreSQL、Oracle、MongoDB和其他)的解決方案的集成大致相同,應(yīng)該不會帶來任何困難。

Workflow Engine可以解決與流程自動化有關(guān)的幾個任務(wù)和問題,如下所述:
平行和分層的流程解決。
工作負(fù)載優(yōu)化。
業(yè)務(wù)任務(wù)關(guān)鍵流程的完成。
流程規(guī)劃、實施和跟進(jìn)。
此外,Workflow Engine的主要功能可以通過創(chuàng)建C#對象來實現(xiàn),這有利于軟件集成。這些對象是:
WorkflowRuntime - 它為工作流設(shè)計器提供了一個API,并實現(xiàn)了流程創(chuàng)建、文件管理、命令執(zhí)行、設(shè)置流程狀態(tài)等。

ENGINE 核心組件
Workflow Engine 為其用戶提供了實施任何復(fù)雜的工作流所需的所有組件;并幫助他們保持一致的業(yè)務(wù)流程。工作流引擎旨在提高組織效率和生產(chǎn)力,使公司能夠集中精力于工作業(yè)績而不是工作流管理。
活動
定義文檔狀態(tài)、要執(zhí)行的方法集和其他工作流程活動。
定時器
設(shè)置間隔或日期/時間以觸發(fā)從一項活動轉(zhuǎn)換到另一項活動。
行動
將活動與由命令或計時器觸發(fā)的轉(zhuǎn)換連接起來。
行動者
添加具有不同角色的多個參與者,包括用戶和外部系統(tǒng)。
命令
指定應(yīng)執(zhí)行以觸發(fā)特定轉(zhuǎn)換的命令。
過渡
將活動與由命令或計時器觸發(fā)的轉(zhuǎn)換連接起來。

Workflow engine 狀態(tài)機(jī)
BPMN 2.0 Workflow Engine 評論


WORKFLOW DESIGNER組件

設(shè)計器允許你輕松地創(chuàng)建任何復(fù)雜的交互式工作流程,不需要以編程方式起草它們。我們重新制作了這個本地元素,讓你設(shè)計、建模、編輯和可視化你的自定義工作流程。
完全可自定義
WORKFLOW DESIGNER 功能
多租戶
多租戶是一種架構(gòu),允許多個客戶端或多個客戶應(yīng)用程序共享相同的計算資源。 這些客戶端稱為租戶,他們對共享資源有一定程度的定制。
這種形式的共享適用于軟件資源以及托管在服務(wù)器上,以提高效率并降低成本。 它允許給定應(yīng)用程序的多個實例在共享環(huán)境中運(yùn)行。
只需要部署和維護(hù)一套基礎(chǔ)設(shè)施,所有租戶都使用它。 工作流引擎以兩種不同的方式支持多租戶,如下圖所示:
WORKFLOW ENGINE中的多租戶支持

終身許可,無專利費(fèi)用
現(xiàn)在就試用
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫