phpmentors / workflower
PHP的BPMN 2.0工作流引擎
v1.4.1
2019-12-03 13:21 UTC
Requires
- php: >=5.3.9
- phpmentors/domain-kata: ~1.4
- piece/stagehand-fsm: ~2.6
- symfony/expression-language: ~2.8|~3.0|~4.0
Requires (Dev)
- phake/phake: ~2.0
- phpunit/phpunit: ~4.0
README
PHP的BPMN 2.0工作流引擎
Workflower
是一个PHP的BPMN 2.0工作流引擎。它使用BPMN 2.0规范来运行业务流程。这是一个开源项目,并遵循BSD 2-Clause许可证。
特性
- 工作流
- 工作流引擎和领域模型
- 流程
- 与
ProcessInstance
对象交互的一些接口
- 与
- 定义
ProcessDefinitionRepository
用于存储所有流程定义- BPMN 2.0流程定义导入器
- 持久化
ProcessInstance
对象的序列化和反序列化接口
支持的流程元素
- 连接对象
- 序列流
- 流对象
- 活动
- 任务
- 服务任务
- 发送任务
- 用户任务
- 手动任务
- 调用活动任务
- 子流程任务
- 事件
- 开始事件
- 结束事件
- 终止结束事件
- 网关
- 排他网关
- 包容网关
- 并行网关
- 活动
- 泳道
- 通道
安装
Workflower
可以使用 Composer 安装。
将 phpmentors/workflower
依赖添加到您的 composer.json
文件中,如下所示
稳定版本
composer require phpmentors/workflower "1.4.*"
开发版本
composer require phpmentors/workflower "~2.0@dev"
文档
支持
如果您发现了一个错误或有问题,或者想要请求一个功能,请在问题中创建一个或提出一个拉取请求。
版权
版权所有(c)2015-2019 Atsuhiro Kubo 和 贡献者,保留所有权利。