Créer et modifier des colonnes pour Microsoft Dataverse à l’aide de l’explorateur de solutions Power Apps

L’explorateur de solutions permet de créer et de modifier des colonnes pour Dataverse.

Le portail Power Apps permet de configurer les options les plus courantes, mais certaines options ne peuvent être définies à l’aide de l’explorateur de solutions.
Pour plus d’informations :

Ouvrez l’explorateur de solutions

Une partie du nom d’une colonne personnalisée que vous créez est le préfixe de personnalisation. Il est défini en fonction de l’éditeur de solutions pour la solution que vous utilisez Si le préfixe de personnalisation vous intéresse, veillez à utiliser une solution non gérée avec le préfixe de personnalisation que vous souhaitez pour cette table. Pour plus d’informations : Modifier le préfixe de l’éditeur de solutions

Ouvrir une solution non managée

  1. Dans Power Apps, sélectionnez Solutions dans le volet de navigation de gauche, puis dans la barre d’outils, sélectionnez Basculer vers l’affichage classique. Si l’élément ne se trouve pas dans le volet latéral, sélectionnez …Plus, puis sélectionnez l’élément souhaité.

  2. Dans la liste Toutes les solutions, ouvrez la solution non gérée souhaitée.

Afficher les colonnes

Avec l’explorateur de solutions ouvert, sous Composants développez Tables et sélectionnez la table sur laquelle vous souhaitez créer ou modifier la colonne.

Vue des colonnes de l’explorateur de solutions.

Vous pouvez sélectionner les vues suivantes :

Vue Description
Toutes Affiche tous les colonnes pour la table
Personnaliser Affiche uniquement les colonnes personnalisées pour la table
Personnalisable Affiche uniquement les colonnes pouvant être modifiées

Créer une colonne

Lors de l’affichage des colonnes, dans la barre de commandes, cliquez sur Nouveau qui ouvre le nouveau formulaire de la colonne. Certaines tables standard ou tables personnalisées qui sont incluses dans une solution gérée peuvent ne pas vous permettre d’ajouter de nouvelles colonnes.

Notes

Pour les applications pilotées par modèle vous pouvez aussi créer une colonne de l’éditeur de formulaires. Dans le l’éditeur de formulaires, sous Explorateur de colonnes cliquez sur Nouvelle colonne pour créer une colonne. Pour plus d’informations, voir : Ajouter, configurer, déplacer ou supprimer des colonnes sur un formulaire

Formulaire de nouvelle colonne de l’explorateur de solutions.

Vous devez entrer des données et confirmer les valeurs définies par défaut pour les propriétés suivantes avant d’enregistrer.

Propriété Description
Nom complet Texte à afficher pour la colonne dans l’interface utilisateur. Vous pouvez modifier cela après l’enregistrement, mais la valeur entrée génère une valeur pour la colonne Nom.
Colonne obligatoire Si les données sont requises dans la colonne pour enregistrer la ligne. Pour plus d’informations : Options du besoin de colonne
Nom Nom unique dans votre environnement. Un nom sera généré à votre place en fonction du nom complet entré, mais vous pouvez le modifier avant d’enregistrer. Une fois une colonne créée, le nom ne peut pas être modifié car il peut être référencé dans vos applications ou votre code. Le nom aura le préfixe de personnalisation de votre éditeur de solution actuel ajouté à celui-ci.
Possibilité de recherche Définissez cette propriété sur Non pour les colonnes de la table que vous n’utilisez pas. Lorsqu’une colonne peut être utilisée dans une recherche, il apparaît dans la recherche avancée dans les applications pilotées par modèle et est disponible pour la personnalisation des vues. L’annulation de la sélection de cette propriété réduit le nombre d’options affichées pour les utilisateurs de la recherche avancée.
Sécurité de la colonne Indique si les données de la colonne sont sécurisées à un niveau supérieur à celui de la table. Pour plus d’informations : Sécurité au niveau des colonnes pour contrôler l’accès
Audit Si les données de cette colonne seront auditées lorsque la table sera activée pour l’audit. Pour plus d’informations : Auditer les données et l’activité des utilisateurs pour la sécurité et la conformité
Description Entrez des instructions pour l’utilisateur sur l’objet de la colonne. Ces descriptions apparaissent comme info-bulles pour l’utilisateur dans les applications pilotées par modèle lorsqu’ils passent leur souris sur l’étiquette de la colonne.
S’affiche dans le filtre global de l’expérience interactive Pour plus d’informations : Configurer des tableaux de bord d’expérience interactive
Peut-être trié dans le tableau de bord d’expérience interactive Pour plus d’informations : Configurer des tableaux de bord d’expérience interactive
Type de données Contrôle le stockage des valeurs ainsi que leur formatage dans certaines applications. Une fois une colonne enregistrée, vous ne pouvez pas modifier le type de données car cela peut avoir une incidence sur les données de votre table. Pour plus d’informations : Types de données de colonne
Type de colonne Si la colonne Simple, Calculée ou Cumulative. Pour plus d’informations : Type de colonne
Mettre en forme Comment la colonne sera formatée. Les options de mise en forme disponibles dépendent du Type de données.

