<< Clic para mostrar Tabla de Contenidos >> Asociación |
Uso
El Control de Asociación se utiliza para administrar relaciones Muchos a Muchos. Este control permite relacionar fácilmente valores de una colección con uno o mas valores de otra.
Para relacionarlos, el Control de Asociación muestra los valores de una de las entidades como Grupos y los de la otra como registros dentro de ellos. Una casilla de verificación presente en cada registro permite relacionarlo con su grupo correspondiente (valor de la otra entidad).
En la siguiente imagen relacionada a productos y garantías de una solicitud de crédito.
Las garantías de Hipoteca básica y vehículo básico están relacionadas al producto Crédito.
Los Productos Cuenta y Tarjeta de crédito, no poseen garantías relacionadas.
Consideraciones
Para utilizar un Control de Asociación el modelo de datos debe contener:
•Una Colección A (Entidad principal), en la siguiente imagen: Productos.
•Una Colección B (Entidad secundaria), en la siguiente imagen: Garantías.
•Una relación Muchos a Muchos desde la Colección A a la Colección B.
Tipos de atributo relacionados
El Control de Asociación se relaciona a Colecciones que poseen relaciones muchos a muchos con otra entidad.
Propiedades
Cada control tiene un conjunto de propiedades que permiten manejar su comportamiento en el Portal de Trabajo. Sin embargo, algunas propiedades son exclusivas de un control específico. Las siguientes propiedades son exclusivas del Control de Asociación:
Pestaña básico
PROPIEDAD |
DESCRIPCIÓN |
---|---|
Permitir girar |
Permite cambiar el orden en el cual se realiza la asociación de los valores.
|
Configuración
PROPIEDAD |
DESCRIPCIÓN |
---|---|
Entidad principal |
•XPath izquierdo: Relaciona el XPath a la Colección A. •Atributo visual izquierdo: Define el XPath del atributo que se muestra para identificar los registros de la Colección principal. •Atributo adicional izquierdo: Define el XPath del atributo adicional que se muestra para identificar los registros de la Colección principal. •Filtro izquierdo: Permite definir filtros sobre los registros mostrados en el control de asociación para la Colección principal. Los filtros avanzados (definidos en reglas) no están soportados. Para mayor información consulte Filtros •Encabezado izquierdo: Define el encabezado que identifica a la Colección principal. |
Entidad secundaria |
•XPath derecho: Relaciona el XPath a la Colección secundaria. •Atributo visual derecho: Define el XPath del atributo que se muestra para identificar los registros de la Colección secundaria. •Atributo adicional derecho: Define el XPath del atributo adicional que se muestra para identificar los registros de la Colección secundaria. •Filtro derecho: Permite definir filtros sobre los registros mostrados en el control de asociación para la Colección secundaria. Los filtros avanzados (definidos en reglas) no están soportados. Para mayor información consulte Filtros •Encabezado derecho: Define el encabezado que identifica a la Colección secundaria. |
Ejemplo
En un Proceso de solicitud de crédito, cada solicitud tiene varios productos y garantías asociadas. Una garantía puede cubrir uno o más productos y un producto puede ser cubierto por una o más garantías. El modelo de datos relacionado se muestra a continuación:
Para definir cuáles garantías cubren cuales productos y cuáles productos son cubiertos por cuáles garantías, se utiliza un Control de Asociación.
Siga los pasos que se describen a continuación para configurarlo:
1. Vaya al Diseñador de Formas e incluya un Control de Asociación desde la pestaña de Controles.
2. Al soltar el control en la Forma, se abrirá una ventana emergente.
Ingrese la siguiente información:
•XPath izquierdo: Seleccione el XPath a la colección que contiene los registros a mostrar en la entidad principal. En este caso, la colección Productos.
•Atributo visual izquierdo: Seleccione el XPath al atributo de la colección que se mostrará. En este caso, el atributo ProductSubtype.Name.
•Filtro izquierdo: En este caso no se requiere utilizar un filtro.
•Encabezado izquierdo: Ingrese "Productos"
•XPath derecho: Seleccione el XPath a la colección que contiene los registros a mostrar en la entidad principal. En este caso, la colección Guarantees.
•Atributo visual derecho: Seleccione el XPath al atributo de la colección que se mostrará. En este caso, el atributo Guaranteetype.Name.
•Filtro derecho: En este caso no se requiere utilizar un filtro.
•Encabezado derecho: Ingrese "Garantías".
3. Vaya al Portal de Trabajo para probar el control.
Para visualizar los registros en el control, estos deben ser incluidos en las entidades respectivas. En este caso tenemos:
•Entidad Productos: Cuenta, crédito y tarjeta de crédito.
•Entidad garantías: Hipoteca básica, prenda básica y vehículo básico.
Marque los valores deseados de acuerdo a lo que desee relacionar para establecer las relaciones.
Last Updated 1/26/2022 3:44:42 PM