Descripción de las relaciones jerárquicas entre entidades

Las relaciones jerárquicas entre entidades requieren que uno de los registros tenga un campo para almacenar un identificador único que haga referencia a otro registro. El registro que almacena la referencia a otro registro se denomina registro secundario. El registro al que hace referencia el identificador único del registro secundario se denomina registro primario.

Una relación jerárquica permite que cada registro secundario almacene una referencia a un registro primario. Puede existir un número ilimitado de registros secundarios que haga referencia a un registro primario. El registro primario puede mostrar todos los registros secundarios en una vista asociada.

Definición de relaciones

Las relaciones se definen entre entidades. La entidad que representa los registros secundarios se denomina entidad relacionada. Un atributo de relación, también denominado atributo de búsqueda, se crea en la entidad relacionada para permitir que los registros almacenen una referencia a un registro primario. La entidad que representa los registros primarios se denomina entidad principalen la relación.

Se crea o muestra una Relación de N:1 en la entidad relacionada. Muchos registros de la entidad relacionada pueden hacer referencia a un registro cualquiera de la entidad principal.

Integridad de los datos

Una relación jerárquica introduce la oportunidad de definir reglas para la integridad de los datos. Por ejemplo, un registro de oportunidad no tiene ningún significado si no está asociado a un registro de clientes. Microsoft Dynamics CRM requiere que el registro de oportunidad esté relacionado con un registro de clientes. Sin embargo, una actividad de tarea puede tener significado independientemente de si está asociada a otro registro o no. La relación de una actividad de tarea con otro registro es opcional.

Al crear una relación, es necesario elegir si se aplican reglas para la integridad de los datos. Si hace que el campo de relación en la entidad relacionada sea un campo necesario mediante el establecimiento de un nivel de requisito de Requerido por la empresa, puede garantizar que cada uno de los registros de entidades relacionadas creados mediante la aplicación Microsoft Dynamics CRM esté relacionado con un registro de la entidad principal.

Comportamiento de las relaciones

Una vez que cree una relación jerárquica, podrá controlar el comportamiento de la relación para permitir la integridad de los datos y las reglas de negocio para su organización. La relación puede controlar el modo en que las acciones realizadas en un registro primario se ponen en cascada en un registro secundario.

Puede configurar el comportamiento de la relación para las siguientes acciones realizadas en el registro de la entidad principal:

Elija entre tres tipos de comportamiento predefinidos y usados habitualmente, o bien elija configurar la acción en cascada llevada a cabo en el registro de la entidad principal.

Los tres tipos de comportamiento predefinidos son:

Elija, además, definir un comportamiento en cascada específico para cada una de las acciones. Para la mayoría de las acciones, las opciones son:

Es necesario preservar la integridad de los datos cuando cambian los datos de los registros o el estado de los registros. Al eliminar un registro primario, se rompe la integridad de los datos de cualquier registro secundario si la relación es necesaria. Existen tres formas de solucionar esto:

Si la relación no es necesaria, es suficiente con quitar los datos que establecen el vínculo con el registro primario eliminado.

Además de la integridad de los datos, su empresa puede aplicar el comportamiento de relación cuando cambian los datos de los registros o el estado de los registros. El comportamiento de relación puede poner en cascada esta acción para que no sea necesario hacerlo manualmente.

Limitaciones de las relaciones jerárquicas

Asignación

Los usuarios pueden crear registros secundarios nuevos en una vista asociada. Cuando esto ocurre, los datos del registro primario se copian en el formulario para el nuevo registro secundario. De forma predeterminada, siempre se copia una referencia al registro primario en el campo de búsqueda de relaciones del registro secundario. Puede elegir si los datos de otros campos deben copiarse al mismo tiempo. Más información: Asignación de atributos de entidad

Temas relacionados

Relaciones de entidades

Asignación de campos de entidad

¿Encontró la información que necesitaba?
Sí      No 
Si no es así, ¿qué información necesita? (opcional)