DeltiaAide

Les types de champs disponibles

Ce que fait chaque type de champ, ses options de configuration et les types calculés qui ne se saisissent pas

À quoi ça sert

Le type d'un champ décide de ce que l'utilisateur peut y saisir, de la façon dont la valeur s'affiche, et des options que vous pouvez régler. Il se choisit à la création du champ et ne peut plus être changé ensuite, sauf entre types de texte. Cette page sert à choisir le bon type du premier coup.

La liste est proposée dans le formulaire d'un champ, onglet « Détails », classée en huit catégories : « Basique », « Numérique », « Temporel », « Logique », « Sélection », « Média », « Relation » et « Avancé ».

Concepts clés

  • Champ saisi — l'utilisateur en renseigne la valeur sur la fiche.
  • Champ calculé — la valeur est produite par l'application et n'est jamais modifiable à la main : « Somme », « Formule », « Propriété liée », « One-to-Many », « Créateur », « Web Service », « Source Web Service ».
  • Champ de relation — il pointe vers une fiche d'une autre entité. Voir Relations et objets liés.
  • Onglet « Configuration » — le deuxième onglet du formulaire d'un champ, qui porte les options propres au type choisi.

Comment faire

Choisir un type

  1. Ouvrez l'entité, onglet « Propriétés », puis « Ajouter un champ ».
  2. Dans « Type de champ », parcourez les catégories. Chaque type est accompagné d'une phrase de description.
  3. Sélectionnez le type, puis ouvrez l'onglet « Configuration » pour régler ses options.

Afficher un champ dans le bandeau de la fiche

  1. Ouvrez le champ en modification, onglet « Configuration ».
  2. Activez « Afficher dans le bandeau ».

Le champ apparaît alors dans l'en-tête de la fiche, en volet comme en page complète. L'option est proposée sur la plupart des types saisis : texte, email, téléphone, URL, nombre, devise, date, date et heure, booléen, liste déroulante, relation, produits du catalogue, formule, somme, lien interne et utilisateur.

Afficher une liste déroulante comme fil d'avancement

  1. Ouvrez un champ de type « Liste déroulante », onglet « Configuration ».
  2. Activez « Afficher comme fil d'avancement ».

Le champ s'affiche en haut de la fiche, en mode consultation, sous forme d'étapes cliquables. Un seul champ par fiche peut porter ce réglage.

Référence

Catégorie « Basique »

TypeCe qu'il stockeOptions principales
IDL'identifiant unique de la ficheAucune
TexteTexte court, 255 caractères par défautLongueur minimale et maximale, transformation de casse (aucune, MAJUSCULES, Première Lettre Majuscule), placeholder, valeur par défaut
Texte longTexte multi-lignesMêmes options que « Texte »
Texte richeTexte avec mise en formeMêmes options que « Texte »
EmailAdresse email, format vérifiéPlaceholder, valeur par défaut
TéléphoneNuméro de téléphonePays par défaut, sélection internationale, placeholder, valeur par défaut
URLLien webDomaines autorisés, domaines bloqués, ouverture dans un nouvel onglet, placeholder, valeur par défaut

Catégorie « Numérique »

TypeCe qu'il stockeOptions principales
NombreNombre entier ou décimalPrécision, échelle, valeur minimale et maximale, valeur par défaut
DeviseMontant en deviseDevise, décimales, valeur minimale et maximale
CréditUn cahier de comptes : des entrées cumulées en un soldeUnité affichée après le solde, couleur si solde positif, couleur si solde négatif, information complémentaire par entrée (désactivée, texte libre ou liste à choix unique), libellé et caractère obligatoire de cette information
PourcentageValeur en pourcentageMêmes options que « Nombre »
SommeSomme automatique de champs numériques de la même fiche« Champs sources » : les champs numériques à additionner

Le champ « Crédit » est décrit en détail dans Champ crédit.

Un champ « Somme » est recalculé pour toutes les fiches existantes à la création du champ, puis à chaque modification. Il est toujours en lecture seule.

Catégorie « Temporel »

TypeCe qu'il stockeOptions principales
DateUne dateFormat d'affichage, date minimale et maximale, valeur par défaut (aucune, aujourd'hui, date spécifique), autoriser les dates antérieures ou futures, alertes sur la page d'accueil
Date et heureUne date avec une heureMêmes options, plus fuseau horaire, format de l'heure (24 heures ou 12 heures), pas de temps, format personnalisé

Les deux types proposent une section « Alertes sur la page d'accueil » : activez « Activer les alertes », donnez un « Nom de la liste », choisissez le « Délai d'alerte » (24 heures, 1 semaine ou 1 mois avant), les « Champs supplémentaires à afficher » et le « Groupe » destinataire. Le « Mode anniversaire » ignore l'année et ne compare que le jour et le mois.

Catégorie « Logique »

TypeCe qu'il stockeOptions principales
BooléenVrai, faux ou videFormat d'affichage (case à cocher, bouton bascule, boutons radio, Oui/Non), valeur par défaut, libellés personnalisés pour « Vrai » et « Faux »

Catégorie « Sélection »

TypeCe qu'il stockeOptions principales
Liste déroulanteUne valeur choisie dans une listeValeurs (libellé, couleur, valeur par défaut, active), ordre alphabétique, option d'édition, affichage en fil d'avancement
Sélection multiplePlusieurs valeurs d'une même listeMêmes options que « Liste déroulante », sans le fil d'avancement

L'édition des valeurs est décrite dans Gérer les champs et les onglets d'une entité.

Catégorie « Média »

