Champs

Les types de données des champs sont une définition de la valeur que chacun des enregistrements de données contiendra.

Les objets de données contiennent des champs de données. Ceux-ci définissent le type de données que vos enregistrements contiendront. Dans certains cas, les champs seront créés automatiquement car l’objet parent l’exige. Par exemple, un objet cartographique nécessite un champ de position pour stocker l’emplacement de chaque marqueur de carte et propose un champ de texte facultatif pour leurs noms.

La migration des types de données est possible dans la plupart des cas entre des types de données compatibles. La plateforme vous permettra de savoir quels types sont compatibles, partiellement compatibles ou non compatibles en affichant chaque type dans une couleur différente (vert, orange, rouge) lorsque vous êtes dans le menu pour changer de type de données. Lorsque cela est possible, la migration des données au sein d’un type existant se fait en temps réel. Cela signifie que vous pouvez modifier les champs de données de votre formulaire sans temps d’arrêt. Si les utilisateurs sont en train de modifier un enregistrement, leur formulaire sera immédiatement mis à jour.

Contribution

Les champs de saisie vous permettent de saisir des données de forme libre.

Texte

Les champs de données de texte vous permettent de saisir du texte brut ou du texte enrichi (code html). Le texte enrichi est un texte avec une mise en forme telle que la couleur, la taille du texte, la définition de paragraphe, etc.

Champ de texte

Exemple de champ de texte

Exemple de champ de texte
Ce champ de texte d’une ligne est parfait pour contenir des noms, de courtes informations.
Paragraphe de texte

Exemple de champ de paragraphe de texte

Exemple de champ de paragraphe de texte
Ce champ de texte multiligne est parfait pour contenir des textes plus longs tels que des descriptions, des commentaires.
Texte enrichi

Exemple de champ de texte enrichi

Exemple de champ de texte enrichi
Ce champ de texte enrichi multiligne est parfait pour contenir du texte formaté tel que des descriptions de produits, faisant partie d’une page Web.
Contenu Web

Web Content field example

Web Content field example
Ce champ de texte enrichi multiligne est idéal pour contenir du texte formaté tel qu’une partie d’une page Web. Il permet quelques fonctionnalités supplémentaires, par rapport au texte enrichi, qui ne se transfèrent pas bien au papier mais conviennent mieux à la présentation à l’écran.
Balises en texte libre

Free-text Tags field example

Free-text Tags field example
Vous pouvez saisir une liste d’éléments de forme libre dans ce champ.

Numérique

Les champs numériques vous permettent de saisir des nombres de différentes manières. Celles-ci sont très pratiques pour des informations quantifiables qui peuvent ensuite être utilisées pour des calculs.

Numéro

Exemple de champ numérique

Exemple de champ numérique
Ce champ permet de contenir des nombres de toutes sortes.
Curseur numérique

Exemple de champ de curseur numérique

Exemple de champ de curseur numérique
Ce curseur permet de sélectionner une valeur dans une plage. Par défaut de 0 à 10.
Argent

Money field example

Money field example
Ce champ permet de saisir des montants d’argent avec une précision décimale à 2 chiffres et une étiquette de devise.
Commander

Order field example

Order field example
Ce champ permet de classer vos enregistrements. L’ordre est automatiquement incrémenté pour chaque nouvel enregistrement.

Exemple de champ de commande

Exemple de champ de commande
Tarif

Exemple de champ d’évaluation

Exemple de champ d’évaluation
Cela vous donne une série d’icônes pour évaluer un élément. Par défaut de 0 à 5.
Voter

Vote field example

Vote field example
Cela vous donne un pouce vers le haut ou vers le bas des icônes pour voter. Par défaut, les votes sont égaux entre 1 et -1.
Vote cumulatif

Exemple de champ de vote cumulé

Exemple de champ de vote cumulé
Cela vous donne un pouce vers le haut ou vers le bas des icônes pour voter. Chaque utilisateur peut venir voter chaque fois qu’il charge l’écran. Les votes sont cumulatifs à tous les votes dans un même champ.

Personnel

