piątek, 22 listopada 2013

This post is about to give a very quick introduction to how users can take their first steps in jBPM 6. Using completely web tooling to build up:

processes

rules

process and task forms

data model

With just three simple examples you will learn how easy and quickly you can start with BPM. So let's start.

The simples process

First process is illustrating how you move around in KIE workbench web application. Where to:

create repository

create project

configure Knowledge Base, KnowledgeSession

create process

build and deploy

execute process and work with user task

Custom data and forms

Next let's explore more and start with bit advanced features like:

building custom data model that will be used as process variable

make use of process variables in user task

define custom forms for process and tasks

edit and adjust your process and task forms

Make use of business rules and decisions in your process

At the end let's make the process be more efficient by applying business rules in the process and then use gateways as deception points. This example introduces:

use of business rule task

define business rules with Drools

use XOR gateway to split between different paths in the process

Important to note that business rule task can automatically insert and retract process variables using data input and output of business rule task. When defining them make sure that both data input and output are named exactly the same to allow engine to properly retract the facts on business rule task completion.

That would be all for the first steps with jBPM 6. Stay tuned for more examples and videos!