TypeCe qu'il stockeOptions principales
ImagesUne ou plusieurs imagesTaille maximale en Mo, plusieurs images, types d'images autorisés, texte d'aide de la zone de dépôt
FichiersUn ou plusieurs fichiersTaille maximale en Mo, plusieurs fichiers, types de fichiers autorisés, texte d'aide, contrôle IA du document, gestion des délais d'expiration

Un champ « Fichiers » peut être transformé en document à échéance : activez « Activer les délais d'expiration », déclarez au moins un « Délai de rappel » en jours, et si besoin la forme définitive qui met fin aux relances. Voir Documents à échéance. Le « Contrôle IA du document » fait vérifier chaque dépôt par rapport à la description que vous écrivez.

Catégorie « Relation »

TypeCe qu'il stockeOptions principales
LookupUne référence simple vers une fiche d'une autre entitéEntité cible, nom de la relation, filtre des cibles, minimum et maximum sélectionnés
Master-DetailUne relation forte : supprimer le parent supprime les fiches liéesMêmes options, plus « Cascade Delete »
Many-to-ManyPlusieurs fiches liées des deux côtésEntité cible, nom de la relation, minimum et maximum sélectionnés
One-to-ManyLes fiches d'une autre entité qui pointent vers celle-ciEntité source, champ de liaison, champs à afficher
Propriété liéeLa valeur d'un champ de la fiche liéeChamp de liaison de cette entité, champ à afficher de l'entité liée
Produits du catalogueUne sélection de produits du catalogueFiltre des produits, minimum et maximum sélectionnés
UtilisateurUn ou plusieurs utilisateurs de l'organisationSélection multiple, limiter au groupe de la fiche, pré-remplir avec l'utilisateur connecté

« One-to-Many » et « Propriété liée » sont toujours en lecture seule. Une « Propriété liée » lit la valeur en direct : elle suit automatiquement les modifications de la fiche liée. Elle ne peut pas viser un champ lui-même calculé.

« Produits du catalogue » s'appuie sur le module Catalogue : voir Produits.

Catégorie « Avancé »

TypeCe qu'il stockeOptions principales
FormuleLe résultat d'un calcul sur les champs numériques de la ficheExpression, nombre de décimales, suffixe
Auto-numéroRien — voir la note ci-dessousAucune
Lien interneUn lien vers une page de l'applicationTemplate d'URL contenant {value}, libellé du lien
Web ServiceDes données lues sur une API externeConnexion, endpoints, mappings de données, mappings de valeurs, intervalle de rafraîchissement
Tableau de propriétésUn tableau multi-colonnesColonnes, avec pour chacune un nom, une clé technique et un type
Source Web ServiceUne source de données d'une API externeConnexion, endpoints, messages de succès, d'erreur et « aucune donnée »
CréateurLa personne qui a créé la ficheAucune
Journal de saisiesDes saisies historisées, chacune datée et signée automatiquementColonnes (nom, type parmi Texte, Nombre, Devise, Pourcentage, Booléen, Date, Liste), rôle d'une colonne date (aucun, « Date de réalisation » ou « Date d'échéance »), caractère obligatoire par colonne, valeur par défaut par colonne, « Date du jour par défaut » sur une colonne date, « Autoriser la modification et la suppression des saisies »

Le champ « Journal de saisies » est décrit en détail dans Journal de saisies.

Une formule s'écrit avec les opérateurs + - * / ( ) et référence les champs numériques de l'entité. Le formulaire affiche « Formule valide » ou « Formule invalide » pendant la saisie, et un bouton « Insérer une variable » liste les champs disponibles. Les champs vides ou nuls sont traités comme zéro ; une division par zéro renvoie un résultat vide. La valeur est recalculée à chaque enregistrement de la fiche et n'est pas modifiable à la main.

Les champs « Web Service » et « Source Web Service » exigent une connexion déclarée au préalable : voir Configurer une connexion Web Service et Champs Web Service.

Types sans écran de configuration

Trois types n'ont aucune option à régler : « ID », « Créateur » et « Auto-numéro ». Les deux premiers affichent une valeur que l'application tient à jour. « Auto-numéro » figure dans la liste des types mais n'attribue aucun numéro et ne propose aucun réglage de format : ne l'utilisez pas pour numéroter vos fiches.

Types qui ne peuvent pas être rendus obligatoires

« One-to-Many », « Propriété liée », « Web Service », « Source Web Service », et tout champ « Fichiers » configuré avec une gestion d'expiration.

Types toujours en lecture seule

« Somme », « Formule », « One-to-Many », « Propriété liée », « Créateur ».

Questions fréquentes

Puis-je changer le type d'un champ existant ? Seulement entre types de texte : « Texte » vers « Texte long » ou « Texte enrichi », et « Texte long » vers « Texte enrichi ». Pour tout autre changement, créez un nouveau champ.

Quelle différence entre « Lookup » et « Master-Detail » ? Un « Lookup » est une référence simple : les fiches liées restent indépendantes. Un « Master-Detail » est une relation forte : supprimer la fiche parente supprime automatiquement les fiches enfants.

Quelle différence entre « Propriété liée » et « One-to-Many » ? « Propriété liée » affiche une seule valeur, lue sur la fiche vers laquelle un champ de liaison pointe. « One-to-Many » affiche la liste des fiches d'une autre entité qui pointent vers celle-ci.

Une formule peut-elle utiliser un champ texte ou une date ? Non. Seuls les champs numériques de l'entité sont proposés : « Aucun champ numérique disponible dans cette entité. » s'affiche s'il n'y en a pas.

Un champ « Somme » peut-il additionner des champs d'une autre fiche ? Non. Il additionne des champs numériques de la même fiche, choisis dans « Champs sources ».

Sur cette page