Introduction
FEEL includes many built-in functions. These functions can be invoked in expressions and unary-tests.
contains("me@camunda.com", ".com")
// invoke function with positional arguments
contains(string: "me@camunda.com", match: ".de")
// invoke function with named arguments
Read more about functions here.
This section is split into functions based on their primary operational data type:
Additionally, there are conversion functions that allow you to construct new values of a data type (factory functions), and AI agent functions used to declare LLM-provided tool parameters (see the AI agent functions glossary entryAI agent functionThe category of built-in FEEL functions used to declare LLM-provided tool parameters for an AI agent. The primary function is fromAi(), which marks a value as supplied by the LLM at runtime, with an optional description, type, and JSON schema to guide the model.).