Skip to content

Mule BPM Module extends Mule 4 by adding support for process-oriented integrations

License

Notifications You must be signed in to change notification settings

alfameCom/mule-bpm-module

Repository files navigation

Mule BPM Module

License Java CI with Maven

Mule BPM Module extends Mule 4 by adding support for process-oriented integrations.

The actual Business Process Management (BPM) support is based on Flowable Engine and is not currently interchangeable to other engines.

This module provides standard Mule XML API and Java API, which is also used internally by all XML based operations.

Prerequisites

Before you begin, ensure you have met the following requirements:

Using Mule BPM Module

To use Mule BPM Module, follow these steps:

Add this dependency to your application pom.xml:

<dependency>
	<groupId>com.alfame.esb.bpm</groupId>
	<artifactId>mule-bpm-module</artifactId>
	<version>2.2.3-SNAPSHOT</version>
	<classifier>mule-plugin</classifier>
</dependency>

To model BPMN 2.0 processes use Flowable Modeler after running:

docker run -p8080:8080 flowable/flowable-ui

Hint from Flowable: default credentials are admin/test.

More details about usage and implementation of Mule BPM Module can be found from mule-bpm-module/README.md.

Building Mule BPM Module yourself

To install Mule BPM Module, follow these steps:

git clone git@github.com:alfameCom/mule-bpm-module.git
cd mule-bpm-module
mvn clean install

Contributing to Mule BPM Module

To contribute to Mule BPM Module, follow these steps:

  1. Fork this repository.
  2. Create a branch: git checkout -b <branch_name>
  3. Make your changes and commit them: git commit -m '<commit_message>'
  4. Push to the original branch: git push origin <project_name>/<location>
  5. Create the pull request.

Hint for starting new development versions: mvn release:update-versions -Pexamples -DdevelopmentVersion=2.2.4-SNAPSHOT

Alternatively see the GitHub documentation on creating a pull request.

License

This project uses the following license: Apache License, Version 2.0.

Contact us

If you’re experiencing problems or need help, please create a Github Issue.

Regarding consulting or commercial requests, email us at info@alfame.com.

About

Mule BPM Module extends Mule 4 by adding support for process-oriented integrations

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages