Compartir a través de


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 Power Apps

Las relaciones de entidad 1:N establecen una jerarquía entre registros. Con las relaciones N:N (muchos a muchos) no hay una jerarquía explícita. No hay campos de búsqueda ni comportamientos que configurar. Los registros creados mediante relaciones N:N se pueden considerar pares y la relación es recíproca.

Con las relaciones N:N se crea una entidad especial llamada entidad de relación (o intersección). Esta entidad tiene una relación con cada una de las entidades relacionadas y solo almacena los valores necesarios para definir la relación. No se pueden agregar campos personalizados a una entidad de relación.

El procedimiento para crear una relación N:N consiste básicamente en elegir las dos entidades que desea que participen en la relación y, a continuación, definir para cada entidad cómo desea que estén disponibles las listas respectivas en el panel de navegación del formulario para cada entidad. Estas son las mismas opciones que se usan para la entidad principal en las relaciones de entidad 1:N. Más información: Elemento del panel de navegación para la entidad principal

No todas las entidades se pueden utilizar con relaciones N:N. Si el botón Nueva relación de muchos a muchos no está presente, no puede crear una nueva relación N:N con esta entidad. Si utiliza el explorador de metadatos, puede filtrar por entidades que tengan el CanBeInManyToMany valor establecido en true. Más información: Usar el explorador de metadatos

Crear o editar relaciones N-N entre entidades

  1. Abra el explorador de soluciones.

  2. En Componentes, expanda Entidades y, a continuación, expanda la entidad con la que desea trabajar.

  3. Seleccione Relaciones N:N.

  4. Para editar o ver los detalles de una relación existente, seleccione la relación, en la barra de herramientas Acciones, haga clic en Acciones y, a continuación, haga clic en Editar.

    O bien

    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.

  5. 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 para la entidad actual.

    • Usar etiqueta personalizada: Esta etiqueta se utilizará para la vista asociada creada para la otra entidad. Asegúrese de introducir el valor correspondiente en el campo Etiqueta personalizada .

    • Usar nombre plural: Esto 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 , puede elegir en la lista de opciones Área de visualización para especificar el área de visualización (por ejemplo, Marketing o Ventas) en el formulario donde se mostrará 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 a las entidades actualizadas es significativamente diferente al de las entidades que no se han actualizado. Aunque la mecánica para definir el área de visualización y el orden de visualización es común, asegúrese de comprender los distintos paradigmas de navegación a medida que establece relaciones entre entidades.

  6. En la sección Otra entidad , seleccione la otra entidad de la lista Nombre de entidad.

    Nota:

    Al especificar el nombre de la entidad, se establecen valores predeterminados para los campos Nombre y Nombre de la entidad de relación en la sección Definición de relación . Si cambia el valor de Nombre de entidad antes de guardar, estos nombres no cambiarán, por lo que debe asegurarse de que estos nombres sean significativos antes de guardar.

  7. En la sección Definición de relación , confirme el nombre y el nombre de la entidad de relación.

    Estos valores deben ser únicos entre las relaciones N:N.

  8. Haga clic en Guardar y cerrar para cerrar el formulario Relación N:N.

  9. Cuando haya completado las personalizaciones, publíquelas:

    • Para publicar personalizaciones solo para el componente que está editando actualmente, en la pestaña Inicio , en el grupo Guardar , haga clic en Publicar.

    • Para publicar personalizaciones de todos los componentes no publicados a la vez, haga clic en Publicar todas las personalizaciones.

      Nota:

      Cada vez que cambie elementos de la interfaz de usuario o implemente scripts de formulario para una entidad, debe publicar los cambios para aplicarlos. Cualquier personalización que cambie el esquema de datos de Dynamics 365 Customer Engagement (on-premises), como entidades personalizadas, relaciones o campos, se aplica inmediatamente.

      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.

Consulte también

Crear relaciones 1:N (uno a varios)