Crear relaciones de N.N (de varios a varios) entre entidades
Este tema se aplica a Dynamics 365 Customer Engagement (on-premises). Para la versión de Power Apps de este tema, consulte: Crear relaciones varios a varios entre entidades en Dataverse con el portal de Power Apps
Las relaciones de entidad de 1:N establecen una jerarquía entre registros. Con las relaciones N:N (varios a varios) no existe ninguna jerarquía explícita. No existen campos de búsqueda ni comportamientos para configurar. Los registros creados mediante una relación de N:N pueden considerarse iguales y la relación es recíproca.
Con las relaciones de N:N, se crea una entidad especial denominada entidad de relación (o intersección). Esta entidad tiene una relación con cada una de las entidades relacionadas y almacena solo los valores necesarios para definir relación. No puede agregar campos personalizados a una entidad de relación.
El procedimiento para crear una relación de N:N consiste esencialmente en elegir las dos entidades que desea que participen en la relación y después, para cada entidad, definir cómo desea que las listas respectivas estén disponibles en el panel de navegación del formulario de cada entidad. Estas son las mismas opciones usadas para la entidad principal en las relaciones de entidad de 1:N. Más información: Elemento del panel de navegación para una entidad principal
No todas las entidades se pueden usar con relaciones de N:N. Si el botón Nueva relación varios a varios no está presente, no puede crear una nueva relación de N:N con esta entidad. Si usa el explorador de metadatos, puede filtrar por las entidades que tienen el valor CanBeInManyToMany
establecido en true
. Más información: Use el explorador de metadatos
Creación o edición de relaciones de N-N entre entidades
Abra el explorador de soluciones.
En Componentes, expanda Entidades y, a continuación, expanda la entidad con la que desea trabajar.
Seleccionar Relaciones de N:N.
Para editar una relación o ver sus detalles, seleccione una relación existente y, en la barra de herramientas Acciones, haga clic en Acciones y, a continuación, en Editar.
O
Para añadir una nueva relación, haga clic en Nueva relación varios a varios.
Importante
Si no aparece Nueva relación varios a varios en la barra de herramientas Acciones, no se puede crear una relación de N:N para esa entidad.
Para una nueva relación, en la sección Entidad actual, en la lista Opción de visualización, elija una de las siguientes opciones:
No mostrar: La otra entidad no mostrará una vista asociada de la entidad actual.
Usar etiqueta personalizada: Esta etiqueta se usará para la vista asociada creada para la otra entidad. Asegúrese de introducir un valor correspondiente en el campo Etiqueta personalizada.
Usar nombre plural: Usará el nombre plural de la entidad actual para la vista asociada.
Nota
Cuando se seleccionan las opciones Usar nombre plural o Usar etiqueta personalizada, la lista de opciones Área de visualización permite especificar el área de visualización (por ejemplo Marketing o Ventas) en el formulario dónde aparecerá la etiqueta de relación. También puede especificar el Orden de visualización para controlar dónde se incluirá la etiqueta dentro del área de visualización seleccionada.
Importante
El paradigma de navegación de los formularios asociados con entidades actualizaciones es considerablemente distinto que para las entidades que no se han actualizado. Si bien la mecánica para definir el área de visualización y el orden de visualización es común, asegúrese de que haya entendido los distintos paradigmas de navegación mientras establece relaciones entre entidades.
En la sección Otra entidad, seleccione la otra entidad en la lista Nombre de entidad.
Nota
Cuando especifique el nombre de entidad, los valores predeterminados se establecerán para los campos Nombre y Nombre de entidad de relación en la sección Definición de relación. Si cambia el valor Nombre de entidad antes de guardar, estos nombres no cambiarán, por lo que asegúrese de que estos nombres tienen significado antes de guardarlos.
En la sección Definición de relación, confirme el Nombre y el Nombre de entidad de relación.
Estos valores deben ser únicos entre relaciones N:N.
Haga clic en Guardar y cerrar para cerrar el formulario de Relación de N:N.
Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando, en la pestaña Inicio, en el grupo Guardar, haga clic en Publicar.
Para publicar las personalizaciones de todos los componentes no publicados a la vez, haga clic en Publicar todas las personalizaciones.
Nota
Siempre que cambie elementos de la interfaz de usuario o implemente scripts de formularios para una entidad, debe publicar los cambios para aplicarlos. Las personalizaciones que cambian el esquema de datos de Dynamics 365 Customer Engagement (on-premises), como las que se realizan en entidades personalizadas, relaciones o campos, se aplican de forma inmediata.
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento normal del sistema. Le recomendamos que programe la importación de una solución cuando perjudique lo menos posible a los usuarios.