工作流在日常得系统开发中不常见,因为大部分能应用上流程引擎得都是大系统,大集团,或者政企客户。Tpflow作为开发比较久得工作流引擎,一直不支持Laravel。

辛酸历程:

2022年3月,我们立项开始开发,但是由于不懂Laravel,导致迟迟推进不了。

2022年5月,我们悬赏千元进行寻找开发工程师来协助开发,但是,无奈小金额根本吸引不到开发者,更没有贡献者;

2022年6月,Tpflow团队自行启动研发计划,爆肝7天,它来了。Laravel工作流引擎1.0版本发布

Laravel工作流引擎特性:

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

    • 步骤可视化拖动设计
    • 消息步骤 处理消息逻辑实务,知晓业务等
    • 逻辑步骤 支持多线处理步骤
  • <Auto>&nbsp;自动化执行

    • 根据业务逻辑可自动化执行步骤信息
  • 全新属性设计界面&nbsp;步骤更清晰&nbsp;设计更简单

    • 取消无意义得设置项
  • 废弃事务模型

    • 事务SQL在6.0版本后正式取消,可采用事件处理
  • 完善的流引擎机制

    • 规范的命名空间,可拓展的集成化开发
    • 支持 直线式、会签式、转出式、同步审批式等多格式的工作流格式
    • 支持自定义事务驱动
    • 支持各种ORM接口
    • 业务驱动接口
  • 基于<Entrust>驱动的代理模式管理模块

    • 可以随心调用工作流管理模式
    • 可以代理工作流的审核审批人员
  • <LoadClass>&nbsp;支持自定义的业务驱动模式
    • 业务办理前,办理后的的各种业务流程处理
  • 全新的工作流设计界面&nbsp;步骤更清晰&nbsp;设计更简单
    • 独立化步骤显示
    • TAB式步骤属性配置
    • 步骤审批、步骤模式更加清晰
  • 环形审批流模式
    • 解决以往A发起人->B审核人->C核准人->A发起人完结 的环型审批流

Laravel工作流引擎使用要求:

框架要求:Laravel9

PHP版本要求:>7.3 建议8.0

Mysql:5.7以上 8.0

composer:2.0

Laravel工作流引擎安装:

composer require guoguo/laravelflow

移动相关资源及配置文件

web\laravel\vendor\guoguo\laravelflow\assets\work&nbsp;复制到&nbsp;public\static&nbsp;目录下

web\laravel\vendor\guoguo\laravelflow\src&nbsp;复制到&nbsp;config&nbsp;目录下

配置路由:

use laravelflow\Api;

Route::any('/wf/designapi/{act}/{flow_id?}', '\laravelflow\Api@designapi');//设计器接口
Route::any('/wf/wfdo/{act}/{wf_type?}/{wf_fid?}/', '\laravelflow\Api@wfdo');//审批流程接口
Route::any('/wf/wfapi/{act?}', '\laravelflow\Api@wfapi');//工作流前端管理统一接口

调用工作流:

调用状态

{{@laravelflow\Api::wfaccess('status',['status'=>$v->status])}}

调用审核按钮

{{@laravelflow\Api::wfaccess('btn',['id'=>$v->id,'type'=>'news','status'=>$v->status])}}

调用审核日志

{{@laravelflow\Api::wfaccess('log',['id'=>$info->id,'type'=>'news'])}}

特别说明:

laravelflow工作流引擎面向开发者,学习起来有一定的难度,有一定的难度,有一定的难度,我们会录制一些新手入门教程,学习教程。在我们博客也很多类似教程,Tpflow用法跟laravelflow是一样的,手册也是通用的。【最后说明:laravelflow是MIT开源免费的,需要保留作者版权,文档及VIP群服务是对外收费的,不喜勿喷】

如果对您有帮助,您可以点

