Awesome Open Source
Awesome Open Source

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.

Total Downloads Latest Stable Version Latest Unstable Version Build Status

Features

  • Workflow
    • The workflow engine and domain model
  • Process
    • Some interfaces to work with Workflow objects
  • Definition
    • BPMN 2.0 process definitions
  • Persistence
    • Serialize/deserialize interfaces for Workflow objects

Supported workflow elements

  • Connecting objects
    • Sequence flows
  • Flow objects
    • Activities
      • Tasks
      • Service tasks
      • Send tasks
    • Events
      • Start events
      • End events
    • Gateways
      • Exclusive gateways
  • 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 "[email protected]"

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

The BSD 2-Clause License


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (15,853
workflow (315
flow (142
process (54
bpmn (36
bpm (21

Find Open Source By Browsing 7,000 Topics Across 59 Categories