Ouvrez make.powerapps.com, puis Solutions et la solution qui porte votre préfixe d’éditeur.
Ouvrez la table, puis la zone Colonnes.
Sélectionnez Nouvelle colonne : le volet Propriétés de la colonne s’ouvre à droite.
Renseignez les propriétés, sélectionnez Enregistrer. Dans l’ancien concepteur, la colonne n’est créée qu’au moment de Enregistrer la table.
Les propriétés du volet « Nouvelle colonne »
Propriété
Rôle
Modifiable ensuite
Nom d’affichage
Libellé visible dans les formulaires, vues et applications
Oui
Description
Info-bulle affichée au survol du libellé dans les applications pilotées par modèle
Oui
Type de données
Nature de la valeur stockée et sa présentation (texte, nombre, date, choix...)
Non (sauf texte vers numérotation automatique)
Format
Variante d’affichage du type : e-mail, URL, durée, fuseau horaire, texte enrichi...
Oui, selon le type
Comportement
Simple (saisie), calculé ou cumul pour les types qui le permettent
Avec précautions
Requis
Facultatif, recommandé par l’entreprise ou obligatoire pour l’entreprise
Oui
Possibilité de recherche
Colonne proposée dans la recherche avancée et dans l’éditeur de vues
Oui
Autoriser l’assistance au remplissage de formulaire
Suggestions Copilot à la saisie dans les formulaires (version préliminaire)
Oui
Options avancées
Nom du schéma, longueur maximale, mode IME, sécurité de colonne, audit, tableau de bord, triable
Selon l’option (voir chapitre 12)
À retenir
Le nom du schéma (exemple : « gd_DateDebut ») reçoit le préfixe de l’éditeur de la solution et ne pourra plus être modifié. Vérifiez-le dans les options avancées avant d’enregistrer. Le type de données est lui aussi définitif : une erreur oblige à créer une nouvelle colonne et à reprendre les données.
Capture d'écran à insérer : Volet « Nouvelle colonne » sur make.powerapps.com : nom d’affichage, liste « Type de données » ouverte, case « Requis », section « Options avancées » dépliée avec le nom du schéma.
Le portail Power Apps, l’ancien explorateur de solutions et l’API n’utilisent pas les mêmes noms. Ce tableau de correspondance vous aidera à lire la documentation et les messages d’erreur.
Nom dans Power Apps
Explorateur de solutions
Type API
Texte, Zone de texte, E-mail, URL, Téléphone, Symbole boursier
Une seule ligne de texte (avec un format)
StringType
Texte multiligne
Plusieurs lignes de texte
MemoType
Nombre entier, Durée, Langue, Fuseau horaire
Nombre entier (avec un format)
IntegerType
Grand nombre entier
Horodatage
BigIntType
Nombre décimal
Nombre décimal
DecimalType
Nombre à virgule flottante
Nombre à virgule flottante
DoubleType
Devise
Devise
MoneyType
Date et heure, Date uniquement
Date et heure (avec un format)
DateTimeType
Choix
Groupe d’options
PicklistType
Choix (sélection multiple)
Champ à sélection multiple
MultiSelectPicklistType
Oui/Non
Deux options
BooleanType
Recherche, Client
Recherche, Client
LookupType, CustomerType
Fichier, Image
Fichier, Image
FileType, ImageType
Colonnes créées par le système
Identificateur unique (GUID) : clé primaire de chaque ligne.
Propriétaire : recherche vers l’utilisateur ou l’équipe propriétaire de la ligne.
Statut : Actif ou Inactif pour les tables personnalisées.
Raison du statut : valeurs détaillées rattachées à chaque statut (Brouillon, Validé, Annulé...). Vous pouvez en ajouter et définir des transitions autorisées.
Horodatage (version de la ligne), Créé le, Créé par, Modifié le, Modifié par.
Source (types de colonnes) | Source (transitions de la raison du statut)
Les colonnes de texte
Les types et leurs limites
Type
Longueur par défaut
Longueur maximale
Usage
Texte
100
4 000 caractères
Une ligne : nom, référence, code
Zone de texte
100
4 000 caractères
Quelques lignes : commentaire court
Texte multiligne
150
1 048 576 caractères
Description longue, compte rendu
E-mail
100
4 000 caractères
Adresse validée, affichée comme lien d’envoi
URL
100
4 000 caractères
Adresse web validée, affichée comme lien
Téléphone
100
4 000 caractères
Numéro affiché comme lien d’appel
Symbole boursier
100
4 000 caractères
Lien vers la cotation d’une action
Les options
Longueur maximale : nombre de caractères autorisés, inférieur ou égal au maximum du type.
Vous pouvez l’augmenter à tout moment.
Si vous la réduisez, les données existantes ne sont pas tronquées : la limite s’applique aux nouvelles saisies.
Format texte enrichi : pour un texte multiligne, ajoute un éditeur de mise en forme (gras, listes, liens, images).
Mode IME : réglage hérité de l’ancien client web pour la saisie en chinois, japonais ou coréen (Actif, Auto, Désactivé, Inactif). Il n’a aucun effet dans les applications actuelles : laissez la valeur par défaut.
Pour le formateur
Faites créer une colonne « Code formation » en Texte avec une longueur maximale de 20, puis une colonne « Programme détaillé » en Texte multiligne au format texte enrichi. Montrez qu’une colonne E-mail affiche une icône d’envoi dans le formulaire et qu’une saisie invalide est refusée.
Source (types de colonnes) | Source (créer des colonnes)
La numérotation automatique
La numérotation automatique est une colonne de texte dont la valeur est générée par le serveur à la création de la ligne (exemple : FOR-2026-01042). C’est le seul type vers lequel une colonne de texte existante peut être convertie.
Les trois types proposés
Type
Principe
Exemple de résultat
Numéro précédé d’un préfixe de chaîne
Préfixe fixe facultatif suivi d’un compteur
FOR-1000, FOR-1001, FOR-1002
Numéro précédé d’un préfixe de date
Date de création (en UTC) au format choisi, suivie d’un compteur
2026-10-07-1000
Personnalisé
Combinaison libre de texte, compteur, date et caractères aléatoires
INS-{SEQNUM:5}-{RANDSTRING:3}
Les options
Préfixe : texte constant placé avant le numéro.
Nombre minimal de chiffres : complète le compteur par des zéros (00042).
Valeur initiale : premier numéro attribué, 1 000 par défaut.
Format personnalisé : jetons {SEQNUM:n} pour le compteur, {RANDSTRING:n} pour une chaîne aléatoire de 1 à 6 caractères, {DATETIMEUTC:format} pour la date.
Attention
La valeur initiale ne voyage pas avec la solution : redéfinissez-la dans chaque environnement (test, production). La numérotation peut présenter des trous : un numéro réservé pour une ligne finalement abandonnée n’est pas réutilisé. Ne l’utilisez pas pour une numérotation légale sans rupture (factures).
Source (colonnes de numérotation automatique) | Source (formats personnalisés)
Les colonnes de nombres et de devise
Les types et leurs plages
Type
Plage et précision
Usage
Nombre entier
De -2 147 483 648 à 2 147 483 647
Quantité, nombre de places, âge
Grand nombre entier
Jusqu’à 9 223 372 036 854 775 807
Identifiants, horodatages. Non pris en charge dans les applications canevas et pilotées par modèle
Nombre décimal
Valeur exacte, de 0 à 10 décimales
Calculs précis, comparaisons d’égalité, taux
Nombre à virgule flottante
Valeur approchée, de 0 à 5 décimales
Mesures, fractions, comparaisons « plus grand que »
Devise
Montant avec 0 à 4 décimales
Prix, budgets, chiffres d’affaires
Les formats du nombre entier
Format
Affichage dans l’application
Aucun
Nombre simple (format par défaut)
Durée
Liste déroulante d’intervalles. L’utilisateur peut taper « 30 minutes », « 1,5 heure » ou « 2 jours » : la valeur est stockée en minutes
Fuseau horaire
Liste des fuseaux horaires
Langue
Liste des langues activées dans l’environnement. La valeur stockée est le code LCID (1036 pour le français)
Les options des nombres
Valeur minimale et valeur maximale : bornes de validation, choisies à l’intérieur des limites du type (exemple : de 1 à 30 pour un nombre de places).
Décimales : nombre de chiffres après la virgule, pour le nombre décimal et la virgule flottante.
Les applications manipulent précisément jusqu’à 15 chiffres significatifs : au-delà, une valeur peut être arrondie par le navigateur.
Les options de la devise
Option de précision
Effet
Précision décimale des tarifs
Précision unique de l’organisation, définie dans les paramètres système
Précision de devise
Précision propre à la devise choisie sur la ligne (2 pour l’euro)
Valeur de précision spécifique
Précision fixe de 0 à 4 décimales
La première colonne Devise ajoutée à une table crée aussi deux colonnes système :
Devise (recherche vers la devise de la ligne) et Taux de change (décimal, en lecture seule) ;
puis, pour chaque colonne Devise, une colonne « nom »_Base qui stocke le montant converti dans la devise de base de l’organisation.
À retenir
Montant : Devise. Calcul exact : Nombre décimal. Mesure approchée : Virgule flottante. Comptage : Nombre entier. Une durée saisie en heures ou en jours est toujours stockée en minutes : pensez-y dans vos flux et vos formules.
Source (utiliser le bon type de nombre) | Source (colonnes de devise) | Source (options des nombres)
Les colonnes de date et d’heure
Format et comportement
Une colonne de date se règle avec deux options indépendantes. Les valeurs commencent au 1er janvier 1753.
Format : afficher la date seule (Date uniquement) ou la date avec l’heure (Date et heure).
Comportement : gérer ou non le fuseau horaire de l’utilisateur.
Comportement
Stockage
Exemple d’usage
Heure locale de l’utilisateur
En UTC, converti à l’affichage selon le fuseau défini dans les options personnelles de chaque utilisateur. Comportement par défaut
Rendez-vous, échéance, appel planifié
Date uniquement
Date sans heure, sans aucune conversion
Date de naissance, date d’entrée, date de session
Sans fuseau horaire
Date et heure stockées telles quelles, identiques pour tous
Heure d’arrivée à l’hôtel, horaire affiché sur une convocation
Exemple : une valeur vue depuis Montréal et depuis Rennes
Un utilisateur de Montréal (UTC-4 à l’heure d’été) saisit « 15 octobre 2026, 9 h 00 ». Voici ce que voit un collègue à Rennes (UTC+2 à l’heure d’été).
Comportement et format
Valeur stockée
Affichage à Rennes
Heure locale, date et heure
2026-10-15T13:00:00Z
15 octobre 2026, 15 h 00
Sans fuseau horaire, date et heure
2026-10-15T09:00:00Z
15 octobre 2026, 9 h 00
Date uniquement
2026-10-15
15 octobre 2026
Attention
Le comportement Heure locale de l’utilisateur peut être changé une seule fois vers « Date uniquement » ou « Sans fuseau horaire », sans retour possible. Les valeurs déjà saisies ne sont pas converties. Évitez le format Date uniquement avec le comportement Heure locale : deux utilisateurs de fuseaux différents verraient deux dates différentes. Après un changement de comportement, ouvrez et réenregistrez les règles métier, flux et colonnes calculées qui utilisent la colonne. Avec le comportement Date uniquement, les filtres « X dernières heures » ou « Plus ancien que X minutes » ne fonctionnent pas.
Une seule valeur parmi une liste, affichée en liste déroulante
Aucune limite particulière
Choix (sélection multiple)
Plusieurs valeurs cochées parmi une liste
Non triable. Inutilisable dans les règles métier, flux de processus d’entreprise, graphiques, colonnes calculées et de cumul, rapports
Oui/Non
Deux valeurs dont vous personnalisez les étiquettes (Payé/Non payé)
Deux valeurs seulement
Les options d’une liste de choix
Choix local ou global : une liste locale appartient à une seule colonne ; une liste globale (« Synchroniser ce choix avec ») est partagée par plusieurs colonnes et se maintient en un seul endroit. Le concepteur propose par défaut de créer un choix global : sélectionnez Choix local si la liste ne sert qu’une fois.
Étiquette : texte affiché, modifiable et traduisible.
Valeur : nombre stocké en base, généré à partir du préfixe de valeur de l’éditeur (exemple : 100 000 000). C’est lui que manipulent les flux, les filtres et l’API.
Couleur : utilisée dans les graphiques et certaines vues.
Choix par défaut : valeur proposée à la création d’une ligne (ou « Aucun »).
Oui/Non : étiquettes des deux valeurs et valeur par défaut.
Attention
Supprimer une option déjà utilisée rend invalides les lignes qui la portaient : modifiez d’abord ces lignes vers une autre valeur. Ne réutilisez jamais la valeur numérique d’une option supprimée. Si la liste change souvent ou doit être gérée par les utilisateurs eux-mêmes, préférez une table de référence reliée par une colonne de recherche.
Source (colonnes de choix) | Source (choix multiples) | Source (options de choix)
Les colonnes de recherche
Une colonne de recherche (lookup) pointe vers une ligne d’une autre table. Sa création crée automatiquement une relation plusieurs-à-un (N:1).
Les types de recherche
Type
Cible
Création
Simple
Une ligne d’une table précise
Par vous, depuis les colonnes ou les relations
Client
Un compte ou un contact
Par vous
Propriétaire
Un utilisateur ou une équipe
Automatique sur les tables à propriétaire utilisateur ou équipe
Concernant
Une ligne parmi plusieurs tables, dans les activités
Automatique
Liste d’intervenants
Plusieurs lignes de plusieurs tables (champs À et Cc d’un e-mail)
Système uniquement
Multitable personnalisée
Une ligne parmi plusieurs tables choisies
Par code ou outil communautaire uniquement
Les options
Table associée : table cible, définitive.
Nom de la relation et nom de la colonne de recherche : définitifs.
Exigence et description : modifiables.
Comportement de la relation : parentale, référentielle, suppression restreinte ou personnalisée (voir la fiche sur les tables Dataverse).
Recherchable : à décocher pour masquer la relation dans la recherche avancée.
Attention
Toute personne qui voit la ligne voit aussi le nom principal de la ligne liée, même sans droit sur cette ligne : ne stockez jamais d’information sensible dans une colonne principale. Une colonne de recherche ne peut pas recevoir de sécurité au niveau de la colonne.
Source (types de recherches) | Source (relations N:1)
Les colonnes de fichier et d’image
Ces colonnes stockent des données binaires hors de la base relationnelle, ce qui préserve les performances et consomme la capacité « Fichier », moins coûteuse que la capacité « Base de données ».
Option
Fichier
Image
Taille par défaut
32 Mo
10 240 Ko (10 Mo)
Taille maximale
131 072 Ko (131 Mo) depuis le concepteur
30 720 Ko (30 Mo)
Taille modifiable après création
Non
Oui
Formats acceptés
Tous
JPG, JPEG, PNG, GIF, BMP (convertis en JPG)
Nombre par table
Plusieurs
Plusieurs, dont une seule image principale
Sécurité de colonne
Oui, sans masquage
Oui, sans masquage
Les options propres à l’image
Image principale : image affichée en haut du formulaire. Activez aussi « Afficher l’image dans le formulaire » dans les propriétés du formulaire.
Peut stocker des images complètes : conserve l’image d’origine en plus de la miniature de 144 × 144 pixels, rognée en carré.
Attention
Fichier et image ne fonctionnent pas avec les règles métier, flux de processus d’entreprise, graphiques, colonnes calculées et de cumul. L’exigence « obligatoire » n’est pas contrôlée sur une colonne Fichier. Dans un formulaire, l’ajout ou la suppression d’un fichier est immédiat, sans attendre l’enregistrement de la ligne : quitter sans enregistrer ne restaure pas un fichier supprimé.
Source (colonnes de fichier) | Source (colonnes d’image)
Les colonnes de formule, calculées et de cumul
Comparaison
Type
Principe
Types de résultat
Recalcul
Formule (fx)
Expression Power Fx, comme dans Excel
Texte, décimal, entier, virgule flottante, Oui/Non, choix, date et heure. Pas de devise
À chaque lecture
Calculée
Conditions et actions dans un éditeur dédié (méthode historique)
Texte, nombres, devise, date, choix, Oui/Non...
À chaque lecture
Cumul
Somme, nombre, minimum, maximum ou moyenne des lignes enfants
Nombres, devise, date
Différé (toutes les heures) ou à la demande
Les options d’une colonne de formule
Formule : 1 000 caractères maximum. Le type de résultat est déduit de la formule et devient définitif : vous pourrez modifier la formule seulement si elle renvoie le même type.
Précision : de 0 à 10 décimales (2 par défaut) pour un résultat décimal.
Suggestions de formule par l’IA : description en langage naturel convertie en Power Fx (version préliminaire, paramètre d’environnement à activer).
Pas de valeur minimale ni maximale, pas de sécurité au niveau de la colonne, pas de recherche possible.
Limites à connaître
Une colonne numérique vide vaut 0 dans une formule (elle rend le résultat vide dans une colonne calculée).
Une formule peut appeler d’autres formules jusqu’à une profondeur de 10, sans référence circulaire.
Aucune valeur affichée en mode mobile hors connexion ; aucun flux ni plug-in déclenché par une colonne de formule.
Pour un montant en devise, utilisez Decimal('Prix') dans la formule.
Pour le formateur
Faites créer une colonne de formule « Durée (jours) » : DateDiff('Date de début', 'Date de fin', TimeUnit.Days). Ajoutez ensuite une colonne de cumul « Nombre d’inscrits » sur la table Session, puis montrez le bouton de recalcul dans le formulaire.
Source (colonnes de formule) | Source (types de formule) | Source (colonnes calculées) | Source (colonnes de cumul)
La colonne d’invite (IA générative)
La colonne d’invite exécute une invite d’IA sur d’autres colonnes de la ligne et stocke la réponse : résumé d’un commentaire, classement d’une demande, analyse du sentiment...
Les options
Invite : texte de l’instruction, avec des colonnes d’entrée de la table (hors formule, fichier, image et autre invite).
Conditions de filtre : l’invite ne s’exécute que pour les lignes qui remplissent ces conditions, ce qui économise des crédits.
Autoriser l’exécution de la colonne d’invite : case à décocher pour suspendre la génération.
Test : essai gratuit de l’invite sur une ligne réelle avant l’enregistrement.
Fonctionnement
Cinq colonnes d’invite au maximum par table.
L’invite s’exécute à la création d’une ligne ou à la modification d’une colonne d’entrée, de façon asynchrone. Les lignes existantes ne sont pas traitées.
Deux colonnes sont ajoutées automatiquement : Statut (0 non démarré, 1 en cours, 2 terminé, 3 échec) et Détails.
Chaque exécution consomme des crédits Copilot (ou AI Builder) : suivez-les dans Power Automate, Centre d’automatisation, Activité AI Builder.
Attention
La fonctionnalité doit être activée dans les paramètres de l’environnement, et le paramètre « Bloquer les personnalisations non managées » doit être désactivé pour créer la colonne. Une colonne d’invite n’est pas auditée. Si elle lit une colonne sécurisée, sécurisez-la aussi : sinon sa réponse peut révéler la donnée protégée.
L’obligation est contrôlée par les applications, pas par le serveur : un import, un flux ou un appel d’API peut enregistrer une ligne sans la valeur. Seules les colonnes « obligatoires pour le système », non paramétrables, sont imposées partout.
Une colonne obligatoire placée dans un onglet ou une section masquée ne bloque pas l’enregistrement.
Pour une obligation conditionnelle (« obligatoire si Statut = Validé »), utilisez une règle métier.
Recherche et tri
Possibilité de recherche : active par défaut. Décochez-la pour les colonnes inutiles afin d’alléger la recherche avancée. Impossible sur les formules, les images et les listes d’intervenants ; toujours active sur les colonnes Client.
Triable : désactivée par défaut. Impossible sur les choix multiples, Client, Fichier, Image, formules et listes d’intervenants.
Sécurité au niveau de la colonne
Activer la sécurité de la colonne (options avancées) : la valeur devient invisible pour tous, sauf les administrateurs système, jusqu’à ce qu’un profil de sécurité de colonne accorde l’accès.
Le profil, géré dans le centre d’administration Power Platform, accorde à des utilisateurs ou des équipes quatre autorisations :
Lire, Lecture non masquée (tous les enregistrements, un enregistrement ou non autorisé), Mettre à jour, Créer.
Une règle de masquage peut afficher une valeur partiellement masquée (exemple : numéro de sécurité sociale).
Non disponible sur : colonnes de recherche, colonnes de formule, colonne principale, colonnes système, tables virtuelles.
Les autres options avancées
Option
Effet
Activer l’audit
Historise les modifications de la colonne. L’audit doit aussi être actif sur l’environnement et sur la table
Apparaître dans le filtre du tableau de bord
Rend la colonne utilisable comme filtre des tableaux de bord interactifs
Assistance au remplissage de formulaire
À désactiver pour les colonnes sensibles (e-mail, coordonnées bancaires)
Pour le formateur
Activez la sécurité sur une colonne « Tarif négocié », créez un profil « Commerciaux » avec Lire et Mettre à jour, puis ouvrez la ligne avec un compte non administrateur : les administrateurs voient toujours tout.
Capture d'écran à insérer : Centre d’administration Power Platform, environnement ouvert, page « Profils de sécurité des colonnes » avec l’onglet « Autorisation de colonne » et les quatre autorisations Lire, Lecture non masquée, Mettre à jour, Créer.
Source (exigence et recherche) | Source (recherche et tri) | Source (sécurité au niveau des colonnes) | Source (règles de masquage) | Source (audit)
Mémo
Quel type pour quelle donnée ?
Besoin
Type conseillé
Option à régler
Un intitulé, un code
Texte
Longueur maximale
Un long commentaire mis en forme
Texte multiligne
Format texte enrichi
Un numéro de dossier unique
Numérotation automatique
Préfixe et valeur initiale
Un nombre de places
Nombre entier
Minimum et maximum
Une durée de formation
Nombre entier
Format Durée (stockage en minutes)
Un prix, un budget
Devise
Précision
Un taux, un coefficient
Nombre décimal
Décimales
Une date de naissance
Date uniquement
Comportement Date uniquement
Un rendez-vous
Date et heure
Heure locale de l’utilisateur
Un statut stable
Choix
Local ou global, valeur par défaut
Une liste gérée par les utilisateurs
Recherche vers une table de référence
Comportement de la relation
Une pièce jointe
Fichier
Taille maximale (définitive)
Un calcul entre colonnes
Formule
Précision
Un total des lignes enfants
Cumul
Fréquence de recalcul
Ce qui est définitif
Élément
Définitif
Modifiable
Toutes les colonnes
Nom du schéma, type de données (sauf texte vers numérotation automatique)
Nom d’affichage, description, exigence, recherche, audit, sécurité
Texte
Longueur maximale (augmentation conseillée)
Date
Retour vers « Heure locale » après un changement de comportement
Format, passage unique vers « Date uniquement » ou « Sans fuseau horaire »
Fichier
Taille maximale
Nom d’affichage, exigence
Formule
Type du résultat
Formule si le type ne change pas, précision
Recherche
Table associée, nom de la relation
Libellé, description, comportement de la relation
Source (créer et modifier des colonnes) | Source (types de colonnes)
Colonnes déjà présentes dans une table Dataverse
Champ
Type Dataverse
Détails
Type dans Access
owneridvalue
N° de réplication
Code de fuseau horaire pour la conversion UTC
Nombre entier
Entier
Créé le
Date et heure
Date/Heure
Créé par
Recherche
N° de réplication
Créé par (délégué)
Recherche
N° de réplication
Division propriétaire
Recherche
N° de réplication
Enregistrement créé le
Date uniquement
Date/Heure
Équipe propriétaire
Recherche
N° de réplication
Modifié le
Date et heure
Date/Heure
Modifié par
Recherche
N° de réplication
Modifié par (délégué)
Recherche
N° de réplication
Numéro de version
Nombre entier
Grand nombre
Numéro de version de la règle du fuseau horaire
Nombre entier
Entier long
Numéro séquentiel d’importation
Nombre entier
Entier long
Raison du statut
Option
Actif : 1
Entier long
Statut
Option
Actif : 0, Inactif : 1
Entier long
Table1
Une seule ligne
N° de réplication
Utilisateur propriétaire
Recherche
N° de réplication
Sources consultées
Toutes les pages Microsoft Learn ont été consultées en octobre 2026.