产品

  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) 流程版本管理

  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科技有限公司