Describir una relación entre entidades con roles de conexión
Publicado: enero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Puede describir la relación entre los registros mediante los roles que les asigna.
Existen varias formas de usar roles de conexión en una conexión:
Aplique el mismo rol al registro de origen y al de destino. Un "amigo", un "miembro del equipo" o un "compañero" son ejemplos de los 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 "comercial" en un contacto con conexión de oportunidad es un ejemplo de dicho rol. Los registros, como oportunidad, factura, o pedido de venta, normalmente contienen suficiente información acerca de lo que representan y no necesitan que se les asigne un rol.
Aplique dos roles coincidentes (designados a veces roles recíprocos). Un rol se aplica a un registro de origen y el otro rol se aplica a un registro de destino. Un “doctor” y un “paciente”, un "padre” y un “hijo” son ejemplos de roles que coinciden.
Categorías del rol de conexión
Al crear roles de conexión, puede especificar a qué categoría pertenecen. Por ejemplo, puede usar las categorías siguientes:
Negocio (proveedor, comprador, competidor)
Familia (padre, hermana, primo)
Social (compañero de tenis, miembro de club, amigo)
La lista de categorías es personalizable. Puede agregar las categorías que mejor se adecúen a su modelo de negocio.
Crear roles de conexión
Para crear un rol de conexión, debe especificar la siguiente información:
Utilice el atributo ConnectionRole.Name para especificar un nombre de rol.
Utilice el atributo ConnectionRole.Description para agregar una descripción de rol.
Utilice el atributo ConnectionRole.Category para especificar una categoría de rol. Los valores posibles para este atributo se definen en el conjunto de opciones globales de Categoría (connectionrole_category).
Al crear un rol de conexión, puede especificar el tipo de entidad al que se aplicará el rol, como cliente potencial, cuenta o competidor. Si no especifica un tipo específico de la entidad, puede aplicar un rol de conexión a todas las entidades de Microsoft Dynamics 365 . Para especificar el tipo de entidad, use el atributo ConnectionRoleObjectTypeCode.AssociatedObjectTypeCode . Para vincular el rol de conexión a un determinado tipo de entidad, use el atributo ConnectionRoleObjectTypeCode.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 entidades de Microsoft Dynamics 365 .
Sugerencia
Para buscar los roles de conexión de una entidad de cuenta, especifique en la consulta todos los roles vinculados a la entidad de cuenta (código de tipo de entidad = 1) o a todas las entidades (código de tipo de entidad = 0).
Asociar y anular asociación de roles de conexión
Para asociar los roles de la conexión, use el método de Associate . Para anular la asociación de roles, use el método de Disassociate . Para obtener más información sobre los complementos Associate mensaje y Disassociate mensaje, consulte Introducción a entidades en Microsoft Dynamics 365.
Ver también
Entidades de conexión
Código de ejemplo para entidades de conexión
Ejemplo: creación de un rol de conexión recíproca (con enlace en tiempo de compilación)
Mensajes y métodos de la entidad Connection
Microsoft Dynamics 365
© 2017 Microsoft. Todos los derechos reservados. Copyright