goodcatch / phpmentors-workflower
PHP 的 BPMN 2.0 工作流引擎
v1.4.2
2021-09-22 12:32 UTC
Requires
- php: ^7.1.3
- ext-dom: *
- symfony/expression-language: ^5.3.7
Requires (Dev)
- phpunit/phpunit: ~6.5
This package is auto-updated.
Last update: 2024-09-22 18:56:07 UTC
README
PHP 的 BPMN 2.0 工作流引擎
Workflower 是一个用于 PHP 的 BPMN 2.0 工作流引擎。它使用 BPMN 2.0 规范 来运行业务流程。这是一个开源软件,并遵循 BSD 2-Clause 许可协议。
特性
- 工作流
- 工作流引擎和领域模型
- 流程
- 与
ProcessInstance对象交互的一些接口
- 与
- 定义
- 用于存储所有流程定义的
ProcessDefinitionRepository - BPMN 2.0 流程定义导入器
- 用于存储所有流程定义的
- 持久化
- 对
ProcessInstance对象的序列化和反序列化接口
- 对
支持的流程元素
- 连接对象
- 顺序流
- 流程对象
- 活动
- 任务
- 服务任务
- 发送任务
- 用户任务
- 手动任务
- 调用活动任务
- 子流程任务
- 事件
- 开始事件
- 结束事件
- 终止结束事件
- 网关
- 排他网关
- 包容网关
- 并行网关
- 活动
- 泳道
- 通道
安装
可以使用 Composer 安装 Workflower。
将依赖项 phpmentors/workflower 添加到您的 composer.json 文件中,如下所示
稳定版本
composer require phpmentors/workflower "1.4.*"
开发版本
composer require phpmentors/workflower "~2.0@dev"
文档
支持
如果您发现错误或有问题,或希望请求一个功能,请在其 问题 上创建一个问题或拉取请求。
版权
版权所有 (c) 2015-2019 Atsuhiro Kubo 和 贡献者,保留所有权利。