All Projects → phpmentors-jp → workflower-bundle

phpmentors-jp / workflower-bundle

Licence: BSD-2-Clause license
A Symfony bundle for Workflower

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to workflower-bundle

micronaut-camunda-bpm
Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Stars: ✭ 73 (+217.39%)
Mutual labels:  bpmn, process, bpm
Workflower
A BPMN 2.0 workflow engine for PHP
Stars: ✭ 540 (+2247.83%)
Mutual labels:  bpmn, process, bpm
Processmaker
GLPI plugin that provides an interface with ProcessMaker (http://www.processmaker.com/)
Stars: ✭ 21 (-8.7%)
Mutual labels:  bpmn, process
Activiti
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the…
Stars: ✭ 8,227 (+35669.57%)
Mutual labels:  bpmn, bpm
Kogito Examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 96 (+317.39%)
Mutual labels:  bpmn, bpm
Uflo
UFLO是一款基于Spring的纯Java流程引擎,支持并行、动态并行、串行、会签等各种流转方式。
Stars: ✭ 514 (+2134.78%)
Mutual labels:  bpmn, bpm
Smartflow Sharp
基于C#语言研发的Smartflow-Sharp工作流组件,该工作流组件的特点是简单易用、方便扩展、支持多种数据库访问、高度可定制化,支持用户按需求做功能的定制开发,节省用户的使用成本
Stars: ✭ 594 (+2482.61%)
Mutual labels:  bpmn, bpm
bpmn-vue-activiti
基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)
Stars: ✭ 345 (+1400%)
Mutual labels:  bpmn, process
laravel workflower
Implementation of phpmentors-jp/workflower for laravel application
Stars: ✭ 26 (+13.04%)
Mutual labels:  bpmn, bpm
awesome-camunda
a curated list of awesome Camunda BPM projects, libraries, tools, documentations, forum posts, etc.
Stars: ✭ 93 (+304.35%)
Mutual labels:  bpmn, bpm
Kogito Runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 188 (+717.39%)
Mutual labels:  bpmn, bpm
activiti-examples
Alfresco Process Services powered by Activiti Examples.
Stars: ✭ 58 (+152.17%)
Mutual labels:  bpmn, bpm
codebase
The jBPT code library is a compendium of technologies that support research on design, execution, and evaluation of business processes. The library offers a broad range of basis analysis and utility functionality and, due to its open publishing model, can easily be extended.
Stars: ✭ 26 (+13.04%)
Mutual labels:  bpmn, process
vtenext
vtenext the CRM for the Digital Innovation. It allows you to engage your customers into your business processes using a specific technology. It can also be used to manage processes generated by internal customers.
Stars: ✭ 22 (-4.35%)
Mutual labels:  bpmn, bpm
tumbleweed
Lightweight workflow engine microservice implement BPMN 2.0
Stars: ✭ 23 (+0%)
Mutual labels:  bpmn, bpm
Jbpm
a Business Process Management (BPM) Suite
Stars: ✭ 1,226 (+5230.43%)
Mutual labels:  bpmn, bpm
bonita-engine
Deploy, execute, manage process-based applications made with Bonita studio or through Engine APIs
Stars: ✭ 123 (+434.78%)
Mutual labels:  bpmn, bpm
jbpm-spring-boot
Sample of a jbpm service with spring boot. It runs on OpenShift and it has prometheus metrics and a grafana dashboard
Stars: ✭ 16 (-30.43%)
Mutual labels:  bpmn, bpm
Camunda Bpm Platform
Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Spring, Spring Boot, CDI.
Stars: ✭ 2,390 (+10291.3%)
Mutual labels:  bpmn, bpm
plg
A Business Processes and Logs Generator
Stars: ✭ 30 (+30.43%)
Mutual labels:  bpmn, bpm

PHPMentorsWorkflowerBundle

A Symfony bundle for Workflower

Total Downloads Latest Stable Version Latest Unstable Version

Features

  • Integration with the service container by the phpmentors_workflower.process_aware tag
  • Integration with the security system for workflow participants
  • Transparent serialization/deserialization support for entities with Doctrine ORM
  • Multiple workflow contexts (which are directories where BPMN files are stored)

Installation

PHPMentorsWorkflowerBundle can be installed using Composer.

First, add the dependency to phpmentors/workflower-bundle into your composer.json file as the following:

Stable version:

composer require phpmentors/workflower-bundle "1.4.*"

Development version:

composer require phpmentors/workflower-bundle "~1.5@dev"

Second, add PHPMentorsWorkflowerBundle into your bundles to register in AppKernel::registerBundles() as the following:

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...
            new PHPMentors\WorkflowerBundle\PHPMentorsWorkflowerBundle(),
        );
        // ...

Configuration

app/config/config.yml:

# ...

phpmentors_workflower:
    serializer_service: phpmentors_workflower.base64_php_workflow_serializer # Defaults to `phpmentors_workflower.php_workflow_serializer`
    workflow_contexts:
        app:
            definition_dir: "%kernel.root_dir%/../src/AppBundle/Resources/config/workflower" # A directory where BPMN files for the `app` context are stored

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-2017 KUBO Atsuhiro, All rights reserved.

License

The BSD 2-Clause License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].