Article issu de la série suivante :
- Créer une nouvelle table Dataverse
- Créer des champs supplémentaires dans une table Dataverse
- Ajouter un champ calculé dans une table Dataverse
- Importer des données Excel dans Dataverse
- Relier deux tables de Dataverse entre elles
- Créer une règle d’entreprise Dataverse obligatoire
- Ajouter une nouvelle règle de visibilité dans Dataverse
- Créer une application Power Apps canevas avec Dataverse
- Créer une application Power Apps d’entreprise
- Concevoir le plan de site d’une application Power Apps
- Configurer la vue de table d’une application Power Apps
- Configurer le tableau de bord central d’une application Power Apps
- Exécuter l’application Power Apps pilotée par un modèle
- Partager une application Power Apps pilotée par un modèle
- Créer un flux de processus métiers d’entreprise
- Exécuter l’application de flux d’entreprise
Cet exemple vous explique comment relier deux tables (ex entités) de Dataverse (ex CDS) entre elles. Notamment, vous allez relier la table Note de frais avec la table Contact.
La table Contact, qui est livrée par défaut dans Dataverse, est une table essentielle et centrale. Elle définit les champs des personnes avec lesquelles une unité de l’organisation a une relation. Typiquement, un contact peut être un collaborateur de l’entreprise, un client ou un fournisseur. Un contact peut évidemment être aussi un client et un contact.
Comme plusieurs notes de frais peuvent être reliées à un collaborateur, la relation entre la table Note de Frais et la table Contacts est de type Plusieurs-à-une.
Préparation
- L’exercice du TP Créer une table doit être terminé avec succès.
Administrer la table
Ouvrez le site web Microsoft Power Apps et identifiez-vous avec votre compte.
Dans le volet de navigation (à gauche), cliquez sur Données, puis cliquez sur tables : la liste des tables existantes s’affiche.
Dans le volet central, en haut et à droite, cliquez sur l’affichage qui s’intitule Par défaut.
Dans ce menu, cliquez sur l’affichage qui s’intitule Personnalisé : la table Note de frais apparaît.
Cliquez sur la table Note de frais pour l’ouvrir.
Relier deux tables entre elles
Cliquez sur l’onglet Relations.
Pour vous aider, regardez la copie d’écran ci-dessous.

Dans le menu, cliquez sur Ajouter une relation puis cliquez sur Plusieurs-à-une.
Pour vous aider, regardez la copie d’écran ci-dessous.

Dans le volet de droite, vous voyez que votre table Note de frais est déjà sélectionnée et que vous ne pouvez pas la modifier.
Pour vous aider, regardez la copie d’écran ci-dessous.

Sous Associé (un), cliquez sur table et sélectionnez la table Contact.
Pour vous aider, regardez la copie d’écran ci-dessous.

Sous Actuel (plusieurs), modifiez le champ Nom complet du champ de recherche en Travailleur.
Pour vous aider, regardez la copie d’écran ci-dessous.

Ensuite, cliquez sur le bouton OK.
Enregistrer les modifications de la table
Maintenant, vous allez enregistrer la table. En effet, pour l’instant, la relation n’est pas encore prise en compte par Dataverse. Pour ce faire, cliquez sur le bouton Enregistrer la table.
Vérifier la relation
Cliquez sur l’onglet Champs : vous pouvez constater la création de la colonne qui s’intitule Travailleur.
Pour vous aider, regardez la copie d’écran ci-dessous : l’ordre de tri a été inversée sur la colonne Nom d’affichage.

Résumé
Dans cet exercice, vous avez appris à relier deux tables entre elles. Vous avez vu aussi que ce lien génère un nouveau champ, de type recherche, dans votre table.
Laisser un commentaire