It provides an English like rule language to define the rules

Hi ,
We would like to know whether CAMUNDA support English like rule language to define the rules. Could you please share some info on this .

Yes, Camunda implements DMN which uses the human readable expression language FEEL.

Hi Nial,

Thanks a lot for the reply . I am referring to the below English like rules can be implemented in CAMUNDA . If yes then we can proceed with POC and onboard in our ENV.

No, not out of the box. Camunda does not have a built in way of reading that notation.

Although if you have a system that already knows how to read and execute that you can connected it to Camunda and run it when needed.

Hi Niall,

Many thanks for the reply and we got this from codebase IBM ODM Decision rules which is a simplification of defining the rules and we want to migrate from IBM ODM and to CAMUNDA and the show stopper for this is CAMUNDA doesn’t support notation the above example which I shared .

This POC we are doing to migrate one of our IMMIGRATION client from IBM ODM to CAMUNDA. Hope you will reply ASAP based on our urgency and interest towards moving CAMUNDA.

Could you please let me know what are the opensource or Enterprise system/Interface which can offer this notation and able integrate with CAMUNDA to achieve our goal.

@rajesh143 - Camunda follows the DMN standards and provides a nice human readable format .The link mentioned by @Niall has the more details . Coming to the “notation” it is just configuring the “Input” and “output” in the decision table and can be easily done in Camunda . All your “set” will be go to the output columns and all your “conditions” will go in “input columns” .Multiple “if else” becomes your rows . You can choose the hit policy according to your requirement. Sample example below .

1 Like

I would suggest that to make migration easier in future invest some time in writing your business rules in an open standard rather than something propitiatory notation. If you choose to write rules in a language not transferable to other tools then migration is always going to get a certain amount of vendor lock-in. As @dineshsb said you could use DMN which is an open standard implemented by numerous vendors and which is transferable across tools.

This forum is community forum which is not driven by the urgency of any companies, clients or individuates. It’s driven by the good will of volunteers who choose to spend their time helping other camunda users. If you’re interested in putting an SLA on the help you get feel free to contact the sales team for an enterprise contract.

Hi Niall,

Million Thanks for your suggestion and I agree with you to write the notation in standard format easy to migrate but however we are looking to give a flexibility or freedom to Business user to write rules on his own based on day to day requirements and easy to understand for layman and same can be allowed to deploy it in Rule engine seamlessly . We just want to know whether Camunda can provide any interface to such rules and processed by the RuleEngine to give the flexibility to the User. .
or Camunda has limitation to process the rules like in english in the rule engine.

That isn’t a problem, business users are more than capable of building an deploying their own DMN modeles.
I’d suggest you give it a try so that you can judge for yourself how easy it is to use. You can follow this tutorial video if you like.