Categories
#Data in DCR Process Models #FEEL #KMD WorkZone

Friendly Enough Expression Language

Friendly Enough Expression Language, or FEEL, is a new standard promoted by the OMG (Object Management Group). The DCR Process Engine has implemented a subset of the FEEL langage as it's expression language. Please check the version of the engine using this example graph in order to check if the function needed is available in the DCR Process Engine within your IT system.

The FEEL function and attribute names cannot be used as activity ids so take care when creating activity ids. The full list of reserved words can be found here but it is currently not enforced by the portal.

KMD WorkZone use different versions of DCR Engine. Please refer to the KMD WorkZone page for details about which engine is used in which WorkZone.

FEEL list functions

Visit this example to see FEEL list functions.

Rounding up and down a duration

Please take a look of this example about how to use the FEEL functions ceiling and floor on durations. FEEL does not require ceiling and floor on duration, but only on integer and floating point values. We've often seen the need to round up a duration found during process mining, e.g. changing P7DT6H5M13S into P8D for a deadline to make the model more readable.

Related Release notes

Release 7.6.7

  • Global parameters - more environments
  • Graph revision comments shown in DCR Publisher

Related Videos

Portal 7.6.5 release webinar

https://www.youtube.com/5arjL2cyD1M

 

Related Examples

Related Articles