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.