产品

  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) 集成任务定时组件(HangFire)

  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 的技术优势
  1) 选取BPMN模型,作为流程图元元素标识;
  2) 中间件嵌入模式,专注流程流转控制环节;
  3) 基于HTML5开发技术的 B/S 设计器;
  4) Dapper MicroORMapping 框架,底层支持多数据库扩展;
  5) 组件引用或WebAPI 调用同时支持;

  4. Slickflow 适用业务场景

     办公自动化
     文件审批流程
     电商订单流程
     生产制造流程
     员工请假流程
     财务报销流程 

     其它

  5. 客户案例

    中航材导航技术(北京)有限公司

    天津润天恒业科技发展有限公司

    上海安为信息技术有限公司

    中山市世软软件科技有限公司

    上海观易信息技术有限公司

    甘肃工大电子科技有限公司

    北京恒天瑞讯科技有限公司

    陕西松毅软件开发有限公司

    昆明精希科技有限公司

    杭州定川信息技术有限公司

    吉林市润石软件技术有限责任公司

    成都盛元达科技有限公司

    陕西博智通信息科技有限公司

    福州百榕软件有限公司

    水晶球教育信息技术有限公司

    上海同一迅阳科技有限公司

    中矿金程(北京)有限公司

    杭州道然进出口有限公司

    杭州多讯科技有限公司

    杭州Wallwa科技有限公司