Vous pouvez définir des options supplémentaires en fonction de votre choix dans Type de données. Pour plus d’informations : Types de données de colonne

Options de besoin de colonne

Il existe trois options de besoins de colonne :

  • Facultatif : La ligne peut être enregistrée même si cette colonne ne contient aucune donnée.
  • Contrainte recommandée : La ligne peut être enregistrée même si cette colonne ne contient aucune donnée. Toutefois, un symbole bleu est affiché en regard de la colonne pour signaler son importance.
  • Contrainte obligatoire : La ligne ne peut pas être enregistrée si cette colonne ne contient aucune donnée.

Notes

  • Lorsqu’une ligne est enregistrée par programme à l’aide de services web, seules les colonnes SystemRequired sont appliquées. Le fait de ne pas définir une valeur pour les colonnes SystemRequired renverra une erreur. Vous ne pouvez pas définir le niveau d’exigence SystemRequired.
    La définition d’une colonne sur Contrainte obligatoire signifie que le comportement par défaut d’une application pilotée par modèle ou une application canevas appliquera cette exigence dans l’application. La demande ne sera pas envoyée au service si la colonne n’a pas de valeur. L’utilisateur de l’application voit une erreur et est invité à ajouter des données à la colonne requise avant de pouvoir enregistrer la ligne. Il existe des options dans l’application pour remplacer ce comportement et permettre à l’opération de se poursuivre si nécessaire.
  • Soyez prudent lorsque vous définissez des colonnes sur contrainte obligatoire. Les utilisateurs éviteront d’utiliser l’application s’ils ne peuvent pas enregistrer les lignes, car ils n’ont pas les informations nécessaires pour entrer dans une colonne obligatoire. Les utilisateurs peuvent entrer des données incorrectes simplement pour enregistrer la ligne et poursuivre leur travail. Vous pouvez utiliser des règles métier ou des scripts de formulaire pour modifier le niveau requis lorsque les données de la ligne changent lorsqu’elles sont utilisées. Pour plus d’informations Créer des règles et des recommandations métier pour appliquer la logique dans un formulaire

Types de données de colonne

Il existe de nombreux types de colonnes différents, mais vous pouvez uniquement créer certains d’entre eux. Pour plus d’informations sur tous les types de colonnes, voir Types des colonnes et de types de données de colonne.

Lors de la création d’une colonne, Type de données fournit les options suivantes :

Option Description
Une seule ligne de texte Cette colonne peut contenir jusqu’à 4 000 caractères de texte. Vous pouvez définir une longueur maximale moindre. Cette colonne propose plusieurs options de format qui modifient la présentation du texte. Pour plus d’informations : Options de format de ligne de texte unique
Choix Affiche une liste d’options où une seule peut être sélectionnée. Pour plus d’informations : Choisir des options de colonne
Choix de plusieurs sélections Affiche une liste d’options où plusieurs peuvent être sélectionnées. Pour plus d’informations : Choisir des options de colonne
Oui/Non Affiche une liste d’options où deux options peuvent être sélectionnées.

