Workflower
一个用于 PHP 的 BPMN 2.0 工作流引擎。
Workflower 是一个用于 PHP 的 BPMN 2.0 工作流引擎。Workflower 使用 BPMN 2.0 规范 运行业务流程。它是开源的,在 the BSD 2-Clause License 下发布。
特性
- 工作流
- 工作流程引擎和领域模型
- 流程
- 一些用于处理 ProcessInstance 对象的接口
- 定义
- 用于存储所有流程定义的流程定义库(ProcessDefinitionRepository
- BPMN 2.0 流程定义导入器
- 持久性
- 用于 ProcessInstance 对象的序列化/反序列化接口
支持的工作流元素
- 连接对象
- 序列流
- 流程对象
- 活动
- 任务
- 服务任务
- 发送任务
- 用户任务
- 手动任务
- 呼叫活动任务
- 子流程任务
- 事件
- 开始事件
- 结束事件
- 终止结束事件
- 网关
- 专属网关
- 包容性网关
- 平行网关
- 活动
- 泳道
- 车道
安装
Workflower 可以使用 Composer 安装。
在你的 composer.json 文件中添加对 phpmentors/workflower 的依赖,如下所示:
稳定的版本:
composer require phpmentors/workflower "1.4.*"
开发版本:
composer require phpmentors/workflower "~2.0@dev"
文档
支持
如果你发现一个错误或有一个问题,或者想申请一个功能,请在Issues上创建一个问题或拉动请求。
版权声明
Copyright (c) 2015-2019 Atsuhiro Kubo and contributors, All rights reserved.