基于 webman + ingenious 开发的一个工作流应用插件 PHP版本>= 8.0+。
支持常规的流程流转,比如跳转、回退、审批和任意跳转
支持转办、终止,任务最终回到发起人
支持会签(串行和并行)
支持角色、用户等参与人设置
支持监听器,参数传递,动态权限
支持互斥网关,并行网关
支持条件表达式
支持自定义任务
支持前置后置拦截器
支持子流程
支持委托
http://webman-admin.ingenstream.cn/app/admin
账号密码:admin 123456
安装使用
安装基础依赖
composer require ingen/ingenious
安装应用插件
下载源码放入plugin目录下,restart重启webman。
基础插件有用的数据库需手动配置
config/thinkorm.php
<?php
return [
'default' => 'mysql',
'connections' => [
'mysql' => [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'webman_admin',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => 'root',
// 数据库连接端口
'hostport' => '3306',
// 数据库连接参数
'params' => [
// 连接超时3秒
\PDO::ATTR_TIMEOUT => 3,
],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'wa_',
// 断线重连
'break_reconnect' => true,
// 关闭SQL监听日志
'trigger_sql' => false,
// 自定义分页类
'bootstrap' => ''
],
],
];
https://gitee.com/ingenstream/ingenious
邮箱:405784684@qq.com
你这选择有问题
这个流程唯一编码定义了N个版本,看起来就重复了,这边进行优化不区分版本只对唯一编码进行委托。
好吧 你自己点击一下就知道是怎么回事了
感谢反馈已处理。谢谢!
挺好