Les colonnes Oui/Non ne fournissent pas d’options de format au niveau de la colonne. Mais lorsque vous en ajoutez un au formulaire, vous pouvez choisir de l’afficher sous la forme de bouton radio, de case à cocher ou de liste de sélection.
Image Affiche une image unique par ligne dans l’application. Chaque table ne peut avoir qu’une seule colonne d’image. Les colonnes d’image sont toujours nommés tableImage.
Nombre entier Des entiers avec une valeur comprise entre -2 147 483 648 et 2 147 483 647 peuvent être dans cette colonne. Cette colonne a des options qui changent selon la façon dont la colonne est présentée. Pour plus d’informations : Options de nombre entier
Nombre à virgule flottante Il est possible d’utiliser une précision jusqu’à 5 chiffres après la virgule pour les valeurs comprises entre -100 000 000 000 et 100 000 000 000 dans cette colonne. Vous pouvez spécifier le niveau de précision et les valeurs maximum et minimum. Pour plus d’informations : Utiliser le bon type de nombre
Nombre décimal Il est possible d’utiliser une précision jusqu’à 10 chiffres après la virgule pour les valeurs comprises entre -100 000 000 000 et 100 000 000 000 dans cette colonne. Vous pouvez spécifier le niveau de précision et les valeurs maximum et minimum. Pour plus d’informations : Utiliser le bon type de nombre
Devise Des valeurs monétaires entre -922 337 203 685 477 et 922 337 203 685 477 peuvent être dans cette colonne. Vous pouvez définir le niveau de précision ou choisir de baser la précision sur une devise spécifique ou une précision standard unique utilisée par l’organisation. Pour plus d’informations : Utilisation de colonnes de devise
Plusieurs lignes de texte Cette colonne peut contenir jusqu’à 1 048 576 caractères de texte. Vous pouvez définir une longueur maximale moindre. Lorsque vous ajoutez cette colonne à un formulaire d’application basée sur un modèle, vous pouvez spécifier les dimensions de la colonne.
Date et heure Utilisez ces colonnes pour stocker des valeurs de temps. Vous pouvez stocker des valeurs commençant le 1/1/1753 à 00 h 00. Pour plus d’informations : Options de date et d’heure
Rechercher Colonne qui permet de définir une référence à une ligne unique d’un type spécifique de table. Certaines colonnes de recherche système se comportent différemment. Pour plus d’informations : Différents types de recherches
Client Colonne de recherche que vous pouvez utiliser pour spécifier un client, qui peut être un compte ou un contact. Pour plus d’informations : Différents types de recherches

Options Une seule ligne de texte

Le type de données Une seule ligne de texte a plusieurs possibilités de format :

Format Description
Texte Valeur Texte destinée à être affichée dans une zone de texte sur une seule ligne.
Zone de texte Valeur Texte destinée à être affichée dans une zone de texte avec plusieurs lignes. Si vous avez besoin de plus de 4 000 caractères, utilisez le type de données Plusieurs lignes de texte.
Email Valeur Texte validée comme adresse de messagerie et affichée sous forme de lien de messagerie dans la colonne.
URL Valeur Texte validée comme URL et affichée comme un lien pour ouvrir l’URL.
Symbole de l’action Valeur Texte pour un symbole d’action qui affiche un lien qui s’ouvre pour afficher un devis pour le symbole d’action de stock.
Téléphone Valeur Texte validée comme numéro de téléphone affichée sous forme de lien pour lancer un appel téléphonique à l’aide de Skype.

Vous pouvez également définir une Longueur maximale afin que le système n’autorise pas des valeurs de texte plus longues que vous spécifiez.

Choisir des options de colonne

Les colonnes qui fournissent un groupe d’options peuvent inclure leur propre groupe d’options local ou correspondre à un groupe d’options commun global pouvant être utilisés par plusieurs colonnes.

L’utilisation d’un choix global est utile lorsque vous créez le même groupe d’options pour plusieurs colonnes. Avec un choix global, vous ne devez maintenir le groupe d’options au même emplacement.

Lorsque vous choisissez le type de données Choix à sélection multiple ou Choix le concepteur d’explorateur de solutions vous fournira l’option pour un choix local par défaut.

Configurer un choix local.

Configurer des choix locaux

Pour définir des options, dans la zone Options, cliquez sur l’icône Ajouter une option. pour ajouter une option.

Pour chaque option, vous pouvez ajouter les valeurs de propriétés suivantes

Propriété Description
Étiquette Texte localisable de l’option.
Valeur Valeur numérique de l’option. Elle a pour préfixe une valeur définie dans l’éditeur de solutions pour la solution que vous utilisez. Ce préfixe permet de garantir que la valeur sera différente des valeurs d’options qui peuvent être définies dans une autre solution et importées dans votre environnement.
Valeur externe Cette valeur est utilisée pour les entités virtuelles pour mettre en correspondance une valeur d’une source de données externe avec cette option.
Description Emplacement pour enregistrer l’objectif de cette option. Cette valeur n’est pas visible par les utilisateurs de l’application.
Couleur Spécifie une couleur à utiliser dans les graphiques pour cette option.
Conseil : utilisez un site comme w3schools.com - Sélecteur de couleurs HTML pour trouver les valeurs de code hexadécimales pour les couleurs.

Utilisez les autres icônes de la barre d’outils d’options pour effectuer les opérations suivantes :

