Bernard Engine · Doc

Temps passé, présence et planning

Cette page explique trois choses liées : comment Bernard compte le temps passé sur les tâches, comment il suit la présence de l'équipe, et comment vous planifiez le travail (diagramme de Gantt) et suivez la charge de chaque personne (Workload).

Le temps passé

Il se compte tout seul

Vous ne saisissez pas votre temps. Le serveur le compte : tant qu'une tâche est en WIP, le temps s'accumule pour la personne assignée. À chaque sortie de WIP (vers Pause, Done, Waiting…), la durée passée en WIP est ajoutée au temps de chaque personne assignée à la tâche, moins le temps d'inactivité déclaré par le poste. Le temps est rangé par personne et par jour (propriété Time Log), puis cumulé sur le compound, le workflow et l'élément. Les tâches de script ne comptent pas de temps.

Une seule tâche peut être en WIP par personne : passer une tâche en WIP met la précédente en Pause. Les états et les passages automatiques en Pause sont décrits dans la page Workflows, états et modèles.

Situation Ce qui se passe
Vous fermez Bernard la tâche en cours passe en Pause ; au démarrage suivant, Bernard propose de la remettre en WIP
Vous êtes inactif (clavier et souris) à partir de l'Idle Timeout (5 minutes par défaut), la tâche passe en Pause ; à votre retour, elle repasse en WIP si vous y êtes toujours assigné
Votre session Windows est verrouillée, ou votre session à distance (Citrix, bureau à distance) est déconnectée vous passez en Idle tout de suite
Votre poste se coupe (réseau, extinction) Bernard vous affiche hors ligne aussitôt, mais vos tâches attendent l'Idle Timeout : si vous revenez à temps, rien ne change ; sinon elles passent en Pause et le temps compté s'arrête à l'heure réelle de votre départ
Le serveur redémarre ce n'est pas pris pour un départ
Les personnes assignées à une tâche en WIP changent la tâche passe en Pause ; le temps est compté aux anciennes personnes assignées
Vous ouvrez un fichier d'une tâche Ready ou Pause Bernard demande s'il doit la passer en WIP (pas pour les scripts, les validations ni Bernard Review)

L'Idle Timeout se règle dans les réglages globaux (Bernard › Settings › Global Settings, réservé aux administrateurs). Voir Interface.

Changement de jour. Le jour change à une heure réglable (3 h du matin par défaut, Working Time › Next Day Start After). Les heures de nuit sont rangées sur le bon jour, ce qui convient aux équipes de nuit, et une session restée ouverte est coupée à cette heure. Voir Working Time.

Corriger ou ajouter du temps à la main

Les temps saisis à la main restent possibles, selon votre rôle.

Où : dans le panneau Propriétés, clic droit sur la propriété Time Log d'une tâche, puis Edit Time Log. La fenêtre TimeLog Edition on '…' a deux onglets :

Ce qui peut bloquer : l'entrée Edit Time Log n'est proposée que pour une seule tâche à la fois et seulement si votre rôle l'autorise. Les droits sont Can edit existing Timelogs et Can manually log arbitrary timelogs (voir Gestion des utilisateurs et les droits du rôle dans Interface).

Budget et écart

Chaque tâche a un budget (Bid), cumulé sur les parents. L'écart (Time Delta) est le budget moins le temps passé total : il reste vert tant que vous êtes dans le budget et devient rouge en cas de dépassement. Les tâches annulées (Aborted) sortent du cumul du temps passé et des budgets. Le Bid est exprimé dans l'unité du studio (heures ou jours) et la durée d'une journée vient de Duration Unit Display › Working Day Duration.

Pour sortir les temps passés dans un fichier : Bernard › Data › Export › Timelogs, voir Import, export et journaux.

Présence et temps de travail

La vue Working Time View (Windows › Working Time View) montre, pour chaque personne et chaque jour, la présence, le temps de travail et les heures supplémentaires. Elle est décrite dans Interface. Les réglages qui la gouvernent sont réservés aux administrateurs :

Trois notions à retenir :

La présence a aussi un effet sur le planning : un jour de congé posé pour une personne dans la Working Time View est grisé sur sa ligne dans la charge de travail et n'y compte pas comme jour ouvré (voir La charge de travail).

Le planning : principes

Où l'ouvrir : Windows › Planning View. La vue montre en haut un diagramme de Gantt (à gauche l'arborescence et ses filtres, à droite les barres), en dessous une ou deux frises de charge de travail (WORKLOAD 1 et WORKLOAD 2), sur la même échelle de temps. Les barres de défilement horizontales des trois frises sont liées ; le cadenas, en haut de la vue, les délie.

