Les groupes de champs permettent de regrouper un ou plusieurs champs d’une entité. Ils peuvent vous aider à accélérer et simplifier la création et la maintenance des applications. Un groupe de champs contient un ou plusieurs champs, et un champ peut apparaître dans un ou plusieurs groupes. Par contre, un champ ne peut pas apparaître plusieurs fois dans un groupe de champs.

Les groupes de champs sont stockés sur une entité et partagés entre toutes les applications qui utilisent la même entité. À un moment donné, un grand nombre d’applications peut utiliser la même entité, ainsi que les groupes de champs qu’elle contient. La centralisation et le partage des groupes de champs renforcent la cohérence, car un groupe de champs affiche toujours les mêmes champs, quel que soit son emplacement d’utilisation. Cela facilite la maintenance, car une modification apportée à un groupe de champs est automatiquement répercutée à tous les emplacements utilisant ce groupe. Les groupes de champs accélèrent le processus de création et de personnalisation d’applications, car le créateur de l’application utilise des groupes de champs, et non des champs individuels.

Groupes de champs par défaut

La fonctionnalité Common Data Service comprend plusieurs groupes de champs par défaut, dans des entités. Ces groupes de champs sont utilisés à divers emplacements pour accélérer et faciliter la création et la personnalisation des applications.

Nom du groupe de champs par défaut Description
DefaultList Permet d’afficher une liste d’enregistrements dans un format tabulaire.
DefaultCard Permet d’afficher une liste d’enregistrements dans un format de carte.
DefaultDetails Permet d’afficher les détails d’un enregistrement unique dans la vue et de les modifier.
DefaultLookup Permet d’afficher une recherche pour sélectionner un enregistrement.

Afficher un groupe de champs

  1. Connectez-vous à powerapps.com.
  2. Si vous avez accès à plusieurs environnements, assurez-vous que l’environnement approprié est sélectionné, à l’aide du sélecteur d’environnements de la barre supérieure.
  3. Développez la section Common Data Service (Common Data Service), puis cliquez ou appuyez sur l’élément Entities (Entités) dans le volet de navigation de gauche.
  4. Dans la liste des entités, cliquez ou appuyez sur l’entité dont vous souhaitez afficher le groupe de champs.
  5. Dans l’en-tête figurant au-dessus de la liste de champs, cliquez ou appuyez sur Field groups (Groupes de champs). Vous pouvez désormais voir tous les groupes de champs qui existent actuellement pour l’entité.
  6. Dans la liste des groupes de champs, cliquez ou appuyez sur le groupe dont vous souhaitez afficher les détails.
  7. Dans les détails relatifs au groupe de champs, deux listes figurent côte à côte. L’une est appelée Entity fields (Champs d’entités) et répertorie tous les champs de l’entité. L’autre, Field group fields (Champs de groupes de champs), répertorie les champs inclus dans le groupe de champs.

Modifier un groupe de champs

  1. Affichez le groupe de champs que vous souhaitez modifier.
  2. Pour ajouter un champ, double-cliquez sur son nom dans la liste Entity fields (Champs d’entités). Vous pouvez également faire glisser et déplacer des champs depuis la liste Entity fields (Champs d’entités) vers la liste Field group fields (Champs de groupes de champs).
  3. Pour supprimer un groupe de champs, cliquez sur la croix X figurant en regard du nom de champ dans la liste Field group fields (Champs de groupes de champs).
  4. Cliquez ou appuyez sur le bouton Save (Enregistrer).

Remarque : actuellement, la modification des groupes de champs pour les entités standard n’est pas prise en charge, mais vous pouvez modifier des groupes de champs pour vos entités personnalisées.

Créer un groupe de champs

Les groupes de champs par défaut sont automatiquement créés lorsque vous générez une entité. Actuellement, la création de groupes de champs supplémentaires n’est pas prise en charge.

Supprimer un groupe de champs

Actuellement, la suppression d’un groupe de champs n’est pas prise en charge.

Afficher et modifier les données d’un groupe de champs dans Microsoft Excel

  1. Affichez les groupes de champs de l’entité dont vous souhaitez examiner les données.
  2. Une icône Excel figure en regard de chaque groupe de champs. L’icône Excel est activée uniquement si le groupe de champs inclut des champs.
  3. Cliquez sur l’icône Excel du groupe de champs que vous souhaitez ouvrir dans Excel. Un classeur est généré. Il contient la liste de champs d’entité, la macro complémentaire Excel et un pointeur vers votre environnement.
  4. Ouvrez le classeur généré, fourni par le navigateur.
  5. Une fois le classeur ouvert, activez la modification. La macro complémentaire Excel lit les données dans le classeur. Pour en savoir plus, voir Ouvrir des données d’entité dans Excel.

Utilisation du groupe de champs

Les groupes de champs par défaut facilitent la création et la personnalisation des applications. Voici quelques emplacements permettant de voir les groupes de champs en action :

  • Contrôle de formulaire d’entité : ce contrôle utilise les groupes de champs par défaut pour afficher des formulaires dynamiques, qui accélèrent la création d’applications, renforcent la cohérence et simplifient la maintenance. Pour en savoir plus, voir Utiliser le contrôle de formulaire d’entité.

  • Contrôle de recherche : si l’un des champs que vous ajoutez à l’écran est une référence à une autre entité liée, le champ fait l’objet d’un rendu sous la forme de contrôle de recherche (liste de choix). Lorsqu’un utilisateur clique sur le contrôle de recherche pour sélectionner un enregistrement à partir de l’entité liée, les champs affichés sont déterminés par le groupe de champs DefaultLookup de l’entité liée. Seuls les deux premiers champs du groupe de champs DefaultLookup sont utilisés.

  • Création d’une application : lorsque vous générez une application en choisissant l’option de création d’une application à partir des données, les écrans de l’entité que vous sélectionnez sont automatiquement créés. Le contrôle Display form de l’écran Display (Afficher) et le contrôle Edit form de l’écran Edit (Modifier) utilisent le groupe de champs DefaultDetails pour identifier les champs à ajouter par défaut à ces écrans.