vlambda博客
学习文章列表

可以减少80%以上的代码工作量,可视化、专业化的PHP工作流引擎


一、开源项目简介

PHPworkflow工作流引擎,可以减少百分之80以上的代码工作量,可视化、专业化的PHP工作流。

Tpflow 工作流引擎,致力于企业信息化解决方案。

团队一直致力于中国PHP工作流引擎、业务表单引擎的研发和设计,至今已经有4个年头,2018年初正式立项研发工作流引擎,2019年获得开源中国GVP项目。TPFLOW、SFDP全部使用最宽松的开源MIT协议(可以应用与商业系统、个人系统均可,只需保留版权信息)

二、功能概述

  • TpFlow工作流引擎是一套规范化的流程管理系统,基于业务而驱动系统生命力的一套引擎。

  • 彻底释放整个信息管理系统的的活力,让系统更具可用性,智能应用型,便捷设计性。

  • Tpflow团队致力于打造中国最优秀的PHP工作流引擎。

# ✈️ 主要特性

♨️ 6.0 新增得特性功能

  • 基于<AntV X6> 新版图形引擎,让流程设计更加专业

    • 步骤可视化拖动设计

    • 消息步骤 处理消息逻辑实务,知晓业务等

    • 逻辑步骤 支持多线处理步骤

  • <Auto> 自动化执行

    • 根据业务逻辑可自动化执行步骤信息

  • 全新属性设计界面 步骤更清晰 设计更简单

    • 取消无意义得设置项

  • 废弃事务模型

    • 事务SQL在6.0版本后正式取消,可采用事件处理

  • 完善的流引擎机制

    • 规范的命名空间,可拓展的集成化开发

    • 支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式

    • 支持自定义事务驱动

    • 支持各种ORM接口

    • 业务驱动接口

  • 提供基于 Thinkphp6.0.X 的样例Demo

  • 提供完整的设计手册

  • 支持PHP8.0

    ♨️ 5.0 有的新特性及功能

    • 基于<Entrust>驱动的代理模式管理模块

      • 可以随心调用工作流管理模式

      • 可以代理工作流的审核审批人员

    • <LoadClass> 支持自定义的业务驱动模式

      • 业务办理前,办理后的的各种业务流程处理

    • 全新的工作流设计界面 步骤更清晰 设计更简单

      • 独立化步骤显示

      • TAB式步骤属性配置

      • 步骤审批、步骤模式更加清晰

    • 环形审批流模式

      • 解决以往A发起人->B审核人->C核准人->A发起人完结 的环型审批流

    三、技术选型

    ✈️ 技术架构图

    可以减少80%以上的代码工作量,可视化、专业化的PHP工作流引擎


    四、界面展示

    ✈️ 产品截图



    五、开源协议

    使用MIT开源协议

    遵循 MIT 开源协议发布,并提供免费使用。

    设计器、源代码标注有版权的位置,未经许可,严禁删除及修改,违者将承担法律侵权责任!

    坚决打击网络诈骗行为,严禁将本插件集成在任何违法违规的程序上。

    六、源码地址

    私信回复:PHP工作流引擎

    或访问一飞开源:https://code.exmay.com/

    或点击下方【阅读原文】