Skip to main content
User-Defined Functions are reusable CEL expressions that can be called by name inside the expressions of Calculated Channels, Rules, and other User-Defined Functions. They allow teams to define shared logic in one place and reference it across multiple expressions, ensuring consistency and reducing duplication. When a User-Defined Function is updated, the change applies everywhere it is referenced without requiring updates to individual expressions.

Settings

The following table describes each setting available when creating or editing a User-Defined Function.

Input data types

Each input in a User-Defined Function must be assigned one of the following data types.

Lifecycle actions

The following table describes the actions available for managing a User-Defined Function after it has been created.

Behavior

The following table describes known constraints and behaviors to be aware of when working with User-Defined Functions.