首个Laravel工作流引擎发布 V1.0正式版相关推荐

  1. [Android应用]《花界》V1.0 正式版隆重发布!

    http://www.cnblogs.com/qianxudetianxia/archive/2012/04/05/2433669.html 1. 软件说明(1). 花界是一款看花软件:"看 ...

  2. [Android应用]《花界》V1.0 正式版隆重发布!

    1. 软件说明(1). 花界是一款看花软件:"看花,议花,说花,提高您的赏花素养!". (2). 发布<花界>V1.0正式版,一是检验,综合,统一本博客技术分析,二是从 ...

  3. 侠客博客v1.0 正式版版本发布

    欢迎来到本页面,我猜想您一定是带着疑问进来的,那么首先我来介绍一下 侠客博客 这个软件吧.他是一款能帮助SEO人士自动做外链的软件.目标是在未来几个月发展成为类似虫虫一样庞大的外链软件.帮助站长提高网 ...

  4. html5互动场景制作系统,春哥技术博客高仿易企秀H5场景应用制作平台源码V1.0正式版发布...

    经过一个月的艰苦努力,春哥团队最新作品即将与大家见面了,<2015年6月春哥技术博客高仿易企秀H5场景应用制作平台源码V1.0正式版>即将来临, 现在春哥接受预定啦,春哥技术博客依然走价格 ...

  5. VS终结者即【Breeze's Terminator】 V1.0 正式版【完美版】发布

    经过一天的测试,Terminator of VS Client 终于到达正式版,兴奋呀,累呀... ☆ 功能 ☆ * 完美终结VS3.0正式版 以及 3.12测试版 反作弊模块,能开任何图,打开任何外 ...

  6. 赛桨PaddleScience v1.0正式版发布,飞桨科学计算能力全面升级!

    AI for Science日益表现出突破传统科学研究能力瓶颈的巨大潜力,正在成为全球科学研究新范式.近年来,各学科不断加入,模型精度.泛化性逐渐提高,不同技术路径.不同应用场景的AI for Sci ...

  7. WP7 个人股票软件 GilStock v1.0 正式版

    GilStock  v1.0 正式版 半小时前 上传 下载附件 (31.4 KB) 龙月.NET QQ:331224655 Email:1longyeu1@163.com 半小时前 上传 下载附件 ( ...

  8. cupy 安装_资源 | 神经网络框架Chainer发布2.0正式版:CuPy独立

    原标题:资源 | 神经网络框架Chainer发布2.0正式版:CuPy独立 选自GitHub 机器之心编译 参与:李泽南.吴攀 Chainer 是一个灵活的神经网络框架,它的一个主要目标就是展现灵活性 ...

  9. 兼容 tmux,类似 rz / sz 的 trzsz ( trz / tsz ) 发布 1.0 正式版

    trzsz ( trz / tsz ) 是兼容 tmux 的 rz / sz . 现已支持 iTerm2 .tabby 和 electerm ,还支持 webshell ( 通过 https://gi ...

最新文章

  1. JavaScript 设计模式的七大原则(未完成)
  2. 【以太坊】ubuntu安装以太坊ethereum的测试网络ropsten-net以及雷电网络raiden-network环境...
  3. HJ37 统计每个月兔子的总数
  4. python导入词云包失败:ImportError:cannot import name ‘WordCloud’
  5. .net框架、CLR和C#的版本之间的对应关系
  6. (转) mysqldumpslow使用说明总结
  7. mysql show slave status 无记录_Mysql show slave status 的研究
  8. 通过pxe远程安装linux,通过PXE远程安装多台Linux系统
  9. 阿里云Elasticsearch的X-Pack:机器学习、安全保障和可视化
  10. 阿里京东滴滴等大厂面试题汇总
  11. Integer类的toBinaryString源码分析
  12. 95-268-280-源码-Flink通信层的序列化与反序列化
  13. Flutter实战一Flutter聊天应用(汇总)
  14. 优秀产品经理都是这样写周报的(顺便分享个周报模板)
  15. 网络模型早停earlystopping详解
  16. 连接服务器打印机文件名无效,局域网打印机连接时显示打印机名无效是何原因? 求教数码高手!...
  17. 京东云首次发布数智供应链全景图 锚定产业数字化新赛道
  18. python68个内置函数_新手入门!68个Python内置函数建议收藏学习
  19. Android Studio连接使用第三方模拟器
  20. 摩托车新手驾驶教程[1]

热门文章

  1. 二进制安装k8s集群V1.23.0
  2. ECharts天气预报折线图
  3. 羽毛球比赛规则及场地
  4. 怎么把不能编辑的qlv转换成mp4
  5. 一战成名,用户贷款风险预测 参赛代码与数据集分享
  6. 浅谈一下线程中synchronized块、wait,notify的用法
  7. DDD学习(一)——通用语言
  8. 虾皮电商选品时必须注意哪些是违禁品
  9. 〖Python 数据库开发实战 - MySQL篇⑨〗- 什么是 SQL 语言、如何创建数据逻辑库及如何创建数据表
  10. unicode字符的转换