i

Please enable JavaScript to view this site.

Navegación: Manual del Usuario > Modelador > Modelado de Formularios

Modelado de Entidades Relacionadas

C00083~1_img1   Fase 2: Modelado de Formularios > Tips Avanzados > Modelado de entidades relacionadas

 

El modelado de entidades relacionadas permite definir visibilidad y navegabilidad entre entidades.

 

Al definir relaciones entre entidades se utilizan los siguientes conceptos:

 

Entidad referenciante es aquella que define la relación con otra entidad modelada.

 

Entidad referenciada es aquella que tiene definida una relación desde otra entidad modelada.

 

Relación es aquella que fue definida en la entidad referenciante.

 

Relación referenciante es aquella que fue definida en la entidad referenciada hacia una entidad referenciante.

 

 

 

entidades-relaciones

 

 

A los efectos de detallar el modelado de entidades relacionadas se utiliza un ejemplo donde se relacionan las entidades Contacto y Oportunidad con la entidad Cliente. Dichas entidades pueden modelarse desde formularios ágiles creados a partir de las plantillas provistas: Contactos, Oportunidades de Venta y Cuentas, luego de separar los formularios de sus respectivos procesos.

 

Relaciones en la Entidad Referenciada

Contenedor

 

En el modelador de formularios, las relaciones referenciantes se modelan en el primer contenedor de la entidad referenciada y solamente se visualizan si existen relaciones definidas en otros formularios. Dentro de este contenedor se pueden incluir controles identificados con los nombres de las relaciones definidas en las entidades referenciantes.

 

El ícono n-ModeladoAplicIconoMas permite agregar al formulario una lista de controles que representan las relaciones referenciantes. Presionando este ícono, se despliega la lista de relaciones referenciantes donde pueden seleccionarse aquellas que se quieren visualizar en la parte superior del formulario.

 

 

MF-UnidadesRelacionadas-001

 

 

El ejemplo muestra la relación definida entre Contacto y Cliente y la relación entre Oportunidad y Cliente, así como también las operaciones y propiedades de ambas relaciones.

Operaciones

 

n_fomr_eliminar Oculta la visualización de la relación, no la elimina.

 

n_fomr_mover_campo Modifica el orden de presentación de las relaciones.

 

n_fomr_agrandar_editar_propiedades Abre el panel de propiedades de la relación.

 

Propiedades

 

Entidad

Nombre de la entidad donde fue definida la relación. No editable.

 

Aplicación

Nombre de la aplicación donde fue definida la entidad que contiene la relación. No editable.

 

Nombre de Relación

Nombre descriptivo de la relación como fue definido en la entidad referenciante al modelar el campo que contiene la relación. No editable.

 

Campo Clave

Identificador del atributo de la entidad referenciante utilizado para definir la relación. No editable.

 

Nombre Singular de Relación

Representa el nombre en singular que se le asigna a la relación. Se visualiza si al utilizar el formulario, el mismo tiene una única instancia para la relación modelada..

 

Nombre Plural de Relación

Representa el nombre plural que se le asigna a la relación. Se visualiza si al utilizar el formulario, el mismo tiene más de una instancia para la relación modelada.

 

Comportamiento de Relación

Permite definir comportamiento al utilizar el formulario, para asignar valores de una instancia del formulario a las instancias de formularios vinculados, mediante las relaciones definidas entre entidades.

El ícono n_solapa_mas permite abrir el asistente para modelar la correspondencia de valores en una sección adicional a la derecha del panel de propiedades de la relación.

Correspondencia

Destino

Se selecciona el campo del formulario donde se recibe el valor. Una vez seleccionado se visualiza el Tipo de Valor.

Tipo de Valor

Constante: Indica que el contenido del campo definido en la propiedad Destino es un valor ingresado por el usuario modelador de TI.

Campo:  Indica que el contenido del campo definido en la propiedad Destino se obtiene de un campo del formulario que se está modelando.

Una vez seleccionado el Tipo de Valor se visualiza el Valor.

Valor

Si el tipo de valor es constante se debe ingresar el valor para la correspondencia.

Si el tipo de valor es un campo, se despliega una lista con todos los campos del formulario correspondiente a la entidad referenciante, para su selección.

 

 

MF-UnidadesRelacionadas-002

 

 

El ejemplo muestra las propiedades de la relación Contacto y la definición de la correspondencia de valores entre el campo Industria de la entidad Contacto y el campo Industria de la entidad Cliente.

Cuando se instancia la entidad Contacto desde la entidad Cliente, el campo Industria se completa automáticamente con el valor del campo Industria de la entidad Cliente.

Envianos tu comentario
Compartir en Twitter Compartir en Linkedin Enviar por Email Imprimir