Icône Opération
Icône Supprimer l’option sélectionnée. Supprimer l’option sélectionnée
Icône Déplacer l’option sélectionnée vers le haut. Déplacer l’option sélectionnée vers le haut
icône Déplacer l’option sélectionnée vers le bas. Déplacer l’option sélectionnée vers le bas
icône Trier les options dans l’ordre croissant. Trier les options par étiquette dans l’ordre croissant
icône Trier les options dans l’ordre décroissant. Trier les options par étiquette dans l’ordre décroissant

Utiliser un choix existant

Si vous choisissez Utiliser le groupe d’options existant le concepteur affichera une liste de choix globaux existants et les boutons Modifier et Nouveau pour configurer les choix globaux que cette colonne doit utiliser.

Configurer un choix global.

Vous pouvez également configurer des choix globaux séparément. Pour plus d’informations : Créer et modifier des choix globaux pour Dataverse (listes de sélection)

Notes

Si vous définissez chaque choix comme un choix global, votre liste de choix globaux croîtra et pourrait être difficile à gérer. Si vous savez que le groupe d’options sera uniquement utilisé dans un endroit, utilisez un choix local.

Choix de nombre entier

Les colonnes Nombre entier ont les options de format suivantes :

Mettre en forme Description
Aucune Valeur de nombre présentée dans une zone de texte.
Durée Valeur de nombre présentée comme liste déroulante contenant des intervalles de temps. Un utilisateur peut sélectionner une valeur dans la liste ou taper une valeur entière qui représente le nombre de minutes.
Fuseau horaire Valeur de nombre présentée comme liste déroulante contenant une liste de fuseaux horaires.
Langue Valeur de nombre affichée comme liste déroulante qui contient la liste des langues qui ont été activées pour l’environnement. Si aucune autre langue n’a été activée, la langue de base est la seule option. La valeur enregistrée est la valeur Identificateur de la langue (LCID) pour la langue.

Vous pouvez également limiter les valeurs maximale ou minimale autorisées.

Options de date et d’heure

Les colonnes de date et d’heure ont les options suivantes :

Mettre en forme Description
Date et heure Valeur de date et d’heure.
Date uniquement Valeur de date et d’heure qui affiche uniquement une date. La valeur de temps est stockée comme 00 h 00 (00:00:00) dans le système.

Vous pouvez également définir un Comportement spécifique pour les colonnes de date et d’heure dans Options avancées.

  • Heure locale de l’utilisateur : Affiche des valeurs converties dans le fuseau horaire de l’utilisateur actuel. C’est la valeur par défaut des nouvelles colonnes.
  • Date uniquement : Ce comportement est disponible pour le type Date uniquement. Affiche des valeurs sans conversion de fuseau horaire. Utilisez cela pour des données comme les anniversaires.
  • Indépendant du fuseau horaire : Affiche des valeurs sans conversion de fuseau horaire.

Pour plus d’informations : Comportement et format de la colonne de date et d’heure

Type de colonne

Vous pouvez définir une colonne Type de champ personnalisée pour être une colonne Simple, Calculée ou Cumulative.

Simple

Simple signifie que la colonne n’est pas calculée ou ni cumulative.

Calculé

Avec une colonne calculée vous pouvez entrer une formule pour attribuer une valeur à la colonne. Ces types de données peuvent être définis sur des colonnes calculées : Devise, Date et heure, Nombre décimal, Choix à sélection multiple, Choix, Une seule ligne de texte, Oui/Non et Nombre entier.

Pour plus d’informations : Définir des colonnes calculées pour automatiser les calculs manuels

Cumul

Avec une colonne cumulative vous pouvez définir des fonctions d’agrégation qui s’exécutent régulièrement pour définir une valeur de nombre pour la colonne. Ces types de données peuvent être définis sur des colonnes calculées : Devise, Date et heure, Nombre décimal et Nombre entier.

Pour plus d’informations : Définir les colonnes cumulatives qui cumulent des valeurs

Enregistrer une colonne

Une fois que vous avez configuré la colonne, utilisez l’une des trois commandes de la barre de commandes :

Commande Description
Enregistrer Enregistrez la définition de la colonne et laissez la fenêtre du formulaire ouvert.
Enregistrer et fermer Enregistrez la définition de la colonne et fermez fenêtre du formulaire.
Enregistrer et créer Enregistrez la définition de colonne et ouvrez un nouveau formulaire pour créer une colonne.

Modifier une colonne

Tout en affichant les colonnes, sélectionnez la colonne à modifier. Certaines colonnes standard ou colonnes personnalisées qui sont incluses dans une solution gérée peuvent ne pas vous permettre de les modifier.

Notes

