Need help with workflower?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

phpmentors-jp
547 Stars 107 Forks BSD 2-Clause "Simplified" License 320 Commits 31 Opened issues

Description

A BPMN 2.0 workflow engine for PHP

Services available

!
?

Need anything else?

Contributors list

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
      ProcessInstance
      objects
  • Definition
    • ProcessDefinitionRepository
      to store all process definitions
    • BPMN 2.0 process definitions importer
  • Persistence
    • Serialize/deserialize interfaces for
      ProcessInstance
      objects

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
  • 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.