/bpms-mortgage-demo

A BPM Suite demo displaying interaction from a BPM process with rules, web services, and human tasks to evaluate an application to buy a home.

Primary LanguageJava

JBoss BPM Suite Mortgage Demo

Demo based on JBoss BPM Suite product.

Quickstart

  1. Clone project.

  2. Add products to installs directory.

  3. Run 'init.sh'

  4. Login to http://localhost:8080/business-central (u:erics / p:bpmsuite)

  • login for appraisor role (u:alan / p:bpmsuite)

  • login for broker role (u:bob / p:bpmsuite)

  • login for manager role (u:mary / p:bpmsuite)

Notes

The following functionality is covered:

  • One advanced process.

  • Four Human Tasks assigned to 3 different roles

  • Use of Swimlanes to assign a task to the user who previously took ownership

  • Several guide business rules

  • Several technical rules

  • A guided web decision table

  • Several Script Tasks for Java work

  • One Web Service task using SOAP/HTTP

  • Exclusive use of the BPMS Data Modeler for creating the Java fact model

  • Use of graphic form designer to create 4 forms with an example of javascript validation

  • Helper jar to pre-load with sixteen process instances in various states.

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

Mortgage demo known issues for Beta1

Form modeler - won't display MortgageApplication.MortgageApplication-taskform.form.

Guided decision table - gives pop-up error, known issue in Bugzilla.

Guided editor - Low down payment based on Appraisal rule does not display.

Guided editor - Valid Down Payment rule gives pop-up error.

Instance viewer - Trying to view the Process Model often turns up a blank window, no model showing progress.

Released versions

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

  • v0.3 - JBoss BPM Suite 6.0.0.Beta1, JBoss EAP 6.0, and mortgage demo installed.

  • v0.2 - JBoss BPM Suite ER4, JBoss EAP 6.0, new roles assignment, and mortgage demo installed.

  • v0.1 - JBoss BPM Suite ER3, JBoss EAP 6.0, and mortgage demo installed.