Un planning par projet et par scénario

Le planning garde ses propres dates (début et fin) pour chaque objet planifié : projet, dossier, élément, compound, tâche. Vous pouvez donc préparer un planning sans toucher aux tâches, puis le valider : seulement à ce moment les dates sont écrites sur les tâches (Start Date, Due Date).

Depuis le 2026-11-04, les plannings sont rangés par projet et par scénario. Un scénario est une façon d'organiser le travail ; sous chaque scénario, Bernard crée un planning par projet, dès qu'un objet du projet y est planifié. Un grand studio n'est donc plus limité par la taille d'un planning unique.

Enregistré avec l'onglet

Un onglet de la vue Planning View se rouvre comme vous l'avez laissé : scénario, filtres du Gantt, colonnes cachées, options de visibilité, période (ou All dates), zoom, position de défilement, et les réglages de la charge (Bid / Timelog, Tasks, Planned, noms sur les barres). Voir Presets de vues.

Le Gantt

Ce que vous voyez

Une ligne par objet, dans la hiérarchie : projets, dossiers, éléments (Project Items), compounds, tâches. Le workflow lui-même n'est pas affiché : ses tâches sont directement sous l'élément.

L'arborescence (GANTT TREE) a six colonnes :

Colonne Contenu
Item le nom ; toujours visible
BID le budget
% l'avancement
State l'état
Start, End les dates du planning, au format AA/MM/JJ

Les barres. Une barre va du premier au dernier jour planifié, jour de fin inclus. Son contour est en pointillé tant que les dates du planning ne sont pas celles écrites sur la tâche (Start Date, Due Date), plein après Validate your plan. Elle est colorée selon l'état de la tâche et remplie à hauteur de l'avancement. Une tâche de validation est un jalon : elle ne peut être que déplacée. Le nom de l'objet est écrit dans la barre, ou à sa suite si elle est trop étroite.

L'icône « dates manquantes ». Une icône signale une tâche sans date de début ou de fin, ou un élément sans date, ou dont des tâches n'ont pas de date. Survolez la ligne : l'infobulle ajoute « Missing dates : » et la raison (par exemple « task without start or due date : » suivi des noms). Cette icône lit les dates Start Date et Due Date des objets, pas les dates des barres du planning.

Les infobulles. Survolez une ligne ou une barre du Gantt (ou une tâche de la charge) : nom, dates du planning avec le nombre de jours et de jours ouvrés, état, budget et temps passé dans l'unité du studio, personnes assignées. Un objet non planifié affiche « Not planned ».

Visibility options

