A BPM Suite demo displaying interaction from a BPM process with rules, guided rules, data models, and human tasks to evaluate an application for a generic loan.
Java Shell Batchfile Visual Basic
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
installs
projects
support
.demo.yaml
.gitignore
README.md
init.bat
init.sh

README.md

JBoss BPM Suite Generic Loan Demo

This demo is a financial simulation for getting a long and features BPM with human task integration, rule integration and an example use of a signal.

There are three options available to you for using this demo; local, on OpenShift and containerized.

Option 1 - Install on your machine

  1. Download and unzip.

  2. Add products to installs directory.

  3. Run 'init.sh' or 'init.bat' file. When running init.bat, be sure to run the script as an Administrator

  4. Start JBoss BPMS Server by running 'standalone.sh' or 'standalone.bat' in the /target/jboss-eap-6.4/bin directory.

Login to http://localhost:8080/business-central

```
- login for admin role and Loan Officer role (u:erics / p:bpmsuite1!)
```

Option 2 - Install on Red Hat OpenShift installation

The following steps can be used to install this demo on any OpenShift installation:

  1. App Dev Cloud with JBoss Generic Loan Demo

Option 3 - Generate containerized installation

The following steps can be used to configure and run the demo in a container

  1. Download and unzip.

  2. Add product installer to installs directory.

  3. Copy contents of support/docker directory to the project root.

  4. Build demo image.

    docker build -t eschabell/bpms-generic-loan-demo .
    
  5. Start demo container.

    docker run -it -p 8080:8080 -p 9990:9990 eschabell/bpms-generic-loan-demo
    

Login to http://DOCKER_HOST:8080/business-central

```
- login for admin role and Loan Officer role (u:erics / p:bpmsuite1!)
```

Note

The demo covers the following aspects:

  • Business process definition
  • Guided Rule definition
  • Rules definition (DLR format)
  • Forms definition (for both process, to collect the input parameters, and user task)
  • Data models (using Date Modeler)
  • Helper jar to pre-load with five process instances in various states.

The following values can be used (in process form) for testing:

  • Applicant: Your Name
  • Age: 21
  • Income: 2000
  • Amount: 10010 (auto rejected if value under 10k)
  • Period (in months): 24

Any user tasks have automated task reassignment back into the group should a task not complete within a minute.

Note that the entire demo is running default in memory, restart server, lose your process instances, data, monitoring history.

Source for demo client available in projects directory.

Supporting Articles

Released versions

See the tagged releases for the following versions of the product:

  • v2.7 - Forked back from JBoss Demo Central for updating to JBoss BPM Suite 6.4.0, JBoss EAP 7.0.0 with generic loan demo installed locally, containerized or on any OpenShift installation.

  • v2.6 - JBoss BPM Suite 6.3.0, JBoss EAP 6.4.7 with generic loan demo installed and RH CDK on OSE Cloud install option.

  • v2.5 - JBoss BPM Suite 6.3.0 on JBoss EAP 6.4.7 with generic loan demo installed.

  • v2.4 - JBoss BPM Suite 6.2.0-BZ-1299002 on JBoss EAP 6.4.4 with generic loan demo installed.

  • v2.3 - JBoss BPM Suite 6.2.0, JBoss EAP 6.4.4 and OSE aligned contianerization.

  • v2.2 - JBoss BPM Suite 6.2.0, JBoss EAP 6.4.4 and generic loan demo installed.

  • v2.1 - JBoss BPM Suite 6.1 with generic loan demo installed.

  • v2.0 - JBoss BPM Suite 6.0.3 with automated task reassignment.

  • v1.9 - JBoss BPM Suite 6.0.3 with optional containerized installation.

  • v1.8 - moved to JBoss Demo Central, updated windows init.bat support and one click install button.

  • v1.7 - JBoss BPM Suite 6.0.3 installer with generic loan demo installed.

  • v1.6 - JBoss BPM Suite 6.0.2 installer used, with generic loan demo installed and demo client sources added.

  • v1.5 - JBoss BPM Suite 6.0.2 installer used, with generic loan demo installed.

  • v1.4 - JBoss BPM Suite 6.0.2, JBoss EAP 6.1.1, generic loan demo installed.

  • v1.3 - JBoss BPM Suite 6.0.1, JBoss EAP 6.1.1, generic loan demo with customer contact signal in process.

  • v1.2 - JBoss BPM Suite 6.0.1, JBoss EAP 6.1.1, generic loan demo installed.

  • v1.1 - JBoss BPM Suite 6.0.0, JBoss EAP 6.1.1, generic loan demo installed, mock data question removed.

  • v1.0 - JBoss BPM Suite 6.0.0, JBoss EAP 6.1.1, and generic loan demo installed.

  • v0.7 - JBoss BPM Suite 6.0.0.CR2, JBoss EAP 6.1.1, and generic loan demo installed.

  • v0.6 - JBoss BPM Suite 6.0.0.CR1, JBoss EAP 6.1.1, and generic loan demo installed, client jar added, and optional mock data population.

  • v0.5 - JBoss BPM Suite 6.0.0.ER7, JBoss EAP 6.1.1, mock data populated in Process and Task dashboard, and generic loan demo installed.

  • v0.4 - JBoss BPM Suite 6.0.0.Beta, JBoss EAP 6.1.1, mock data populated in Process and Task dashboard, and generic loan demo installed.

  • v0.3 - JBoss BPM Suite 6.0.0.Beta, JBoss EAP 6.1.1, and generic loan demo installed.

  • v0.2 - JBoss BPM Suite 6.0.0.ER5, JBoss EAP 6.1.1, and generic loan demo installed.

  • v0.1 - JBoss BPM Suite 6.0.0.Beta1, JBoss EAP 6.1.1, and generic loan demo installed.

Loan Process

Process & Task Dashboard