Partager via


Entités de connexion

Les entités connections offrent une façon flexible de se connecter et décrivent les relations entre deux enregistrements d’entité Dynamics 365 Customer Engagement (on-premises). Vous encouragez ainsi le travail d’équipe, la collaboration et la gestion effective des processus d’entreprise et de vente. Les connexions vous permettent d’associer facilement les utilisateurs, les contacts, les devis, les commandes client et bien d’autres enregistrements d’entité les uns aux autres. Les enregistrements de l’association peuvent se voir attribuer des rôles particuliers qui aident à définir l’objectif de la relation.

Les connexions offrent les fonctionnalités suivantes :

  • Un moyen simple et souple d’établir une connexion entre deux enregistrements de la plupart des types d’entités Dynamics 365 Customer Engagement (on-premises). Toutes les entités commerciales personnalisables et entités personnalisées peuvent être activées pour les connexions.

  • Une option d’ajout d’informations utiles, telles qu’une description de la connexion et la durée.

  • La possibilité de créer des rôles de connexion qui décrivent la relation entre deux enregistrements, telle qu’une relation entre un docteur et un patient, ou un directeur et un employé.

  • Une façon rapide de créer plusieurs connexions et des rôles pour un enregistrement particulier. Par exemple, un contact peut avoir plusieurs relations avec d’autres contacts, comptes ou contrats. Dans chaque relation, un contact peut jouer un rôle différent.

  • Informations pour générer des requêtes et créer des graphiques. Vous pouvez rechercher toutes les connexions et rôles de connexion pour un enregistrement particulier et créer des graphiques pour la représentation visuelle des connexions.

  • Support pour les workflows et audit pour l’automatisation et l’amélioration des processus d’entreprise.

Activation et création de connexions

Vous pouvez activer toute entité personnalisée ou personnalisable pour la connexion en mettant à jour les métadonnées de l’entité. Utilisez le message UpdateEntityRequest pour définir la propriété IsConnectionsEnabled sur true.

Pour créer une connexion entre deux enregistrements, utilisez l’entité Connection. Vous devez spécifier un enregistrement à partir duquel vous créez une connexion (source) et un enregistrement auxquel vous vous connectez (cible). Utilisez l’attribut Connection.Record1Id pour spécifier l’enregistrement d’entité source et l’attribut Connection.Record2Id pour spécifier l’enregistrement d’entité cible. Éventuellement, vous pouvez spécifier la durée de connexion et la description. Pour décrire la relation entre les participants à la connexion, utilisez les rôles de connexion. Pour spécifier les rôles de connexion, utilisez l’attribut Connection.Record1RoleId et l’attribut Connection.Record2RoleId.

Interrogation de connexions

L’interrogation de connexions vous donne des données valides que vous pouvez utiliser pour créer des rapports ou des graphiques. Vous pouvez interroger des connexions par un enregistrement d’entité, par un type d’entité (code de type d’entité), par un rôle particulier ou par un autre critère. Voici des exemples de la manière d’interroger les connexions :

Par un enregistrement d’entité :

  • Affichez toutes les connexions pour le compte A.

  • Affichez tous les rôles pour le compte A.

    Par type d’entité (à l’aide des codes de type d’entité) :

  • Affichez tous les rôles pour l’entité Competitor.

  • Recherchez le nombre total de rôles pour l’entité Account.

    Par un rôle :

  • Recherchez toutes les connexions où le compte A est un « Fournisseur ».

  • Recherchez toutes les opportunités supérieures à 20 000 USD, où contact B est un « Vendeur ».

  • Recherchez tous les rôles correspondants pour un rôle « Docteur », tel que « Patient », « Infirmière » ou « Aide médicale ».

  • Recherchez tous les contacts ayant le rôle « Ami ».

Important

Lorsque vous créez un enregistrement d’entité Connection, deux enregistrements sont créés dans la base de données. Le premier enregistrement représente une connexion source à cible et le second enregistrement représente une connexion cible à source. Cela garantit qu’une requête trouvera toutes les connexions auxquelles l’enregistrement participe, peu importe si l’enregistrement est un enregistrement source ou cible dans la connexion.

Voir aussi

Décrire une relation entre des entités avec des rôles de connexion
Entité Connection
Entité ConnectionRole
Exemple de code pour les entités de connexion
Entités de gestion d’entreprise
Afficher et analyser les données avec les visualisations et les tableaux de bord dans Dynamics 365 Customer Engagement (on-premises)
Entités de calendrier fiscal et de secteur de vente