Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 2.92 KB

README.md

File metadata and controls

75 lines (51 loc) · 2.92 KB

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.