Heure

Introduction

Dans NocoBase, l’heure (Time) sert à enregistrer l’heure d’une journée.

Le champ Heure convient aux données métier qui ne sont pas liées à une date précise, comme les horaires d’ouverture, les heures de rappel ou les créneaux de travail.

Si vous devez enregistrer à la fois une date et une heure, choisissez Date et heure.

Cas d’utilisation

Le champ Heure convient notamment aux cas d’utilisation suivants :

  • L’heure d’ouverture et l’heure de fermeture
  • L’heure quotidienne des rappels
  • L’heure de début et l’heure de fin des équipes
  • La configuration d’horaires fixes

Créer et configurer

Dans la page « Configure fields » de la table de données, cliquez sur « Add field », puis sélectionnez « Heure » pour créer un champ Heure.

20240512181216

ConfigurationDescription
Field interfaceType d’interface du champ. Pour l’heure, il correspond à time et détermine la manière dont la valeur est saisie et affichée dans la page.
Field display nameNom affiché pour le champ dans l’interface, par exemple « Heure de début », « Heure du rappel » ou « Horaires d’ouverture ». Il est recommandé d’utiliser un nom directement compréhensible par les utilisateurs métier.
Field nameNom d’identification du champ, utilisé pour les références internes dans l’API, les champs de relation, les autorisations, les workflows, etc. Il n’est généralement plus modifié après la création. Il ne peut contenir que des lettres, des chiffres et des traits de soulignement, et doit commencer par une lettre.
Field typeType du champ au niveau des données. Par défaut, le champ Heure est de type time.
Default valueValeur par défaut. Lors de la création d’un enregistrement, cette valeur peut être renseignée automatiquement si l’utilisateur ne saisit rien.
Validation rulesRègles de validation. Vous pouvez notamment configurer l’obligation de saisie et une plage horaire.
DescriptionDescription du champ. Elle peut préciser sa signification, les consignes de saisie, la source des données ou la personne responsable de sa maintenance.
Attention

Le nom du champ sera référencé par les blocs de page, les autorisations, les workflows et l’API. Vérifiez le nom avant la création afin d’éviter des ajustements de configuration ultérieurs.

Caractéristiques du champ

Le comportement par défaut du champ Heure est le suivant :

CaractéristiqueDescription
Field interface par défauttime.
Field type par défauttime.
Field type disponibletime.
Composant de pageLe mode édition utilise un sélecteur d’heure.
FiltragePrise en charge du filtrage par heure, par intervalle, par valeur vide et par valeur non vide.
TriPrise en charge du tri par heure.
ValidationPrise en charge de l’obligation de saisie et des plages horaires.

Modifier la configuration

Après la création, cliquez sur « Edit » à droite du champ pour modifier la configuration du champ Heure. La modification d’un champ sert principalement à ajuster son affichage et son utilisation dans NocoBase, par exemple en modifiant son nom d’affichage, sa description, sa valeur par défaut, ses règles de validation ou sa configuration spécifique.

Si le champ provient d’une table déjà synchronisée dans la base de données principale, sa modification consiste généralement à effectuer un mappage de champ : le champ de la base de données est associé à un Field type et à un Field interface de NocoBase.

ConfigurationModifiableDescription
Field display nameOuiModifier le nom affiché du champ dans l’interface, sans changer son nom d’identification.
Field nameNonLe nom d’identification du champ ne peut généralement pas être modifié dans le formulaire d’édition après sa création.
Field interfaceSelon les casL’interface des champs de la base de données principale ou des champs synchronisés peut être ajustée lors du mappage. Cette modification affecte la saisie, l’affichage et la validation dans les pages.
Field typeSelon les casLe type des champs de la base de données principale ou des champs synchronisés peut être ajusté lors du mappage. Avant toute modification, vérifiez que les données existantes peuvent être utilisées avec le nouveau type.
Default valueOuiModifier la valeur par défaut des nouveaux enregistrements.
Validation rulesOuiModifier les règles de validation du champ.
DescriptionOuiAjouter des précisions sur la signification du champ, les consignes de saisie, la source des données ou la personne responsable de sa maintenance.
Attention

Changer le Field type ou le Field interface ne revient pas simplement à modifier un nom d’affichage. Cela affecte le mode de stockage du champ, le composant de saisie, les règles de validation, les critères de filtrage et le mode d’utilisation des variables dans les workflows. Lorsque les données existantes sont nombreuses, vérifiez d’abord que leur format correspond.

Supprimer un champ

Cliquez sur « Delete » à droite du champ pour supprimer le champ Heure. Dans la base de données principale, vous pouvez également sélectionner plusieurs champs et les supprimer en bloc.

Lors de la suppression d’un champ Heure créé dans la base de données principale, la colonne correspondante dans la base de données ainsi que les données qu’elle contient sont généralement supprimées. Pour un champ synchronisé depuis une base de données ou mappé depuis une source de données externe, l’étendue des effets dépend de la source de données et de l’origine du champ.

Avertissement

La suppression d’un champ peut affecter les blocs de page, les formulaires, les filtres, les autorisations, les workflows, l’API, les importations et exportations, ainsi que les données existantes. Avant de le supprimer, vérifiez qu’il n’est plus utilisé dans les configurations métier.

Utiliser le champ dans la configuration des pages

Le champ Heure convient à une utilisation dans les formulaires et les configurations de règles. 20260709232726

Cas d’utilisationFonction
Bloc de formulaireSélectionner une heure de la journée.
Bloc de tableauAfficher, trier et filtrer les heures.
Bloc de filtrageFiltrer selon une plage horaire.
WorkflowServir de champ de condition horaire.

Liens associés