Champs personnalisés
Ajoutez des champs supplémentaires aux entrées de temps et suivez tout ce que vous voulez !
Grâce aux champs personnalisés, vous pouvez suivre les pauses, les heures supplémentaires, le statut de la facture, le nombre d'unités, les listes déroulantes personnalisées, la quantité, les codes, l'emplacement, l'équipement, l'estimation, le numéro de transaction, le lien vers le ticket, les reçus, les images, toutes sortes d'identifiants (facture, tâche, utilisateur, projet)... et plus encore !
In addition to user data, you can also track project metadata – perfect when you need to analyze data in pivot tables, or when you need to integrate Clockify with external systems via API.
If you wish to add custom fields to users (like Employee ID), you can use user fields.
Les champs personnalisés sont une fonctionnalité supplémentaire, que vous pouvez activer en mettant à niveau votre espace de travail vers le plan Pro ou Entreprise.
Les utilisateurs peuvent saisir des données dans les champs personnalisés via : le web, une extension de navigateur, iOS, Android et Mac (support pour Windows bientôt disponible).
Création de champs personnalisés #
Vous pouvez créer des champs personnalisés dans les Paramètres de l'espace de travail > onglet Champs personnalisés. Vous pouvez avoir jusqu'à 50 champs dans un espace de travail.
Lorsque vous créez un champ, vous devez spécifier le type de champ :
- Texte – champ de saisie dans lequel vous pouvez taper ce que vous souhaitez (ID du projet, notes supplémentaires, coordonnées)
- Nombre – champ de saisie qui accepte uniquement des valeurs numériques (kilométrage, dépenses, nombre d'unités)
- Lien– champ de saisie qui accepte les URL de sites Web ou de fichiers (reçus, captures d'écran, documents, référence de la tâche)
- Champ interrupteur – un simple commutateur oui/non (facturé, payé, urgent)
- Sélectionner – champ de saisie qui permet aux utilisateurs de sélectionner une seule option dans une liste prédéterminée (emplacement, statut, catégorie)
- Sélectionner plusieurs – champ de saisie qui permet aux utilisateurs de sélectionner un nombre quelconque de valeurs dans une liste prédéterminée (équipement utilisé, liste de balises personnalisée pour un projet)
Vous pouvez également empêcher les utilisateurs ordinaires d'entrer ou de modifier des données en définissant l'option Qui peut modifier : Admins (par exemple, vous pouvez avoir un statut Impayé/Payé que les utilisateurs peuvent voir mais que seuls les administrateurs peuvent modifier).
Utilisation des champs #
Pour que vos utilisateurs puissent voir et utiliser les champs que vous avez créés, glissez-déposez le champ dans l'emplacement visible de la colonne active. Les champs apparaîtront alors dans le suivi du temps et la feuille de temps pour tous les utilisateurs de l'espace de travail.
Dans la feuille de temps, vous pouvez saisir des données pour des champs supplémentaires lorsque vous survolez une cellule avec l'heure et cliquez sur les trois points.
Vous pouvez avoir jusqu'à 5 champs visibles pour l'ensemble de l'espace de travail, plus 5 autres sur les projets.
Les champs fonctionnent comme des entrées normales, selon le type de champ que vous avez spécifié. Les utilisateurs peuvent saisir du texte, un nombre, cocher une case ou choisir dans une liste de valeurs prédéterminées.
Quand utiliser les champs invisibles
Les champs invisibles sont utiles lorsque vous avez besoin d'intégrer Clockify avec des systèmes externes via une API, ou lorsque vous avez besoin que les entrées héritent de métadonnées supplémentaires des projets (comme l'ID du projet ou le type de projet) et que vous ne voulez pas surcharger vos utilisateurs avec des données non pertinentes.
Si vous activez un champ et le rendez invisible, les utilisateurs ne le verront nulle part, mais toutes les entrées créées en seront dotées. Les entrées peuvent hériter de la valeur des champs invisibles via le projet, ou vous pouvez les mettre à jour via l'API ou une autre intégration.
Les champs invisibles et leurs données apparaissent dans les exportations Excel et CSV du rapport détaillé.
Activation des champs sur les projets #
Outre l'activation des champs personnalisés pour l'ensemble de l'espace de travail, vous pouvez également les activer par projet, ainsi que modifier la visibilité et la valeur par défaut dans les paramètres du projet.
Tous les champs invisibles s'affichent automatiquement dans les projets. Vous pouvez définir leur valeur par défaut pour ce projet, et les rendre visibles (ou invisibles) lorsqu'un utilisateur sélectionne ce projet.
Vous pouvez avoir jusqu'à 10 champs visibles dans un projet.
À part la gestion des champs actifs, vous pouvez également ajouter un champ à partir d'une liste de champs disponibles, afin que seules les entrées de ce projet particulier disposent de ce champ.
Si vous souhaitez que les champs aient une certaine valeur par défaut lorsqu'un utilisateur sélectionne un projet. Par exemple, si un utilisateur sélectionne ProjectX, le champ Localisation peut être défini sur les États-Unis, que l'utilisateur peut remplacer ultérieurement s'il ne s'agit pas des États-Unis.
Faites attention aux valeurs par défaut, car elles remplacent toujours les valeurs existantes. Par exemple, si une entrée de temps possède Ma valeur et que vous modifiez ensuite un projet avec une Valeur par défaut, celle-ci écrasera Ma valeur (vous pouvez saisir à nouveau Ma valeur, mais si vous modifiez à nouveau le projet d'une entrée de temps, Ma valeur sera perdue).
Un chef de projet peut modifier la visibilité d'un champ et définir une valeur par défaut pour ses projets.
Utilisation avancée #
Vous pouvez réaliser n'importe quel flux de travail dont vous avez besoin en utilisant ces quatre mécanismes :
- Autorisation d'édition – Vous pouvez laisser les utilisateurs modifier les données d'un champ pour leurs entrées de temps, ou limiter l'édition aux administrateurs uniquement
- Visibilité – Affecte si les utilisateurs peuvent voir un champ dans le suivi du temps et la feuille de temps
- Valeur par défaut – Les champs sur les entrées de temps sont vides au départ, sauf si vous les remplissez avec une valeur par défaut
- Remplacement des projets – Vous pouvez remplacer la visibilité et la valeur par défaut d'un champ par projet
Par exemple, vous pouvez définir un champ comme non modifiable par les utilisateurs ordinaires et visible uniquement sur certains projets. Ou bien, vous pouvez rendre un champ invisible et définir une valeur par défaut pour les projets, de sorte que chaque entrée de temps possède ses métadonnées de projet.
MODIFIER | VISIBILITÉ | PAR DÉFAUT | CAS D'USAGE |
---|---|---|---|
Tout le monde | Visible | Vide | Pour la saisie par l'utilisateur Un utilisateur voit un champ de saisie et entre une valeur (par exemple, kilométrage, dépenses, reçus) |
Tout le monde | Visible | Hérite | Pour que les utilisateurs puissent passer outre si nécessaire Un utilisateur voit un champ de saisie avec une valeur préremplie, qu'il peut modifier si nécessaire (par exemple, sélectionner une autre valeur) |
Tout le monde | Invisible | Vide | Pour les intégrations d'utilisateurs Les entrées ont ce champ avec une valeur vide, qui ne peut être mise à jour que via l'API |
Tout le monde | Invisible | Hérite | Pour les métadonnées de projet Toutes les entrées héritent des métadonnées d'un espace de travail ou d'un projet (par exemple, le nom de l'espace de travail, l'ID du projet) |
Les administrateurs | Visible | Vide | Pour que les utilisateurs puissent suivre le statut Les administrateurs modifient les entrées de temps des autres afin que les utilisateurs puissent voir plus tard le statut de leurs entrées (par exemple, l'administrateur indique que le temps a été payé) |
Les administrateurs | Visible | Hérite | Pour la référence de l'utilisateur Les entrées montrent aux utilisateurs des informations sur le projet à des fins de référence |
Les administrateurs | Invisible | Vide | Pour les intégrations administrateur Les entrées ont un champ avec une valeur vide, qui ne peut être mis à jour que par les administrateurs via l'API |
Les administrateurs | Invisible | Hérite | Pour les métadonnées de projet de l'administrateur Métadonnées de l'espace de travail ou du projet, que seuls les administrateurs peuvent modifier via l'API (par exemple, le nom de l'espace de travail, l'ID du projet) |
Champ personnalisé obligatoire #
Vous pouvez également configurer un champ personnalisé de saisie des temps pour qu'il soit obligatoire pour chaque saisie de temps au niveau de l'espace de travail.
Pour ce faire, un champ personnalisé de saisie du temps doit être défini comme Visible avec une valeur par défaut, ou édité par Tout le monde. S'il est configuré correctement, ce champ personnalisé apparaîtra dans les paramètres de l'espace de travail, sous la section Ne pas autoriser l'enregistrement du temps sans, dans l'onglet Général. Après avoir été sélectionné dans une case à cocher, le champ apparaîtra dans le suivi du temps et la feuille de temps comme un champ obligatoire.
Ainsi, la prochaine fois qu'un utilisateur voudra saisir une entrée de temps, il devra insérer les données dans ce champ obligatoire.
Modification et suppression des champs #
L'activation d'un champ n'a pas d'impact sur les anciennes entrées. Seules les nouvelles entrées de temps à venir auront des champs personnalisés et des valeurs par défaut. Pour ajouter rétroactivement des champs aux entrées de temps, vous devrez mettre à jour manuellement les entrées de temps.
Si vous faites passer un champ d'Actif à Disponible, les nouvelles entrées ne comporteront plus ce champ, mais les entrées existantes conserveront leurs données et apparaîtront dans les exportations.
La suppression d'un champ personnalisé supprime ce champ et toutes ses données de toutes les entrées de temps, dans tout l'espace de travail. Une fois que vous avez supprimé un champ, c'est comme s'il n'avait jamais existé. Il n'y a pas d'annulation possible. Pour conserver les données, il est préférable de le désactiver en déplaçant le champ vers la colonne “Disponible”.
Si vous modifiez les options d'un champ de type Sélectionner , les entrées de temps existantes conserveront les valeurs originales. Sauf si :
- Vous modifiez manuellement la valeur du champ personnalisé de type Sélectionner sur l'entrée de temps à une valeur différente
- Vous changez le projet de l'entrée de temps en un projet qui a une valeur par défaut définie pour ce champ de type Sélectionner . Dans ce cas, l'entrée obtiendra la valeur par défaut pour le champ personnalisé de type Sélectionner du projet que vous avez sélectionné.
Exemple de modification #
Disons que vous avez un champ personnalisé de type Sélectionner nommé Localisation avec 3 options de sélection : Los Angeles, New York, et Boston.
You create a time entry and select Los Angeles as your location. Then you go to Workspace settings and rename Los Angeles option to San Francisco.
L'entrée créée conservera la valeur Los Angeles.
Si vous modifiez l'entrée créée et changez son projet en un projet dont le champ Localisation a une valeur par défaut (par exemple, New York), l'entrée aura désormais New York comme emplacement. En d'autres termes, la valeur par défaut remplacera la valeur originale chaque fois que vous mettrez à jour une entrée.
Another example: let’s say you create a field called Updated, set default value 2020, and make it invisible. Your old entries won’t have that field, but each entry moving forward will have it.
Si quelqu'un modifie le projet sur son ancienne entrée, cette entrée reprendra la valeur 2020 même si elle ne l'a jamais eue, ce qui vous permettra de voir si une entrée a été modifiée.
Champs personnalisés dans les rapports #
Vous pouvez récupérer les entrées de temps avec tous leurs champs et données dans le rapport détaillé via l'exportation Excel et CSV. Vous pouvez ensuite créer toutes sortes de rapports personnalisés dans des tableaux croisés dynamiques.
Vous pouvez voir et modifier les données des champs visibles directement dans le rapport détaillé. En outre, les administrateurs peuvent modifier les données des champs personnalisés que d'autres utilisateurs ont saisies (les membres réguliers ne peuvent modifier et supprimer que les entrées de temps qui leur appartiennent).
Vous pouvez aussi utiliser des Modifier en bloc pour mettre à jour les champs personnalisés de plusieurs entrées de temps en un seul clic.
Les exportations Excel et CSV répertorient tous les champs actifs. Si une entrée possède une valeur dans un champ personnalisé qui n'est plus actif ni dans l'espace de travail ni dans un projet, ce champ n'apparaîtra pas.
Download sample report (Excel)
Les rapports vous permettent également de filtrer le rapport par des champs personnalisés. Vous pouvez facilement activer ou désactiver les champs personnalisés que vous souhaitez voir apparaître comme filtres et les utiliser pour filtrer les entrées de temps.
Ces filtres sont spécifiques à l'utilisateur. Lorsque vous ajoutez certains champs personnalisés aux filtres, cela n'affecte pas les autres utilisateurs. Chaque utilisateur peut disposer de son propre ensemble de filtres.