OptimajetWorkflow Engine 是一個(gè)軟件庫(kù),用于在.NET應(yīng)用程序中構(gòu)建和執(zhí)行工作流程。
該庫(kù)提供了一組類(lèi)和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ì)器
許多開(kāi)箱即用的步驟(并且不斷增加)
所見(jiàn)即所得——所見(jiàn)即所得
構(gòu)建并使用您自己的自定義步驟
構(gòu)建并使用您自己的數(shù)據(jù)類(lèi)型
構(gòu)建并使用您自己的業(yè)務(wù)對(duì)象
將設(shè)計(jì)器嵌入到任何應(yīng)用程序中
本地化(RTL)
將工作流定義存儲(chǔ)為XML
在設(shè)計(jì)器中編寫(xiě)您的自定義代碼C#
方案內(nèi)聯(lián)
概述
多租戶
多租戶是一種架構(gòu),允許多個(gè)客戶端或多個(gè)客戶應(yīng)用程序共享相同的計(jì)算資源。這些客戶端稱(chēng)為租戶,他們對(duì)共享資源有一定程度的定制。
這種形式的共享適用于軟件資源以及托管在服務(wù)器上,以提高效率并降低成本。它允許給定應(yīng)用程序的多個(gè)實(shí)例在共享環(huán)境中運(yùn)行。
只需要部署和維護(hù)一套基礎(chǔ)設(shè)施,所有租戶都使用它。工作流引擎以?xún)煞N不同的方式支持多租戶,如下圖所示:
WORKFLOWENGINE中的多租戶支持

終身許可,無(wú)專(zhuān)利費(fèi)用
現(xiàn)在就試用
-
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
4068瀏覽量
68471 -
應(yīng)用程序
+關(guān)注
關(guān)注
38文章
3346瀏覽量
60373 -
軟件庫(kù)
+關(guān)注
關(guān)注
0文章
15瀏覽量
7971
原文標(biāo)題:OptimajetWorkflow Engine
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
工作流節(jié)點(diǎn)說(shuō)明---工作流節(jié)點(diǎn)
工作流插件節(jié)點(diǎn)節(jié)點(diǎn)說(shuō)明
NVIDIA發(fā)布面向媒體工作流的AI技術(shù)
工作流大模型節(jié)點(diǎn)說(shuō)明
工作流節(jié)點(diǎn)說(shuō)明結(jié)束節(jié)點(diǎn)
工作流節(jié)點(diǎn)說(shuō)明開(kāi)始節(jié)點(diǎn)
開(kāi)發(fā)工作流創(chuàng)建工作流
AMS借助Altium Designer簡(jiǎn)化電子設(shè)計(jì)工作流程
是德科技與三星攜手英偉達(dá)展示端到端AI-RAN驗(yàn)證工作流程
虛幻引擎5在建筑可視化中的應(yīng)用:趨勢(shì)、挑戰(zhàn)與基于Perforce P4的工作流程
芯片ATE測(cè)試詳解:揭秘芯片測(cè)試機(jī)臺(tái)的工作流程
ADI Power Studio工作流程與工具概述
恩智浦i.MX RT1180跨界MCU驅(qū)動(dòng)EtherCAT的工作流程
電芯自動(dòng)面墊分選裝盒生產(chǎn)線的工作流程解析
非技術(shù)人員如何用n8n + DeepSeek打造AI自動(dòng)化工作流?
Optimajet工作流過(guò)程的管理
評(píng)論