Compartir a través de


Usar conexiones para vincular registros entre sí

Las conexiones proporcionan una forma flexible de conectar y describir las relaciones entre cualesquiera dos registros en Microsoft Dataverse. Ayudan a promover el trabajo en equipo, la colaboración y la administración eficaz de los procesos de negocio y de ventas. Las conexiones le permiten establecer fácilmente asociaciones entre usuarios, contactos, ofertas, pedidos de ventas y muchos otros registros entre sí. A los registros de la asociación se les pueden asignar roles determinados que ayudan a definir el objetivo de la relación.

Las conexiones proporcionan las capacidades siguientes:

  • Una forma fácil y flexible de crear una conexión entre dos registros de la mayoría de los tipos de tabla de Dataverse. Todas las entidades personalizadas y las tablas que pueden personalizarse se pueden habilitar para conexiones.

  • Una opción para agregar información útil, como una descripción de la conexión y su duración.

  • La capacidad de crear roles de conexión que describen la relación entre dos registros, como la relación entre un doctor y un paciente o entre un jefe y un empleado.

  • Una forma rápida de crear varias conexiones y roles para un registro determinado. Por ejemplo, un contacto puede tener varias relaciones con otros contactos, cuentas o contratos. En cada relación, un contacto puede desempeñar un rol distinto.

  • Información para generar consultas y crear gráficos. Puede buscar todas las conexiones y los roles de conexión de un registro específico y crear gráficos para representar visualmente las conexiones.

  • Compatibilidad con flujos de trabajo y auditorías para mejorar y automatizar procesos de negocio.

Habilitación y creación de conexiones

Puede habilitar cualquier tabla personalizada o personalizable para las conexiones, actualizando las definiciones de tablas. Use el mensaje UpdateEntityRequest para establecer la propiedad IsConnectionsEnabled en true.

Para crear una conexión entre dos registros, use la tabla Connection. Debe especificar un registro desde el que va a crear una conexión (el origen) y un registro al que va a conectar (el destino). Use la columna Connection.Record1Id para especificar el registro de origen y la columna Connection.Record2Id para especificar el registro de destino. También puede especificar la duración y la descripción de la conexión. Para describir la relación entre los participantes de la conexión, use los roles de conexión. Para especificar los roles de conexión, use la columna Connection.Record1RoleId y la columna Connection.Record2RoleId.

Consulta de conexiones

La consulta de conexiones proporciona los datos valiosos que puede usar para crear informes o gráficos. Puede consultar conexiones por registro, por tipo (código de tipo de entidad), por un rol determinado o por otros criterios. Los siguientes son ejemplos de cómo puede consultar conexiones:

Por registro:

  • Mostrar todas las conexiones de la cuenta A.

  • Mostrar todos los roles de la cuenta A.

    Por tipo (mediante los códigos de tipo de entidad):

  • Mostrar todos los roles del competidor.

  • Encontrar el número total de roles de la cuenta.

    Por un rol:

  • Encontrar todas las conexiones cuya cuenta A es “Proveedor”.

  • Encontrar todas las oportunidades abiertas de más de 20.000 USD cuyo contacto B sea “Comercial”.

  • Encontrar todos los roles coincidentes para un rol de “Doctor”, como “Paciente”, “Enfermera” o “Auxiliar de clínica”.

  • Encontrar todos los contactos cuyo rol sea “Amigo”.

Importante

Cuando se crea un registro de conexión, se crean dos registros en la base de datos. El primer registro representa un origen para la conexión de destino y el segundo registro representa un destino para la conexión de origen. Esto garantiza que una consulta encontrará todas las conexiones en las que participa el registro, independientemente de si es un registro de origen o un registro de destino en la conexión.

Consultar también

Describir una relación entre tablas con roles de conexión
Tabla de conexiones
Tabla ConnectionRole
Código de ejemplo para tablas de conexión
Tablas de administración de empresas:
Ver y analizar datos con visualizaciones y paneles en Dynamics 365
Calendario fiscal y tablas de territorio

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).