一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介PHP WorkingFlower是一个基于ThinkPHP 8.0的开源工作流引擎,适用于企业应用中常见的业务流程。它以轻量、简单、灵巧为理念设计,致力于成为简单集成的多环境支持工作流引擎。
二、开源协议使用Apache-2.0开源协议
三、界面展示设计器图集四、功能概述简单、轻巧、灵活的PHP工作流引擎以下是WorkingFlower引擎流的详细介绍:
轻量级:WorkingFlower具有强大的扩展性。非常适合在资源有限的环境中使用。
简单性:WorkingFlower的表设计简单,流程组件也十分简洁,包括start、end、task、custom、subprocess、decision、fork、join等元素,易于理解和使用。
同时,2.0版本基于ThinkPHP 框架 ORM实现。
灵巧性:WorkingFlower暴露了大量的可扩展接口,支持流程设计器、流程引擎的组件模型自定义,如节点自定义、属性自定义、表单自定义等。这意味着用户可以根据自己的需求来扩展和定制流程功能。
数据持久层面支持:1.0版本为jdbc数据库支持有限 2.0版本采用thinkORM实现持久 解决支持多类型数据库,目前支持的数据库有sqlite pgsql oracle、mysql、sqlserver mongo等。 总的来说,WorkingFloer是一个功能强大且易于集成的开源工作流引擎,适用于各种企业应用的业务流程。它以轻量、简单、灵巧为理念,旨在提高工作效率、降低生产成本并提升企业竞争力。
五、技术选型安装教程1.composer create-project topthink/think tp
2.将工作流引擎拷贝至根目录或者扩展库 2.编辑composer.json,在autoload下增加以下内容
"psr-4": { "lflow\\": "lflow/src" }3.执行 composer dumpautoload
4.composer require 'kphoen/rulerz'
排名不分先后
top-think/thinkLayuiSenaker 国内最优秀的开源流程引擎JavalogicFlow 优秀的表单设计器,流程引擎pearadmin pearadmin便捷高效的快速建站,后台开发框架]六、源码地址访问一飞开源:https://code.exmay.com/