[开源]一款工作流引擎,致力于引擎流的优化与创新,更加简单优雅
开源系统流程管理
![[开源]一款工作流引擎,致力于引擎流的优化与创新,更加简单优雅](https://yy123.ink/api/img/1782595867664-lcbwtu.jpg)
一、开源项目简介
Ingenious 工作流引擎
致力于引擎流的优化与创新,使开发更加简单优雅
国产自研工作流引擎,其特点灵活轻巧(只有7张表)但又不简单,五脏俱全,组件独立,可扩展,可满足中小项目的组件。
二、开源协议
使用Apache-2.0开源协议
三、界面展示
四、功能概述
国产自研工作流引擎,其特点灵活轻巧(只有7张表)但又不简单,五脏俱全,组件独立,可扩展,可满足中小项目的组件。
-
支持常规的流程流转,比如跳转、回退、审批和任意跳转
-
支持转办、终止,任务最终回到发起人
-
支持会签(串行和并行)
-
业务项目可不依赖流程设计器
-
支持角色、部门和用户等权限配置
-
支持监听器,参数传递,动态权限
-
支持互斥网关,并行网关
-
支持条件表达式
-
支持自定义任务
-
支持前置后置拦截器
-
支持子流程
-
支持委托
-
添加一个 支持时限控制 自动处理(提供调度接口)
-
支持任务调度(提供接口)
-
支持事件订阅
-
支持自定义任务
-
支持不同orm框架系统使用
-
官方提供基于layui-ui封装实战项目
五、技术选型
主要特性
-
采用PHP8强类型(严格模式)
-
升级PSR规范依赖版本
-
支持PHP主流框架【ThinkPHP,Webman,Laraver】
-
支持主流设计器【logicFlow,AntV X6】
安装
-
安装Composer
-
composer require ingen/ingenious
目录结构
评论