Monday, February 21, 2011

jBPM Oryx Integration - executable Business Rule Task example

Here is an example of creating and executing a simple BPMN2 process created with the Oryx designer (click on the screenshot below). It shows off the ability to create both business rules and BPMN2 processes in the same environment and expose them to the client application that consume them.











In order to recreate this example, you must use the latest version of the Oryx designer which you can download from here (rename it to designer.war and replace your existing one in $jbossHome/server/$config/deploy directory). If you prefer to use the jbpm-console for executing the process instead of from Eclipse like shown in the example, you can do that as well if you define the process as part of the defaultPackage (or update your jbpm-console configuration to load processes from another package).

Check back for more examples in the near future.

5 comments:

  1. Great job, thank you!

    Could you please make an example how to create gateways on oryx so they can be executable in drools?

    ReplyDelete
  2. Hi Could you please tell me the steps to do the following :

    If you prefer to use the jbpm-console for executing the process instead of from Eclipse like shown in the example, you can do that as well if you define the process as part of the defaultPackage (or update your jbpm-console configuration to load processes from another package).

    ReplyDelete
  3. Regarding gateway example - see http://blog.athico.com/2011/03/jbpm-oryx-integration-gateway-example.html.

    Regarding the jbpm-console, as of right now it looks in the defaultPackage only. The configuration is not exposed to users for changing and we are working on fixing that problem so you can define what package your processes are in without having to rebuild jBPM.

    ReplyDelete
  4. Thank you for gateway! :)

    ReplyDelete
  5. excellent. i was wating for that designer to work with rules properly. hopefully this is it. will the designer be part of Drools 6.0?

    ReplyDelete