Funciones XPath

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Funciones de Bizagi >

Funciones XPath

XPath provee una serie de funciones que ayudan al rendimiento de cálculos a través de las colecciones en una forma fácil e intuitiva.

Las funciones se encuentran en el Editor de funciones de las expressiones.

 

Funciones básicas

 

FUNCIÓN

DESCRIPCIÓN

SINTAXIS

And

Compara dos booleanos que pueden ser XPath o el resultado de una función XPath.  La función devuelve verdadero si las dos condiciones son verdaderas, de lo contrario retorna falso.

<and(XPath,XPath)>

Avg

Obtiene el promedio de los elementos de la colección. El atributo para realizar el cálculo debe ser un numérico o moneda.

<avg(XPath)>

Count

Cuenta el número de elementos de una colección.

<count(XPath)>

Empty

Regresa verdadero cuando una colección no tiene elementos, falso de lo contrario.

<empty(XPath)>

Equals

Compara dos argumentos XPath y regresa true si son equivalentes. Los parámetros pueden ser expresiones XPath o funciones XPath.

<equals(XPath,XPath)>

Exist

Retorna verdadero si la colección tiene al menos un elemento, de lo contrario retorna falso.

<exists(XPath)>

Greater than

Compara dos argumentos XPath y retorna verdadero si el primero es mayor que el segundo, retorna falso de lo contrario. Los parámetros pueden ser expresiones XPath o funciones XPath que retornen enteros, decimales, moneda o fechas.

<greater-than(XPath,XPath)>

Greater than or equals to

Compara dos argumentos XPath y retorna verdadero si el primero es mayor o igual que el segundo, retorna falso de lo contrario. Los parámetros pueden ser expresiones XPath o funciones XPath que retornen enteros, decimales, moneda o fechas.

<greater-equals-than(XPath,XPath)>

Is Empty

Retorna verdadero si el atributo de tipo string es nulo o esta vacío. Retorna falso de lo contrario.

<is-empty(XPath)>

Is False

Evalúa una expresión XPath o el resultado de un función Xpath Retorna verdadero si el parámetro es falso, de lo contario retorna falso.

<is-false(XPath)>

Is not Empty

Retorna verdadero si el atributo de tipo string esta lleno. Retorna falso de lo contrario.

<is-not-empty(XPath)>

Is not Null

Retorna verdadero si algún atributo esta lleno (no es nulo), de lo contrario retorna falso.

<is-not-null(XPath)>

Is Null

Retorna verdadero si un atributo es nulo (no lleno), de lo contrario retorna falso.

<is-null(XPath)>

Is True

Evalúa si el resultado de una expresión XPath o el resultado de una función Xpath. Regresa verdadero si el parámetro es verdadero, falso de lo contrario.

<is-true(XPath)>

Less than

Compara dos argumentos XPath y retorna verdadero si el primero es menor que el segundo, retorna falso de lo contrario. Los parámetros pueden ser expresiones XPath o funciones XPath que retornen enteros, decimales, moneda o fechas.

<less-than(XPath,XPath)>

Less than or equals to

Compara dos argumentos XPath y retorna verdadero si el primero es menor o igual que el segundo, retorna falso de lo contrario. Los parámetros pueden ser expresiones XPath o funciones XPath que retornen enteros, decimales, moneda o fechas.

<less-equals-than(XPath,XPath)>

Like

Compara dos parámetros y retorna verdadero si el segundo esta incluido dentro del primero. Los parámetros pueden ser XPath string o string. Cuando se utiliza un texto fijo utilice las comillas sencillas (').

Si alguno de los parámetros está vacío la función retornará Verdadero.

<like(XPath,XPath)>

Max

Obtiene el valor máximo de una colección de elementos. El atributo deber ser numérico o moneda.

<max(XPath)>

Min

Obtiene el valor mínimo de una colección de elementos. El atributo deber ser numérico o moneda.

<min(XPath)>

Not equals

Compara dos argumentos XPath y regresa verdadero si NO son equivalentes. Los parámetros pueden ser expresiones o funciones XPath.

<not-equals(XPath,XPath)>

Or

Compara dos booleanas que pueden ser una expresión XPath o el resultado de una función XPath. Regresa falso cuando ambos parámetros son falsos, verdadero de lo contrario.

<or(XPath,XPath)>

Sum

Suma el valor de un atributo de una colección. El atributo debe ser numérico o moneda.

<sum(XPath)>