Le bouton Visibility options (icône d'œil), à droite du titre GANTT TREE, ouvre un menu. Un œil ouvert veut dire « affiché », un œil barré « masqué » ; un clic bascule. Le choix est enregistré avec l'onglet.

Entrée Effet
Compounds masqués par défaut : les tâches d'un compound sont alors affichées directement sous l'élément
Thumbnails affichées par défaut : la vignette de l'élément à côté de son nom, lue pour les lignes visibles seulement
(section Columns) une entrée par colonne masquable (BID, %, State, Start, End)
(section Dates) Year in dates dates en AA/MM/JJ, ou MM/JJ sans l'année

GANTT FILTERS

La colonne de gauche contient trois blocs : TIME FILTERS, en premier et toujours visible, puis GANTT FILTERS, puis GANTT TREE. Le bouton + de GANTT FILTERS ajoute un filtre ; les filtres sont rangés par groupe, avec une icône.

Groupe Filtres
Project Filters Scope, Project State, Project Name, Project Tags
Project Item Filters Model, Project Item Type, Name, Tags, Resulting State
Task Filters Types, States, Task Name, Task Tags
General Filters Department, Users
Folder Filters Folder Scope, Folder Name, Folder Tags

Un nouvel onglet démarre avec des filtres utiles : le Scope sur le projet courant, les tâches annulées et les tâches de validation masquées, et les filtres de dossier prêts à être remplis. Reset Filters, en bas du menu +, revient à cet état. Les filtres de dossier fonctionnent seuls ou avec les filtres d'éléments (par exemple un nom de dossier comme « E* » s'applique tout de suite, même sur toute une production, et les éléments créés ensuite dans ces dossiers apparaissent d'eux-mêmes).

TIME FILTERS

Contrôle Effet
Period : Month, Quarter, Year, Custom la période affichée. Custom montre deux dates (AA/MM/JJ)
‹ et › une période en arrière ou en avant
◎ revenir à la période courante
Centered on today activé : les jours autour d'aujourd'hui (Month ±15 jours, Quarter ±45 jours, Year ±6 mois) ; désactivé : le mois, le trimestre ou l'année du calendrier
Show unplanned tasks désactivé : les tâches sans Start Date ou sans Due Date sont masquées
Hide rows outside the period les tâches qui ne recouvrent pas la période sont masquées
Sort : Alphabetic ↑, Earliest, Latest tri par nom (les tâches dans l'ordre de leur workflow ; un second clic inverse), par début le plus tôt ou par début le plus tard
Zoom : Day, Week, Month, Fit l'échelle de temps (voir ci-dessous)

Sans période, le libellé indique All dates et les frises couvrent les dates planifiées. Les filtres de période portent sur les dates Start Date et Due Date des tâches.

Zoom, défilement et sélection

Geste Effet
boutons Day, Week, Month, Fit ou Ctrl+1, Ctrl+2, Ctrl+3, Ctrl+0 échelle en jours, en semaines, en mois, ou « les dates planifiées remplissent la largeur ». Le bouton de l'échelle courante reste allumé jusqu'à ce que vous zoomiez à la main
Ctrl++ (ou Ctrl+=), Ctrl+- ; Ctrl + molette zoomer et dézoomer. Le zoom est borné, et enregistré avec l'onglet
bouton Today, ou Espace revenir à aujourd'hui
bouton du milieu de la souris maintenu faire défiler (pan)
F montrer dans la charge les tâches sélectionnées
glisser dans le vide rectangle de sélection (Ctrl bascule la sélection)

Les noms des jours et des mois sont toujours en anglais, quelle que soit la langue du poste.

Les jours fériés (types de jours du studio) et les week-ends sont grisés dans le Gantt et la charge.

Planifier

Déplacer et redimensionner une barre

Annuler, rétablir

Ctrl+Z annule le dernier changement de dates fait dans le planning (glissement, entrée de menu, Plan from…) et Ctrl+Y (ou Ctrl+Shift+Z) le rétablit. Bernard garde les 100 derniers changements. Pendant une opération longue (planification, calage sur les temps passés), l'annulation est refusée.

Le menu clic droit du Gantt

Clic droit sur une barre ou sur une ligne de l'arborescence. Pour plusieurs objets sélectionnés, un nombre entre crochets (« [3] ») est ajouté. La date des entrées Plan… est celle du jour cliqué sur la frise ; depuis l'arborescence, c'est la date du jour.

Entrée Effet
Expand To › SubFolders, Project Items, Compounds, Tasks déplie la hiérarchie jusqu'au niveau choisi. Tasks n'est proposé que si la sélection contient un élément
Plan from « jour » planifie la sélection au plus tôt à partir de ce jour
Plan Until « jour » étale la planification de la sélection, de son début à ce jour
Plan To End On « jour » planifie la sélection à rebours pour qu'elle finisse ce jour
Plan To Item Dates reprend le Start Date et le Due Date déjà écrits sur les objets
Plan To Parent donne aux objets les dates de leur parent
Fit Dates To Time Logs cale les dates sur le temps réellement passé
Focus In Workload montre la sélection dans la charge
Remove retire les objets du planning, après confirmation
Validate your plan écrit les dates du planning sur les tâches, après confirmation

La confirmation de Remove et de Validate your plan est demandée avant toute écriture.

Plan from

Le résultat suit le workflow : chaque tâche commence après la fin de ses sources, et sa durée vient de son budget (Bid). Bernard consomme le budget jour par jour, à raison de la durée d'une journée du studio (Working Day Duration). Les samedis et dimanches sont sautés. Une tâche sans budget ne prend pas de temps (début = fin). Une tâche qui a un budget occupe tout son dernier jour : la suivante commence le jour d'après.

Exemple : une tâche Design de 5 jours, planifiée depuis un lundi, finit le vendredi.

Pour changer la durée d'une tâche, changez son budget puis relancez Plan from. Attention à ce que vous sélectionnez : si vous ne sélectionnez qu'une tâche, seule cette tâche est replanifiée. Pour replanifier tout le workflow d'un élément, sélectionnez l'élément : toutes ses tâches se suivent alors l'une après l'autre.

Plan Until et Plan To End On

Plan To Item Dates et Plan To Parent

Plan To Item Dates cale le planning sur les Start Date et Due Date déjà présents sur les objets. C'est le moyen de reprendre un planning importé : si vous avez importé des dates de début et de fin tâche par tâche (Import From Files, ou un tableau), sélectionnez les éléments et lancez Plan To Item Dates. Si une seule date existe, Bernard déduit l'autre (deux jours par défaut, en évitant le week-end). Les objets sans aucune date sont listés dans un message (dix au plus) et restent inchangés.

Plan To Parent donne aux objets sélectionnés l'intervalle de leur parent (un parent sans dates prend celles de son propre parent, jusqu'au projet) ; leurs enfants suivent.

Fit Dates To Time Logs

Cale les dates sur la réalité. Pour chaque élément sélectionné :

  1. les tâches qui ont du temps passé prennent comme Start Date le premier jour passé et comme Due Date le dernier ;
  2. leur compound et leur élément englobent leurs tâches ;
  3. les tâches sans temps passé (hors tâches annulées) sont planifiées après les tâches passées, à partir du jour suivant le dernier jour passé, en suivant le workflow, les budgets et les jours ouvrés ;
  4. les dates du planning prennent les mêmes jours, et les Start Date / Due Date des tâches, compounds et éléments planifiés sont mis à jour (les barres sont alors en trait plein).

Un élément sans aucun temps passé n'est pas modifié. L'opération tourne en arrière-plan : Bernard reste utilisable, une pastille au-dessus du Gantt montre l'avancement (par exemple le nombre de workflows lus), et vous pouvez l'annuler avec Ctrl+Z. Une seule opération longue à la fois est acceptée par scénario ; sinon, un message vous l'indique.

Validate your plan

C'est l'étape qui rend le planning officiel. Pour les tâches et éléments planifiés de la sélection (et de ce qu'elle contient), Bernard écrit les dates du planning dans leur Start Date et leur Due Date. Les barres passent du pointillé au trait plein. Les objets sans dates dans le planning ne sont pas touchés.

Un exemple complet

  1. Ouvrez Windows › Planning View et vérifiez le scénario (Scenario:) ainsi que le filtre Scope (le projet courant).
  2. Dans l'arborescence, sélectionnez l'élément à planifier.
  3. Clic droit sur la frise, au jour de départ voulu, puis Plan from « jour ». Les tâches se suivent selon le workflow et les budgets.
  4. Ajustez à la souris : glissez une barre, étirez un bord. Ctrl+Z revient en arrière.
  5. Quand le résultat vous convient, sélectionnez l'élément, clic droit, Validate your plan, puis confirmez. Les barres passent en trait plein et les dates sont dans les propriétés Start Date et Due Date des tâches.

La charge de travail (Workload)

La charge compare, pour chaque personne (ou chaque département, projet, élément), le budget (Bid) des tâches planifiées et le temps passé (Timelog), jour par jour, semaine par semaine ou mois par mois selon le zoom.

La charge ne lit que les tâches qui ont des dates dans le planning du scénario : une tâche non planifiée n'a ni barre ni chiffre.

Les regroupements

À gauche, la zone WORKLOAD GROUPINGS définit les niveaux de regroupement ; le bouton + en ajoute un parmi Project, Department, User et Project Item. Chaque niveau a ses cartes (colorées) et ses filtres (Filters, avec une portée Scope et des propriétés au choix). Clic droit sur un niveau, Remove Grouping, le supprime. Quand vous changez les niveaux, le bouton Apply Groupings apparaît : cliquez pour recalculer. Le réglage Auto Apply (Local Settings › Views › Workload) applique les changements tout seul.

Chaque carte

Une carte nomme une valeur du regroupement (une personne, un département…). Le bouton ▼ Time Info ▼ montre ou masque les colonnes de chiffres : BID, TIMELOG et DELTA, dans l'unité du studio (heures, ou jours si le studio compte en jours).

Les frises

Exporter la charge

Le menu déroulant en haut à gauche de la frise (Export) propose Export to EXCEL, Export to CSV, Export to HTML, Export to JSON et Export to CLIPBOARD. Une fenêtre d'options s'ouvre :

Vous choisissez ensuite le fichier ; une fenêtre confirme (Copy path to clipboard, Open file). Si le fichier ne peut pas être écrit (ouvert ailleurs), Bernard le dit. L'export au CLIPBOARD copie le tableau, prêt à coller dans un tableur. Les valeurs sont dans l'unité du studio.

Historique

L'onglet History d'un objet garde qui a changé quoi, quand et depuis quel poste, y compris le temps passé écrit par le serveur. Voir History.