JBoss BPM Suite based customer evaluation demo showing rules integration with BPM.
Java Batchfile Shell 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 Customer Evaluation Demo

The customer evaluation project demonstrates the BPM Suite process integration with rules. It is a straight through process (STP).

There are three options available to you for using this demo; local, 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. 'init.bat' must be run with Administrative privileges.

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

  5. Login to http://localhost:8080/business-central (u:erics / p:bpmsuite1!).

  6. Customer Evaluation demo pre-installed as project.

  7. Process and Task dashboard pre-filled with mock data optional now. For Windows installer, to add just uncomment install scripts (see inline script comments).

  8. Read the documentation found in the docs directory & enjoy JBoss BPM Suite!

Option 2 - Install with one click in xPaaS (bpmPaaS)

After clicking button, ensure Gear size is set to medium:

![Click to install OpenShift](http://launch-shifter.rhcloud.com/launch/light/Install bpmPaaS.svg)

Once installed you can use the JBoss BPM Suite login:

  • u:erics p: bpmsuite (admin)

  • u: alan p: bpmsuite (analyst)

  • u: daniel p: bpmsuite (developer)

  • u: ursla p: bpmsuite (user)

  • u: mary p: bpmsuite (manager)

Current hosting of bpmPaaS is on JBoss BPM Suite 6.0.2 in OpenShift Online.

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 jbossdemocentral/bpms-customer-evaluation-demo .
    
  5. Start demo container

    docker run -it -p 8080:8080 -p 9990:9990 jbossdemocentral/bpms-customer-evaluation-demo
    
  6. Login to http://<DOCKER_HOST>:8080/business-central (u:erics / p:bpmsuite1!)

  7. Customer Evaluation demo pre-installed as project.

  8. Read the documentation found in the docs directory & enjoy JBoss BPM Suite!

Additional information can be found in the jbossdemocentral docker developer repository

Notes

This project is pre-loaded into the JBoss BPM Suite, after starting it you can login, examine the rule, process, and data model from within the various product components. You can then build and deploy the project, thereby generating the kjar maven artifact that the developer team needs to begin working on any application using this projects knowledge artifacts.

Once you setup the project in JBoss Developer Studio (see the docs), you can use maven to pull in the kjar dependency, then examine the unit tests to discover how an application can interact with a knowledge project (rules, processes, and model).

Supporting Articles

Released versions

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

  • v2.0 - JBoss BPM Suite 6.2.0-BZ-1299002 on JBoss EAP 6.4.4 and customer evaluation demo installed.

  • v1.9 - JBoss BPM Suite 6.2.0, JBoss EAP 6.4.4 and OSE aligned containerization.

  • v1.8 - JBoss BPM Suite 6.2.0, JBoss EAP 6.4.4 with customer evaluation demo installed.

  • v1.7 - JBoss BPM Suite 6.1 with customer evaluation demo installed.

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

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

  • v1.4 - JBoss BPM Suite 6.0.3 installer with cutomer evalutation demo installed.

  • v1.3 - JBoss BPM Suite 6.0.2 installer used, with cutomer evalutation demo installed.

  • v1.2 - JBoss BPM Suite 6.0.2, JBoss EAP 6.1.1, and migrated JBDS project from BRMS 5.3.

  • v1.1 - JBoss BPM Suite 6.0.1, JBoss EAP 6.1.1, and migrated JBDS project from BRMS 5.3.

  • v1.0 - JBoss BPM Suite 6.0.0, JBoss EAP 6.1.1, and migrated JBDS project from BRMS 5.3.

  • v0.7 - JBoss BPM Suite 6.0.0.CR2, JBoss EAP 6.1.1, and migrated JBDS project from BRMS 5.3.

  • v0.6 - JBoss BPM Suite 6.0.0.CR1, JBoss EAP 6.1.1, and migrated JBDS project from BRMS 5.3.

  • v0.5 - JBoss BPM Suite 6.0.0.Beta, JBoss EAP 6.1.1, mock data populated in Process and Task dashboard, and migrated JBDS project from BRMS 5.3.

  • v0.4 - JBoss BPM Suite 6.0.0.Beta, JBoss EAP 6.1.1, migrated JBDS project from BRMS 5.3.

  • v0.3 - JBoss BPM Suite 6.0.0.ER5, JBoss EAP 6.1, migrated JBDS project from BRMS 5.3, and full documentation.

  • v0.2 - JBoss BPM Suite 6.0.0.ER5, JBoss EAP 6.1, and migrated JBDS project from BRMS 5.3.

  • v0.1 - JBoss BPM Suite 6.0.0.Beta1, JBoss EAP 6.1, and migrated JBDS project from BRMS 5.3.

Process

Process & Task Dashboard