Hi,

 

Tihomir , Your post was very helpful for me. Thanks a lot.

 

I am trying the examples in jbpm-examples in https://github.com/droolsjbpm/jbpm/tree/master/jbpm-examples.

 

For instance, Here there are two screenshots of BPMN2-CompensateEndEvent.bpmn2 example.

 

http://imageshack.us/photo/my-images/62/imageaoryx.png/

http://imageshack.us/photo/my-images/691/imageaeclipse.png/

 

They don’t look same. I know, they are the same file but their apperances are very different.

 

Eclipse plugin renders all end type events (in this case CompensateEndEvent) as a red cycle end event.

Because programmer couldn’t see correct apperance of the process in eclipse plugin, he/she would need to use Oryx, too.

This situation creates a duality when you begin to code in process.

(Also, this is what BPM for. BPM is supposed to be an common environment between analyist and developer.)

 

How do you develope processes in Drools? Do you use Oryx or Eclipse Plugin? Does this appreance duality cause a problem for you?

For example, when you need to use a CompensateEndEvent, where do you code and debug?

 

Kind regards

Orhun YILMAZ