Les informations “personnelles” sont très probablement des informations relatives à une personne. Leur adresse e-mail, numéro de téléphone. Un nom de personne serait également une information personnelle, mais ceux-ci utilisent un type de données texte normal. Si votre base de données contient de telles informations personnelles, vous pouvez être amené à définir des politiques de traitement des données spécifiques conformément au RGPD ([Règlement général sur la protection des données](https://en .wikipedia.org/wiki/General_Data_Protection_Regulation)), en Europe, ou des réglementations similaires dans votre propre juridiction et dans la juridiction de vos utilisateurs. ( La plateforme Conditions générales s’applique toujours à votre utilisation de la plateforme, quelle que soit la juridiction.)

Adresse e-mail

Exemple de champ d’adresse e-mail

Exemple de champ d’adresse e-mail
Il s’agit d’un simple champ d’adresse e-mail pour que vous sachiez comment contacter les gens.
Adresse du site Web

Exemple de champ d’adresse de site Web

Exemple de champ d’adresse de site Web
Il s’agit d’un simple champ d’adresse Web afin que vous puissiez collecter des URL, des URL ou des URL.
Numéro de téléphone

Phone Number field example

Phone Number field example
Il s’agit d’un champ de numéro de téléphone simple pour que vous puissiez collecter des numéros de téléphone. Ils ont la particularité de commencer souvent par un 0. Certains l’appellent numéro de téléphone, numéro de téléphone, numéro de mobile ou numéro de téléphone portable.
Champ de mot de passe

Exemple de champ de mot de passe

Exemple de champ de mot de passe
Le champ de mot de passe vous permet d’enregistrer les mots de passe et ne les affichera que si vous cliquez sur le bouton “révéler”. Attention, comme le reste des données, pour activer la recherche, les valeurs ne sont pas cryptées par défaut.

Temps

Le temps peut être représenté de plusieurs manières, selon la culture, les lieux, les habitudes, les langues,… Pour la plateforme, nous avons choisi le système ISO 8601 comme il permet la standardisation mais aussi la comparaison arithmétique et le tri alphabétique. Pour les événements (date et heure, avec une plage de temps), ils sont stockés sous forme d’objets avec des informations redondantes (date de début, date de fin et durée) pour permettre davantage d’opérations de base de données et de recherche.

Date

Date field example

Date field example
Ce champ permet de sélectionner une date dans une petite fenêtre contextuelle de type calendrier. Parfait pour sélectionner les dates d’emploi, les dates de contrat, la date de naissance, etc.
Date et heure

Date and Time field example

Date and Time field example
Ce champ permet de sélectionner une date et une heure dans une petite fenêtre contextuelle de type calendrier. Parfait pour sélectionner les dates et l’heure de l’événement.
Heure

Time field example

Time field example
Ce champ permet de saisir l’heure (sans date et sans fuseau horaire).
Plage de dates et d’heures

Date and Time field example

Date and Time field example
Ce champ permet de sélectionner une date et une heure de début ainsi qu’une date et une heure de fin sur une petite fenêtre contextuelle de type calendrier . Parfait pour sélectionner les dates et l’heure de l’événement, avec une durée pour l’événement.
Durée

Duration field example

Duration field example
Ce champ permet une durée, en jours, heures, minutes ou secondes, indépendamment de tout temps absolu de début ou de fin
Fuseau horaire

Time Zone field example

Time Zone field example
Ce champ fournit une liste de tous les fuseaux horaires politiques existant sur terre.

Identifiant

Les identifiants numériques et alphanumériques sont des champs qui stockent un identifiant unique dans la base de données. La plateforme les incrémentera automatiquement lorsqu’un identifiant double sera trouvé. Ils affichent normalement un code-barres mais il existe une option pour le masquer. Le champ du numéro de suivi du colis n’impose cependant aucune valeur unique, mais il permet un lien vers un site qui vous permet d’obtenir des informations sur le colis auprès de la plupart des fournisseurs d’expédition.

Identifiant numérique

Exemple de champ d’identifiant numérique

Exemple de champ d’identifiant numérique
Ce champ génère un identifiant numérique unique pour la valeur. L’identifiant est automatiquement incrémenté à chaque nouvel enregistrement.
Identifiant alphanumérique

Exemple de champ d’identifiant alphanumérique

Exemple de champ d’identifiant alphanumérique
Ce champ génère un identifiant unique pour la valeur. L’identifiant est automatiquement incrémenté à chaque nouvel enregistrement, en partant de 1 et en utilisant des chiffres par défaut.
Numéro de suivi de colis

Parcel Tracking Number field example

Parcel Tracking Number field example
Ce type de champ vous permet d’enregistrer le numéro de suivi du colis et d’ouvrir un site de suivi en un clic.

Binaire

Les informations binaires peuvent contenir deux valeurs : true ou false / 1 ou 0. Techniquement, il y a en fait 3 valeurs possibles car l’absence de valeur (null, undefined) est stockée différemment. Les champs de cette catégorie binaire affichent cependant visuellement la valeur undefined comme une valeur false.

Case à cocher

Exemple de champ de case à cocher

Exemple de champ de case à cocher
Sélectionne les valeurs true ou false
Vérifier l’icône

Exemple de champ Check Icon

Exemple de champ Check Icon
Sélectionne les valeurs true ou false avec une icône
Interrupteur à bascule

Toggle switch field example

Toggle switch field example
Sélectionne les valeurs true ou false avec les deux valeurs affichées de chaque côté d’un interrupteur à bascule

Géographique

La position géographique est stockée sous forme d’objet avec latitude et longitude, basée sur la projection WGS 84 Web Mercator, jusqu’à une précision de 6 chiffres ou ~ 10 cm. En interne, les informations sont stockées sous la forme d’un objet géométrique basé sur la structure GeoJson. Cela permet à des informations facultatives supplémentaires d’être trouvées et stockées par le système et affichées sur le terrain, en fonction de la source des données. En interne, la plateforme peut utiliser un service de géocodage pour trouver l’adresse à partir de coordonnées données.


{
  "type": "Point",
  "coordinates": [
    2.299833,
    48.855101
  ],
  "properties": {
    "address": "Field of Mars, Avenue Anatole France, 75007 Paris, France",
    "what3words": {
      "words": "private.number.noses"
    },
    "MGRS": "31UDQ4849311701"
  }
}

Poste

Exemple de champ de position

Exemple de champ de position
Ce champ stocke la latitude et la longitude d’une position sur le globe
Positionner sur une carte

Position on a map field example

Position on a map field example
Ce champ stocke la latitude et la longitude d’une position sur le globe et l’affiche sur une carte par défaut

Fichier

Ces types de champs contiennent des informations sur les fichiers. Chaque enregistrement avec un type de données de fichier compte toujours pour une valeur dans vos quotas mais le fichier lui-même n’est pas conservé dans la base de données. Les fichiers sont stockés dans un service de stockage “object” dédié sur des serveurs séparés, avec son propre système de sauvegarde, et ses quotas sont comptés séparément. Pour les fichiers, par opposition aux enregistrements de données, la taille du fichier stocké est comptée, et non le nombre de valeurs qu’ils contiennent.

Fichier

File field example

File field example
Ce type vous permet de télécharger et de stocker un fichier de n’importe quel type.
Fichier image

Exemple de champ de fichier image

Exemple de champ de fichier image
Ce type vous permet de télécharger et de stocker un fichier image de n’importe quel type.
Fichier audio

Exemple de champ de fichier audio

Exemple de champ de fichier audio
Ce type vous permet de télécharger et de stocker un fichier audio de n’importe quel type.
Fichier vidéo

Exemple de champ de fichier vidéo

Exemple de champ de fichier vidéo
Ce type vous permet de télécharger et de stocker un fichier vidéo de n’importe quel type.

Autre

Eh bien, seulement la couleur pour l’instant. Il ne rentre dans aucune autre catégorie.

Couleur

Exemple de champ de couleur

Exemple de champ de couleur
Ce type de champ permet de sélectionner une couleur. Cette couleur peut ensuite être utilisée pour indiquer l’état d’un champ, par exemple, lors de son utilisation comme valeur d’affichage.

Sélectionner

Les champs de sélection permettent de saisir des valeurs à partir d’une liste limitée de valeurs prédéfinies. Cela enlève une certaine liberté à l’utilisateur, mais aussi, cela enlève la complexité qui est source d’erreurs et d’erreurs.

Valeurs

Ces types de champs permettent de sélectionner une ou plusieurs valeurs soit directement, soit des valeurs représentées par un nom ou un nom et une couleur.

Sélection de valeur

Exemple de champ de sélection de valeur

Exemple de champ de sélection de valeur
Ce champ fournit une sélection déroulante d’une valeur dans une liste. Vous pouvez spécifier les valeurs pouvant être utilisées et le champ les répertorie pour que les utilisateurs puissent les saisir.
Sélection de valeur nommée

Exemple de champ de sélection de valeur nommée

Exemple de champ de sélection de valeur nommée
Ce champ fournit une sélection déroulante d’une valeur dans une liste de valeurs avec des noms traduisibles. Vous pouvez spécifier les valeurs pouvant être utilisées et le champ les répertorie pour que les utilisateurs puissent les saisir.
Sélection de la valeur d’index

Index value Selection field example

Index value Selection field example
Ce champ fournit une sélection déroulante d’une valeur numérique dans une liste de valeurs avec des noms traduisibles. Vous pouvez spécifier les valeurs pouvant être utilisées et le champ les répertorie pour que les utilisateurs puissent les saisir.
Sélection de la valeur du bouton

Button value Selection field example

Button value Selection field example
Ce champ fournit une série de boutons pour sélectionner une valeur dans une liste de valeurs. Vous pouvez spécifier les valeurs pouvant être utilisées et le champ les répertorie pour que les utilisateurs puissent les saisir.
Sélection de valeur déroulante

Exemple de champ de sélection de valeur déroulante

Exemple de champ de sélection de valeur déroulante
Ce champ fournit une liste déroulante composée de boutons permettant de sélectionner une valeur dans une liste de valeurs. Vous pouvez spécifier quelles valeurs peuvent être utilisées et le champ les répertorie pour que les utilisateurs les saisissent et vous pouvez leur donner une couleur d’affichage.
Balises

Categories Tags field example

Categories Tags field example
Vous pouvez sélectionner une liste d’éléments dans ce champ.
Sélection de plusieurs valeurs nommées

Exemple de champ de sélection de plusieurs valeurs nommées

Exemple de champ de sélection de plusieurs valeurs nommées
Ce champ fournit une sélection déroulante de plusieurs valeurs dans une liste de valeurs avec des noms traduisibles. Vous pouvez spécifier les valeurs pouvant être utilisées et le champ les répertorie pour que les utilisateurs puissent les saisir.

Utilisateur

Ces types de champs vous permettent de sélectionner un ou plusieurs utilisateurs de l’application que vous utilisez actuellement. C’est parfait pour assigner des tâches, des responsabilités, etc. Lorsque des utilisateurs sont ajoutés ou supprimés de l’application, ils sont également ajoutés ou supprimés du champ. La valeur stockée dans la base de données ne change cependant pas.

Utilisateur

User field example

User field example
Ce champ fournit une sélection déroulante d’un utilisateur dans la liste des utilisateurs de l’application. Cela inclut tous les utilisateurs disposant de droits spécifiques, mais pas ceux qui accèdent à l’application via un accès ouvert, s’il est activé.
Utilisateurs

Users field example

Users field example
Vous pouvez sélectionner une liste d’utilisateurs dans ce champ.

Lien

Les liens vous permettent de sélectionner un ou plusieurs enregistrements d’un type de données spécifique, à partir d’un tableau consultable des enregistrements de votre base de données.

Lien unique

Exemple de champ de lien unique

Exemple de champ de lien unique
Ce champ fournit une zone de sélection pour sélectionner une valeur dans une liste d’objets que vous avez créés. L’utilisateur de cette application peut sélectionner n’importe quel objet et même en créer d’autres. Parfait pour créer des fiches d’employés, une liste de personnes, une liste d’actifs dans une usine, etc…
Liens multiples

Exemple de champ de liens multiples

Exemple de champ de liens multiples
Ce champ fournit une zone de sélection pour sélectionner une ou plusieurs valeurs dans une liste d’objets que vous avez créés. L’utilisateur de cette application peut sélectionner n’importe quel objet et même en créer d’autres. Parfait pour créer des fiches d’employés, une liste de personnes, une liste d’actifs dans une usine, etc…