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

HPC工作負(fù)載管理的關(guān)鍵要素
NX CAD軟件:數(shù)字化工作流程解決方案(CAD工作流程)

AI工作流自動(dòng)化是做什么的
使用pdfDocs提高工作效率,改進(jìn)PDF工作流程

用CPLD控制ADS7229,工作流程是怎么樣的?
數(shù)據(jù)科學(xué)工作流原理
淺談無(wú)刷電機(jī)的工作流程

NVIDIA發(fā)布全新AI和仿真工具以及工作流
全新NVIDIA AI工作流可檢測(cè)信用卡欺詐交易
LLC諧振腔電流過(guò)大的原因
人員定位系統(tǒng)的原理和工作流程

從記錄到管理:?jiǎn)伪倍?b class='flag-5'>工作記錄儀如何優(yōu)化工作流程

上線 Airflow 官方!DolphinDB 帶來(lái)數(shù)據(jù)管理新體驗(yàn)

評(píng)論