真正轻量级的.NET工作流引擎F2 BPM

岳安福
2023-12-01

一、F2 BPM的特点:

1、真正的轻量级:完全由自主研发 未采用任何开源框架也未采用基于任何第三方引擎框架。

2、可视化流程设计建模:Web 端纯 JS 流程设计器无需编程,完全是通过鼠标拖、拉、拽的方式来完成。

3、中国特色流程支持:支持串行、并行、分支、异或分支、M 取 N 路分支、会签、加签、聚合、多重 聚合、退回、传阅、转交,取回、子流程,子流程嵌套等。

4、面向业务人员:业务人员可以短时间学会如何设计流程,不需要代码开发,方便项目实施。

5、集成方便:业务系统集成F2 BPM,只需要引用一个 F2.WorkflowEngine.DLL 即可完全集成,拒绝复杂臃肿的大量引用DLL,真正做到嵌入式无缝集成,将F2 BPM化做业务系统一部分。

6、可视化设计表单:纯JS开发的表单设计器,面向业务人员,无需拖拽,不需要画界面,选择需要的控件,模板自动生成,快速完成表单设计。表单控件丰富,支持主从表单,支持公式计算等。

7、流程节点多表单支持:流程不同节点可以挂不同的表单,方便流程特殊流程的设定支持。

8、移动端:移动端采用HTML5技术开发,适应各种手机类型,可以通过浏览器和微信端进行访问,支持手机端审批流程。

9、组件化:表单和流程都可以单独使用,方便集成到业务系统中

10、全B/S架构:Web 在线流程设计器,在线表单设计器,可随时随地设计流程开发或维护。

11、丰富的API接口:F2Workflow 提供丰富的流程 API 接口同时也提供即用的 API 服务接口,可以 进行流程引擎的所有操作如:启动、停止、跳转、传阅、转办等。

12、流程监控:F2 BPM可以进行图形化的监控,方便流程管理人员了解流程运行状况,对流程进行全生命周期监控,用图表对流程运行情况进行分析,为优化流程打基础。

13、多数据库支持:支持Oracle, MySQL、Sqlserver 、DB2等。

14、多浏览器支持:IE、谷歌、火狐等。

15、遵循国际规范:遵循 WFCM、BPMN2的XML规范

二、产品独有特点

1、多路并行技术:当前节点是单人办理人节点时,节点的办理人,可以同时提交给两个或者多个节点,每 个节点各自继续流转,流转到下一个节点时,可以继续使用并发节点,再产生分支,也可以 使用传统方式流转。

2、M 选 N 分支多路并行:有三路分支时,可以只分散现第一路和第二路或者只分散出第二和第三路,即 M 选 N。

3、多路聚合(与、或、异或):有多路汇总到一个节点时候,可以根据情况进行同步聚合 、异或聚合、多重聚合。

4、组件化:表单和流程都可以单独使用,方便客户系统进行集成。

5、自主研发:完全自主研发,没有集成第三方框架,稳定,性能好。

6、中国特色流程支持好:支持串行、并行、分支、异或分支、M 取 N 路分支、会签、加签、聚合、多重 聚合、退回、传阅、转交,取回、子流程,子流程嵌套等。

转载于:https://my.oschina.net/stone1212/blog/698660

 类似资料: