
Workflow Server
獨(dú)立運(yùn)行,可部署在本地或云端
Workflow Server 是一個(gè)基于工作流引擎的即用型應(yīng)用程序,帶有一個(gè)管理員面板,您可以將其部署到您的基礎(chǔ)架構(gòu)中。 它可以通過 REST API 與 NodeJS、PHP、Ruby、.NET 或 Java 應(yīng)用程序集成。
Workflow Server 是管理企業(yè)內(nèi)業(yè)務(wù)對(duì)象生命周期的關(guān)鍵組件。 Workflow Server支持Workflow Engine的所有功能。
Workflow Server 在典型的 4 GB RAM 服務(wù)器上每秒可以處理大約 200 個(gè)請(qǐng)求。 單個(gè)請(qǐng)求的響應(yīng)時(shí)間約為20ms。 使用默認(rèn)數(shù)據(jù)庫(kù)服務(wù)器設(shè)置,處理多達(dá)數(shù)百萬條記錄時(shí),性能不會(huì)降低。 大量數(shù)據(jù)需要自定義數(shù)據(jù)庫(kù)服務(wù)器設(shè)置。 根據(jù)您的方案,性能可能會(huì)有很大差異。 我們準(zhǔn)備了 SoapUI 測(cè)試,以便您可以自己測(cè)試性能。
我們?cè)噲D使 Workflow Server 盡可能輕量和簡(jiǎn)單,同時(shí)又具有廣泛的功能。 Workflow Server 的主要功能包括:
工作流程的特點(diǎn)是:

創(chuàng)建水滴
構(gòu)造
Workflow Server 基于 Workflow Engine,并具有 HTTP API、管理員儀表板和一組報(bào)告。 該產(chǎn)品的架構(gòu)如下圖所示。 在開發(fā) Workflow Server 時(shí),我們遵循構(gòu)建程序產(chǎn)品的普遍接受的規(guī)則。

|
# |
內(nèi)置模塊 |
目的 |
|
1 |
Workflow Engine |
負(fù)責(zé)工作流程處理并擁有圖形設(shè)計(jì)師進(jìn)行工作流程創(chuàng)建 |
|
2 |
業(yè)務(wù)流程 |
允許根據(jù)狀態(tài)和用戶角色確定當(dāng)前工作流程形式 |
|
3 |
HTTP API |
用于與其他應(yīng)用程序集成的外部 API 模塊 |
|
4 |
儀表板 |
管理員用戶界面。 允許創(chuàng)建和修改方案并管理工作流程 |
|
5 |
報(bào)告 |
方案及績(jī)效統(tǒng)計(jì)報(bào)告 |
Workflow Server 集成方案
Workflow Server有一組 2 個(gè)用于集成的 API:
下面描述了將 Workflow Server 集成到具有或不具有企業(yè)服務(wù)總線的微服務(wù)架構(gòu)中的示例。 與企業(yè)服務(wù)總線集成:

Workflow Server integration without enterprise service bus

業(yè)務(wù)流程管理 (BPM) 的基礎(chǔ)工具工作流引擎可使用低代碼可視化構(gòu)建器實(shí)現(xiàn)工作流設(shè)計(jì)的自動(dòng)化。 它是使用 JavaScript 庫(kù)和 .NET Framework/.NET Core 構(gòu)建的。
盡管Workflow Engine是Workflow Server的一部分,但可以單獨(dú)購(gòu)買。 它通過為圖形設(shè)計(jì)師提供構(gòu)建流程工作流程方案所需的工具來實(shí)現(xiàn)工作流程處理和正確集成。 該軟件組件還使工作流程管理、執(zhí)行和可視化變得更加容易。
Workflow Engine可以解決與流程自動(dòng)化相關(guān)的多個(gè)任務(wù)和問題,如下所述:
WorkflowRuntime - 它為工作流設(shè)計(jì)器提供API,支持流程創(chuàng)建、文檔管理、命令執(zhí)行、設(shè)置流程狀態(tài)等。

Designer 允許您輕松創(chuàng)建任何復(fù)雜程度的交互式工作流程,無需以編程方式起草它們。 我們創(chuàng)建這個(gè)原生元素是為了讓您設(shè)計(jì)、建模、編輯和可視化您的自定義工作流程。

完全可定制
拖放并配置步驟屬性
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)
Workflow Engine 為用戶提供實(shí)施任何復(fù)雜工作流程所需的所有組件; 并幫助他們保持一致的業(yè)務(wù)流程。 Workflow Engine擎旨在提高組織效率和生產(chǎn)力,使公司能夠?qū)W⒂诠ぷ骺?jī)效而不是工作流管理。

活動(dòng)
定義文檔狀態(tài)、要執(zhí)行的方法集和其他工作流活動(dòng)。

定時(shí)器
設(shè)置間隔或日期/時(shí)間以觸發(fā)從一項(xiàng)活動(dòng)轉(zhuǎn)換到另一項(xiàng)活動(dòng)。

行動(dòng)
將活動(dòng)與由命令或計(jì)時(shí)器觸發(fā)的轉(zhuǎn)換連接起來。

角色
添加具有不同角色的多個(gè)參與者,包括用戶和外部系統(tǒng)。

命令
指定應(yīng)執(zhí)行以觸發(fā)特定轉(zhuǎn)換的命令。

過渡
將活動(dòng)與由命令或計(jì)時(shí)器觸發(fā)的轉(zhuǎn)換連接起來。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