Pas encore de mot de passe, ou pas de mail connu : un gestionnaire te donne un mot de passe provisoire, que tu changes à la première connexion.
Trait pointillé : heures théoriques du régime. Barre pleine : réalisé. Partie jaune : absence comptée.
Tous les salariés de l'entité choisie (les administrateurs n'y figurent pas). « Non pointé » : jour travaillé selon le régime, sans aucune heure ni absence. Cliquer sur un nom ouvre sa journée.
En mode admin, cliquer sur un jour passé l'ouvre dans « Aujourd'hui » pour y poser les heures.
Une ligne n'existe en base que si la personne a pointé ou s'il y a une absence. Les autres jours sont calculés à l'affichage (régime + calendrier).
Congés et récupérations demandés par les salariés. Validé : la demande entre dans la pointeuse (une ligne par jour travaillé) et apparaît au planning. Refusé : rien ne bouge, la demande reste visible « Refusée » dans la liste du salarié.
Une seule saisie : elle crée l'absence et une ligne par jour travaillé dans la pointeuse. Le planning lira la même absence. Les jours non travaillés du régime et les fériés sont sautés. Les congés et récupérations des salariés partent d'abord en validation : ils n'entrent dans la pointeuse et le planning qu'une fois validés par un administrateur.
Ne remplis que les heures à corriger : seules celles-là partent, en une seule demande. « Oubli » ou « Correction » se déduit tout seul (rien d'enregistré = oubli). L'heure d'origine est conservée ; le gestionnaire accepte ou refuse.
Une ligne par personne et par jour. En vert, les heures demandées (l'ancienne barrée en dessous) ; en gris, celles qui ne changent pas.
Les blocs Véhicule et Contrat sont tenus par l'administrateur. Tu peux mettre à jour l'utilisation (assurance, kilométrage, contrôle technique) et l'annotation.
Maquette de travail : les personnes, véhicules et heures affichés sont des exemples. Toutes les lectures et écritures passent par l'objet api du script, qui sera branché sur le programme Python.