Building a JBoss BPM Rewards Process

This workshop will teach you how to build a business process for a company that wants to automate its human resource (HR) employee awards program. The results will be your very own JBoss BPM Suite Rewards Process.
Pre-requisits: Java 1.7, Maven 3.2, JBoss BPM Suite 6.0.3 installer

Lab 11 - Install JBoss BPM Suite

Lab Goal

To install and login to JBoss BPM Suite product

Install JBoss BPM Suite

  • Download and unzip.
  • Add product installer, see installs/README for details
    • $ cp jboss-bpms-installer-6.0.3.GA-redhat-1.jar brms-install-demo/installs/
  • run init.sh or init.bat
    • $ ./init.sh
  • follow instructions to start server
    • $ ./target/jboss-eap-6.1/bin/standalone.sh

Install your own xPaaS!

Use one click button, then jump to lab 12:
Click to install OpenShift
Note: use `MEDIUM` gear for bpmPaaS.

JBoss BPM Suite Standalone Configuration

  • Some properties set to lock location git repository
  • Found in standalone.xml
    • $ cat bpms-install-demo/support/standalone.xml
    • <property name="org.uberfire.nio.git.dir" value="${jboss.home.dir}/bin"/>
  • Means all projects stored in .niogit/* can be found here:
    • bpms-install-demo/target/jboss-eap-6.1/bin/.niogit/

JBoss BPM Suite User Configuration

  • User configuration was automated
  • Support directory contains user configuration files
    • $ cat support/application-roles.properties
  • Installed into:
    • target/jboss-eap-6.1/standalone/configuration/

JBoss BPM Suite Users

  • There are 5 user roles:
    • admin - full access to product
    • developer - full access, except Administration
    • analyst - developer access, except assets & deployments
    • user - only manage processes, tasks, view reports
    • manager - most restrictive, only view reports

JBoss BPM Suite Users

  • Admin user & password:
    • erics - bpmsuite1!
  • Analyst users & passwords
    • erics - bpmsuite1!

Login to JBoss BPM Suite

Eric D. Schabell
JBoss Technology Evangelist
@ericschabell
http://schabell.org

JBoss BPM Suite Workshop

Lab 12 - Create a new project