Process Skins

The concept of process skins provides a way of control the visualization of the different nodes of a processd. You may change the visualization of the various node types to the way you prefer by implementing your own SkinProvider.

BPMN is a popular language used by business users for modeling business processes. BPMN defines terminology, different types of nodes, how these should be visualized, etc. People who are familiar with BPMN might find it easier to implement an executable process (possibly based on a BPMN process diagram) using a similar visualization. We have therefore created a BPMN skin that maps the Drools Flow concepts to the equivalent BPMN visualization.

As an example, the following figure shows a process using some of the different types of nodes in the RuleFlow language using the default skin.

You may now change the preferred process skin in the Drools Preferences dialog:

After reopening the editor, the same process is displayed using the BPMN skin.