Workflower
A BPMN 2.0 workflow engine for PHP
Install / Use
/learn @phpmentors-jp/WorkflowerREADME
Workflower
A BPMN 2.0 workflow engine for PHP
Workflower is a BPMN 2.0 workflow engine for PHP. Workflower runs business processes using the BPMN 2.0 specification. It's open-source and distributed under the BSD 2-Clause License.
Features
- Workflow
- The workflow engine and domain model
- Process
- Some interfaces to work with
ProcessInstanceobjects
- Some interfaces to work with
- Definition
ProcessDefinitionRepositoryto store all process definitions- BPMN 2.0 process definitions importer
- Persistence
- Serialize/deserialize interfaces for
ProcessInstanceobjects
- Serialize/deserialize interfaces for
Supported workflow elements
- Connecting objects
- Sequence flows
- Flow objects
- Activities
- Tasks
- Service tasks
- Send tasks
- User tasks
- Manual tasks
- CallActivity tasks
- SubProcess tasks
- Events
- Start events
- End events
- TerminateEnd events
- Gateways
- Exclusive gateways
- Inclusive gateways
- Parallel gateways
- Activities
- Swimlanes
- Lanes
Installation
Workflower can be installed using Composer.
Add the dependency to phpmentors/workflower into your composer.json file as the following:
Stable version:
composer require phpmentors/workflower "1.4.*"
Development version:
composer require phpmentors/workflower "~2.0@dev"
Documentation
Support
If you find a bug or have a question, or want to request a feature, create an issue or pull request for it on Issues.
Copyright
Copyright (c) 2015-2019 Atsuhiro Kubo and contributors, All rights reserved.
License
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
