Créer des entités personnalisées

Prochaine rubrique

Gérer des données d’entité

Continuer

Regarder à nouveau

Le Common Data Service est conçu pour tous nos clients professionnels, des boutiques les plus petites aux entreprises les plus grandes. Le modèle Common Data Model inclut un ensemble d’entités standard utiles dans le cadre de nombreux scénarios professionnels courants. Et nous avons vu dans la rubrique précédente qu’il est possible d’étendre ces entités standard si nécessaire. Toutefois, il peut arriver que vous ayez besoin d’une entité radicalement différente pour résoudre certains problèmes propres à votre activité. Dans ce cas, vous devez disposer d’une entité personnalisée, et cette rubrique explique comment en créer une.

Il existe deux façons de créer une entité :

  • créer l’entité à partir de rien, ce que nous allons faire dans cette rubrique ;
  • créer une entité basée sur une entité existante, en copiant les champs et paramètres de celle-ci, mais pas ses données.

Création d’une entité à partir de rien

Pour cet exemple, nous allons créer de toutes pièces une entité personnalisée nommée Product review. Pour commencer, sous l’onglet Entities, cliquez sur New Entity. Entrez le nom de l’entité dans Entity name (sans espaces ou caractères spéciaux), un nom convivial Display name, et une Description explicite. Cliquez ensuite sur Next.

Nouvelle entité

L’écran suivant affiche les cinq champs par défaut suivants, que toutes les entités standard et personnalisées contiennent. Cliquez sur Add field pour commencer à ajouter vos propres champs.

Champs d’entité par défaut

Pour cet exemple, nous allons ajouter quatre champs :

  • Review Date, un champ de date obligatoire.
  • Product Rating, champ de type entier obligatoire. Nous pourrions utiliser ici une liste déroulante permettant de restreindre le choix des valeurs disponibles (par exemple 1 à 5), mais nous préférons simplifier le propos.
  • Reviewer Name, champ de texte facultatif.
  • Reviewer Comment, champ de texte également facultatif.

Lorsque vous êtes satisfait de l’entité, cliquez sur Create. L’entité créée ne contient pas de données. La rubrique suivante explique comment importer des données.

Champs d’entité personnalisée

Création d’une relation entre deux entités

Étant donné que nous souhaitons associer chaque aperçu à un produit particulier, nous devons créer une relation entre l’entité Product review et l’entité Product. Dans l’entité Product review, sous l’onglet Relationships, appuyez sur New relationship. Ensuite, sélectionnez Related entity, puis entrez un nom dans le champ Name, un nom convivial dans le champ Display name et une Description. Cliquez sur Save pour créer la relation.

Créer des relations entre entités

Connexion à une entité personnalisée dans PowerApps Studio

La connexion à une entité personnalisée dans PowerApps Studio s’effectue comme la connexion à une entité standard. Cliquez sur New, puis, sous Common Data Service, cliquez sur Phone layout. Vous pouvez voir les connexions de données disponibles à gauche et la liste des entités à droite.

Se connecter à une entité dans PowerApps Studio

La rubrique suivante montre comment gérer les données dans le Common Data Service.