Lors de la modification d’un formulaire, pour une colonne déjà ajoutée au formulaire, vous pouvez double-cliquer sur la colonne pour afficher Propriétés de la colonne. Sous l’onglet Détails, cliquez sur Modifier. Pour plus d’informations, voir : Ajouter, configurer, déplacer ou supprimer des colonnes sur un formulaire

Après avoir enregistré les modifications d’une colonne, vous devez publier les personnalisations.

  • Pour publier les modifications d’une table, sous Composants, sélectionnez Tables, puis la table à laquelle vous avez apporté des modifications. Dans la barre d’outils Actions, sélectionnez Publier.

  • Pour publier toutes les modifications que vous avez apportées à plusieurs tables ou composants, dans la barre d’outils Actions, sélectionnez Publier toutes les personnalisations.

Notes

L’installation de personnalisations de la solution ou de la publication peuvent compromettre le fonctionnement normal du système. Nous vous recommandons de planifier la publication d’une solution au moment le moins perturbant pour les utilisateurs.

Modifier plusieurs colonnes

Pour modifier un ou plusieurs colonnes, sélectionnez la ou les colonnes (à l’aide de la touche Maj) à modifier puis, dans la barre d’outils Actions, sélectionnez Modifier.

Lorsque vous sélectionnez plusieurs colonnes à modifier, la boîte de dialogue Modifier plusieurs colonnes apparaît. Vous pouvez modifier les colonnes Colonne obligatoire, Possibilité de recherche et Audit.

Supprimer une colonne

Avec le rôle de sécurité administrateur système, vous pouvez supprimer les colonnes personnalisées qui ne font pas partie d’une solution gérée. Lorsque vous supprimez une colonne, toutes les données qui y sont stockées sont perdues. La seule façon de récupérer les données d’une colonne qui a été supprimé consiste à restaurer la base de données à partir d’un point antérieur à la suppression de la colonne.

Notes

Avant de pouvoir supprimer une colonne personnalisée, vous devez supprimer toutes les dépendances qui peuvent figurer dans d’autres composants de solution.

  1. Tout en affichant les colonnes, sélectionnez une colonne personnalisée qui peut être supprimée dans la liste et cliquez sur le bouton de commande Supprimer dans la barre de commande.
  2. Dans la boîte de dialogue Confirmer la suppression, cliquez sur Supprimer.

Conseil

Vous pouvez sélectionner plusieurs colonnes personnalisées à supprimer en une opération.

Vérifier les dépendances de colonne

Sélectionnez la colonne dans la liste. Dans le menu Autres actions, sélectionnez Afficher les dépendances.

Afficher les dépendances de la colonne.

Les dépendances sont toute utilisation associée à la colonne qui l’empêche d’être supprimé. Par exemple, si la colonne est utilisé dans un formulaire ou une vue, vous devez d’abord supprimer les références à la colonne dans ces composants de solution.

Si vous supprimez une colonne de recherche, la relation de table 1 à N pour ce champ sera automatiquement supprimée.

Mode IME

Le mode IME (éditeur de méthode d’entrée) spécifie comment un clavier physique peut être utilisé pour saisir des caractères dans les colonnes de texte. Les IME sont des outils fournis par le système d’exploitation pour composer du texte. Ils sont couramment utilisés pour saisir des mots chinois, japonais et coréens. Le mode IME ne limite pas les caractères que les utilisateurs peuvent saisir. Par exemple, lorsque le mode IME est désactivé, les utilisateurs peuvent toujours saisir des caractères japonais en les collant dans une entrée de texte.

Important

Le mode IME est utilisé pour la compatibilité descendante avec l’ancien client web et les paramètres du mode IME décrits ici ne s’appliquent pas aux applications Interface Unifiée. De plus, le mode IME n’est pris en charge que dans Internet Explorer et est partiellement pris en charge dans Firefox.

  • Actif : Cette valeur activera initialement l’IME. Vous pouvez la désactiver plus tard si vous le souhaitez. Il s’agit du paramétrage IME par défaut.
  • Auto : Lorsque le mode IME est automatique, Power Apps n’interférera pas avec l’IME.
  • Désactivé : Désactive le mode IME pour contourner l’IME. Cela peut être utile pour saisir des caractères alphanumériques dans certaines langues.
  • Inactif : Power Apps désactivera initialement l’IME. Vous pouvez l’activer plus tard si vous le souhaitez.

Voir aussi

Créer et modifier des colonnes pour Dataverse
Créer et modifier des colonnes pour Dataverse à l’aide du portail Power Apps
Types des colonnes et de types de données de colonne
Définir des colonnes calculées pour automatiser les calculs manuels
Définir des colonnes cumulatives qui agrègent des valeurs
Comportement et format de la colonne Date et heure

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).