Toda la información de producto en wiki.bizagi.com aplica para Bizagi BPM Suite 9.1.X.
Para las nuevas versiones de Bizagi BPM Suite (10.X y superior) visite la Guía de Usuario.
 

Remover Relacion

De

<keywords content="keywords"> remover, relacion, remover relacion, adicionar eliminar entidades </keywords>

RemoveRelation (Remover Relación)

La función removeRelation permite eliminar elementos de una relación y también determinar si estos elementos deben ser eliminados de la base de datos. Aquí está la sintaxis:


Me.removeRelation(xpath, del);

Me.Context.removeRelation(xpath, del);


xpath: Indica el XPath del elemento, o elementos, a ser removidos.

del: Especifica el elemento debe ser eliminado de la base de datos. Si es Verdadero, el elemento será eliminado de la relación y de la Base de Datos; si es Falso, éste será removido de la relación pero seguirá existiendo en la base de datos.

Ejemplo

Aquí están diferentes combinaciones y sus correspondientes resultados. Todos los ejemplos están basados en este modelo de datos:

En este modelo existe una relación uno a muchos (o FACT) llamado Garantías (Guarantees) entre la entidad de aplicación CreditRequest y RequestGuarantees. En RequestGuarantees existe un atributo Booleano, Constituido (Constituted), usado para marcar las garantías constituidas.


Ejemplo
Resultado
Me.removeRelation(“CreditRequest.Guarantees”, true);
Remueve todos los elementos de la relación y también de la base de datos.
Me.removeRelation(“CreditRequest.Guarantees[Constituted]”, true);
Remueve todas las garantías constituidas de la relación Garantías (Guarantees) y elimina estos registros de la base de datos.
Me.removeRelation(“CreditRequest.Guarantees[!Constituted]”, false);
Remueve todas las garantías no constituidas de la relación pero no los registros de la base de datos.
Esto permitirá asociar estas garantías a otro crédito.


Eliminación usando NULL

Versiones anteriores de Bizagi soportaban la eliminación de relaciones usando expresiones como ésta:

<xpath> = null;

Esto ahora es obsoleto y no debe ser usado; esta expresión debe ser reemplazada con una instrucción removeRelation.

<comments />