Skip to content
Power Platform - Apps - Automate - SharePoint
  • Pages
    • Support Power Platform - Power Apps - Power Automate
      • Licences
      • Mises à jour (waves)
      • Environnement & Solutions
        • Attribuer des droits sur un environnement
      • Power BI
      • Liens vers nos supports
    • Architecture Power Platform
      • Modéliser des données
    • Administrer Power Platform
      • Références
      • Sécurité
      • Center of Excellent (CeE)
      • Application Lifecycle Management (ALM) [WiP]
    • Power Apps
      • Références
      • Process de développement d'applications PowerApps
        • Création d'applications [WiP]
        • Contrôles
        • Contrôles modernes
      • Power Apps - Fonctions principales
        • Tips Fonctions
        • Fonction Patch
          • Patch des types complexes d'une liste SharePoint
      • Applications basées sur un modèle (model driven apps)
        • Tips Fonctions
        • Modèles Word avec une application pilotée par modèle
        • Lancer un flux depuis un bouton d'une application pilotée par modèle
        • Ressources JavaScript
      • Modes opératoires
        • Application Canvas - Guide de survie
        • Flux PowerAutomate à partir de Power Apps
        • Créer une application PowerApps avec une liste SharePoint
        • Compléter un modèle Word et générer un PDF [Premium]
        • Récupérer une photo depuis la caméra
        • Listes en cascade
        • Sélectionner un utilisateur (Liste SP)
        • Partager une application Power Apps
      • Développeur
        • JS
        • Outils externes
        • Bibliothèque de composants
      • Alternatives à PowerApps
      • Quizz
      • Charte de nommage et bonnes pratiques Power Apps Canvas
    • Power Automate
      • Références
      • Fonctions
        • JSON
        • Tips
        • Manipulations fichiers SharePoints [ToDo]
      • Modes opératoires
        • Approbations
          • Généralités
          • Approbations simples
          • [Exo] Commande fournisseur
        • [WiP] Ajouter un bouton de colonne SharePoint qui exécute un flux
        • Créer un PDF à partir de code HTML avec image
        • [WiP] Exécuter un flux depuis une ligne sélectionnée dans Excel
          • Copier un fichier depuis une PJ Outlook
        • Envoyer "en tant que"
        • Compter des éléments, même supprimés (table Audits)
      • Alternatives à Power Automate
      • Syntaxe générale
      • Power Automate pour le Bureau (PA
        • Ressources pédagogiques
    • Dataverse
      • Références
      • Common Data Model
      • Tables [WIP]
      • Colonnes [WIP]
      • Sécurité
      • Développeur
      • Référence automatique
      • Application pilotée par modèle
        • Exemple pratique
        • Migration depuis Access
    • Microsoft 365 & SharePoint
      • Vue d'ensemble de Microsoft 365 et SharePoint
      • Déroulé pédagogique
        • Module 1 : Microsoft 365 et SharePoint Online
        • Module 2 : Bibliothèques et listes
        • Module 3 : Intégration Office et gestion des documents
        • Module 4 : Type de contenu
        • Module 5 : Personnalisation des pages
        • Module 6 : Personnalisation des sites et des espaces de travail
        • Module 7 : Gestion de la sécurité
        • Module 8 : Workflows Power Automate
      • Bonnes pratiques
      • Sites SharePoint
        • Types de sites
        • Hiérarchies de sites
          • Sous-sites vs Hubs de sites
        • Créer un site
        • Principaux composants
          • Navigation
          • Composant WebPart dans les pages
          • Bibliothèques de document & Listes
          • Lien avec Teams
        • Pages d'un site SharePoint
        • Partage de flux d'un fichier ou d'un élément sélectionné
      • Listes SharePoint
        • Créer une liste
          • Créer une colonne
          • Gérer les vues
        • Power Automate avec des listes SharePoint
        • Mettre à jour une Liste SharePoint depuis Excel
        • TIPS
      • Bibliothèques de fichiers & dossiers SharePoint [WiP]
        • Rétention
        • Généralités
          • Création d'un nouveau document
          • Associer un modèle de document
          • Affichage et modification de documents dans le navigateur
          • Affichage et modification de documents dans le client
          • Téléchargement de documents
          • Déplacement et copie de documents
          • Affichage et modification des paramètres de la bibliothèque de documents
          • Paramètres de gestion des versions, approbation du contenu et extraction de documents
      • Intégration Power Apps
      • Droits & sécurité
      • API
      • Administration & rôles
    • Exercices
      • pl-7001
        PL-7001 - Power Apps Canvas
        • Lab 0 – Valider l'environnement de laboratoire
        • Lab 1 – Créer une application canevas à partir de données
        • Lab 2 – Modèle de données
        • Lab 3 – Créer une application canevas
        • Lab 4 – Créer l'interface utilisateur
        • Lab 5 – Données externes
        • Lab 6 – Formulaires
        • Lab 7 – Gérer les applications canevas
      • pl-7002
        PL-7002 - Power Automate
        • Lab 0 - Vérifier l’environnement de labo
        • Lab 1 - Créer des flux de cloud
        • Lab 2 - Modèle de données Dataverse
        • Lab 3 - SharePoint
        • Lab 4 - Flux d’approbation [SP]
        • Lab 5 - Flux de bouton [DV]
        • Lab 6 - Flux planifié [SP]
        • Lab 7 - Filtres de déclencheur [DV]
      • pl-7003
        PL-7003 - Power Apps Applications pilotées par modèle
        • icon picker
          Lab 2 – Modèle de données
    • Exos Power Apps Power Automate
      • [Exo A] Flux avec une liste SharePoint
      • [Exo06] Créer une application Canvas avec Copilot
      • Flux avec une table Dataverse
        • Créer la source Dataverse
        • Créer le flux de bouton
        • Créer un flux automatisé avec filtre
      • Flux avec une liste SharePoint

Lab 2 – Modèle de données

Scénario

Dans cet atelier, vous allez créer des tables, des colonnes et des relations Dataverse.
Contoso Real Estate souhaite suivre deux éléments clés :
des annonces immobilières (Real estate property listings)
Qui est prévu pour les visites des biens immobiliers

Ce que vous allez apprendre

Comment créer des tables dans Dataverse
Comment ajouter des colonnes aux tables Dataverse
Comment créer des relations entre les tables
ok

Étapes de laboratoire de haut niveau

Créer des tables
Créer des colonnes
Créer des relations

Conditions préalables

Doit avoir terminé l'atelier 1 : Éditeur et solution

Étapes détaillées

Exercice 1 - Créer des tables

Dans cet exercice, vous allez créer et ajouter des tables à la solution.

Tâche 1.1 - Créer la table Real Estate Property (Propriété immobilière)

Accédez au portail Power Apps Maker https://make.powerapps.com
Assurez-vous que vous êtes dans l'environnement Dev One.
Sélectionnez Solutions.
Ouvrez la solution Annonces immobilières.
Sélectionnez + Nouveau , puis Table , puis Définir les propriétés avancées. ​
image.png
Entrez Real Estate Property (Propriété immobilière) pour Nom d'affichage. Le nom au pluriel sera automatiquement renseigné.
Sélectionnez l'onglet Colonne principale.
Entrez le nom Property Name (Nom de la propriété) pour la propriété Nom d'affichage.
Développez Options avancées, passez en revue les options disponibles, mais ne changez rien ici. ​
image.png
Sélectionnez l'onglet Propriétés.
Développez Options avancées.
Cochez la case Création d'une nouvelle activité.
Cochez la case Apparaître dans les résultats de recherche. ​
image.png
Sélectionnez Enregistrer.
Tables à créer dans la solution
Nom EN
Nom FR
Options avancées
Showing
Visite
Apparaître dans les résultats de recherche.
Open House
Portes ouvertes
Propriété de l'enregistrement : Organisation
There are no rows in this table

Tâche 1.4 - Ajouter la table Contacts

Dans le volet Objets, sélectionnez Tout.
Sélectionnez Ajouter existant, puis Table.
Sélectionnez la table Contacts.
Sélectionnez Suivant.
Sélectionnez Ajouter.

Exercice 2 - Créer des colonnes

Dans cet exercice, vous allez créer des colonnes pour les tables de la solution.

Tâche 2.1 – Créer des colonnes Real Estate Property (Propriété immobilière)

Accédez au portail Power Apps Maker https://make.powerapps.com
Assurez-vous que vous êtes dans l'environnement Dev One.
Sélectionnez Solutions.
Ouvrez la solution Annonces immobilières.
Sélectionnez la table Propriété immobilière.
Sélectionnez Propriétés. ​
image.png
Cochez la case Activer les pièces jointes et sélectionnez Enregistrer.
Sous Schéma, sélectionnez Colonnes.
Colonnes à ajouter à la table Propriété immobilière
Nom EN
Nom FR
Type
Obligatoire
Choix
Asking Price
Prix demandé
Devise
Entreprise obligatoire
Street
Adresse
Une seule ligne de texte
Entreprise obligatoire
City
Ville
Une seule ligne de texte
Entreprise obligatoire
There are no rows in this table
Sélectionnez + Nouvelle colonne.
Entrez Bedrooms (Chambres) pour Nom d'affichage.
Sélectionnez Option dans la liste déroulante Type de données, puis sélectionnez à nouveau Option. ​
image.png
Sélectionnez Oui pour Synchroniser avec le choix global.
Sélectionnez + Nouveau choix. ​
image.png
Entrez Number of Rooms (Nombre de pièces) pour Nom d'affichage.
Entrez 1 pour Étiquette et 1 pour Valeur.
Sélectionnez + Nouveau choix et entrez 2 pour Étiquette et 2 pour Valeur.
Sélectionnez + Nouveau choix et entrez 3 pour Libellé et 3 pour Valeur.
Sélectionnez + Nouveau choix et entrez 4 pour Étiquette et 4 pour Valeur.
Sélectionnez + Nouveau choix et entrez 5 pour Libellé et 5 pour Valeur. ​
image.png
Sélectionnez Enregistrer.
Dans Synchroniser ce choix avec sélectionnez Nombre de pièces.
Sélectionnez Enregistrer.
Champ de type Options dans la table Propriété immobilière
Nom EN
Nom FR
Synchroniser avec le choix global
Synchroniser ce choix avec
Bathrooms
Salles de bains
Oui
Number of Rooms (Nombre de pièces)
There are no rows in this table

Tâche 2.2 – Créer les colonnes Showings (Visites)

Dans le volet Objets, sélectionnez Tous.
Sélectionnez la table Showings (Visites).
Sous Schéma, sélectionnez Colonnes.
Sélectionnez + Nouvelle colonne.
Colonnes de la table Showings (Visites)
Nom FR
Nom EN
Type
Obligatoire
Synchroniser avec le choix global
Options
Table associée
Date de visite
Showing Date
Date et heure > Date uniqumenent
Entreprise obligatoire
Commentaires
Comments
Texte > Plusieurs lignes de texte > Texte brut
Facultatif
Niveau d’intérêt
Level of Interest
Option > Option
Facultatif
Non
Très élevé (Very High) Elevé (High) Moyen (Medium) Faible (Low) Aucun intérêt (No interest)
Visite par
Shown by
Rechercher > Rechercher
Utilisateur (User)
There are no rows in this table

Tâche 2.3 – Créer des colonnes Portes ouvertes

Colonne de la table Portes ouvertes (Open House)
Nom FR
Nom EN
Type
Obligatoire
Date porte ouverte
Open House Date
Date et heure > Date uniqumenent
Entreprise obligatoire
There are no rows in this table

Exercice 3 - Créer des relations

Dans cet exercice, vous allez créer des relations entre les tables et la solution.

Tâche 3.1 – Relation entre la Real Estate Property et Contact

Accédez au portail Power Apps Maker https://make.powerapps.com
Assurez-vous que vous êtes dans l'environnement Dev One.
Sélectionnez Solutions.
Ouvrez la solution Property listings (Annonces immobilières)
Sélectionnez la table Real Estate Property (Propriété immobilière).
Sous Schéma, sélectionnez Relations.
Sélectionnez + Nouvelle relation , puis sélectionnez Plusieurs-à-un.
Dans la liste déroulante Table associée (une), sélectionnez Contact.
Entrez Client pour Nom d'affichage de la colonne Recherche.
Dans la liste déroulante Exigence de la colonne Recherche, sélectionnez Requis par l'entreprise.
Sélectionnez Terminé.

Tâche 3.2 – Relation entre Real Estate Property et Showing

Sélectionnez + Nouvelle relation , puis sélectionnez Un-à-plusieurs.
Dans la liste déroulante Table associée (plusieurs), sélectionnez Showing.
Dans la liste déroulante Obligatoire de la colonne Recherche, sélectionnez Entreprise obligatoire
Sélectionnez Terminé.

Tâche 3.3 – Relation entre la Real Estate Property et Open House

Sélectionnez + Nouvelle relation , puis sélectionnez Un-à-plusieurs.
Dans la liste déroulante Table associée (beaucoup), sélectionnez Portes ouvertes.
Dans la liste déroulante Exigence de la colonne Recherche, sélectionnez Requis par l'entreprise.
Développez Général.
Entrez realestateproperty_openhouse pour Nom de la relation.
Sélectionnez Terminé.

Tâche 3.4 – Relation entre Showing et Contact

Dans le volet Objets, sélectionnez Tout.
Sélectionnez la table Showings.
Sous Schéma, sélectionnez Relations.
Sélectionnez + Nouvelle relation , puis sélectionnez Plusieurs-à-un.
Dans la liste déroulante Table associée (une), sélectionnez Contact.
Entrez Montré à pour le nom d'affichage de la colonne Recherche.
Sélectionnez Terminé.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.