Funciones personalizadas en expresiones

Las funciones personalizadas también pueden ser referenciadas por expresiones definidas en un script IEG. Por ejemplo:

Figura 1. Funciones personalizadas en una expresión
<loop loop-type="for-each" entity="Person"
  criteria="isNotNull(Person.hasIncome) and hasIncome==true)">

Como las funciones personalizadas son un fenómeno del lado del servidor, no pueden ser referenciadas por expresiones que se evalúen en el lado del cliente. Esto significa que las funciones personalizadas no pueden ser referenciadas por expresiones de clústeres dinámicamente condicionales. Tenga también en cuenta que las funciones personalizadas no pueden aceptar un número variable de parámetros. Consulte la Guía de codificación de reglas de Cúram para obtener información adicional relativa a la definición e implementación de funciones personalizadas.