Funciones para Colecciones

<< Clic para mostrar Tabla de Contenidos >>

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

Funciones para Colecciones

 

 

FUNCIÓN

DESCRIPCIÓN

SINTAXIS

Nuevo item de una colección

Permite la inclusión o creación de un nuevo item (registro) a una colección. El item se incluye inicialmente como una entrada en blanco. Puede asignar una variable para establecer los valores para el nuevo registro.

Me.newCollectionItem("XPath")

 

El XPath debe ser una colección

Asociar item a una colección

Permite asociar UN item (registro) de una colección a otra colección. El artículo no se duplica, es compartido por las dos colecciones.

Ambas colecciones han de pertenecer (relacionarse) con la misma entidad.

Me.attachCollectionItem("XPath", item)

 

El XPath debe ser una colección que recibirá el item.

El  item es el Xpath al registro que se asociará.

Asociar items a una colección

Permite asociar uno o más items (registros) de una colección a otra colección. Los items no están duplicados, son compartidos por ambas colecciones.

Ambas colecciones han de pertenecer (relacionarse) con la misma entidad.

Me.attachCollectionItems("XPath", items)

 

El XPath debe ser una colección que recibirá los items.

Los items son Xpath a los registros que se asociarán.

Desasociar item de una colección

Permite desasociar UN elemento (registro) de una colección. El item ya no serán parte de la colección, pero no van a ser borrado de la base de datos.

Me.detachCollectionItem("XPath", item)

 

El XPath debe ser una colección

El item debe ser un registro de la colección. Si no es UNO solo la función fallará en ejecución.

Desasociar items de una colección

Permite desasociar ALGUNOS (uno o más) items (registros) de una colección. Los items ya no serán parte de la colección, pero no van a ser borrados de la base de datos.

Me.detachAllCollectionItems("XPath")

 

El XPath debe ser una colección

Desasociar todos los items de una colección

Permite desasociar TODOS los items (registros) de una colección. Los items ya no serán parte de la colección, pero no van a ser borrados de la base de datos.

Me.detachAllCollectionItems("XPath")

 

El XPath debe ser una colección que tendrá todos sus items desconectados.

Eliminar un item de una colección

Permite la eliminación completa UNO de los items (registros) de una colección. El elemento se eliminará de la colección y de la base de datos.

Me.deleteCollectionItem("XPath", item)

 

El XPath debe ser una colección

El item debe ser un registro de la colección. Si no es UNO solo la función fallará en ejecución.

Eliminar items de una colección

Permite la eliminación completa de uno o más items (registros) de una colección. Los elementos se eliminarán de la colección y de la base de datos.

Me.deleteCollectionItems("XPath", item)

 

El XPath debe ser una colección.

Los items deben ser uno o más registros de dicha colección

Eliminar todos los items de una colección

Permite la eliminación completa de TODOS los items (registros) de una colección. Los elementos se eliminarán de la colección y de la base de datos.

Me.deleteAllCollectionItems("XPath")

 

El XPath debe ser una colección.

Distinct-values

Retorna una (no una colección) con valores no repetidos de un atributo específico, de una colección. Es necesario indicar el atributo con el cuál se encontrarán los valores no repetidos. La lista con los valores no repetidos serán entradas de este atributo.

<distinct-values(XPath)>

El XPath debe ser una colección que navegue hasta un atributo por el que se pueda hacer un filtro de valores distintos.

Get value as collection

Transforma una lista de valores almacenados en cadenas de texto en un arrayList. En algunos casos es necesario manejar las colecciones utilizando expresiones y no a través de la funcionalidad Iterate over XPath para permitir una completa manipulación del código.

CHelper.GetValueAsCollection(<XPath>)

 

El XPath debe ser una colección

Sort

Ordenar registros de una colección en orden ascendente de acuerdo a un atributo. Solo es posible ordenar utilizando un entero, real, fecha o un atributo string. El método recibe una colección y regresa la colección ordenada de acuerdo a los valores del atributo.

<sort(XPath,'attribute')>;

 

El XPath debe ser una colección