Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede describir la relación entre registros a través de los roles que asigne a ellos.
Hay varias maneras de usar los roles de conexión en una conexión:
- Aplique el mismo rol al registro de origen y al registro de destino. Un "amigo", un "miembro del equipo" o un "compañero" son ejemplos de roles que se pueden aplicar a ambos registros en la conexión.
- Aplique un rol al registro de origen o al registro de destino, pero no a ambos. El rol de "vendedor" en una conexión de contacto a oportunidad es un ejemplo de dicho rol. Los registros, como la oportunidad, la factura o el pedido de venta suelen contener información suficiente sobre lo que representan y no requieren un rol asignado a ellos.
- Aplicar dos roles coincidentes (a veces denominados roles mutuos). Un rol se aplica a un registro de origen y el otro rol se aplica a un registro de destino. Un "médico" y un "paciente", un "padre" y un "niño" son ejemplos de roles coincidentes.
Categorías de roles de conexión
Al crear roles de conexión, puede especificar a qué categoría pertenecen. Por ejemplo, puede usar las siguientes categorías:
- Negocio (proveedor, comprador, competidor)
- Familia (padre, hermana, primo)
- Social (socio de tenis, miembro del club, amigo)
La lista de categorías es personalizable. Puede agregar las categorías que mejor se ajusten a su modelo de negocio.
Crear roles de conexión
Para crear un rol de conexión, debe especificar la siguiente información:
Usa el
ConnectionRole.Namepara especificar un nombre de rol.Utilice el
ConnectionRole.Descriptionpara agregar una descripción del rol.Usa el
ConnectionRole.Categorypara especificar una categoría de rol. Los valores posibles para esto se definen en lasconnectionrole_categoryopciones.Al crear un rol de conexión, puede especificar un tipo de tabla al que se aplicará el rol, como cliente potencial, cuenta o competidor. Si no especifica un tipo de tabla determinado, puede aplicar un rol de conexión a todas las tablas de Microsoft Dataverse. Para especificar el tipo de tabla, use .
ConnectionRoleObjectTypeCode.AssociatedObjectTypeCodePara vincular el rol de conexión a un tipo de tabla determinado, useConnectionRoleObjectTypeCode.ConnectionRoleId. Distintos registros de código de tipo de objeto de rol de conexión pueden hacer referencia a un registro de rol de conexión. Si quita todas las referencias al registro de rol de conexión, puede aplicar este rol de conexión a todas las tablas de Dataverse.Sugerencia
Para buscar los roles de conexión de una cuenta, en la consulta, especifique todos los roles vinculados a la cuenta (código de tipo de entidad = 1) o a todas las tablas (código de tipo de entidad = 0).
Asociar y desasociar roles de conexión
Para asociar los roles en la conexión, use el Associate método . Para desasociar los roles, use el Disassociate método . Para obtener más información sobre el Associate mensaje y el Disassociate mensaje, vea Asociar y desasociar filas de tabla mediante el SDK para .NET y Asociar y desasociar filas de tabla mediante la API Web.
Consulte también
Tablas de conexión
Tabla de conexión
Ejemplo: Creación de una conexión
Ejemplo: Creación de un rol de conexión
Ejemplo: Creación de un rol de conexión recíproca
Ejemplo: Consultar conexiones por registro (enlace en tiempo de compilación)
Ejemplo: Consultar roles de conexión por código de tipo de entidad (enlace en tiempo de compilación)
Ejemplo: Consultar conexiones por roles recíprocos (enlace en tiempo de compilación)
Ejemplo: Actualizar un rol de conexión (enlace en tiempo de compilación)