goodcatch/phpmentors-workflower

PHP 的 BPMN 2.0 工作流引擎

v1.4.2 2021-09-22 12:32 UTC

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 许可协议

Total Downloads Latest Stable Version Latest Unstable Version Build Status

特性

  • 工作流
    • 工作流引擎和领域模型
  • 流程
    • 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 和 贡献者,保留所有权利。

许可

BSD 2-Clause 许可协议