How can I make FEEL extensions available in Camunda?

The FEEL developer’s guide (Introduction | FEEL-Scala) describes how to add new functions to the language. But I’m having trouble understanding how I make my new function available within Camunda. Has anyone done something similar?

Hi @aj-recursion,
You can find placeholder to insert code (FEEL expressions) in (fx) blocks in details section of connector, it is more expandable for better editor view.
Ex. In Yes or No line configuration, Feel expression can put in “condition (fx)” block and likewise

Thanks,
Swapnesh

Hi @aj-recursion, welcome to the forums! Good question! I do not believe it is currently possible to do this, as the FEEL engine is “embedded” within Zeebe. You could, however, write your own Connector that uses your custom FEEL-Scala implementation with your extensions and use that to evaluate FEEL expressions.

Thanks for the answers here. I will file a feature request with the Camunda team and see if we can explore more what this would look like.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.