xrow/jbpm-bundle

This package is abandoned and no longer maintained. No replacement package was suggested.

Manage your Workflow with jBPM.

Maintainers

Details

github.com/xrowgmbh/jBPMBundle

Installs: 3 748

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 12

Forks: 2

Type:import

This package has no released version yet, and little information is available.


README

A symfony2 bundle to communicate to JBPM 6 API.

Start a JBPM Server

docker run -p 8080:8080 -p 8001:8001 -d --name jbpm-workbench jboss/jbpm-workbench:latest

Once container and web applications started, you can navigate into the jBPM Workbench at:

http://localhost:8080/jbpm-console

Configuration example

You can configure default client parameters and task parameters Examples:

```
// ezpublish/config/jbpmconf.yml
parameters:
    jbpm.client.config:
        username: xxxx
        password: xxxxx
        baseurl: http://localhost/jbpm-console/rest/
        defaults_verify: true|false (true is default)

    jbpm.task.config:
        cms(project name):
           publish(process name):
               publishevent1(task name): xrow\jBPMBundle\Tests\publishevent1 (set path of the external function )
               publishevent2(task name): customer\shopbundle\tasks\publishevent2
           order(process name):
               oderevent1(task name): xrow\jBPMBundle\Tests\publishevent1
               oderevent2(task name): xrow\jBPMBundle\Tests\publishevent1
        ecommerce(project name):
           order(process name):
               oderevent1(task name): customer\shopbundle\tasks\oderevent1
```

Import jbpmconf.yml in ezpublish/config/ezpublish.yml by adding:

```
imports:
     - { resource: jbpmconf.yml }
```