产品

  1. Slickflow 技术框架图示

Slickflow工作流引擎,选取BPMN模型作为工作流模型的语义表达,BPMN模型消除技术和业务之间的隔阂,注重业务人员对流程的需求和理解,而不是以技术为本位,相对来说,更近一步体现技术服务于业务需求的概念。其次,由于工作流模型跟业务需求的紧密结合,还有新技术的出现,认为有必要构建新的工作流系统;鉴于以上认识,总结了在构建独立工作流系统的关键模型和算法,实现了Slickflow 工作流引擎,作为.NET平台上的工作流引擎,希望能够为企业业务系统的开发带来一款值得使用的中间件工具。

  2. Slickflow 功能列表
  1) 参考BPMN标准的流程定义解析;
  2) 递归解析实现的工作流引擎;
  2.1). 顺序流转;
  2.2). 分支/合并;
  2.3). 条件表达式;
  2.4). 自身循环;
  2.5). 撤销;
  2.6). 退回;
  2.7). 返签;
  2.8). 角色资源;
  2.9). 子流程;
  2.10). 串(并)行会签任务节点;
  2.11). 串(并)行会签子流程节点;
  2.12). 委托功能;
  2.13). 部门组织机构信息的外部接口依赖获取;
  2.14). 流程流转数据获取;
  2.15). 流程跳转;
    a) 预定义跳转
    b) 运行时动态跳转
  2.16). 会签
  会签通过率,串行会签,并行会签
  2.17). 加签
  加签通过率,前加签,后加签
  2.18)并行多实例会签
  2.19) 流程版本管理
  2.20) 集成任务定时组件(HangFire)
    a) 流程定时启动;
    b) 流程逾期自动结束;

  3) 集成嵌入Dapper MicroORMapping 框架, 性能接近原生SQL;
  4) 基于HTML5,SVG,JQuery的工作流图形化编辑器
    流程定义BPMN文件的读取及图形化;
  5) 工作流服务Api接口封装和调用;
  6) 丰富代码示例
    6.1) 工作流服务WebApi 接口示例;
    6.2) WebFormDemo代码示例;
    6.3) MvcDemo代码示例;
    6.4) WinformDemo代码示例;

  3. Slickflow 版本功能列表

社区版(Community) 企业版(Enterprise) 旗舰版(Ultimate) 宇宙版(Universal)

Slickflow引擎基础功能

顺序
分支/合并
条件表达式
自身循环
角色资源
撤销/退回/返签
委托
子流程
跳转

Slickflow引擎高级功能

会签 ×
加签

×

外部事件
×
定时任务(Timer)
×

SlickMaster表单设计器

表单设计器
表单引擎集成
×

SlickOne企业版开发框架


×

SlickSafe权限开发框架


×
Slickflow集团版
× ×

Slickflow.NETCORE版本

在线产品培训

1年技术支持及版本升级

2年技术支持及版本升级

3年技术支持及版本升级