基于 webman + ingenious 開(kāi)發(fā)的一個(gè)工作流應(yīng)用插件 PHP版本>= 8.0+。
支持常規(guī)的流程流轉(zhuǎn),比如跳轉(zhuǎn)、回退、審批和任意跳轉(zhuǎn)
支持轉(zhuǎn)辦、終止,任務(wù)最終回到發(fā)起人
支持會(huì)簽(串行和并行)
支持角色、用戶等參與人設(shè)置
支持監(jiān)聽(tīng)器,參數(shù)傳遞,動(dòng)態(tài)權(quán)限
支持互斥網(wǎng)關(guān),并行網(wǎng)關(guān)
支持條件表達(dá)式
支持自定義任務(wù)
支持前置后置攔截器
支持子流程
支持委托
http://webman-admin.ingenstream.cn/app/admin
賬號(hào)密碼:admin 123456
安裝使用
安裝基礎(chǔ)依賴
composer require ingen/ingenious
安裝應(yīng)用插件
下載源碼放入plugin目錄下,restart重啟webman。
基礎(chǔ)插件有用的數(shù)據(jù)庫(kù)需手動(dòng)配置
config/thinkorm.php
<?php
return [
'default' => 'mysql',
'connections' => [
'mysql' => [
// 數(shù)據(jù)庫(kù)類型
'type' => 'mysql',
// 服務(wù)器地址
'hostname' => '127.0.0.1',
// 數(shù)據(jù)庫(kù)名
'database' => 'webman_admin',
// 數(shù)據(jù)庫(kù)用戶名
'username' => 'root',
// 數(shù)據(jù)庫(kù)密碼
'password' => 'root',
// 數(shù)據(jù)庫(kù)連接端口
'hostport' => '3306',
// 數(shù)據(jù)庫(kù)連接參數(shù)
'params' => [
// 連接超時(shí)3秒
\PDO::ATTR_TIMEOUT => 3,
],
// 數(shù)據(jù)庫(kù)編碼默認(rèn)采用utf8
'charset' => 'utf8',
// 數(shù)據(jù)庫(kù)表前綴
'prefix' => 'wa_',
// 斷線重連
'break_reconnect' => true,
// 關(guān)閉SQL監(jiān)聽(tīng)日志
'trigger_sql' => false,
// 自定義分頁(yè)類
'bootstrap' => ''
],
],
];
https://gitee.com/ingenstream/ingenious
郵箱:405784684@qq.com
你這選擇有問(wèn)題
這個(gè)流程唯一編碼定義了N個(gè)版本,看起來(lái)就重復(fù)了,這邊進(jìn)行優(yōu)化不區(qū)分版本只對(duì)唯一編碼進(jìn)行委托。