Guide complet Easytime
Tout ce qu'il faut savoir pour configurer, utiliser et administrer Easytime au quotidien.
Easytime est la solution de gestion des temps et des ressources humaines de Computime : pointage par terminaux biométriques, calcul automatique des retards, absences, pauses et heures supplémentaires, gestion des congés, de la paie et un espace libre-service pour chaque collaborateur.
Ce guide présente chaque écran de l'application avec une capture reconstituée, le rôle de chaque champ et les règles de calcul. Les captures utilisent les mêmes composants que l'application : elles suivent votre thème (clair ou sombre).
| Symbole | Signification |
|---|---|
| Obligatoire | Champ à renseigner pour pouvoir enregistrer (marqué d'un * dans les formulaires). |
| 1 | Repère numéroté sur une capture : son explication se trouve dans la légende juste en dessous. |
| MenuParamètres | Chemin à suivre dans le menu de gauche pour ouvrir l'écran. |
| Astuce ou bonne pratique issue du terrain. |
Nouveautés
Ce qui a changé dans Easytime.
Résumé des évolutions récentes d'Easytime, avec un lien vers la partie du guide qui les décrit.
| Domaine | Ce qui change |
|---|---|
| Circuit de validation | Responsable puis RH (étapes successives), RH seule, responsable seul ou sans validation, réglé par type de demande : refus définitif, seuil RH, escalade, relances, motif obligatoire. |
| Demandes à valider | Nouvelle page de l'espace collaborateur : le responsable valide son équipe depuis le web, sans droits RH. |
| Paramètres système | Catégories en couleur et regroupées (Gestion des temps, RH, Système, IA) : Self-service & workflow, Traitement & anomalies, Paie, Agent RH, Pointeuses, Journal d'audit. |
| Journal d'audit | Ancienne et nouvelle valeur de chaque champ modifié, copie des données supprimées, téléchargements et exports, export Excel / CSV, rapport PDF, empreinte anti-falsification, alertes. Le bouton « Réinitialiser l'historique » est supprimé. |
| Appareils connectés | Téléphones et navigateurs, en ligne ou hors ligne en direct, modèle, système, adresse IP ; déconnexion d'un téléphone. |
| Tableau de bord | Carte « Connectés » en direct : onglets ouverts et applications mobiles ouvertes, mise à jour toutes les 15 s. |
| Application mobile 1.4 | Mise à jour proposée par le serveur, notifications qui ouvrent le bon écran, temps de la journée calculé sur le planning, modèle du téléphone. |
| Licence | Signature Ed25519 et licence liée à l'identifiant du serveur : une licence copiée sur une autre machine est refusée. |
| Sécurité | Blocage après 5 échecs de connexion, messages identiques que le compte existe ou non, lien de réinitialisation sur l'adresse publique, export de paie réservé, alerte sur les mots de passe par défaut. |
| Performances | Jusqu'à 1000 utilisateurs connectés testés ; recommandations de serveur (processeur, mémoire). |
| Apparence de l'interface | Menu Rail (icônes et panneaux volants) ou menu du haut, densité des tableaux, taille du texte et mode accessibilité, enregistrés dans votre profil. |
| Brief du jour (agent RH) | Chaque matin, l'agent prépare les corrections, relances et points à vérifier ; vous validez en un clic. |
| Corrections rapides | Chaque omission ou doublon de pointage reçoit UNE action proposée (doublon, retour de pause, sortie manquante…) avec un niveau de confiance. |
| Pointage (calendrier) | Icône de la source de chaque pointage, pointages modifiés et supprimés visibles et restaurables, postes de nuit, événements cliquables, correction proposée dans le détail du jour, anomalies recalculées après chaque correction. |
| Pointeuses | Un pointage supprimé ou modifié à la main n'est plus réimporté par la synchronisation du terminal. |
| Anomalies | Nouvelle anomalie « Doublon de pointage » (doublons cachés par un nombre pair de pointages). |
| Détection IA | Les pages Anomalies et Suggestion sont remplacées par Anomalies + Corrections rapides ; entraînement automatique et « tout l'historique ». |
| Paramètres système | Nouveaux réglages : doublons, pause non déclarée, agent RH, entraînement automatique. |
| Administration | Installation sur Tomcat et réglage de la mémoire, connexion Google (SSO), fuseau horaire du service IA. |
| Modèles de document | Rédigez vos propres demandes de congé, demandes d'absence et attestations de travail : champs automatiques, conditions de délivrance, filigrane brouillon, numérotation, QR code, 18 thèmes prêts à l'emploi, police, logo propre, signature et cachet scannés (aussi dans les cases de visa). |
| Modèles de rapport | 14 modèles prêts à l'emploi par besoin, filtres enregistrés (période type, sites, départements, groupes) choix d'une autre période au moment de l'utilisation et 18 thèmes prêts à l'emploi (couleurs, police, logo, titre). |
Éditions et licence
Lite, Business, Corporate, SaaS : les modules inclus et le fonctionnement de la licence.
Easytime est proposé en quatre éditions. Chaque édition contient tout ce que propose la précédente. La licence installée détermine les modules visibles dans le menu et accessibles dans l'application.
Pointage, calculs (retards, absences, pauses, heures sup), congés, organisation et paramétrage de base.
Lite + espace collaborateur, compensations, plannings avancés, RH (formations, entretiens, équipements), Hikvision et caméras, télétravail, échanges de planning, kiosques, organigramme, documents RH, parcours.
Business + IA, paie et rémunération, projets, visiteurs, rapports automatiques, déclencheurs RH, astreintes, absentéisme, prévision des effectifs, sondages, journal d'audit, plugins.
Mêmes modules que Corporate, hébergés par Computime dans le cloud : chaque client a sa propre base, isolée des autres.
| Domaine | Module | Lite | Business | Corporate | SaaS |
|---|---|---|---|---|---|
| Tâche quotidienne | Tableau de bord, Pointage, Anomalies | ||||
| Absences, Retards, Interruptions | |||||
| Heures supplémentaires et majorations | |||||
| Congés et reliquats | |||||
| Lancer le traitement, Rapport de synthèse | |||||
| Repos compensateur, Récupération | |||||
| Organisation | Collaborateurs, Départements, Groupes, Sites | ||||
| Visiteurs | |||||
| Paramètres | Horaires, Plannings, Jours fériés | ||||
| Types d'absence et d'interruption, Paramètres de congé | |||||
| Paramètres système | |||||
| Exceptions de planning, Horaires dynamiques | |||||
| Espace collaborateur | Libre-service : demandes, pointages, anomalies, visites | ||||
| RH étendu | Formations, Entretiens annuels, Équipements | ||||
| Bulletins de paie, Rémunération | |||||
| Projets, Rapports automatiques | |||||
| Maintenance | Terminaux ZKTeco et Anviz | ||||
| Terminaux Hikvision, Caméras ONVIF et vue surveillance | |||||
| Tâche quotidienne | Brief du jour (agent RH) et Corrections rapides — contenu adapté à l'édition | ||||
| Maintenance | Plugins | ||||
| Détection IA | Planning IA, contrôle paie, conformité, scan, entraînement (manuel et automatique) | ||||
| RH Plus | Télétravail, Échanges de planning, Kiosques de pointage | ||||
| Organigramme, Documents RH, Parcours (intégration / départ) | |||||
| Astreintes, Absentéisme, Prévision des effectifs, Sondages | |||||
| RH étendu | Déclencheurs RH (règles automatiques, e-mails) | ||||
| Espace collaborateur | Application mobile EasyTime (Android) | ||||
| Sécurité | Rôles et permissions | ||||
| Journal d'audit |
Ce que contient une licence
- Client : nom de l'entreprise titulaire.
- Édition : Lite, Business, Corporate ou SaaS.
- Nombre maximal de collaborateurs actifs : au-delà, la création et l'import de collaborateurs sont refusés (« ligne ignorée » à l'import). Une valeur 0 signifie illimité. Un collaborateur sorti (démission) ne compte plus.
- Date d'expiration.
- Liste des modules autorisés : par défaut ceux de l’édition, mais Computime peut ajouter un module d’une édition supérieure (ex. la paie sur une licence Lite) ou en retirer un. Le tableau ci-dessus décrit donc le contenu standard de chaque édition.
- La clé est signée par Computime : elle ne peut pas être modifiée sans devenir invalide.
Activer ou renouveler la licence
- Recevez la clé de licence de Computime (texte long).
- Ouvrez
/license(affiché automatiquement si aucune licence n'est active), collez la clé. - Cliquez sur Activer la licence : le menu s'adapte immédiatement à l'édition.
- Pour un renouvellement ou un changement d'édition, activez simplement la nouvelle clé.
L'état de la licence est aussi visible dans Paramètres système › Licence.
| État | Ce que voit l'utilisateur |
|---|---|
| Active | Accès normal aux modules de l'édition. |
| Absente | Toute page renvoie vers l'écran Activation licence (seules la connexion et les pages de mot de passe restent accessibles). |
| Invalide | Clé mal copiée ou modifiée : « Signature de licence invalide » ou « Format de licence invalide ». |
| Expirée | Après la date d'expiration : retour à l'écran d'activation avec « Licence expirée ». Saisissez la nouvelle clé. |
| Module hors licence | La page n'apparaît pas dans le menu ; un accès direct affiche « 403 — Accès interdit » (l'API répond FEATURE_NOT_ALLOWED). |
MOBILE_* est à 1. Voir Application mobile EasyTime.Licence liée au serveur
- Le client ouvre Activation licence et clique sur Copier à côté de l'identifiant de ce serveur (ET-…).
- Il envoie cet identifiant à Computime.
- Computime génère la licence avec cet identifiant (voir ci-dessous).
- Le client colle la clé et clique sur Activer la licence : « Licence liée à ce serveur ».
/etc/machine-id de la machine hôte.Générer une licence (Computime)
- Ouvrez
tools\license\dist\EasytimeLicence.exesur le poste qui détient la clé privée (%USERPROFILE%\.easytime\licence-ed25519-privee.pem). - Renseignez le client, l'identifiant du serveur reçu, l'édition, le nombre de collaborateurs, l'expiration et les modules.
- Cliquez sur Générer la clé (le message confirme « liée au serveur ET-… »), puis Copier ou Enregistrer.
- Ligne de commande :
EasytimeLicence.exe --client "Atlas" --edition Business --max 50 --expire 2027-12-31 --serveur ET-… --sortie licence.txt.
Connexion et mot de passe
Se connecter, première connexion, mot de passe oublié, changement et déconnexion.
L'écran de connexion est la page d'accueil d'Easytime (http://serveur:9090/). Tous les écrans liés au compte (mot de passe oublié, réinitialisation, changement) gardent la même présentation, avec en haut à droite le choix du thème et de la langue.
Se connecter
- 1Nom d'utilisateur : identifiant fourni par l'administrateur (ou votre compte Active Directory si l'annuaire LDAP est activé).
- 2Mot de passe : l'icône affiche les caractères saisis pour vérifier la frappe.
- 3Mot de passe oublié ? : recevoir un lien de réinitialisation par e-mail (voir plus bas).
- 4Changer le mot de passe : modifier son mot de passe en connaissant l'ancien, sans se connecter.
- 5Se connecter : ouvre la page d'accueil prévue pour votre rôle (tableau de bord, espace collaborateur…).
- 6Continuer avec Google : affiché uniquement si la connexion Google est activée dans les paramètres système.
Première connexion : choisir son mot de passe
Quand un administrateur crée votre compte ou modifie votre mot de passe dans votre fiche, Easytime vous demande de choisir votre propre mot de passe dès la connexion. Tant que ce n'est pas fait, aucun autre écran n'est accessible.
- 1Saisissez le nouveau mot de passe puis confirmez-le.
- 2Les règles se cochent en vert au fil de la saisie : 8 caractères minimum, au moins une lettre et un chiffre, et les deux saisies identiques. Le mot de passe doit aussi être différent de celui fourni par l'administrateur.
- 3Enregistrer et continuer enregistre le mot de passe et ouvre l'application.
- 4Se déconnecter quitte sans changer le mot de passe : il sera redemandé à la prochaine connexion.
Mot de passe oublié
- 1L'adresse doit être celle enregistrée dans votre fiche collaborateur.
- 2Le message vert confirme l'envoi. Consultez aussi vos courriers indésirables.
Changer son mot de passe
- 1Votre nom d'utilisateur.
- 2Votre mot de passe actuel (obligatoire pour prouver votre identité).
- 3Le nouveau mot de passe, saisi deux fois à l'identique.
- 4Changer le mot de passe : en cas de succès, vous revenez à l'écran de connexion avec le message « Mot de passe changé avec succès. »
Depuis votre profil (une fois connecté)
Menu MA Profil › Modifier Profil, section « Informations de connexion » :
- 1Modifier votre nom d'utilisateur.
- 2Saisir un nouveau mot de passe, puis Enregistrer. Laissez le champ vide pour garder l'actuel.
Pour l'administrateur : réinitialiser le mot de passe d'un collaborateur
- Ouvrez MenuOrganisationCollaborateurspuis modifiez la fiche du collaborateur.
- Dans « Informations de connexion », saisissez un mot de passe provisoire et enregistrez.
- Communiquez-le au collaborateur : à sa prochaine connexion, Easytime l'oblige à choisir son propre mot de passe (écran « Choisissez votre mot de passe »).
Se déconnecter
Menu MA Profil › Déconnexion (). L'écran de connexion affiche alors « Déconnexion réussie. À bientôt ! ». Pensez à vous déconnecter sur un poste partagé.
Depuis l'application mobile
- Première connexion : l'application demande de choisir un mot de passe personnel (mêmes règles : 8 caractères, une lettre, un chiffre) si
MOBILE_MDP_PREMIERE_CONNEXION= 1 ; sinon l'employé passe d'abord par ce portail web. - Mot de passe oublié : un code à 8 caractères est envoyé par e-mail (valable 15 minutes, 5 essais) au lieu d'un lien (
MOBILE_MDP_OUBLIE). - Changer le mot de passe : Profil › Mot de passe dans l'application (
MOBILE_MDP_CHANGEMENT). Les autres téléphones connectés sont alors déconnectés. - Avec l'annuaire LDAP, ces trois fonctions sont masquées : le mot de passe se gère dans l'annuaire.
Tous les messages possibles
| Message affiché | Cause | Que faire ? |
|---|---|---|
Identifiants incorrects. Veuillez réessayer. | Nom d'utilisateur ou mot de passe erroné. | Vérifiez le clavier (majuscules, langue AZERTY / arabe) ou utilisez « Mot de passe oublié ? ». |
Aucun utilisateur trouvé avec cette adresse e-mail. | L'e-mail saisi ne correspond à aucune fiche. | Utilisez l'adresse de votre fiche collaborateur ou contactez les RH. |
Erreur lors de l'envoi de l'e-mail. Veuillez réessayer. | Le serveur d'e-mail n'est pas configuré ou ne répond pas. | Prévenez l'administrateur (Paramètres système › E-mail). |
Le lien de réinitialisation est invalide ou a expiré. | Lien de plus d'une heure, déjà utilisé ou incomplet. | Refaites une demande depuis « Mot de passe oublié ? ». |
Les mots de passe ne correspondent pas. | Le nouveau mot de passe et sa confirmation diffèrent. | Ressaisissez les deux champs. |
L'ancien mot de passe est incorrect. | Changement de mot de passe : l'ancien mot de passe est faux. | Ressaisissez-le, ou passez par « Mot de passe oublié ? ». |
Le nouveau mot de passe doit être différent de celui fourni par l'administrateur. | Première connexion : même mot de passe que celui reçu. | Choisissez un mot de passe personnel. |
Mot de passe réinitialisé avec succès. | Réinitialisation terminée : retour à l'écran de connexion. | Connectez-vous avec le nouveau mot de passe. |
Mot de passe changé avec succès. | Changement terminé : retour à l'écran de connexion. | Connectez-vous avec le nouveau mot de passe. |
Déconnexion réussie. À bientôt ! | Vous vous êtes déconnecté (Profil › Déconnexion). | — |
Démarrer avec Easytime
Organisation de l'écran, langues, thèmes et visite guidée.
L'écran principal
- 1Menu latéral : les modules sont regroupés par thème. Vous ne voyez que ceux autorisés par votre rôle. Le bouton le replie pour gagner de la place.
- 2Recherche rapide (Ctrl + K) : tapez le nom d'un écran (« congés », « horaires »…) et validez avec Entrée.
- 3Notifications : demandes à valider, alertes, rappels. Le point rouge indique des notifications non lues.
- 4Langue (français, anglais, arabe) et thème d'affichage. Votre choix est mémorisé.
- 5Manuel (ce guide) et Tour : visite guidée de l'écran affiché.
- 6Profil : vos informations, l'espace collaborateur, le changement de mot de passe et la déconnexion.
- 7Zone de travail : listes, formulaires et tableaux de bord.
Langues et thèmes
Easytime est disponible en français, anglais et arabe (affichage de droite à gauche). Neuf thèmes sont proposés ; le thème choisi s'applique aussi à ce guide.
Disposition, densité et taille du texte
Le même menu Apparence règle aussi la présentation, quel que soit le thème de couleur :
| Réglage | Choix |
|---|---|
| Disposition | Latéral (menu complet à gauche) · Rail (icônes seules, la rubrique s'ouvre en panneau au survol : plus de place pour le calendrier et les grands tableaux) · Haut (menu horizontal, rubriques en menus déroulants, contenu pleine largeur ; la molette fait défiler les rubriques) |
| Densité | Aérée · Standard · Compacte (lignes de tableau serrées : plus de lignes à l'écran) |
| Taille du texte | 90 % · 100 % · 110 % · 125 % : tout l'écran s'agrandit, menus compris |
| Mode accessibilité | Contraste renforcé, police lisible, contour de focus bien visible au clavier, liens soulignés, sans animation |
La visite guidée de chaque écran
Le bouton Tour construit une visite de l'écran affiché : boutons d'action, recherche, filtres, colonnes du tableau, actions d'une ligne et chaque champ des formulaires (type de saisie, obligatoire ou non, aide). Un point bleu sur le bouton signale un écran que vous n'avez jamais visité.
Conventions d'interface
Les listes, formulaires, statuts et exports fonctionnent de la même manière dans tous les modules.
Anatomie d'une liste
Tous les écrans de liste suivent la même organisation :
- 1Nouveau : ouvre le formulaire de création (visible seulement si votre rôle a le droit « Création »).
- 2Recherche : filtre instantanément sur le nom, le matricule, le libellé…
- 3Filtres (département, groupe, période, statut…) : appliqués dès le changement et mémorisés pendant votre navigation.
- 4Colonnes à afficher et Exporter la liste filtrée en Excel, CSV ou PDF.
- 5Tri : cliquez sur l'en-tête d'une colonne (un second clic inverse l'ordre).
- 6Actions de ligne : modifier, supprimer (avec confirmation), consulter. Elles apparaissent au survol de la ligne.
- 7Pagination : nombre de résultats et choix du nombre de lignes par page (10 à 100).
Anatomie d'un formulaire
- 1Les champs marqués d'un * sont obligatoires. Les dates s'ouvrent dans un calendrier.
- 2Le texte gris sous un champ donne le format attendu ou un exemple.
- 3En cas d'erreur, le message s'affiche en rouge et rien n'est enregistré : corrigez puis validez de nouveau.
- 4Enregistrer valide le formulaire ; Annuler / Retour revient à la liste sans enregistrer.
Statuts des demandes
| Statut | Signification |
|---|---|
| En attente | Demande saisie, en attente de la décision du responsable (N1). |
| Approuvé | Acceptée par le responsable. Si le circuit l'exige, la colonne Validation RH passe ensuite par « En attente » puis « Approuvé ». |
| Refusé | Demande rejetée (par le responsable ou par la RH). |
Statuts de chaque module et fonctionnement du circuit : voir Circuit de validation.
Mettre Easytime en place
Le parcours recommandé, de l'organisation jusqu'aux rapports.
Pour que les retards, absences, pauses et heures supplémentaires soient calculés correctement, configurez Easytime dans cet ordre. Chaque étape s'appuie sur la précédente.
| Étape | Écran | À vérifier |
|---|---|---|
| 1 | MenuOrganisationSites | Chaque site physique existe ; le périmètre des responsables en dépend. |
| 2 | MenuParamètresHoraires | Un horaire par type de journée (normale, vendredi, nuit, repos…). |
| 3 | MenuParamètresPlannings | Le cycle couvre toute la semaine, jours de repos compris. |
| 4 | MenuOrganisationCollaborateurs | Planning, site, département et Identifiant Pointeuse renseignés. |
| 5 | MenuMaintenanceTerminaux ZKTeco / Hikvision / Anviz | Le terminal est « connecté » et l'utilisateur y est créé avec le même identifiant. |
| 6 | MenuTâche quotidienneLancer Traitement | Le traitement est lancé sur la période (ou automatique chaque nuit). |
| 7 | MenuTâche quotidienneAbsences / Congés / Anomalies | Les demandes en attente sont validées et les anomalies corrigées. |
| 8 | MenuTâche quotidienneRapport Synthèse | Les totaux sont cohérents avant export vers la paie. |
Horaires
La brique de base de tous les calculs : plage de travail, pause, flexibilité et tolérances.
Un horaire décrit une journée de travail type : heures d'arrivée et de départ, pause, flexibilité et tolérances. Les horaires sont ensuite assemblés dans des plannings.
- 1Nom de l'horaire, réutilisé dans les plannings.
- 2Flexibilité : arrivée libre pendant N minutes, sans retard.
- 3Tolérance : retard enregistré mais « toléré ».
- 4Plage de pause prévue (aperçu orange sur la frise).
- 5Durée de pause autorisée : base du contrôle des pauses.
- 6Tranches de majoration des heures supplémentaires.
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Libellé | Obligatoire | Nom affiché dans les plannings et les rapports (ex. « Normal 08h-17h », « Nuit », « Repos »). |
| Heure début / Heure fin | Obligatoire | Plage de travail attendue. Une fin avant le début (ex. 22:00 → 06:00) indique un horaire de nuit sur deux jours. |
| Flexibilité début / fin | Facultatif | Arrivée possible jusqu'à N minutes après le début sans aucun retard (horaires flexibles). |
| Tolérance entrée | Facultatif | Retard enregistré mais marqué « toléré » s'il ne dépasse pas N minutes. Au-delà, la durée imputée est diminuée de la tolérance. |
| Tolérance sortie | Facultatif | Départ anticipé accepté de N minutes avant la fin sans être compté. |
| Entrée / Sortie pause | Facultatif | Plage de pause prévue. Elle sert d'aperçu et de référence. |
| Avance / Retard pause | Facultatif | Minutes tolérées pour partir en pause plus tôt ou revenir plus tard. |
| Pause en minutes | Facultatif | Durée de pause autorisée sur la journée. C'est elle qui sert à détecter les pauses prolongées. |
| Tranches (annotations) | Facultatif | Découpage des heures supplémentaires par plage, avec le taux de majoration associé. |
Comment le retard est calculé
Le retard compare le premier pointage de la journée à l'heure de début de l'horaire du jour :
| Début | Arrivée | Réglage | Résultat | Durée imputée |
|---|---|---|---|---|
| 08:00 | 08:07 | Flexibilité 10 min | Pas de retard | — |
| 08:00 | 08:13 | Tolérance 5 min, flex 0 | Retard toléré | 00:13 (informatif) |
| 08:00 | 08:21 | Tolérance 5 min, flex 0 | Retard | 00:16 (21 − 5) |
| 08:00 | 08:21 | Tolérance 5 min, flex 10 | Retard | 00:16 |
Comment la pause est contrôlée
Les pointages de la journée sont triés puis appariés deux à deux (entrée → sortie). Le temps passé dehors entre deux paires est additionné puis comparé à la Pause en minutes (60 min dans ces exemples). Le dépassement crée automatiquement une interruption.
| Pointages | Temps dehors | Résultat | Interruption créée |
|---|---|---|---|
| 08:00 · 12:00 · 13:00 · 17:00 | 60 min | Respectée | — |
| 08:00 · 12:00 · 13:30 · 17:00 | 90 min | Dépassée | Pause prolongée : 30 min |
| 08:00 · 10:00 · 10:20 · 12:00 · 13:00 · 17:00 | 80 min (2 coupures) | Dépassée | Pauses prolongées : 20 min |
| 08:00 · 12:00 · 13:30 · 16:00 | 90 min + départ 16:00 | Dépassée | Pause 30 min + sortie anticipée 60 min |
| 08:00 · 12:00 · 12:01 · 13:00 · 17:00 | 60 min | Respectée | Double badge (< 2 min) ignoré |
| 08:00 · 12:00 · 17:00 | — | Anomalie | Retour de pause non pointé : corriger le pointage |
Horaires dynamiques
Laisser Easytime choisir l'horaire du jour selon le pointage.
Un horaire dynamique regroupe plusieurs horaires possibles. Chaque jour, Easytime choisit celui qui correspond le mieux au pointage réel du collaborateur (ex. une équipe qui commence à 7h, 8h ou 9h selon les jours).
Plannings
Assembler les horaires en cycles de travail.
Un planning enchaîne des horaires sur un cycle de N jours (7 pour une semaine classique, 14 pour une rotation sur deux semaines, 3 pour un 3×8…). Chaque collaborateur est rattaché à un planning.
- 1Nom du planning (ex. « Équipe A », « Administratif »).
- 2Longueur du cycle en jours.
- 3Horaire de chaque jour du cycle ; les jours de repos utilisent un horaire « Repos ».
Exceptions de planning
Déroger au planning habituel sur une période.
Une exception remplace temporairement le planning d'un ou plusieurs collaborateurs : Ramadan, formation, inventaire, projet spécial… À la date de fin, le planning habituel reprend automatiquement.
Permanences
Désigner automatiquement qui travaille le samedi (ou un autre jour), à tour de rôle.
Une permanence désigne automatiquement qui travaille un jour en plus du planning habituel (le samedi, un dimanche par mois…). Vous créez une fois le roulement : Easytime calcule pour chaque date qui est de service, sans saisie chaque mois. Ce jour-là, l'horaire de permanence remplace le repos du planning pour les personnes désignées : retards, absences et heures sont calculés normalement.
- 1Nouveau roulement : ouvre le formulaire ci-dessous.
- 2Résumé de la règle : fréquence, horaire, répartition et repos éventuel.
- 3Prochaines permanences : qui est de service à chaque date ; « Remplacement » signale un changement ponctuel.
Créer un roulement
- 1Jour : jour de la semaine concerné (samedi par défaut).
- 2Fréquence : Chaque semaine (avec « une semaine sur N ») ou Une fois par mois (1er, 2e, 3e, 4e ou dernier samedi du mois).
- 3Répartition : À tour de rôle = un (ou N) membre(s) par date dans l'ordre de la liste ; Tous ensemble = tous les membres à chaque date.
- 4Repos après chaque tour : nombre de dates sans permanence à la fin de chaque tour de la liste. Avec 3 membres et 1 repos : A, B, C, personne, puis A… La date de repos n'apparaît pas dans le planning.
- 5Ordre de passage : glissez les noms ou utilisez les flèches. Le premier de la liste ouvre la rotation.
- 6Rappel : notification envoyée N jours avant la permanence (0 = aucun).
Exemples de règles
| Besoin | Réglage |
|---|---|
| 1 personne chaque samedi, à tour de rôle | Chaque semaine · Toutes les 1 · À tour de rôle · 1 personne |
| 3 employés, chacun un samedi, le 4e samedi personne | Chaque semaine · À tour de rôle · 1 personne · Repos après chaque tour = 1 |
| Une équipe de 2 personnes une semaine sur deux | Chaque semaine · Toutes les 2 · À tour de rôle · 2 personnes |
| Tout le service le dernier samedi du mois | Une fois par mois · Dernier · Tous ensemble |
Gérer un roulement (écran « Gérer »)
- Remplacer : pour une date, remplace la personne prévue par un autre collaborateur, ou par « personne » pour annuler sa permanence. Un motif peut être saisi. Rétablir annule le remplacement.
- Échanger : deux membres échangent leurs dates (ex. Mehdi prend le 24/10 et Salma le 17/10).
- Équité : tableau par collaborateur des permanences effectuées, prévues, assurées en remplacement et cédées.
- Exporter (Excel) : le calendrier des permanences de l'année.
- Arrêter le roulement : plus aucune permanence après le dernier jour choisi ; l'historique est conservé.
Règles de calcul
- Priorité : exception de planning > permanence > planning habituel. Les congés et absences restent gérés normalement.
- Jours fériés : selon l'option du roulement, la permanence est annulée ou maintenue. Une permanence annulée ne décale pas l'ordre de passage.
- Remplacement automatique : si la personne prévue a un congé approuvé ou une exception de planning, le membre suivant disponible la remplace (mode À tour de rôle). La rotation n'est pas décalée.
- Modifier un roulement déjà commencé : le formulaire demande une date d'effet. Les permanences avant cette date ne changent pas ; une nouvelle version du roulement prend le relais (l'ancienne reste visible dans l'historique).
Jours fériés, types et règles
Les référentiels utilisés par les absences, congés, interruptions et heures supplémentaires.
Jours fériés
Un jour férié n'est pas compté comme absence et n'est pas décompté des congés. Un travail effectué un jour férié peut ouvrir droit à un repos compensateur.
Types d'absence
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Libellé | Obligatoire | Visible lors de la création d'une demande (Maladie, Mission, Absence autorisée…). |
| Statut | Facultatif | Un type désactivé n'est plus sélectionnable. |
| Compte comme absence non justifiée | Facultatif | À cocher pour les types sans justificatif valable (impact paie et discipline). |
Types d'interruption
Catégories des sorties en cours de journée : pause café, réunion externe, course administrative… Le type « automatique » est utilisé par le traitement pour les pauses prolongées et sorties anticipées.
Paramètres de congé
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Libellé du paramètre | Obligatoire | Nom de la règle (« Congés payés base », « Cadres »…). |
| Code légal | Facultatif | Détermine si le congé exige une validation RH de second niveau (maladie, maternité…). |
| Valeur de base (jours) | Obligatoire | Droit annuel de base (ex. 18 ou 25 jours). |
| Ancienneté / Incrément / Maximum | Facultatif | Jours ajoutés tous les N ans d'ancienneté, dans la limite du maximum. |
| Seuil demi-journée (heures) | Obligatoire | En dessous de ce nombre d'heures, une absence compte pour une demi-journée. |
| Compensation samedi / dimanche | Facultatif | Comment sont traités les week-ends compris dans un congé. |
Majoration des heures supplémentaires
| Code | Taux | Description |
|---|---|---|
| HS25 | 25 % | Heures supplémentaires de jour |
| HS50 | 50 % | Heures de nuit ou de week-end |
| HS100 | 100 % | Jours fériés travaillés |
Ces codes sont utilisés dans les tranches des horaires et apparaissent dans les rapports et exports de paie.
Modèles de document
Vos propres demandes de congé, demandes d'absence et attestations.
Chaque client peut rédiger ses propres demandes de congé, demandes d'absence et attestations de travail. Un modèle actif remplace le document standard d'Easytime partout : écrans RH, espace collaborateur et application mobile. Sans modèle actif, le document standard reste utilisé.
- Ouvrez Paramètres › Modèles de document et cliquez sur Nouveau modèle sous le document voulu : le modèle part du document standard.
- Adaptez le texte ; insérez les champs automatiques d'un clic (collaborateur, demande, entreprise, référence…).
- Choisissez les conditions de délivrance, l'apparence (thème, police, logo…) et les options (signataire, référence, pied de page, QR).
- Cliquez sur Aperçu PDF (avec le statut de demande à simuler), puis cochez Utiliser ce modèle et Enregistrer.
| Écrire | Pour obtenir |
|---|---|
# Titre · ## Sous-titre | Titre centré · sous-titre |
**gras** · *italique* · __souligné__ | Mise en valeur du texte |
[centre] [droite] [justifie] en début de ligne | Alignement du paragraphe |
- élément | Liste à puces |
| Libellé | Valeur | | Tableau (2 colonnes : libellés en couleur) |
|---|---| sous la première ligne | La première ligne devient l'en-tête du tableau ; une case vide = case de visa |
--- · [signature] · [saut de page] | Trait · bloc du signataire · nouvelle page |
{{collaborateur.nom_complet}} | Champ automatique (liste à droite de l'éditeur, clic pour insérer) |
{{#si demande.statut = "Approuvé"}}…{{#sinon}}…{{/si}} | Texte conditionnel : opérateurs = != > >= < <= contient ; {{#si champ}} = champ renseigné |
Apparence et thème
18 thèmes prêts à l'emploi, chacun avec une vignette d'aperçu : un clic règle la couleur, le style d'en-tête, la police, la position du logo et le cadre ; chaque réglage reste modifiable ensuite. La vignette du thème correspondant aux réglages en cours est surlignée.
| Famille | Thèmes |
|---|---|
| Bandeau de couleur | Moderne, Émeraude, Océan, Violet, Sahara |
| Élégant (double filet) | Élégant, Bordeaux, Forêt, Or et noir |
| Classique (trait de couleur) | Corporate, Officiel, Terracotta, Indigo, Framboise |
| Minimal (traits gris) | Administratif, Ardoise, Noir et blanc, Machine à écrire |
| Option | Effet |
|---|---|
| Style d'en-tête et de pied | Classique (trait de couleur), Bandeau (en-tête plein en couleur), Élégant (double filet), Minimal (traits gris, tableaux sans fond) |
| Couleur principale | Titres, libellés et en-têtes de tableau |
| Police · taille | Roboto, Open Sans, Merriweather, Helvetica, Times ou Courier ; texte de 8 à 14 pt |
| Logo du document | Logo propre au modèle (PNG ou JPEG, 2 Mo maximum), à gauche, au centre ou à droite ; sans fichier, le logo d'Easytime est utilisé |
| Adresse, téléphone et ICE | Ligne sous le nom de l'entreprise, dans l'en-tête |
| Orientation · cadre | Portrait ou paysage ; cadre fin autour de la page |
| Filigrane permanent | Texte en travers de la page (ex. CONFIDENTIEL, COPIE) ; BROUILLON reste prioritaire |
Signature et cachet
Téléversez l'image de la signature et celle du cachet : elles s'ajoutent sous le nom du signataire, à l'emplacement de [signature] : bloc signataire, ou case d'un tableau de visa (les demandes de congé et d'absence standard l'ont dans la case « Visa de la direction » / « Visa des RH »). Sans [signature] dans le modèle, les images vont dans la dernière case de visa vide. Sans image, un espace est laissé pour signer à la main. Un document en BROUILLON n'est jamais signé. Une case Retirer supprime une image enregistrée.
Conditions de délivrance
Pour une demande de congé ou d'absence, cochez les statuts pour lesquels le document est délivré (ex. « Approuvé »). Pour une demande dans un autre statut, au choix :
- délivrer le document avec le filigrane BROUILLON (sans numéro définitif) ;
- délivrer le document standard d'Easytime ;
- ne pas délivrer le document.
Références et vérification
Chaque document délivré reçoit une référence unique : préfixe + année + numéro (ex. ATT-2026-0042). Le QR code reprend la référence, le collaborateur et la date pour vérifier le document. Les coordonnées de l'entreprise viennent des paramètres company.name, company.city, company.address, company.ice, company.cnss et company.phone.
Paramètres système
Configuration générale de la plateforme.
Les paramètres système centralisent la configuration technique : e-mail, LDAP, SSO, assistant IA, traitement automatique, circuits de validation (catégorie Self-service & workflow)…
Catégorie Application mobile
Elle regroupe tous les paramètres MOBILE_* : un interrupteur par fonction de l'application (1 = visible, 0 = masquée), les réglages (zone GPS, notifications, hors ligne, Firebase) et des tuiles d'état qui indiquent ce que voit réellement l'employé : Visible Masquée Non incluse dans la licence Gérée par LDAP À configurer. Une tuile Pointages mobiles ouvre la liste des pointages faits depuis l'application. Détail complet : Application mobile EasyTime.
Nouveaux paramètres
| Paramètre | Défaut | Rôle |
|---|---|---|
anomalie.doublon.mode | INTELLIGENT | Pointage conservé dans un doublon : INTELLIGENT (le premier en début de poste, le dernier en fin), PREMIER ou DERNIER |
anomalie.doublon.seuil_minutes | 5 | Écart maximal (minutes) entre deux pointages pour les considérer comme un doublon |
anomalie.doublon.auto | 0 | 1 = doublons ignorés automatiquement pendant le traitement |
anomalie.pause_non_declaree | IGNORER | 3 pointages sans pause dans l'horaire : IGNORER le pointage du milieu ou VERIFIER (décision RH) |
agent.brief.actif | 1 | Notification du brief du jour chaque matin |
agent.brief.heure | 07:30 | Heure de la notification du brief |
agent.seuil_corrections_sures | 95 | Confiance minimale d'une correction appliquée par « Tout appliquer » du brief |
agent.pointeuse_silence_heures | 24 | Silence (heures) au-delà duquel une pointeuse est signalée |
Les paramètres de la Détection IA (scan et entraînement automatiques) sont décrits dans Détection IA.
Paramétrage avancé
La référence de tous les paramètres système, catégorie par catégorie.
Tous les réglages de la plateforme sont des paramètres (clé = valeur) rangés par catégorie. Chaque tuile affiche la valeur actuelle : cliquez dessus pour la modifier sur place (Enregistrer / Annuler) ou ouvrez le Formulaire complet. La zone de recherche trouve un paramètre dans toutes les catégories.
- Ouvrez Paramètres › Paramètres Système.
- Choisissez la catégorie à gauche, ou tapez une partie de la clé dans la recherche (ex.
retard). - Cliquez sur la tuile, changez la valeur puis Enregistrer. La modification est tracée dans le journal d'audit.
- Les écrans concernés utilisent la nouvelle valeur immédiatement (relancez le traitement pour recalculer une période passée).
Général : traitement, anomalies, absences
| Paramètre | Exemple | Rôle |
|---|---|---|
traitement.auto.actif | 1 | Traitement automatique périodique (1 = activé). |
traitement.auto.heure | 02:00 | Intervalle entre deux traitements automatiques (HH:mm ; 01:00 = toutes les heures). |
traitement.auto.fenetre_jours | 1 | Jours retraités, se terminant à J-1 (1 = J-1 seul, 3 = J-3 à J-1 ; 1 à 30). |
anomalie_fenetre_nettoyage_minutes | 2 | Fusionne les pointages rapprochés (ex. scans faciaux multiples) avant l'appariement entrée / sortie. |
anomalie_jour_repo / _ferie / _conge | 1 | Détecte aussi les anomalies les jours de repos, fériés ou de congé. |
calcul_retard_tolere | 1 | Prend en compte la tolérance de l'horaire dans le calcul des retards. |
absenceJrFerie | 1 | Gère les absences pendant les jours fériés. |
workflow.conge.* / workflow.absence.* | — | Circuits de validation : réglés dans la catégorie Self-service & workflow (voir Circuit de validation). |
Général : entreprise, mobile, télétravail
| Paramètre | Exemple | Rôle |
|---|---|---|
company.name / company.city | Computime / Casablanca | Nom et ville imprimés sur les documents RH (attestations, certificats). |
certificate.work.text / .signature | … | Modèle du texte et signature du certificat de travail. |
MOBILE_APP_ENABLED | 1 | Autorise la connexion depuis l'application mobile. |
MOBILE_POINTAGE_MODE | GEOFENCE | Pointage mobile : GEOFENCE (zone GPS du site), LIBRE (partout) ou DESACTIVE. |
MOBILE_PRECISION_MAX_M | 100 | Précision GPS maximale acceptée, en mètres. |
MOBILE_* (catégorie Application mobile) | 0 / 1 | Un interrupteur par fonction de l'application : voir Application mobile EasyTime. |
teletravail.max_jours_semaine | 2 | Jours de télétravail maximum par semaine et par employé (0 = sans limite). |
teletravail.delai_prevenance_jours | 1 | Délai minimum de prévenance d'une demande de télétravail. |
easytime.zkteco / hikvision / anviz.sync-enabled | new | Synchro auto des pointeuses : off, new (nouveaux pointages seulement) ou all (tout l'historique). |
Arrondi & durées
Pour chaque famille (retard, absence, congé, interruption, heures sup) trois paramètres règlent l'affichage et l'arrondi des durées dans les listes, rapports et exports :
| Paramètre | Exemple | Rôle |
|---|---|---|
duree.jour | 8h | Valeur d'une journée : base des formats et arrondis en jours (8h, 7h30, 480min…). |
duree.demi_jour | 4h | Valeur d'une demi-journée. |
duree.<famille>.format | HMM | MIN (150 min), HEURE (2.5 h), HHMM (02:30), HMM (2h30), JOUR (1.5 j), JOUR_HMM (1j 4h30). |
duree.<famille>.arrondi | AUCUN | AUCUN, DEMI_JOURNEE, JOURNEE ou un pas (5min, 15min, 30min, 1h…). |
duree.<famille>.sens | PROCHE | Sens de l'arrondi : PROCHE, SUPERIEUR ou INFERIEUR. |
duree.absence.arrondi = DEMI_JOURNEE, sens = SUPERIEUR et duree.jour = 8h, une absence de 3h10 est affichée 4h (une demi-journée).Email & Notifications
| Paramètre | Exemple | Rôle |
|---|---|---|
spring.mail.host / port | smtp.gmail.com / 587 | Serveur SMTP et port. |
spring.mail.username / password / from | … | Compte d'envoi et adresse expéditeur. |
spring.mail…starttls.enable / ssl.enable | true / false | Chiffrement : STARTTLS (port 587) ou SSL (port 465). |
notifications.email.enabled | true | Envoie aussi les notifications par e-mail. |
notifications.email.subject.prefix | [Easytime] | Préfixe des sujets d'e-mail. |
La tuile Diagnostic › Envoyer un e-mail de test vérifie la configuration.
Sécurité & Authentification
| Paramètre | Exemple | Rôle |
|---|---|---|
LDAP_ENABLED | 0 | Connexion par l'annuaire LDAP / Active Directory (remplace le mot de passe local). |
LDAP_URL / LDAP_BASE_DN | ldap://ad.entreprise.local:389 | Serveur et base de recherche. |
LDAP_MANAGER_DN | svc-easytime@… | Compte de service utilisé pour la recherche. |
LDAP_USER_SEARCH_FILTER | (sAMAccountName={0}) | Filtre de recherche ((uid={0}) pour OpenLDAP). |
LDAP_DEFAULT_ROLE_CODE | USER | Rôle donné aux comptes créés à la première connexion LDAP. |
LDAP_SYNC_ENABLED / _INTERVAL_MINUTES | 0 / 15 | Resynchronisation périodique (e-mail, téléphone, matricule, badge). |
GOOGLE_SSO_ENABLED / GOOGLE_CLIENT_ID | 1 / … | Connexion avec un compte Google. |
La tuile Diagnostic › Tester la connexion LDAP valide les réglages avant de les activer.
API REST
| Paramètre | Exemple | Rôle |
|---|---|---|
EASYTIME_API_ENABLED | 1 | Active l'accès REST /api/v1 avec l'en-tête X-API-Key. |
La tuile Accès génère, régénère ou révoque la clé API. La clé n'est affichée qu'une seule fois : copiez-la immédiatement.
Détection IA
| Paramètre | Exemple | Rôle |
|---|---|---|
ai_detection.auto_start | 1 | Démarre et arrête le service d'IA avec Easytime. |
ai_detection.scan_auto.actif | 1 | Scan IA automatique périodique des pointages. |
ai_detection.scan_auto.intervalle_minutes | 60 | Intervalle entre deux scans (5 à 1440 minutes). |
ai_detection.scan_auto.jours_analyse | 30 | Historique analysé à chaque scan (7 à 90 jours). |
ai_detection.notif.actif / .seuil | 1 / HAUTE | Notifie les RH des nouvelles anomalies à partir de cette gravité. |
ai_detection.notif.email | 0 | Envoie aussi le résumé IA par e-mail. |
ai_detection.planning.actif / .confiance_min | 1 / 70 | Analyse aussi le Planning IA et notifie les propositions au-dessus de cette confiance (%). |
Voir le chapitre Détection IA.
Assistant IA
| Paramètre | Exemple | Rôle |
|---|---|---|
CHATBOT_ENABLED | 1 | Affiche l'assistant RH (fenêtre de discussion). |
CHATBOT_PROVIDER / CHATBOT_MODEL | GEMINI / gemini-2.0-flash | Fournisseur (GEMINI, OPENAI_COMPATIBLE ou LOCAL) et modèle. |
CHATBOT_BASE_URL | https://api.x.ai/v1 | Adresse de l'API pour un fournisseur compatible OpenAI. |
CHATBOT_EXCLUDED_ENTITIES | paie,payroll-record | Modules interdits à l'assistant (confidentialité). |
CHATBOT_MASKED_FIELDS | cinNum,cnssNum,salaire | Champs masqués dans les réponses. |
CHATBOT_SYSTEM_PROMPT | … | Consigne qui cadre les réponses de l'assistant. |
Paie
| Paramètre | Exemple | Rôle |
|---|---|---|
paie.methode_calcul | standard | standard, ou equation pour une formule personnalisée (paie.equation.formule). |
paie.cnss.taux / .plafond | 4.48 / 6000 | Cotisation CNSS salariale (%) et plafond mensuel (MAD). |
paie.amo.taux | 2.26 | Cotisation AMO salariale (%), sans plafond. |
paie.ir.baremes | 0:3333.33;10:5000;… | Barème mensuel de l'IR (taux:seuil;…). |
paie.ir.abattement_taux / _plafond | 20 / 2500 | Abattement pour frais professionnels. |
paie.ir.charge_famille_montant / _plafond | 30 / 6 | Déduction IR par personne à charge et nombre maximum. |
paie.heures_mensuelles_reference | 191 | Base du taux horaire pour valoriser les heures supplémentaires. |
paie.jours_mensuels_reference | 26 | Base de valorisation des jours d'absence non justifiée. |
paie.duree_jour_heures | 8 | Heures d'une journée standard (conversion jours ↔ heures). |
Voir le chapitre Paie et rémunération.
Paramètres avancés
Le lien Paramètres avancés (en bas du menu des catégories, adresse /settings/advanced) regroupe les réglages techniques rarement modifiés. Le lien Paramètres standards ramène à l'écran principal.
| Paramètre | Exemple | Rôle |
|---|---|---|
heuresup.seuil_journee_heures | 8 | Heures d'une journée pour convertir les heures supplémentaires en jours (opération HS+). |
heuresup.seuil_demi_journee_heures | 4 | Seuil d'une demi-journée (ex. repos compensateur). |
…permissions.initialisees | 1 | Interne : ne pas modifier. |
Collaborateurs
La fiche complète de chaque employé.
La fiche collaborateur regroupe l'identité, l'affectation (planning, site, département, groupe), les informations de contrat et le compte de connexion. Elle est organisée en sections : Informations de base, professionnelles, de connexion, personnelles, Contrat et Autres informations.
- 1Planning : indispensable au calcul des retards, absences et pauses.
- 2Responsable hiérarchique : reçoit et valide en premier niveau (N1) les demandes de ce collaborateur.
- 3Identifiant Pointeuse : doit être identique au numéro de l'utilisateur sur le terminal.
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Matricule, Nom, Prénom, Email | Obligatoire | Identité. L'e-mail sert aux notifications et à la réinitialisation du mot de passe. |
| Planning, Site, Département | Obligatoire | Affectation utilisée par les calculs, les filtres et le périmètre des responsables. |
| Sites consultables | Facultatif | Sites supplémentaires visibles pour les rôles à visibilité restreinte (ex. RH multi-sites). |
| Peut valider les demandes de son équipe | Facultatif | Fait de ce collaborateur un responsable (valideur N1). |
| Date d'embauche / Fin de contrat | Obligatoire | Bornes de la période d'emploi ; l'ancienneté et les congés en dépendent. |
| Rôle | Obligatoire | Détermine les écrans et actions autorisés (chapitre Sécurité). |
| Photo | Facultatif | Affichée dans l'application mobile (profil, espace équipe du responsable) si MOBILE_EQUIPE_PHOTOS = 1. |
Affectation en masse
- Dans la liste des collaborateurs, cochez les personnes concernées (la case de l'en-tête coche toute la page ; affichez 100 lignes par page pour en sélectionner davantage).
- Une barre apparaît en bas de l'écran : Affecter un planning, Supérieur hiérarchique, Département ou Groupe.
- Choisissez la nouvelle valeur (ou — Aucun — pour retirer l'affectation) puis Appliquer.
- Un message indique le nombre de collaborateurs mis à jour ; chaque modification est tracée dans le journal d'audit.
Sites, départements et groupes
La structure de l'entreprise.
Sites
Un site est une implantation (siège, agence, usine). Un responsable de site ne voit que les collaborateurs de son site.
La latitude, la longitude et le rayon définissent la zone dans laquelle l'application mobile accepte le pointage (mode GEOFENCE).
Départements & groupes
Les départements suivent l'organigramme ; les groupes regroupent des collaborateurs de façon transverse (équipe de nuit, chauffeurs…). Tous deux servent de filtres dans les listes et rapports.
QR code de pointage du site
- Dans Organisation › Sites, cliquez sur (QR de pointage) sur la ligne du site.
- L'affiche « Pointez ici » s'ouvre (adresse
/sites/{id}/qr) : cliquez sur Imprimer. - Collez-la à l'entrée du site. Les employés la scannent avec l'application mobile (bouton Scanner le QR du site de l'accueil).
- Regenerer le QR crée un nouveau code : les anciennes affiches ne fonctionnent plus (à faire si une affiche a été photographiée et diffusée).
MOBILE_QR_SITE = 1 (Paramètres système › Application mobile), et un employé ne peut scanner que le QR de son site. Voir Application mobile EasyTime.Visiteurs
Registre des visites et badges.
- Le collaborateur annonce la visite depuis son espace (Demande de visite) ou l'accueil la crée directement.
- À l'arrivée, l'accueil enregistre l'arrivée, attribue un badge et note la pièce d'identité.
- Au départ, l'accueil enregistre le départ : le registre indique en permanence qui est présent sur le site.
Terminaux de pointage
ZKTeco, Hikvision et Anviz : connexion, utilisateurs et synchronisation.
Les terminaux de pointage envoient les pointages (« mouvements ») à Easytime. Chaque pointage porte l'identifiant de l'utilisateur sur le terminal : c'est grâce à lui qu'Easytime retrouve le collaborateur.
| Marque | Port par défaut | Synchronisation | Fonctions |
|---|---|---|---|
| ZKTeco | 4370 | toutes les 15 s | Utilisateurs, empreintes (à distance ou lecteur USB), heure du terminal |
| Hikvision | 80 | toutes les 10 s | Utilisateurs, visage, empreintes, cartes, import/export, sauvegarde, heure |
| Anviz | 5010 | toutes les 15 s | Utilisateurs, heure du terminal |
- Branchez le terminal sur le réseau et notez son adresse IP (menu Réseau / Comm. du terminal).
- Ajoutez-le dans Easytime avec la bonne marque, l'IP et le port, puis cliquez sur Tester.
- Synchronisez l'heure du terminal avec le serveur (bouton ).
- Créez ou envoyez les utilisateurs, puis enrôlez leurs empreintes ou leur visage.
- Vérifiez dans Pointage que les mouvements arrivent.
Utilisateurs et pointages des terminaux
Les écrans de détail de chaque terminal, la visionneuse caméra et les plugins.
Depuis la liste des terminaux, chaque terminal donne accès à ses utilisateurs et à ses pointages bruts :
| Marque | Écran Utilisateurs | Écran Pointages | Actions de la liste |
|---|---|---|---|
| ZKTeco | Ajout, activation / désactivation, suppression, enrôlement d'empreintes à distance ou par lecteur USB, réglage de l'heure | Matricule, date/heure, mode de vérification, entrée/sortie ; Synchroniser vers Easytime | Tester, Utilisateurs, Pointages, Heure, Modifier |
| Hikvision | Actualiser, Ajouter, Exporter / Importer Excel (avec modèle), Sauvegarde et restauration ; visage, empreintes (capture à distance), cartes, période de validité | Événements synchronisés automatiquement (10 s) | Comparer utilisateurs (Easytime ↔ terminal), Sync événements, Sync heure |
| Anviz | Actualiser, ajout (ID employé, nom, n° carte), Sync heure (PC) ou heure manuelle | ID employé, date/heure, type ; Synchroniser vers Easytime | Tester, Utilisateurs, Pointages, Modifier |
Visionneuse caméra
Depuis la liste des caméras, ouvre la visionneuse d'une caméra (flux en direct, état de connexion).
Plugins : import, détail et journaux
- Importer : déposez l'archive ZIP contenant
manifest.jsonet le plugin (plugin.jarou application Python), puis Lancer l'importation. - Détail d'un plugin : version, état, démarrer / arrêter, pages qu'il ajoute au menu.
- Journaux : messages du plugin pour diagnostiquer un problème.
- Les écrans ajoutés par un plugin s'ouvrent dans Easytime (
/plugins/…/view/…) ; un écran d'erreur s'affiche si le plugin ne répond pas.
Pointeuses ZKTeco ADMS (Push)
Connecter des pointeuses ZKTeco qui envoient elles-mêmes leurs pointages.
En mode ADMS (Push), c'est la pointeuse ZKTeco qui appelle Easytime : pas besoin de connaître son adresse IP ni d'ouvrir de port vers elle. Idéal pour des pointeuses sur d'autres sites ou derrière un routeur 4G. Les pointages arrivent en continu.
- 1Connecter une pointeuse : l'adresse et le port à saisir dans la pointeuse.
- 2À approuver : une nouvelle pointeuse apparaît seule à sa première connexion. Ses pointages sont conservés mais n'entrent dans Easytime qu'après Approuver cette pointeuse.
- 3Actions : relire les utilisateurs, empreintes, visages ; récupérer les pointages d'une période ; mettre à l'heure ; ouvrir la porte ; sauvegarder / restaurer ; renommer et rattacher à un site ; suspendre l'import ; retirer d'Easytime.
Mettre en service
- Sur la pointeuse : Menu › Comm. › Cloud / ADMS, saisissez l'adresse du serveur Easytime et le port affichés à l'écran.
- Attendez quelques secondes : la pointeuse apparaît dans la liste avec l'état À approuver.
- Cliquez sur Approuver cette pointeuse, puis Renommer / site pour lui donner un nom et son site.
- Utilisez Comparaison pour aligner les utilisateurs de la pointeuse et les collaborateurs Easytime.
Comparaison Easytime ↔ pointeuse
L'écran de comparaison liste les écarts : nom différent, parti de l'entreprise, inconnu d'Easytime, sans badge ni matricule. Cochez les lignes puis Envoyer / mettre à jour ou Supprimer de la pointeuse. Par défaut, seuls les collaborateurs du site de la pointeuse sont proposés.
Autres onglets
- Pointages reçus : derniers pointages, filtres et export CSV.
- Commandes & journal : commandes envoyées aux pointeuses et leurs réponses.
- Sauvegarder / Restaurer : fichier de sauvegarde (utilisateurs, badges, empreintes, visages) de toutes les pointeuses.
Caméras et plugins
Photo à chaque pointage et extensions.
Les caméras IP (ONVIF / RTSP) peuvent être associées à un terminal : une photo est prise automatiquement à chaque pointage et visible dans la vue Surveillance. Cela permet de vérifier qui a réellement pointé.
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Nom, Adresse IP | Obligatoire | Identification de la caméra sur le réseau. |
| Port HTTP, Utilisateur / Mot de passe ONVIF | Facultatif | Accès à la caméra. |
| URL RTSP | Facultatif | Flux vidéo. Hikvision : rtsp://ip:554/Streaming/Channels/101 · Dahua : rtsp://ip:554/cam/realmonitor?channel=1&subtype=0 |
| URL Snapshot | Facultatif | Image fixe. Hikvision : /Streaming/channels/101/picture · ONVIF : /onvif/snapshot |
Plugins
Les plugins ajoutent des fonctions (connecteurs de terminaux, utilitaires) sans modifier Easytime : importez l'archive, démarrez-la et suivez son état et ses journaux depuis l'écran de gestion.
Brief du jour (agent RH)
Le travail du jour préparé pour vous, à valider en un clic.
Le brief du jour est préparé par l'agent RH, un assistant sans modèle de langage : il applique les règles métier d'Easytime (corrections, conformité, priorités) pour rassembler le travail du jour et proposer des actions. Il propose, vous validez : rien n'est modifié sans votre clic.
| Élément du brief | Ce que fait l'agent | Disponible |
|---|---|---|
| Corrections sûres | « Tout appliquer » applique les corrections de pointage dont la confiance dépasse le seuil (95 % par défaut), avec les règles de Corrections rapides. | Toutes éditions |
| Relances | Notifie chaque collaborateur ayant une omission de pointage des 7 derniers jours (une seule fois par anomalie). Avec l'espace collaborateur (Business), la notification ouvre son espace ; sinon elle lui demande d'indiquer l'heure réelle à son RH. | Toutes éditions |
| Pointeuses silencieuses | Signale un terminal actif sans pointage depuis 24 h (72 h le lundi, rien le week-end). ZKTeco et Anviz dans toutes les éditions, Hikvision à partir de Business. | Toutes éditions |
| Conformité | Résume les infractions au Code du travail de la semaine dernière. | Corporate (Détection IA) |
| Autres priorités | Congés et absences en attente, sous-effectif, propositions du Planning IA : liens vers les écrans de validation habituels. | Selon les modules |
Notification du matin
Chaque matin (sauf le dimanche), à partir de 07:30, les utilisateurs qui peuvent corriger les anomalies reçoivent la notification « Votre brief du jour est prêt ». Réglages : agent.brief.actif et agent.brief.heure.
Tableau de bord
La journée en un coup d'œil.
| Bloc | Contenu |
|---|---|
| Indicateurs | Employés (actifs), Connectés en direct, Absences, Anomalies non traitées, Congés en attente RH, Retards, Interruptions. Cliquez sur « Voir » pour ouvrir la liste correspondante. |
| Accès rapides | Employés, Planning, Congés, Absences, Anomalies, Rapports. |
| Mouvements | Badgeages journaliers sur 30 jours (bouton Détails). |
| Présence globale | Taux de présence en temps réel : présents / total. |
| Tendances 30 j | Absences, retards, anomalies et interruptions jour par jour. |
| Par département / par site | Répartition des employés. |
| Mouvements / Pointeuse | Nombre de pointages reçus par terminal sur 30 jours (repère une pointeuse muette). |
| Activité récente | Derniers événements RH : pointages, absences, retards… |
Le bouton Lancer traitement ouvre directement l'écran de calcul.
Carte « Connectés » en direct
La carte compte les personnes en ligne maintenant : un onglet Easytime ouvert (PC) ou l'application mobile ouverte (téléphone). Elle se met à jour toutes les 15 secondes ; une personne avec plusieurs onglets compte une seule fois. Un onglet fermé disparaît aussitôt, un téléphone environ 2 minutes après la fermeture de l'application.
Pointage
Consulter le calendrier d'un collaborateur et corriger ses pointages.
- 1Collaborateurs : liste paginée avec recherche et filtre ; cliquez sur un nom pour afficher son calendrier.
- 2Légende des couleurs : pointage, anomalie, absence, congé, férié, repos (jours hachurés).
- 3Navigation (mois précédent / suivant, Aujourd'hui) et vues Mois, Semaine, Liste.
- 4Un clic sur un jour ouvre la fiche du jour (fenêtre ci-dessous).
La fiche du jour (fenêtre)
| Onglet | Contenu |
|---|---|
| Résumé | Statut du jour (À l'heure, Retard, Absent…), heures d'entrée et de sortie, durée travaillée, durée prévue, écart et chronologie des pointages. |
| Pointages | Relevé de tous les pointages du jour (Entrée / Sortie). modifier l'heure, supprimer (avec confirmation), et Ajouter un pointage (saisir hh:mm puis Ajouter) pour un oubli de badge. |
| Événements | Absences, congés, retards, interruptions et jours fériés de la journée. |
| Planning | Horaire appliqué ce jour-là : début, pause, fin, flexibilités, tolérances, seuil demi-journée. |
| Anomalies | Anomalies détectées sur la journée (le badge indique leur nombre). |
| Semaine | Pointages des 7 jours de la semaine, pour repérer un oubli ou un décalage. |
Supprimer un pointage
Supprimer ce pointage ?
Le pointage de 19:00 sera supprimé.
Depuis l'onglet Pointages, ouvre cette confirmation. Après une correction (ajout, modification, suppression), relancez le traitement sur la journée pour recalculer retards, absences et pauses.
Pointages de l'application mobile
Un pointage fait avec l'application arrive dans le calendrier comme celui d'une pointeuse (source « Application mobile »). L'écran Pointages mobiles (/pointages-mobile, lien dans Paramètres système › Application mobile, permission « Anomalies ») détaille chacun : méthode (GPS avec distance, ou QR du site), pointage hors ligne (heure d'origine et heure de réception) et selfie s'il est exigé.
Source et état des pointages
| Icône | Source du pointage | Couleur |
|---|---|---|
| Pointeuse (ZKTeco, Hikvision, Anviz, ADMS) | Vert | |
| Application mobile | Vert | |
| Kiosque de pointage (QR) | Vert | |
| Ajout manuel (calendrier, Corrections rapides) | Orange | |
| Correction automatique de l'IA | Violet | |
| (en plus) | Pointage modifié à la main : l'heure d'origine est indiquée (badge « Modifié (08:30) ») | Orange |
| barré | Pointage supprimé : reste visible en gris, avec qui l'a supprimé, et le bouton Restaurer | Gris |
Les pointages de la journée sont maintenant classés dans l'ordre des heures (et non plus dans l'ordre de saisie) : les libellés Entrée / Sortie restent justes après un ajout.
Supprimer, modifier, restaurer
Un pointage de pointeuse supprimé ou modifié à la main n'est plus réimporté par la synchronisation : Easytime garde la trace de l'heure d'origine. Un pointage supprimé par erreur se récupère avec Restaurer dans l'onglet Pointages du détail du jour.
Postes de nuit
Pour un horaire qui finit le lendemain, le détail du jour rattache les pointages au poste qui les concerne. La durée travaillée, la durée prévue et le statut « À l'heure / En retard » sont calculés sur ce poste. Le crayon d'un pointage du lendemain garde sa propre date.
| Jour affiché | Pointages pris en compte |
|---|---|
| Poste du jour J (horaire 22:00 → 06:00) | L'entrée 22:00 du jour J et la sortie 06:00 du jour J+1 (badge « Lendemain », « 06:00 (+1j) » dans le Résumé) |
| Matin du jour J après une nuit la veille | La sortie 06:00 apparaît à part, sous « Fin de la nuit du … », et n'est pas comptée comme l'entrée du jour |
Événements et anomalies cliquables
Dans les onglets Événements et Anomalies du détail du jour, chaque carte ouvre la page concernée : la fiche si vous pouvez la modifier, sinon la liste filtrée sur le collaborateur. Pour une omission ou un doublon, la correction proposée s'affiche avec le bouton Appliquer (voir Corrections rapides).
Message « Session expirée »
Si la page est restée ouverte pendant un redémarrage du serveur, une modification affiche désormais « Session expirée : rechargez la page (F5) et reconnectez-vous » au lieu d'une erreur technique.
Lancer le traitement
Le moteur de calcul des temps.
Le traitement transforme les pointages bruts en résultats : retards, absences, interruptions (pauses prolongées, sorties anticipées), anomalies et heures supplémentaires. Il peut être relancé autant de fois que nécessaire : les résultats automatiques de la période sont recalculés, les saisies manuelles sont conservées.
- 1Période à recalculer (un jour, une semaine, un mois…).
- 2Collaborateurs concernés : laissez vide pour tous, ou sélectionnez-en quelques-uns (double liste).
- 3Lancement : la progression s'affiche étape par étape.
Anomalies
Les journées dont les pointages sont incohérents, et leur traitement.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Type | Facultatif | Nature de l'anomalie (14 types, voir les puces de filtre). |
| Statut de traitement | Facultatif | Non traitée, Traitée, Ignorée ou Justifiée. |
| Commentaire de traitement | Facultatif | Trace de la décision (visible dans l'historique). |
Modifier
Les anomalies sont créées par le traitement ; on les modifie pour enregistrer leur traitement : choisir le Statut de traitement (Non traitée, Traitée, Ignorée, Justifiée) et expliquer dans le Commentaire de traitement.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Corriger une omission
Le bouton Corrections rapides, en haut de la page, analyse toutes les omissions et doublons et propose une action par anomalie (doublon, retour de pause, sortie manquante…) : c'est la méthode conseillée, voir Corrections rapides.
Sur une ligne, le bouton Corriger l'omission permet aussi de saisir soi-même l'heure du pointage manquant (heure du planning proposée). Plusieurs anomalies peuvent être traitées en lot.
Doublon de pointage
L'anomalie Doublon de pointage signale une journée au nombre de pointages pair qui contient pourtant un doublon (ex. 08:57 · 08:57 · 09:57 · 17:30) : les paires entrée/sortie sont faussées. Elle se corrige dans Corrections rapides. Avec le paramètre anomalie.doublon.auto = 1, les doublons sont ignorés automatiquement pendant le traitement (restaurables dans le calendrier).
Corrections rapides
Une action proposée pour chaque omission ou doublon de pointage.
Chaque anomalie Omission de pointage ou Doublon de pointage est analysée : au lieu du libellé technique (« Nombre impair de pointages »), la page indique le vrai cas et propose une seule action, avec un niveau de confiance. Les pointages barrés en rouge seront ignorés, les pointages précédés de « + » seront ajoutés.
| Cas détecté | Exemple | Action proposée | Confiance |
|---|---|---|---|
| Doublon | 8:30 · 17:24 · 17:28 | Ignorer l'un des deux (mode « intelligent » : le premier en début de poste, le dernier en fin de poste) | 95 % |
| Copie décalée d'1 h | 08:57:47 · 09:57:47 | Ignorer la copie (trace d'une synchronisation avec un mauvais fuseau horaire) | 80 % |
| Retour de pause manquant | 8:00 · 13:00 · 17:30 | Ajouter le retour à l'heure de fin de pause de l'horaire (ou départ + durée de pause) | 85 % (75 % avec la durée seule) |
| Départ en pause manquant | 8:00 · 14:00 · 17:30 | Ajouter le départ à l'heure de début de pause de l'horaire | 85 % |
| Pointage parasite | 8:00 · 13:00 · 17:30, horaire sans pause | Ignorer le pointage du milieu (paramètre anomalie.pause_non_declaree) | 70 % |
| Sortie / entrée manquante | 8:00 seul | Ajouter l'heure de fin (ou de début) du planning | 85 % |
| Nuit non fermée | 22:00 sans sortie le lendemain | Ajouter la sortie prévue le lendemain matin | 85 % |
| Déjà complet | pointages déjà pairs | Clore l'anomalie devenue inutile | 99 % |
| À vérifier | cas ambigu | Aucune action : décision RH | — |
- Ouvrez Anomalies puis le bouton Corrections rapides.
- Choisissez la période (7, 30 ou 90 jours) et, si besoin, filtrez par cas.
- Cliquez sur Appliquer sur une ligne, ou choisissez un seuil de confiance et cliquez sur Appliquer N corrections.
- La proposition est recalculée juste avant d'être appliquée, puis les anomalies du jour (et de la veille et du lendemain) sont recalculées.
Absences
Absences détectées ou saisies : liste, création, modification, validation.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Utilisateur | Obligatoire | Collaborateur concerné (plusieurs collaborateurs possibles à la création selon l'écran). |
| Date début / Date reprise | Obligatoire | Début de l'absence et retour au travail. |
| Durée | Facultatif | Calculée automatiquement si vide ; format libre (ex. 2h30). |
| Type d'absence | Obligatoire | Maladie, mission, absence autorisée… |
| Nuit / Statut / Commentaire | Facultatif | Poste de nuit, statut de validation, précisions. |
Modifier
Ouvrez sur la ligne. Changer le type pour un type justifié protège l'absence : le traitement ne la recalculera plus.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Approuver, refuser, valider RH
Sur une absence « En attente », Approuver et Refuser. Si le circuit l'exige, Valider RH ; plusieurs absences peuvent être validées en lot. Voir Circuit de validation.
Justifier une absence (fenêtre)
Justifier l'absence
Absence du 30/09/2026 — Sara Bennani (Absence non justifiée)
Seuls les types justifiés sont proposés.
Une absence détectée automatiquement (« Absence non justifiée ») peut être justifiée : choisissez le type dans « Justifier en… » puis validez. Elle n'est plus pénalisée ni recalculée.
Circuit de validation (workflow)
Comment les demandes sont validées, par qui, et comment suivre les notifications.
Les demandes des collaborateurs (absences, congés, récupérations, justifications d'anomalies, visites…) suivent un circuit de validation. Chaque étape notifie la personne suivante, dans l'application et par e-mail.
Valider depuis la liste
- 1Statut : décision du responsable (En attente, Approuvé, Refusé).
- 2Validation RH : second niveau, affiché seulement quand le circuit l'exige.
- 3Boutons de la ligne : Approuver et Refuser (demande « En attente », droit Modification), Valider RH (droit « Validation RH »), Justifier une absence détectée.
- 4Validation en lot : cochez plusieurs demandes ; une barre apparaît pour les valider ou les refuser en une fois (congés et absences).
Notifications
La cloche de l'en-tête affiche les dernières notifications ; la page Notifications les liste toutes. Cliquez sur une notification pour ouvrir la demande concernée, ou sur Tout marquer lu.
MOBILE_NOTIF_ARRIERE_PLAN, ou instantanément avec Firebase). Le responsable approuve ou refuse depuis l'onglet Équipe de l'application, et l'employé y voit chaque étape du circuit (responsable, RH) avec la date et l'auteur. Voir Application mobile EasyTime.| Paramètre système | Valeurs | Effet |
|---|---|---|
workflow.conge.mode / workflow.absence.mode | MANAGER_RH (défaut) · RH_SEUL · MANAGER_SEUL · SANS | Qui valide : responsable puis RH, RH seule, responsable seul, ou aucune validation. |
workflow.<type>.rh_valide_tout | 0 (défaut) · 1 | 1 : la RH valide toutes les demandes ; 0 : seulement les demandes sensibles ou au-delà du seuil. |
workflow.<type>.seuil_rh | 5 jours (congé) · 40 heures (absence) | Au-delà de cette durée, la RH intervient même pour un type justifié. |
| Module | Statuts possibles | Qui agit |
|---|---|---|
| Absences, congés | En attente Approuvé Refusé + colonne Validation RH | Responsable (droit Modification) puis RH (droit « Validation RH ») |
| Récupération, repos compensateur | En attente Approuvé Refusé | RH / responsable |
| Anomalies (justification) | À traiter → justifiée / corrigée | Collaborateur (justifie), RH (traite, aussi en lot) |
| Notes de frais | En attente Validée Rejetée Remboursée | Responsable / comptabilité |
| Bulletins de paie | En attente Validé Payé | Paie / RH (validation unitaire ou en lot) |
| Rémunération | En attente Approuvée Rejetée Appliquée | Direction / RH |
| Visites | Prévue → arrivée → départ, ou annulée | Collaborateur (demande, annule), accueil (arrivée, départ) |
Régler le circuit (Paramètres › Self-service & workflow)
Les deux étapes sont successives : la RH ne voit la demande qu'après la décision du responsable. Chaque liste (Congés, Absences) n'affiche les boutons / qu'à la personne qui peut décider à l'étape en cours, avec « Responsable : » ou « RH : » dans l'infobulle. Sous le statut, « Attente du responsable » ou « RH : En attente » indique l'étape.
| Option (par type : congé, absence) | Défaut | Effet |
|---|---|---|
| Circuit | Responsable puis RH | Responsable puis RH, RH seule, responsable seul, ou sans validation. |
| Seul le responsable du demandeur décide | Activé | Désactivé : les valideurs du site (droit Modification) peuvent aussi trancher l'étape responsable. |
| Demandeur sans responsable | Valideurs du site | Valideurs du site, directement la RH, ou étape responsable considérée comme approuvée. |
| Un refus du responsable est définitif | Activé | Désactivé : la RH reçoit la demande refusée et peut encore l'accepter. |
| La RH valide toutes les demandes | Désactivé | Désactivé : seulement les demandes sensibles (congé maladie, maternité, paternité ; absence non justifiée) ou au-delà du seuil (5 jours pour un congé, 40 heures pour une absence). |
| La RH peut décider sans attendre le responsable | Désactivé | Sa décision tranche alors toute la demande. |
| Escalade vers la RH | 0 (jamais) | Sans réponse du responsable après N jours, la RH est prévenue et peut décider. |
| Relance du valideur | 0 (jamais) | Rappel envoyé au valideur en attente tous les N jours. |
| Motif obligatoire pour refuser | Désactivé | Le motif est ajouté au commentaire de la demande et visible par le collaborateur. |
absence_validation_mode, absence_rh_valide_tout et absence_seuil_rh_heures ont été repris automatiquement.Retards
Retards à l'arrivée : liste, saisie, modification.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Date du retard | Obligatoire | Date et heure d'arrivée. |
| Utilisateur | Obligatoire | Collaborateur concerné. |
| Durée (hh:mm) | Facultatif | Temps de retard imputé. |
| Retard toléré ? | Facultatif | Oui : retard dans la tolérance, non pénalisé. |
| Description | Facultatif | Motif. |
Modifier
Corrigez la durée ou cochez « toléré » (ex. retard excusé). Un retard modifié à la main n'est pas écrasé par le traitement.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Règles de calcul automatique : voir Horaires › Comment le retard est calculé.
Interruptions
Sorties pendant la journée : pauses prolongées, sorties anticipées, sorties autorisées.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Date, Heure Début, Heure Reprise | Facultatif | Moment de la sortie et du retour. |
| Durée (HH:MM) | Facultatif | Temps d'absence pendant la journée. |
| Type d'interruption | Facultatif | Catégorie (Paramètres › Types d'interruption). |
| Sélection des utilisateurs | Obligatoire | Un ou plusieurs collaborateurs (ex. réunion externe collective). |
Modifier
Ajustez les heures ou le type. Une interruption saisie ou modifiée à la main n'est jamais écrasée par le traitement automatique.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Heures supplémentaires
Consultation et recalcul des heures supplémentaires.
La liste
Calculer HS+
Choisissez la période et, si besoin, quelques collaborateurs (« Tout ajouter / Ajouter / Retirer / Tout retirer »), puis Calculer HS+. Les heures supplémentaires ne se saisissent pas à la main : elles découlent des pointages, des tranches de l'horaire et des majorations.
Repos compensateur
Compenser un jour de repos ou férié travaillé par un jour de repos.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Collaborateur, Type | Obligatoire | Qui bénéficie de la compensation, et sa nature. |
| Jour travaillé / Date de récupération | Obligatoire | Jour de repos ou férié où le collaborateur a réellement travaillé. |
| Jour d'absence couvert / Date d'absence | Obligatoire | Jour qui ne sera plus compté comme absence une fois la fiche approuvée. |
| Durée en heures | Obligatoire | Temps compensé. |
| Statut, Commentaire | Facultatif | En attente, Approuvé, Refusé ; précisions. |
Modifier
Modifiez les dates ou la durée, ou passez le Statut à Approuvé / Refusé. Une fois approuvée, la journée d'absence couverte n'est plus pénalisée.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Récupération
Récupérer une absence avec un jour de repos travaillé.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Collaborateur, Type | Obligatoire | Qui bénéficie de la compensation, et sa nature. |
| Jour travaillé / Date de récupération | Obligatoire | Jour de repos ou férié où le collaborateur a réellement travaillé. |
| Jour d'absence couvert / Date d'absence | Obligatoire | Jour qui ne sera plus compté comme absence une fois la fiche approuvée. |
| Durée en heures | Obligatoire | Temps compensé. |
| Statut, Commentaire | Facultatif | En attente, Approuvé, Refusé ; précisions. |
Modifier
Modifiez les dates ou la durée, ou passez le Statut à Approuvé / Refusé. Une fois approuvée, la journée d'absence couverte n'est plus pénalisée.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Congés
Saisie, modification, impression et validation des congés.
La liste
Créer
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Utilisateur, Type de congé | Obligatoire | Bénéficiaire et nature (congé payé, exceptionnel, maladie…). |
| Date de début | Obligatoire | Premier jour de congé. |
| Fin du congé (dernier jour) | Obligatoire | Dernier jour d'absence ; la reprise est calculée. |
| Nombre de jours | Obligatoire | Calculé selon le planning : repos et jours fériés non décomptés. |
| Statut | Obligatoire | En attente, Approuvé, Refusé. |
| Commentaire | Facultatif | Précisions. |
Modifier
Modifiez les dates (le nombre de jours se recalcule) ou le statut. Imprimer produit la demande de congé à signer.
Les champs sont pré-remplis ; modifiez puis Enregistrer. Annuler revient à la liste sans rien changer.
Supprimer
Confirmer la suppression
Cette action est définitive.
Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.
Validation et validation RH en lot
Approuver / Refuser sur chaque ligne ; les RH cochent plusieurs congés et utilisent la barre de validation en lot. Un congé dont le paramètre a un « code légal » (maladie, maternité…) passe obligatoirement par la RH.
Reliquat de congés
Les soldes de congés de chaque collaborateur.
| Colonne | Signification |
|---|---|
| Solde Congé Reporté | Jours reportés de l'année précédente (champ de la fiche collaborateur). |
| Solde Ancienneté | Jours ajoutés selon l'ancienneté (paramètre de congé). |
| Solde Annuel | Droit de l'année. |
| Solde Consommé | Jours de congé pris. |
| Solde Total | Reporté + ancienneté + annuel − consommé. |
Calculer Reliquats met à jour les soldes de tous les collaborateurs. L'écran est en lecture : les soldes se corrigent via la fiche collaborateur (solde reporté) ou le paramètre de congé.
Rapport de synthèse
Contrôler les résultats, filtrer et exporter.
Exporter : les 29 rapports disponibles
- Synthèse détaillée
- Résumé par employé
- Résumé par département
- Heures supplémentaires
- Absences
- Retards
- Anomalies
- Congés
- Interruptions
- État journalier
- État périodique
- Totaux généraux
- Soldes de congés
- Registre des mouvements
- Comparatif planifié/réalisé
- Feuille de temps (heures)
- Feuille de présence
- Calendrier des congés
- Présence du jour
- Pointages incomplets
- Heures sup détaillées
- Préparation de paie
- État des cumuls (v1)
- Résumé période (v1)
- État de présence (v1)
- Détail période (v1)
- État individuel (v1)
- Rapport détaillé (v1)
- Détail pointage (v1)
« Vue courante » exporte exactement le tableau affiché (filtres et colonnes).
Filtres et colonnes
- Raccourcis de période : Semaine, Ce mois, Mois précédent, Trimestre, ou dates libres.
- Filtres par collaborateurs et départements.
- Bouton Colonnes : afficher / masquer les groupes Heures, Mouvements, Absence, Retard, Interruption, Anomalies, Pointages, Pause.
| Colonne | Signification |
|---|---|
| HN | Heures normales prévues |
| HT | Heures travaillées |
| Hs+ | Heures supplémentaires |
| Mvts | Nombre de pointages |
Modèles : rapports personnalisés (voir Modèles, exports et notes de frais).
Modèles, exports et notes de frais
Personnaliser les rapports, exporter la paie et gérer les dépenses.
Modèles de rapport
- Général : libellé, type de rapport, format (PDF, Excel…), orientation, titre, partage.
- Colonnes : choisissez et ordonnez les colonnes (identité, contrat, jours planifiés / travaillés, heures, retards, absences, congés, interruptions, colonnes calculées, format des heures).
- Design (PDF) : identité visuelle (logo, couleurs), mise en page, textes d'en-tête / pied et QR code ; l'aperçu se met à jour en direct.
- Dans la liste des modèles : Utiliser (génère le rapport), Modifier, Supprimer.
Rapports automatiques
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Libellé | Obligatoire | Nom du rapport (ex. « Rapport absences hebdomadaire »). |
| Type de rapport | Obligatoire | Absences, retards, synthèse… |
| Fréquence | Obligatoire | Quotidienne, hebdomadaire, mensuelle (avec le jour du mois). |
| Heure d'envoi | Facultatif | Format hh:mm. |
| Destinataires | Obligatoire | Adresses e-mail séparées par des virgules. |
| Rapport actif | Facultatif | Désactivez pour suspendre l'envoi sans supprimer le rapport (interrupteur aussi dans la liste). |
Export paie vers l'ERP
Choisissez l'année, le mois et le profil ERP (Sage, SAP, Odoo, AGIRH ou standard), puis téléchargez le fichier Excel ou CSV à importer dans votre logiciel de paie.
Notes de frais
Statuts : En attente → Validée ou Rejetée → Remboursée. Le menu n'apparaît que pour les rôles ayant le droit « Notes de frais ».
Calcul des heures supplémentaires
Écran dédié : Date de début, Date de fin et sélection des collaborateurs (double liste « Tout ajouter / Ajouter / Retirer / Tout retirer »), puis Calculer HS+. Il recalcule les heures supplémentaires à partir des rapports existants, sans relancer tout le traitement.
Modèles prêts à l'emploi
En haut de la liste des modèles, Modèles prêts à l'emploi propose 14 rapports classés par besoin. Créer en fait un modèle ordinaire et ouvre son formulaire pour l'ajuster (filtres, colonnes, design). Un modèle déjà créé peut être créé une seconde fois (« Créer une copie »), par exemple un par site.
| Besoin | Modèle prêt à l'emploi | Période | Format |
|---|---|---|---|
| Paie | Variables de paie du mois | Mois précédent | Excel |
| Paie | Heures supplémentaires détaillées | Mois précédent | Excel |
| Inspection | Feuille de présence mensuelle | Mois précédent | |
| Inspection | Registre des pointages | Mois précédent | |
| Direction | Totaux généraux du mois | Mois précédent | |
| Direction | Résumé par département | Mois précédent | |
| Direction | Planifié / réalisé du trimestre | Trimestre précédent | Excel |
| Manager | Mon équipe cette semaine | Semaine en cours | |
| Manager | Présence du jour | Aujourd'hui | |
| RH | Pointages incomplets de la semaine | Semaine précédente | Excel |
| RH | Suivi des retards du mois | Mois en cours | Excel |
| RH | Absences du mois écoulé | Mois précédent | Excel |
| RH | Soldes de congés | Année en cours | Excel |
| RH | Calendrier des congés du trimestre | Trimestre en cours |
Thèmes prêts à l'emploi
Dans Identité visuelle, 18 thèmes avec vignette (Corporate, Moderne, Émeraude, Océan, Violet, Sahara, Élégant, Bordeaux, Forêt, Or et noir, Officiel, Terracotta, Indigo, Framboise, Administratif, Ardoise, Noir et blanc, Machine à écrire) règlent d'un clic la couleur principale, la couleur du texte d'en-tête, la police, la position du logo et du titre, les lignes alternées et la taille du titre. L'aperçu se met à jour aussitôt ; chaque réglage reste modifiable. Les mêmes thèmes existent pour les modèles de document.
Filtres enregistrés
La carte Filtres enregistrés du formulaire mémorise :
- la période par défaut (13 choix : aujourd'hui, hier, semaine en cours ou précédente, 7 ou 30 derniers jours, mois en cours ou précédent, trimestre en cours ou précédent, année en cours ou précédente, 12 derniers mois), recalculée à chaque utilisation ;
- les sites, départements et groupes retenus (aucune case cochée = tous).
Ils s'appliquent au bouton Utiliser et aux rapports automatiques qui utilisent ce modèle (un envoi automatique garde la période de sa fréquence : jour, semaine ou mois). La colonne Période & filtres de la liste les résume.
Utiliser avec une autre période
À côté de Utiliser, le bouton génère le rapport pour une autre période type ou des dates libres, sans modifier le modèle.
Paie et rémunération
Bulletins, évolutions de salaire et notes de frais.
- 1Le net est calculé automatiquement à partir des autres montants.
Les bulletins peuvent être générés en lot pour un mois (bouton Générer, avec mois et année), puis modifiés, validés et marqués payés. Deux modes de calcul existent : standard ou par équations, avec calcul fiscal. L'export paie produit un fichier Excel ou CSV.
Rémunération
Demandes d'évolution de salaire : bonus, augmentation, prime. Une demande peut viser un employé ou tout un département, en montant ou en pourcentage, puis être approuvée, rejetée ou appliquée à une date.
Notes de frais
Saisie des dépenses professionnelles par le collaborateur, puis validation, rejet ou remboursement.
MOBILE_BULLETINS_PAIE = 1, chaque employé télécharge ses bulletins en PDF depuis l'application mobile. Seuls les bulletins validés ou payés sont proposés : un brouillon reste invisible. Voir Application mobile EasyTime.Projets, formations, équipements, entretiens
Les autres modules RH.
Le module RH étendu complète la gestion des temps :
Suivi des projets, de leur responsable, du budget en heures et de l'avancement ; affectation des collaborateurs.
Formations suivies et certifications obtenues, avec coût et date d'expiration.
Parc matériel affecté : ordinateurs, véhicules, téléphones… Attribution et restitution.
Évaluations : note globale, points forts, axes d'amélioration et objectifs.
Envoi planifié de rapports par e-mail (quotidien, hebdomadaire, mensuel), activable à tout moment.
RH Plus : vue d'ensemble
Dix modules pour aller plus loin que la gestion des temps.
RH Plus regroupe dix modules qui prolongent la gestion des temps. Ils apparaissent dans le menu RH Plus pour les utilisateurs qui ont le droit correspondant, et dans l'Espace collaborateur pour les pages destinées aux employés.
| Droit (Rôles › Autorisations) | Donne accès à | Accordé d'office |
|---|---|---|
| Télétravail et missions | Validation des demandes, calendrier, règles | ADMIN, RH |
| Échanges de planning | Validation et annulation des échanges | ADMIN, RH |
| Kiosques de pointage | Création et réglage des tablettes | ADMIN |
| Astreintes | Équipes, tours, interventions, export paie | ADMIN, RH |
| Absentéisme | Tableau de bord de l'absentéisme | ADMIN, RH |
| Organigramme | Organigramme interactif | ADMIN, RH |
| Arrivées et départs | Modèles et suivi des parcours | ADMIN, RH |
| Documents RH | Dossiers numériques des employés | ADMIN, RH |
| Sondages | Création, diffusion et résultats | ADMIN, RH |
| Prévision des effectifs | Grille de prévision, minimums, alertes | ADMIN, RH |
| Déclencheurs RH (+ modification) | Règles automatiques (section suivante) | ADMIN, RH |
| Page du libre-service | Usage |
|---|---|
| Télétravail & missions | Demander, suivre, annuler |
| Échanges de planning | Proposer un échange, accepter ou décliner une proposition |
| Mon QR de pointage | QR code personnel pour le kiosque et création du code PIN |
| Mes astreintes | Périodes d'astreinte et déclaration des interventions |
| Mes tâches | Tâches d'arrivée ou de départ confiées à moi ou à mon rôle |
| Mes documents | Consulter son dossier, transmettre un document aux RH |
| Sondages | Répondre aux sondages ouverts |
Déclencheurs RH
Des règles automatiques qui préviennent les bonnes personnes.
Un déclencheur est une règle automatique : QUAND une donnée (retard, absence, congé…) remplit vos conditions, ALORS Easytime envoie une notification, un e-mail, crée une anomalie ou appelle un webhook.
- 1Partir d'un des 14 modèles prêts à l'emploi (retards répétés, absence injustifiée, fin de période d'essai, document bientôt expiré, anniversaire…).
- 2La donnée surveillée : chaque source propose ses propres champs.
- 3Conditions sur chaque élément, regroupables en ET / OU imbriqués.
- 4Cumul par employé sur la période choisie (jour, semaine, mois, trimestre, année ou N jours glissants).
- 5E-mail à l'employé, à son N+1, à un rôle, à des utilisateurs ou à n'importe quelle adresse ; option « un seul e-mail récapitulatif par destinataire ».
- 6Quand vérifier et combien de fois prévenir.
| Donnée (QUAND) | Exemples de champs |
|---|---|
| Retards | durée, toléré, heure d'arrivée |
| Absences | type, durée, non justifiée, statut, statut RH |
| Congés | nombre de jours, type, statut, délai entre la demande et le début, solde |
| Heures supplémentaires | heures, taux, horaire |
| Interruptions (sorties) | durée, type, heure de sortie |
| Anomalies de pointage | type (oubli de pointage…), statut de traitement |
| Pointages | heure, pointeuse, jour férié |
| Fiche employé | jours avant fin d'essai / de contrat / anniversaire, ancienneté, âge, solde de congé, sans e-mail… |
| Documents RH | type, jours avant expiration, expiré, à vérifier |
| Type | Opérateurs |
|---|---|
| Nombre, durée (hh:mm), heure | = ≠ > ≥ < ≤, entre, hors de, est vide, est renseigné |
| Texte et listes | est, n'est pas, contient, commence par, finit par, est l'un de, n'est aucun de |
| Oui / non | oui, non |
| Cumul par employé | nombre, total (+), moyenne, maximum, minimum, jours concernés, jours consécutifs |
Créer un déclencheur
- Ouvrez RH étendu › Déclencheurs RH puis Nouveau déclencheur (ou un modèle).
- Choisissez la donnée (QUAND), puis les conditions (SI) et, si besoin, un CUMUL.
- Limitez la population (POUR) : sites, départements, groupes, employés, exclusions.
- Activez les actions (ALORS) et rédigez les messages ; cliquez une variable (
{employe},{nombre},{resume}…) pour l'insérer. - Cliquez Tester maintenant : la liste des employés concernés et l'aperçu des messages s'affichent, rien n'est envoyé.
- Enregistrez. Le déclencheur s'exécute selon la fréquence choisie ; chaque déclenchement est tracé dans le Journal.
| Fréquence | Fonctionnement |
|---|---|
| Après chaque traitement | Vérifié à la fin de chaque « Lancer le traitement » (manuel ou automatique), sur la période traitée. |
| Chaque jour / semaine / mois | Vérifié à l'heure choisie, sur la veille (ou le jour même pour la fiche employé). |
| Manuellement | Uniquement avec le bouton Exécuter maintenant de la liste. |
Télétravail & missions
Demander, valider et suivre le travail à distance.
L'employé demande un ou plusieurs jours de télétravail ou une mission (déplacement professionnel). Son responsable (N+1) — ou, à défaut, les utilisateurs ayant le droit « Télétravail » sur son site — valide.
- 1Indicateurs du jour et du mois.
- 2Onglets : demandes à valider, calendrier de la semaine (qui travaille à distance), historique, règles.
- 3Approuver (ou cocher plusieurs demandes puis « Approuver la sélection ») ; refuser demande un motif, envoyé à l'employé.
| Effet d'un jour approuvé | Détail |
|---|---|
| Pas d'absence | Le traitement ne crée pas d'absence ce jour-là, même sans pointage sur la pointeuse. |
| Validation a posteriori | Une mission validée après coup supprime l'absence non justifiée déjà détectée. |
| Pointage mobile | Si le pointage mobile est en mode « zone du site », il devient libre ce jour-là. |
| Prévision des effectifs | Les missions sont retirées des présents ; le télétravail reste compté (présent à distance). |
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Type | Obligatoire | Télétravail (depuis le domicile) ou Mission (déplacement). |
| Du / Au | Obligatoire | Un ou plusieurs jours. Télétravail : 31 jours maximum ; mission : 3 mois maximum. |
| Lieu | Facultatif | Obligatoire pour une mission. |
| Motif | Facultatif | Visible par le valideur. |
Échanges de planning
Échanger un poste entre collègues, en toute traçabilité.
Un employé propose à un collègue d'assurer son poste un jour donné et, s'il le souhaite, de le remplacer en retour un autre jour. Après l'accord du collègue et la validation du responsable, Easytime crée les exceptions de planning correspondantes.
- 1Les horaires sont affichés pour chaque jour : on voit immédiatement qui fait quoi.
- 2Valider applique l'échange ; Refuser demande un motif. Un échange validé peut être annulé : chacun reprend son planning.
Proposer un échange (Espace collaborateur)
- Ouvrez Échanges de planning dans votre espace.
- Choisissez le collègue et le jour où il vous remplace ; ajoutez éventuellement le jour retour.
- Un aperçu affiche vos horaires respectifs ces jours-là : vérifiez avant d'envoyer.
- Le collègue reçoit une notification et accepte ou décline ; puis votre responsable valide.
| Règle | Pourquoi |
|---|---|
| Au plus tard la veille, au plus 3 mois à l'avance | Laisser le temps de valider et d'organiser l'équipe. |
| Le demandeur doit travailler le jour échangé | Sinon il n'y a rien à échanger. |
| Refusé si un aménagement de planning existe déjà ce jour-là | Évite les conflits avec une exception de planning existante. |
Kiosques de pointage
Transformer une tablette en pointeuse.
Une tablette posée à l'entrée sert de pointeuse, sans terminal biométrique : idéal pour les petites agences et les chantiers. Chaque pointage crée un mouvement comme une pointeuse classique (pointeuse « KIOSQUE nom »).
- 1Mode QR code : l'employé présente le QR de sa page « Mon QR de pointage » (ou le bouton Afficher mon QR code de l'application mobile).
- 2Mode code PIN : matricule + code à 4-6 chiffres créé par l'employé.
Installer un kiosque
- Ouvrez RH Plus › Kiosques de pointage et remplissez le formulaire : nom, site, modes (QR, PIN), photo, réservé au site.
- Sur la tablette, scannez le QR affiché sur la fiche du kiosque (ou ouvrez l'adresse), puis ajoutez la page à l'écran d'accueil.
- Demandez aux employés de créer leur code PIN dans Mon QR de pointage.
| Protection | Fonctionnement |
|---|---|
| Adresse secrète | L'adresse /kiosque/… contient un jeton unique. « Nouvelle adresse » invalide l'ancienne (tablette perdue). |
| QR à usage unique | Un QR ne sert qu'une fois et expire après 24 h ; actualisez la page pour en obtenir un nouveau. |
| Code PIN | Stocké chiffré ; codes trop simples refusés ; bloqué 15 min après 5 erreurs. |
| Double pointage | Refusé s'il arrive moins de 2 minutes après le précédent. |
| Photo | Optionnelle : photo prise à chaque pointage, visible dans les mouvements. |
Astreintes
Organiser la permanence et payer les interventions.
Une équipe d'astreinte regroupe des membres dans un ordre de rotation. Easytime génère les tours (hebdomadaires ou quotidiens), prévient chaque personne, gère les remplacements et prépare le récapitulatif pour la paie.
- 1Onglets : planning des tours, interventions à valider, équipes, récapitulatif paie.
- 2Remplacer une personne sur un tour : le remplacement est tracé et les deux personnes sont prévenues.
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Nom | Obligatoire | Ex. : Maintenance. |
| Membres | Obligatoire | Au moins 2, dans l'ordre de passage (flèche pour monter un membre). |
| Rotation | Obligatoire | Hebdomadaire (7 jours) ou quotidienne (24 h). |
| Prise d'astreinte | Obligatoire | Jour (pour l'hebdomadaire) et heure, ex. vendredi 18:00. |
| Prime par tour | Facultatif | Montant forfaitaire versé pour chaque tour commencé dans le mois. |
| Heures payées à (%) | Facultatif | Majoration des heures d'intervention, ex. 150 %. |
| Téléphone d'astreinte | Facultatif | Numéro affiché dans le bandeau « d'astreinte maintenant ». |
Cycle d'une astreinte
- Créez l'équipe (onglet Équipes) puis cliquez Générer la rotation (8 tours par défaut).
- Chaque membre reçoit ses dates. En cas d'empêchement, remplacez-le sur le tour concerné.
- Après une intervention, l'employé la déclare dans Mes astreintes (début, fin, description, déplacement).
- Le responsable la valide dans Interventions à valider.
- En fin de mois, Récapitulatif paie › Exporter : tours, prime, heures et heures majorées par employé.
Absentéisme
Mesurer, comparer et comprendre les absences.
Le tableau de bord mesure l'absentéisme sur la période choisie (mois, trimestre, année ou dates libres), filtrable par site, département et types d'absence.
- 1L'indice de Bradford (S² × D) pèse plus les absences courtes et répétées : 5 absences d'un jour = 125, une absence de 5 jours = 5.
| Indicateur | Calcul |
|---|---|
| Taux | Heures d'absence ÷ heures prévues au planning (jours fériés exclus). Chaque jour d'absence est plafonné aux heures prévues ce jour-là. |
| Épisodes (S) | Jours d'absence consécutifs ; un week-end ou un repos entre deux jours ne coupe pas l'épisode. |
| Bradford | S² × D. Niveaux : faible (< 51), à surveiller (≥ 51), élevé (≥ 125), critique (≥ 400). |
| Tendance | Taux de chacun des 12 derniers mois. |
| Par jour de la semaine | Un pic le lundi ou le vendredi est un signal d'alerte. |
| Coût estimé | Heures d'absence × salaire horaire ; visible seulement avec le droit Paie ou Rémunération. |
Organigramme
Qui dépend de qui, en un coup d'œil.
L'organigramme est généré automatiquement à partir du champ Responsable hiérarchique de chaque fiche collaborateur : rien à dessiner, il est toujours à jour.
- 1Chaque carte : photo (ou initiales), poste, département, site, taille de l'équipe ; le bouton ± replie la branche.
- 2Tout déplier / Replier, PDF / Imprimer (sélectionnez « Enregistrer en PDF »).
- Recherche : nom, matricule ou poste ; le résultat est surligné et la branche s'ouvre.
- Filtres site et département : les autres cartes sont estompées.
- Zoom et déplacement à la souris (cliquer-glisser dans le fond).
- Le lien en haut à droite d'une carte ouvre la fiche du collaborateur.
Arrivées & départs
Des intégrations et des sorties sans oubli.
Un parcours est une check-list attachée à une arrivée ou un départ. Chaque tâche a un responsable (RH, le N+1, l'employé lui-même, un rôle ou une personne précise) et une échéance calculée depuis la date d'arrivée ou de départ.
- 1Cocher une tâche la marque faite (avec son auteur et l'heure) ; une tâche en retard apparaît en rouge. Quand tout est coché, le parcours est terminé.
| Modèle fourni | Tâches |
|---|---|
| Arrivée standard | Contrat (J-5), fiche et badge (J-3), poste et accès (J-2), accueil (J), règlement intérieur (J), code PIN (J+1), visite médicale (J+15), point de fin d'essai (J+80) |
| Départ standard | Entretien de départ (J-5), transmission des dossiers (J-2), matériel, badge, désactivation des accès, solde de tout compte et attestation (J) |
Lancer un parcours
- Onglet En cours › Lancer un parcours : employé, modèle, date (vide = date d'embauche ou de sortie de la fiche).
- Chaque responsable est prévenu de ses tâches ; elles apparaissent dans Mes tâches de son espace.
- Suivez l'avancement et les retards dans la liste ; ouvrez un parcours pour le détail.
Documents RH
Le dossier numérique de chaque collaborateur.
Chaque employé a un dossier numérique : contrat, CIN, diplômes, certificats… Les fichiers sont rangés par type, avec une date d'expiration quand elle existe.
- 1Onglets : dossier d'un employé, documents expirés ou expirant sous 60 jours, documents obligatoires manquants, documents déposés par les employés à vérifier, types de documents.
- 2Vert : valide ; orange : expire dans moins de 60 jours ; rouge : expiré.
| Réglage d'un type | Effet |
|---|---|
| Obligatoire | Le rapport « Obligatoires manquants » liste les employés qui n'ont pas ce document (ou dont il a expiré). |
| A une date d'expiration | La date est demandée au dépôt et suivie. |
| Visible par l'employé | Le document apparaît dans « Mes documents ». |
| L'employé peut le déposer | L'employé peut le transmettre lui-même ; il arrive « À vérifier » pour les RH. |
uploads/documents) : incluez-le dans vos sauvegardes.Sondages
Écouter les équipes, anonymement.
Créez des questionnaires (climat social, satisfaction, besoins de formation…), diffusez-les à tout ou partie du personnel et suivez les résultats en direct.
- 1Moyenne de la question, répartition des réponses (graphique) et moyenne par département.
- 2Anonymat : un département de moins de 3 répondants n'est pas affiché, pour qu'on ne puisse reconnaître personne.
| Type de question | Réponse |
|---|---|
| Note de 1 à 5 | Moyenne, répartition et moyenne par département |
| Oui / non | Répartition |
| Choix unique | Une option parmi la liste |
| Choix multiple | Plusieurs options possibles |
| Texte libre | Commentaires (affichés dans un ordre aléatoire) |
Créer et diffuser un sondage
- Nouveau sondage : titre, message d'introduction, anonyme (coché par défaut), clôture automatique, sites et départements ciblés.
- Ajoutez les questions, réordonnez-les avec les flèches.
- Ouvrir et diffuser : les employés ciblés reçoivent une notification ; les questions ne sont plus modifiables.
- Suivez les résultats ; Clore arrête les réponses (automatique à la date de clôture). Exporter produit un CSV.
Prévision des effectifs
Anticiper les sous-effectifs avant qu'ils arrivent.
Pour chaque site (et chaque équipe ayant son propre minimum), Easytime calcule les présents prévus jour par jour sur 7, 14 ou 28 jours et les compare à l'effectif minimum.
- 1Cliquez une case : le détail affiche le calcul et les noms des personnes en congé, absentes ou en télétravail.
| Étape du calcul | Source |
|---|---|
| Prévus au planning | Employés du site dont l'horaire ce jour-là n'est pas un repos (exceptions et échanges compris). |
| − En congé | Congés approuvés (et non refusés par les RH). |
| − Absences connues | Absences déjà saisies pour ce jour (maladie déclarée…). |
| − En mission | Missions approuvées. |
| − Absences habituelles | Taux d'absence observé le même jour de la semaine sur les 8 dernières semaines. |
| = Présents prévus | Comparés au minimum : vert (suffisant), orange (tension, ≤ minimum + 10 %), rouge (sous le minimum). |
| Champ | Statut | Rôle / conseil |
|---|---|---|
| Site | Obligatoire | Site concerné. |
| Département | Facultatif | Vide = tout le site ; sinon une ligne propre à l'équipe apparaît dans la grille. |
| Jour | Facultatif | Du lundi au vendredi, tous les jours ou un jour précis. La règle la plus précise s'applique. |
| Minimum de présents | Obligatoire | Effectif en dessous duquel une alerte est envoyée. |
Espace collaborateur
Le libre-service de chaque employé, page par page.
Chaque collaborateur dispose d'un espace personnel pour consulter ses temps et faire ses demandes sans passer par les RH. Accès : menu SB Profil › Espace Personnel (ou page d'accueil directe pour le rôle collaborateur).
| Écran | Adresse | Contenu et actions |
|---|---|---|
| Accueil | /selfservice | Raccourcis vers toutes les pages, boutons Demander un congé / Déclarer une absence. |
| Mes Statistiques | /selfservice/stats | Indicateurs personnels : présence, retards, heures sup, soldes, tendances. |
| Mes Mouvements | /selfservice/mouvements | Calendrier des pointages (vue mois, semaine, jour), absences ; Exporter, Imprimer. |
| Mes Retards | /selfservice/retards | Date, heure de début, heure de fin, durée ; Exporter, Filtrer. |
| Mes Interruptions | /selfservice/interruptions | Date et heure, description, type (pauses prolongées, sorties…). |
| Mes Heures supp. | /selfservice/heures-sup | Filtre par période ; date, horaire, annotation, taux, heures par tranche. |
| Mes Anomalies | /selfservice/anomalies | Anomalies du pointage avec priorité et statut ; Envoyer la justification. |
| Mes Absences | /selfservice/absences | Historique (type, début, reprise, statut) ; Déclarer une absence, Imprimer. |
| Mes Congés | /selfservice/conges | Historique (type, début, durée, reprise, statut) ; Demander un congé. |
| Mes Visiteurs | /selfservice/visiteurs | Visiteurs que vous accompagnez ; Nouvelle demande de visite, annulation. |
| Mon profil | /profile | Coordonnées, mot de passe, certificat de travail (PDF), export de vos données (JSON). |
Mes mouvements
Chaque jour affiche les heures de pointage (⏰) et les absences. Changez de vue (Mois / Semaine / Jour), naviguez avec les flèches, exportez ou imprimez le mois.
Faire une demande
- Remplissez le formulaire et envoyez : la demande apparaît « En attente » dans Mes Congés / Mes Absences.
- Votre responsable (puis la RH si nécessaire) est notifié et décide.
- Vous recevez une notification ; le statut passe à « Approuvé » ou « Refusé ». Une demande approuvée peut être imprimée.
Justifier une anomalie
Un oubli de badge ou une panne crée une anomalie. Cliquez sur Envoyer la justification, expliquez la situation : la RH la traite et corrige le pointage.
Annoncer un visiteur
L'accueil voit la visite annoncée et enregistre l'arrivée. Vous pouvez annuler une visite depuis Mes Visiteurs.
Mon profil, certificat et données personnelles
- Télécharger le certificat de travail : attestation PDF générée avec vos informations de contrat.
- Exporter mes données (RGPD) : fichier JSON de toutes vos données personnelles (droit d'accès, loi 09-08).
- Politique de confidentialité : page Conformité (données collectées, durées de conservation, vos droits).
Application mobile
L'application mobile EasyTime (Android) donne accès à l'essentiel de l'espace collaborateur : pointage mobile (GPS ou QR du site), demandes et leur PDF, planning, solde de congés, bulletins, notifications et validation par les responsables. Voir le chapitre Application mobile EasyTime.
Demandes à valider
Valider les demandes de son équipe depuis le web.
Un responsable n'a pas forcément accès aux écrans de gestion (Congés, Absences). Cette page de l'espace collaborateur lui présente les demandes de son équipe qui attendent sa décision, à l'étape où il peut agir. Les valideurs RH y voient aussi l'étape RH.
- Ouvrez Espace collaborateur › Demandes à valider (visible si « Est manager » est coché dans votre fiche, ou avec un droit de validation).
- Cliquez sur Approuver, ou sur Refuser : une fenêtre demande le motif (obligatoire si le circuit l'exige).
- Le collaborateur est notifié ; si la RH doit valider ensuite, elle est notifiée à son tour.
Application mobile EasyTime
Installer l'application, choisir les fonctions visibles et les utiliser au quotidien.
L'application EasyTime (Android) met l'espace collaborateur dans la poche de chaque employé : pointage, demandes, planning, solde de congés, documents et validation pour les responsables. Chaque fonction peut être affichée ou masquée depuis les paramètres Easytime, et reste toujours soumise à la licence.
Installer et se connecter
- Installez le fichier EasyTime.apk sur le téléphone (autorisez « sources inconnues » si Android le demande).
- Au premier lancement, saisissez l'adresse du serveur Easytime (ex.
https://easytime.entreprise.ma) : le téléphone doit pouvoir la joindre (réseau de l'entreprise ou Internet). - Connectez-vous avec votre identifiant et votre mot de passe Easytime. À la première connexion, l'application vous fait choisir un mot de passe personnel.
- Choisissez la langue dans Profil › Langue : Français, العربية (affichage de droite à gauche) ou English.
MOBILE_APP_ENABLED doit valoir 1. Un compte géré par LDAP ne peut pas changer son mot de passe dans l'application : les fonctions mot de passe sont alors masquées automatiquement.Afficher ou masquer chaque fonction
Dans Paramètres › Paramètres Système, la catégorie Application mobile regroupe un interrupteur par fonction (1 = visible, 0 = masquée). Une tuile d'état indique, pour chaque fonction, ce que voit réellement l'employé :
- Visible activée et autorisée par la licence ;
- Masquée interrupteur à 0 ;
- Non incluse dans la licence le module requis (Congés, Paie…) n'est pas dans la licence ;
- Gérée par LDAP fonction mot de passe désactivée car l'authentification passe par LDAP ;
- À configurer un réglage obligatoire manque (ex. Firebase sans compte de service).
| Paramètre | Défaut | Licence | Fonction |
|---|---|---|---|
MOBILE_MDP_CHANGEMENT | Activé | — | Changer son mot de passe depuis l'application (Profil › Mot de passe). |
MOBILE_MDP_PREMIERE_CONNEXION | Activé | — | Choisir son mot de passe à la première connexion dans l'application (sinon : portail web). |
MOBILE_MDP_OUBLIE | Activé | — | Mot de passe oublié : code à 8 caractères envoyé par e-mail (SMTP requis), valable 15 min. |
MOBILE_BIOMETRIE | Activé | — | Verrouillage de l'application par empreinte ou visage. |
MOBILE_QR_BADGE | Activé | — | Bouton « Afficher mon QR code » : badge personnel à présenter à une pointeuse ou un kiosque. |
| Paramètre | Défaut | Licence | Fonction |
|---|---|---|---|
MOBILE_CONGE_DEMANDE | Activé | Congés | Demander un congé. |
MOBILE_ABSENCE_DEMANDE | Activé | — | Déclarer une absence. |
MOBILE_DEMANDE_PDF | Activé | — | Télécharger le PDF d'une demande de congé ou d'absence. |
MOBILE_DEMANDE_SUIVI | Activé | — | Suivre le circuit de validation (responsable, RH) étape par étape. |
MOBILE_DEMANDE_ANNULATION | Activé | — | Annuler une demande encore en attente. |
MOBILE_EQUIPE_VALIDATION | Activé | — | Le responsable approuve ou refuse les demandes de son équipe. |
MOBILE_EQUIPE_PHOTOS | Activé | — | Photos des collaborateurs dans l'espace équipe. |
| Paramètre | Défaut | Licence | Fonction |
|---|---|---|---|
MOBILE_POINTAGE_HORS_LIGNE | Désactivé | — | Pointer sans réseau : le pointage est envoyé au retour du réseau avec son heure d'origine. |
MOBILE_RAPPEL_POINTAGE | Désactivé | — | Rappels : arrivée sur le site, oubli d'entrée, oubli de sortie. |
MOBILE_SELFIE_POINTAGE | Désactivé | — | Selfie obligatoire à chaque pointage (caméra frontale). |
MOBILE_QR_SITE | Désactivé | — | Pointer en scannant le QR code du site. |
| Paramètre | Défaut | Licence | Fonction |
|---|---|---|---|
MOBILE_NOTIF_ARRIERE_PLAN | Activé | — | Notifications quand l'application est fermée ou en arrière-plan (vérification périodique). |
MOBILE_PUSH_FIREBASE | Désactivé | — | Notifications push instantanées Firebase (paramètres MOBILE_FIREBASE_* requis). |
| Paramètre | Défaut | Licence | Fonction |
|---|---|---|---|
MOBILE_PLANNING | Activé | — | Planning personnel : horaires, repos, fériés, congés et absences. |
MOBILE_SOLDE_CONGES | Activé | Congés | Solde de congés détaillé et simulateur. |
MOBILE_BULLETINS_PAIE | Désactivé | Paie | Bulletins de paie à télécharger (validés ou payés seulement). |
MOBILE_ATTESTATIONS | Activé | — | Attestation de travail à télécharger. |
Réglages de l'application
| Paramètre | Exemple | Rôle |
|---|---|---|
MOBILE_APP_ENABLED | 1 | Autorise la connexion depuis l'application (0 = application fermée pour tous). |
MOBILE_POINTAGE_MODE | GEOFENCE | GEOFENCE (zone GPS du site), LIBRE (partout) ou DESACTIVE. |
MOBILE_PRECISION_MAX_M | 100 | Précision GPS maximale acceptée, en mètres. |
MOBILE_NOTIF_INTERVALLE_MIN | 15 | Intervalle de vérification des notifications en arrière-plan (minutes, 15 minimum sous Android). |
MOBILE_PDF_VALIDEE_SEULEMENT | 0 | 0 = PDF téléchargeable dès la demande ; 1 = seulement une fois la demande validée. |
MOBILE_HORS_LIGNE_MAX_H | 24 | Âge maximal d'un pointage hors ligne, en heures : au-delà, il est refusé. |
MOBILE_VERSION_MIN | 1.0.0 | Version minimale de l'application ; les versions plus anciennes doivent être mises à jour. |
MOBILE_FIREBASE_PROJECT_ID / _API_KEY / _APP_ID / _SENDER_ID | — | Identifiants de l'application Firebase (console Firebase › Paramètres du projet). |
MOBILE_FIREBASE_SERVICE_ACCOUNT_KEY | — | Contenu JSON du compte de service Firebase (secret, masqué à l'écran). |
Pointer avec le téléphone
Le bouton Pointer l'entrée / la sortie de l'accueil enregistre un pointage selon MOBILE_POINTAGE_MODE : en mode GEOFENCE, l'employé doit se trouver dans la zone GPS de son site (rayon défini sur la fiche du site). Les positions simulées (« fake GPS ») sont refusées. Le pointage arrive dans Pointage comme celui d'une pointeuse.
Scanner le QR code du site
- Activez
MOBILE_QR_SITE= 1 dans la catégorie Application mobile. - Ouvrez Organisation › Sites et cliquez sur le bouton du site.
- Imprimez l'affiche « Pointez ici » et collez-la à l'entrée du site.
- Dans l'application, sur l'accueil, touchez Scanner le QR du site (sous le bouton de pointage), autorisez la caméra et visez l'affiche.
- La fenêtre de pointage s'ouvre : validez l'entrée ou la sortie.
Pointage hors ligne
Avec MOBILE_POINTAGE_HORS_LIGNE = 1, un pointage fait sans réseau est mis en file d'attente sur le téléphone (bandeau « pointages en attente » sur l'accueil). Il est envoyé automatiquement dès le retour du réseau, avec l'heure d'origine. Le serveur refuse un doublon (un autre pointage à moins de 2 minutes) et un pointage plus ancien que MOBILE_HORS_LIGNE_MAX_H heures.
Selfie au pointage
Avec MOBILE_SELFIE_POINTAGE = 1, la caméra frontale s'ouvre à chaque pointage. La photo est jointe au pointage et consultable par la RH dans l'écran Pointages mobiles (adresse /pointages-mobile, lien depuis la catégorie Application mobile des paramètres).
Rappels de pointage
Avec MOBILE_RAPPEL_POINTAGE = 1, l'application affiche une notification à l'arrivée sur le site si l'entrée n'est pas pointée, puis en cas d'oubli d'entrée ou de sortie par rapport à l'horaire du jour.
Notifications (arrière-plan et Firebase)
Avec MOBILE_NOTIF_ARRIERE_PLAN = 1, le téléphone vérifie les nouvelles notifications toutes les MOBILE_NOTIF_INTERVALLE_MIN minutes, même application fermée (décision sur une demande, demande à valider…). Pour des notifications instantanées, configurez Firebase :
- Créez un projet sur console.firebase.google.com et ajoutez-y une application Android (package
ma.computime.easytime_mobile). - Recopiez l'ID du projet, la clé API, l'ID d'application et l'ID d'expéditeur dans les paramètres
MOBILE_FIREBASE_*. - Dans Paramètres du projet › Comptes de service, générez une clé privée et collez le contenu du fichier JSON dans
MOBILE_FIREBASE_SERVICE_ACCOUNT_KEY. - Mettez
MOBILE_PUSH_FIREBASE= 1. La tuile passe de « À configurer » à « Visible ».
Demandes de congé et d'absence
Dans Mes demandes, l'employé crée une demande, suit chaque étape du circuit de validation (responsable, RH) avec la date et l'auteur de la décision, annule une demande encore en attente et télécharge le PDF identique à celui du portail web. Le responsable approuve ou refuse les demandes de son équipe depuis l'onglet Équipe, où s'affichent les photos des collaborateurs.
Planning, solde, bulletins et attestation
- Planning : jour par jour, l'horaire prévu et les repos, fériés, congés et absences.
- Solde de congés : droits acquis, pris, en attente et reliquat, avec un simulateur qui calcule le solde restant pour une période envisagée (repos et fériés non décomptés). Requiert le module Congés de la licence.
- Bulletins de paie : PDF des bulletins validés ou payés uniquement. Requiert le module Paie.
- Attestation de travail : PDF généré avec les informations de contrat (voir paramètres
company.*).
Dépannage
Le bouton « Scanner le QR du site » n'apparaît pas.
MOBILE_QR_SITE = 1 et que MOBILE_POINTAGE_MODE n'est pas DESACTIVE, puis fermez et rouvrez l'application (ou déconnectez-vous / reconnectez-vous).« QR code non reconnu » ou « Ce QR est celui du site …, pas de votre site ».
Une fonction activée reste invisible.
Les notifications n'arrivent pas application fermée.
Un pointage hors ligne a été refusé.
MOBILE_HORS_LIGNE_MAX_H heures (« Pointage hors ligne trop ancien »), ou un autre pointage existait déjà à moins de 2 minutes.« Vous êtes hors de la zone de pointage » ou « Position GPS trop imprécise ».
MOBILE_PRECISION_MAX_M. Activez la localisation précise, ou utilisez le QR du site si le GPS est mauvais à l'intérieur.Mise à jour de l'application (version 1.4)
- Construisez la nouvelle APK puis ouvrez Paramètres › Application mobile › Publier une nouvelle version.
- Choisissez le fichier .apk, indiquez la version (ex. 1.4.0) et les nouveautés.
- Laissez Notifier les collaborateurs coché ; cochez Mise à jour obligatoire pour bloquer les versions plus anciennes.
- Sur le téléphone : bandeau « Nouvelle version disponible » sur l'accueil, écran Mise à jour (nouveautés, téléchargement, installation). Une version sous le minimum exigé affiche un écran bloquant.
Notifications qui ouvrent le bon écran
Toucher une notification ouvre l'écran concerné : demande à valider → onglet Équipe ; statut d'un congé ou d'une absence → Mes demandes ; nouvelle version → Mise à jour ; télétravail, documents, sondages… → leur écran. Sinon, la liste des notifications s'ouvre comme avant.
Temps de la journée selon le planning
L'anneau de l'accueil compare le temps travaillé au temps prévu par l'horaire du jour (pause déduite), au lieu de 8 h fixes : « Prévu 8h00 · fin à 17:30 · reste 2h15 », puis « Journée prévue terminée · +30min ». Repos, férié ou congé : une icône à la place du pourcentage.
Détection IA
Analyse, suggestions et assistant intelligent.
| Écran | Rôle |
|---|---|
| Planning IA | Compare les pointages réels au planning et propose un horaire adapté ; peut créer horaire → planning → exception. Réglages : écart, jours, confiance, tolérance. |
| Contrôle paie | Incohérences à corriger avant la paie, triées par priorité apprise de vos décisions. |
| Conformité | Règles du Code du travail : durées maximales, repos hebdomadaire, heures sup, jours fériés. |
| Scan IA | Détection avancée : Isolation Forest, Z-score, analyse comportementale. |
| Entraîner | Apprentissage local du modèle sur vos données (ou un jeu de démonstration), avec évaluation ; entraînement automatique périodique et option « Tout l'historique ». |
Assistant IA
L'assistant répond en langage naturel : absents du jour, retards, soldes de congés, heures supplémentaires… Le fournisseur (Gemini ou compatible OpenAI) se configure dans les paramètres système. Les champs sensibles sont masqués et certaines entités peuvent être exclues.
Changements de la Détection IA
- Les pages IA › Anomalies et IA › Suggestion sont retirées du menu : les anomalies se consultent dans Tâche quotidienne › Anomalies et se corrigent dans Corrections rapides (les anciennes adresses y redirigent).
- Les notifications du scan automatique ouvrent la page Scan IA (les anomalies du scan sont recalculées à chaque scan).
- Le menu Détection IA contient : Planning IA, Contrôle paie, Conformité, Scan IA et Entraîner.
Conformité : quand s'affiche-t-elle ?
La page est calculée à l'ouverture sur les 30 derniers jours jusqu'à hier. Les règles hebdomadaires (44 h, repos de 24 h) ne portent que sur les semaines terminées. Les durées viennent du rapport : le traitement doit avoir été lancé sur la période. Les seuils légaux se règlent dans application.properties (easytime.conformite.*).
Scan et entraînement automatiques
| Paramètre | Défaut | Rôle |
|---|---|---|
ai_detection.scan_auto.intervalle_minutes | 60 | Minutes entre deux scans automatiques (5 à 1440) |
ai_detection.scan_auto.jours_analyse | 30 | Historique analysé par le scan (7 à 90 jours) |
ai_detection.entrainement_auto.actif | 0 | Réentraînement automatique (interrupteur sur la page Entraîner) |
ai_detection.entrainement_auto.intervalle_jours | 7 | Jours entre deux entraînements (1 à 90) |
ai_detection.entrainement_auto.heure | 03:00 | Heure à partir de laquelle l'entraînement est lancé |
ai_detection.entrainement_auto.historique_jours | 0 | Historique utilisé, en jours (0 = tout l'historique) |
Sur la page Entraîner, la période d'historique propose aussi Tout l'historique, et la carte Entraînement automatique affiche le dernier et le prochain entraînement, avec le bouton Entraîner maintenant.
Sécurité et conformité
Rôles, permissions, audit et authentification.
Rôles et autorisations
Un rôle (ADMIN, RH, RESPONSABLE_SITE, USER…) regroupe des permissions par module : lecture, création, modification, suppression. Chaque utilisateur a un rôle ; le menu et les boutons s'adaptent automatiquement.
Journal d'audit
Toutes les actions sont tracées : qui, quand, quoi. Filtrez par utilisateur, action ou période.
Authentification
- Mot de passe : choix imposé à la première connexion, réinitialisation par e-mail (lien valable 1 heure) — voir Connexion et mot de passe.
- Connexion Google (SSO) et annuaire LDAP / Active Directory avec synchronisation automatique des comptes.
- Licence : les modules disponibles dépendent de la licence activée.
- Application mobile : jeton de session propre à chaque téléphone, verrouillage par empreinte ou visage, changement de mot de passe et code de réinitialisation par e-mail (8 caractères, valable 15 minutes, 5 essais). Changer son mot de passe déconnecte les autres téléphones.
Protection des données
Easytime respecte la loi 09-08 (CNDP) : page de politique de confidentialité, durées de conservation, données biométriques et vidéosurveillance encadrées, droit d'accès (export des données personnelles) et anonymisation des anciens collaborateurs.
MOBILE_SELFIE_POINTAGE), la photo de chaque pointage est conservée sur le serveur et visible dans Pointages mobiles : informez les employés et limitez cette permission aux RH.Protection des comptes et du serveur
| Protection | Fonctionnement |
|---|---|
| Blocage après échecs | 5 échecs en 15 minutes bloquent l'identifiant 15 minutes (20 pour une même adresse) : connexion, changement de mot de passe et mot de passe oublié. Message « Trop de tentatives… ». |
| Messages identiques | Les pages de mot de passe ne disent plus si un compte ou une adresse e-mail existe. |
| Lien de réinitialisation | Construit sur l'adresse publique d'Easytime (easytime.public-url, renseignée à la première connexion d'un administrateur), jamais sur l'adresse demandée par le navigateur. |
| Export de paie | Réservé aux utilisateurs ayant le droit « Paie ». |
| Configuration du serveur | Bandeau rouge dans Paramètres et avertissement au démarrage si MySQL utilise « root », un mot de passe par défaut, ou si des licences d'ancien format sont encore acceptées. |
| Service IA | N'écoute que sur le serveur lui-même (127.0.0.1) : il n'est plus joignable depuis le réseau. |
| Bibliothèques | Spring Boot 3.5.16 (Tomcat, Spring Security, Thymeleaf, Jackson… corrigés). |
Journal d'audit
Traçabilité complète, export, rapport et intégrité.
Le journal trace qui a fait quoi, quand et depuis quelle adresse. Il ne peut plus être vidé à la main : seule la purge selon la durée de conservation supprime les entrées anciennes, et elle est elle-même enregistrée.
| Famille | Exemples | Par défaut |
|---|---|---|
| Connexions | Connexion, déconnexion, mobile, échecs de connexion, mots de passe | Enregistrée |
| Créations | Nouvel employé, congé, absence, import | Enregistrée |
| Modifications | Données écrasées, avec l'ancienne et la nouvelle valeur de chaque champ | Enregistrée |
| Suppressions | Avec une copie des données supprimées | Toujours |
| Téléchargements | PDF de congé, bulletin, attestation, document RH, APK | Enregistrée |
| Exports | Excel, CSV, rapports, export de paie | Enregistrée |
| Décisions de workflow | Approuvé / refusé, par qui, à quelle étape | Enregistrée |
| Paramètres et sécurité | Réglages, rôles, permissions, clé API, appareils, licence | Toujours |
| Consultations de pages | « A ouvert le tableau de bord » | Non enregistrée |
| Tâches automatiques | Scan IA, traitement automatique, synchronisation des pointeuses | Non enregistrée |
Filtrer, exporter, rapport
- Filtres : période, famille, utilisateur, module (entité), adresse IP, code d'action, recherche libre.
- Détail : un clic sur une ligne affiche le tableau avant / après (modification) ou les données supprimées.
- Excel et CSV : la sélection filtrée (50 000 lignes au maximum) ; l'export est lui-même enregistré.
- Rapport PDF : actions par famille, type et utilisateur, connexions hors horaires, actions sensibles, état de l'intégrité.
- Envoi automatique du rapport par e-mail chaque lundi ou chaque 1er du mois (Paramètres › Journal d'audit).
Intégrité (empreinte anti-falsification)
Chaque entrée porte une empreinte calculée sur son contenu et sur l'entrée précédente. Vérifier l'intégrité recalcule toute la chaîne : une ligne modifiée, supprimée ou insérée directement dans la base est signalée avec son numéro. Les entrées antérieures à cette fonction sont indiquées « non signées ».
Alertes aux administrateurs
- Changement de permissions ou de rôle.
- Export de paie.
- 10 suppressions en 5 minutes par le même utilisateur.
- 5 échecs de connexion en 15 minutes pour le même identifiant.
| Réglage | Défaut |
|---|---|
Durée de conservation (audit.conservation_mois) | 12 mois (0 = jamais purgé) |
Empreinte anti-falsification (audit.integrite.actif) | Activée |
Alertes (audit.alertes.actif) | Activées |
Rapport automatique (audit.rapport.frequence, .destinataires) | Jamais |
Appareils connectés
Qui est connecté, depuis quel appareil.
- En ligne : un onglet Easytime est ouvert (navigateur) ou l'application est ouverte (téléphone). L'état se met à jour toutes les 30 s.
- Appareil : modèle du téléphone (application 1.4 et plus) ou navigateur et sa version ; système ; version de l'application.
- Déconnecter un téléphone : sa session est annulée, l'application redemande l'identifiant et le mot de passe. L'action est enregistrée dans le journal d'audit.
- Recherche (collaborateur, appareil, adresse IP) et filtres par type et par état.
Administration et écrans complémentaires
Anomalies, import des collaborateurs, paramètres avancés, licence et conformité.
Types d'anomalies détectées
La liste des anomalies se filtre par type (puces en haut de l'écran) :
Pour une omission de pointage, le bouton Corriger l'omission crée le pointage manquant ; les autres anomalies se corrigent depuis Pointage ou en modifiant l'anomalie.
Collaborateurs : import, démission, suppression
- Modèle Excel puis Importer : créez ou mettez à jour des collaborateurs en masse à partir du fichier modèle.
- Démissionner () : enregistre la sortie du collaborateur ; il ne pointe plus mais son historique est conservé.
- Supprimer : réservé aux erreurs de saisie ; préférez la démission. L'anonymisation efface les données personnelles d'un ancien collaborateur.
Saisir une interruption
Formulaire Nouvelle interruption : date, description, durée (HH:MM), heure de début, heure de reprise, type d'interruption et sélection des collaborateurs (une même interruption peut être saisie pour plusieurs personnes, ex. réunion externe).
Paramètres système avancés
| Catégorie | Contenu |
|---|---|
| Général | Options générales, traitement automatique, circuit de validation des absences. |
| Arrondi & durées | Règles d'arrondi et format d'affichage des durées (choix dans une liste). |
| Email & Notifications | Serveur SMTP, expéditeur, textes des e-mails (dont la réinitialisation du mot de passe), test d'envoi. |
| Sécurité & Authentification | Annuaire LDAP / Active Directory, connexion Google (SSO). |
| API REST | Accès à l'API v1 (collaborateurs, présences, absences, congés, paie, référentiels) documentée par Swagger. |
| Détection IA / Assistant | Moteur IA et assistant conversationnel : fournisseur, clé, champs masqués, entités exclues. |
| Licence | État de la licence et modules activés. |
Une recherche couvre toutes les catégories. Le bouton Ajouter un paramètre crée un paramètre technique (clé, valeur, description, type simple ou avancé).
Licence
L'écran Activation licence (/license) s'affiche quand aucune licence valide n'est installée : saisissez la clé de licence fournie par Computime puis Activer la licence. Les modules disponibles dépendent de la licence.
Conformité et protection des données
La page Politique de confidentialité & Conformité (/conformite, loi 09-08 CNDP et RGPD) présente : le responsable du traitement, les données collectées et leurs finalités (tableau catégorie / données / finalité / base légale), le traitement des données biométriques (pointeuses) et de la vidéosurveillance, les durées de conservation, vos droits, les transferts vers des tiers, l'analyse par IA et le contact du délégué. Boutons : Télécharger mes données (JSON) et Modifier mon profil.
Écrans techniques réservés
Deux écrans sont réservés à l'équipe technique et refusés aux autres rôles : la console SaaS (/saas-admin, gestion multi-clients) et le suivi des tâches planifiées (/scheduler). Toute page interdite affiche l'écran « 403 — Accès interdit » avec un bouton de retour.
Installer ou mettre à jour Easytime sur Tomcat
- Arrêtez Tomcat (service Windows ou
shutdown.bat). - Dans
webapps, supprimez l'ancienROOT.waret le dossierROOT. - Copiez le nouveau fichier
easytime.waren le renommant ROOT.war. - Redémarrez Tomcat.
| Tomcat lancé… | Où régler la mémoire | Valeurs conseillées |
|---|---|---|
| en service Windows | bin\tomcat10w.exe (en administrateur) › onglet Java | Initial memory pool 512, Maximum memory pool 2048 (ou la moitié de la RAM), et dans Java Options : -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError |
| avec startup.bat | fichier bin\setenv.bat à créer | set "CATALINA_OPTS=-Xms512m -Xmx2048m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" |
Avec moins de mémoire (Tomcat installé en service démarre souvent avec 256 Mo), Easytime peut s'arrêter au bout de quelques minutes (« mémoire saturée »). En cas d'arrêt, la ligne OutOfMemoryError du journal de Tomcat indique s'il s'agit du « Java heap space » ou du « Metaspace ».
Connexion Google (SSO)
Dans la console Google Cloud (Identifiants › client OAuth), renseignez :
- Origines JavaScript autorisées :
https://votre-domaine - URI de redirection autorisés :
https://votre-domaine/login/oauth2/code/google(l'adresse exacte, pas seulement le domaine).
La prise en compte par Google peut prendre de quelques minutes à quelques heures. Si Easytime est derrière un proxy, celui-ci doit transmettre l'en-tête X-Forwarded-Proto: https, sinon l'adresse envoyée commence par http://.
Service de Détection IA
Le service IA (easytime_ai.exe) est démarré par Easytime, qui lui transmet son fuseau horaire (Africa/Casablanca) : les heures affichées par l'IA sont alignées sur Easytime quel que soit le réglage de Windows. Après une mise à jour du service, arrêtez-le puis redémarrez-le depuis la page Scan IA ou Entraîner.
Page d'accueil après connexion
Dans Autorisations, la page d'accueil d'un rôle peut être Tableau de bord, Self Service (Accueil) ou Self Service (Statistiques). Le choix est appliqué à la prochaine connexion des utilisateurs de ce rôle.
Mises à jour
Serveur, application mobile et service IA.
Mettre à jour le serveur
- Sur le poste de développement :
deploy\CONSTRUIRE-PAQUET.batproduitEasytime-Server.zip. - Sur le serveur : dézippez, vérifiez
parametres.ini, lancezINSTALLER.bat(droits administrateur). - L'installeur arrête Tomcat et les services, déploie la nouvelle version, conserve les réglages et redémarre.
Mettre à jour l'application mobile
Depuis Paramètres › Application mobile › Publier une nouvelle version : voir Application mobile.
Service IA (easytime_ai.exe)
Remplacez easytime_ai.exe quand le service est arrêté (Paramètres › Détection IA › Arrêter), puis redémarrez-le.
Performances et dimensionnement
Combien d'utilisateurs, quel serveur.
| Utilisateurs actifs (1 clic / 5 s) | Moitié des pages sous | 95 % sous | Erreurs |
|---|---|---|---|
| 100 | 0,06 s | 0,24 s | 0 % |
| 300 | 0,14 s | 1,3 s | 0 % |
| 500 | 0,8 s | 3,3 s | 0 % |
| 750 | 1,1 s | 5,2 s | 1 % |
| 1000 | 2,2 s | 8,7 s | 0,3 % |
| Effectif | Connectés en même temps | Serveur Easytime | MySQL | Disque |
|---|---|---|---|---|
| 50 | 10 à 20 | 2 vCPU, 4 Go (Java 1,5 Go) | même machine | SSD 50 Go |
| 100 | 20 à 40 | 4 vCPU, 8 Go (Java 2 Go) | même machine | SSD 100 Go |
| 500 | 100 à 200 | 4 à 8 vCPU, 16 Go (Java 4 Go) | serveur séparé conseillé : 4 vCPU, 8 Go | SSD 200 Go |
| 1000 et plus | 200 à 500 | 8 vCPU, 16 à 32 Go (Java 6 à 8 Go) | serveur séparé : 4 à 8 vCPU, 16 Go | SSD NVMe 500 Go |
- Service IA de détection : +1 vCPU et +2 Go.
- Assistant IA local (llama.cpp) : +4 vCPU et +6 à 8 Go ; au-delà de 100 utilisateurs, préférez un fournisseur en ligne.
- Mémoire Java : option
-JvmMaxMbd'INSTALLER.bat, au plus la moitié de la RAM. - MySQL :
innodb_buffer_pool_sizeà 50-70 % de sa RAM,max_connections≥ 100 (Easytime utilise jusqu'à 40 connexions). - Pics de connexion : vérifier un mot de passe coûte cher au processeur ; des centaines de connexions dans la même minute ralentissent le serveur.
Questions fréquentes et dépannage
Les situations les plus courantes et leur solution.
Un collaborateur pointe mais apparaît absent.
Aucun retard ni absence n'est calculé.
Une pause d'une heure est signalée comme prolongée.
Le collaborateur a oublié de pointer son retour de pause.
Le terminal est « hors ligne ».
Les heures des pointages sont décalées.
Un bouton (Nouveau, Supprimer…) n'apparaît pas.
Je n'ai pas reçu l'e-mail de réinitialisation.
Une absence corrigée réapparaît après le traitement.
Le nombre de jours de congé semble faux.
Où l'employé scanne-t-il le QR code du site ?
MOBILE_QR_SITE = 1. L'affiche s'imprime depuis Sites › QR de pointage.Une fonction de l'application mobile n'apparaît pas.
Nouveautés : questions fréquentes
Tomcat s'arrête au bout de quelques minutes (mémoire saturée).
Connexion Google : « Erreur 400 : redirect_uri_mismatch ».
https://votre-domaine/login/oauth2/code/google aux URI de redirection autorisés du client OAuth Google, puis patientez quelques minutes : voir Administration.Un pointage supprimé revient après la synchronisation.
Le détail du jour d'un collaborateur de nuit affiche 06:00 en Entrée.
« Session expirée : rechargez la page ».
Le bouton <i class="fas fa-bars "></i> pour replier le menu a disparu.
Tout est trop petit (ou trop grand) à l'écran.
La signature et le cachet n'apparaissent pas sur la demande de congé ou d'absence.
[signature] (dans le modèle standard : case « Visa de la direction » / « Visa des RH »), ou à défaut dans la dernière case de visa vide. Vérifiez aussi le statut de la demande : un document en BROUILLON n'est jamais signé. Voir Modèles de document.Mon document sort avec le filigrane BROUILLON.
Comment mettre le logo de ma société sur les attestations ?
Le thème d'un modèle de rapport ne change rien à mon export Excel.
Les heures affichées par la Détection IA sont décalées d'une heure.
Glossaire
Les termes utilisés dans Easytime.
- Mouvement
- Un pointage brut reçu d'un terminal (date, heure, identifiant).
- Horaire
- Journée type : début, fin, pause, flexibilité, tolérances.
- Planning
- Cycle de N jours associant un horaire à chaque jour.
- Exception de planning
- Remplacement temporaire du planning sur une période.
- Traitement
- Calcul des retards, absences, interruptions, anomalies et heures sup. sur une période.
- Flexibilité
- Minutes après l'heure de début pendant lesquelles l'arrivée n'est pas un retard.
- Tolérance
- Retard enregistré mais marqué « toléré » s'il reste sous le seuil.
- Interruption
- Temps d'absence pendant la journée (pause prolongée, sortie anticipée, sortie autorisée).
- Anomalie
- Journée dont les pointages ne permettent pas un calcul fiable.
- Reliquat
- Solde de congés reporté d'une année sur l'autre.
- N1 / N2
- Premier niveau de validation (responsable) / second niveau (RH).
- HN / HT / HS+
- Heures normales prévues / heures travaillées / heures supplémentaires.
- Identifiant Pointeuse
- Numéro de l'utilisateur sur le terminal, identique dans sa fiche Easytime.
- QR de site
- QR code imprimé à l'entrée d'un site, scanné par l'application mobile pour pointer sans GPS.
- Pointage hors ligne
- Pointage fait sans réseau dans l'application, envoyé plus tard avec son heure d'origine.
- Geofence
- Zone GPS (centre + rayon) d'un site, dans laquelle le pointage mobile est accepté.
Index de tous les écrans
Retrouver n'importe quel écran et sa documentation.
Liste de tous les écrans d'Easytime (111 entrées, formulaires de création / modification compris) avec leur adresse, leur place dans le menu et le chapitre du guide qui les décrit.
| Adresse | Écran | Menu | Guide |
|---|---|---|---|
/ | Connexion | — | Voir |
/forgot-password | Mot de passe oublié | Écran de connexion | Voir |
/reset-password | Nouveau mot de passe (lien e-mail) | Voir | |
/change-password | Changer le mot de passe | Écran de connexion | Voir |
/compte/nouveau-mot-de-passe | Choisir son mot de passe (1re connexion) | Automatique | Voir |
/dashboard | Tableau de bord | Tâche quotidienne | Voir |
/calendrier | Pointage | Tâche quotidienne | Voir |
/annomalies | Anomalies (+ correction) | Tâche quotidienne | Voir |
/absences | Absences (liste, saisie, validation) | Tâche quotidienne | Voir |
/retards | Retards (liste, saisie) | Tâche quotidienne | Voir |
/interruptions | Interruptions (liste, saisie) | Tâche quotidienne | Voir |
/heures-sup | Heures supplémentaires | Tâche quotidienne | Voir |
/heures-sup/calculer | Calculer HS+ | Heures supp. | Voir |
/repos-compensateur | Repos compensateur (liste, saisie) | Tâche quotidienne | Voir |
/recuperation | Récupération (liste, saisie) | Tâche quotidienne | Voir |
/conges | Congés (liste, saisie, validation) | Tâche quotidienne | Voir |
/reliquaconge | Reliquat congé | Tâche quotidienne | Voir |
/traitement | Lancer le traitement | Tâche quotidienne | Voir |
/rapports | Rapport de synthèse | Tâche quotidienne | Voir |
/rapports/modeles | Modèles de rapport (liste, création) | Rapport Synthèse | Voir |
/utilisateurs | Collaborateurs (liste, fiche, import, démission) | Organisation | Voir |
/departements | Départements | Organisation | Voir |
/groupes | Groupes | Organisation | Voir |
/visiteurs | Visiteurs (registre, fiche) | Organisation | Voir |
/sites | Sites | Organisation | Voir |
/sites/{id}/qr | Affiche QR de pointage du site | Sites | Voir |
/pointages-mobile | Pointages mobiles (méthode, hors ligne, selfie) | Paramètres › Application mobile | Voir |
/projets | Projets | RH étendu | Voir |
/formations | Formations | RH étendu | Voir |
/equipements | Équipements | RH étendu | Voir |
/entretiens | Entretiens annuels | RH étendu | Voir |
/rapports-planifies | Rapports automatiques | RH étendu | Voir |
/paie | Bulletins de paie | RH étendu | Voir |
/remuneration | Rémunération | RH étendu | Voir |
/export-paie | Export paie ERP | RH étendu | Voir |
/notes-frais | Notes de frais | RH étendu | Voir |
/horaires | Horaires (+ import / export) | Paramètres | Voir |
/horaires-dynamiques | Horaires dynamiques | Paramètres | Voir |
/plannings | Plannings | Paramètres | Voir |
/planningexceptions | Exceptions de planning | Paramètres | Voir |
/jours-feries | Jours fériés | Paramètres | Voir |
/types-absence | Types d'absence | Paramètres | Voir |
/types-interruption | Types d'interruption | Paramètres | Voir |
/parametresconge | Paramètres de congé | Paramètres | Voir |
/annotations | Majoration des heures supp. | Paramètres | Voir |
/settings | Paramètres système (+ avancés, ajout) | Paramètres | Voir |
/cameras | Caméras ONVIF (liste, fiche, visionneuse) | Maintenance | Voir |
/cameras/pointage | Vue surveillance | Maintenance | Voir |
/hikvision/devices | Terminaux Hikvision (+ utilisateurs) | Maintenance | Voir |
/zkteco/devices | Terminaux ZKTeco (+ utilisateurs, pointages) | Maintenance | Voir |
/anviz/devices | Terminaux Anviz (+ utilisateurs, pointages) | Maintenance | Voir |
/admin/plugins | Plugins (import, détail, journaux) | Maintenance | Voir |
/plugins/…/view/… | Écrans ajoutés par un plugin (+ écran d'erreur) | Menu du plugin | Voir |
/agent/brief | Brief du jour (agent RH) | Tâche quotidienne | Voir |
/settings/documents | Modèles de document (liste, éditeur, aperçu PDF) | Paramètres | Voir |
/annomalies/corrections | Corrections rapides | Anomalies | Voir |
/ai/detection/anomalies | Ancienne page IA — Anomalies (redirige vers Anomalies) | — | Voir |
/ai/detection/suggestion | Ancienne page IA — Suggestion (redirige vers Corrections rapides) | — | Voir |
/ai/detection/planning | IA — Planning IA | Détection IA | Voir |
/ai/detection/controle-paie | IA — Contrôle paie | Détection IA | Voir |
/ai/detection/conformite | IA — Conformité | Détection IA | Voir |
/ai/detection/scan | IA — Scan | Détection IA | Voir |
/ai/detection/train | IA — Entraîner | Détection IA | Voir |
/audit | Journal d'audit | Sécurité | Voir |
/roles | Rôles | Sécurité | Voir |
/autorisations | Permissions (matrice) | Sécurité | Voir |
/notifications | Notifications | Profil / cloche | Voir |
/profile | Mon profil | Profil | Voir |
/selfservice | Espace collaborateur — accueil | Profil › Espace Personnel | Voir |
/selfservice/stats | Mes statistiques | Espace collaborateur | Voir |
/selfservice/mouvements | Mes mouvements | Espace collaborateur | Voir |
/selfservice/retards | Mes retards | Espace collaborateur | Voir |
/selfservice/interruptions | Mes interruptions | Espace collaborateur | Voir |
/selfservice/heures-sup | Mes heures supp. | Espace collaborateur | Voir |
/selfservice/anomalies | Mes anomalies (justification) | Espace collaborateur | Voir |
/selfservice/absences | Mes absences (+ demande) | Espace collaborateur | Voir |
/selfservice/conges | Mes congés (+ demande) | Espace collaborateur | Voir |
/selfservice/visiteurs | Mes visiteurs (+ demande) | Espace collaborateur | Voir |
/conformite | Politique de confidentialité & conformité | Profil | Voir |
/license | Activation de la licence | Automatique | Voir |
/guide | Ce guide | En-tête › Manuel | Voir |
/saas-admin | Console SaaS (technique) | — | Voir |
/scheduler | Tâches planifiées (technique) | — | Voir |
/declencheurs | Déclencheurs RH (liste, création, test, journal) | RH étendu | Voir |
/teletravail | Télétravail & missions (validation, calendrier, règles) | RH Plus | Voir |
/echanges-planning | Échanges de planning (validation) | RH Plus | Voir |
/kiosques | Kiosques de pointage (réglages) | RH Plus | Voir |
/kiosque/… | Page de la tablette de pointage | Adresse de la tablette | Voir |
/astreintes | Astreintes (planning, interventions, équipes, paie) | RH Plus | Voir |
/absenteisme | Absentéisme | RH Plus | Voir |
/organigramme | Organigramme | RH Plus | Voir |
/parcours | Arrivées & départs (parcours, modèles, détail) | RH Plus | Voir |
/documents-rh | Documents RH (dossiers, expirations, manquants, types) | RH Plus | Voir |
/sondages | Sondages (création, résultats) | RH Plus | Voir |
/prevision-effectifs | Prévision des effectifs | RH Plus | Voir |
/selfservice/teletravail | Mon télétravail & missions | Espace collaborateur | Voir |
/selfservice/echanges | Mes échanges de planning | Espace collaborateur | Voir |
/selfservice/mon-qr | Mon QR de pointage et code PIN | Espace collaborateur | Voir |
/selfservice/astreintes | Mes astreintes (+ déclaration d'intervention) | Espace collaborateur | Voir |
/selfservice/taches | Mes tâches (arrivées & départs) | Espace collaborateur | Voir |
/selfservice/documents | Mes documents | Espace collaborateur | Voir |
/selfservice/sondages | Sondages (réponse) | Espace collaborateur | Voir |
/permanences | Roulements de permanence (liste, gérer, remplacer, échanger, équité, export) | Paramètres | Voir |
/permanences/new | Nouveau / modifier un roulement de permanence | Permanences | Voir |
/settings/advanced | Paramètres avancés | Paramètres système | Voir |
/zkteco/adms | Pointeuses ZKTeco ADMS (Push) : pointeuses, pointages, journal, comparaison | Maintenance | Voir |
/settings/add | Ajouter un paramètre | Paramètres système | Voir |
/selfservice/validations | Demandes à valider | Espace collaborateur | Voir |
/appareils | Appareils connectés | Sécurité | Voir |
/audit/export | Export du journal d'audit (Excel, CSV) | Sécurité › Journal d'audit | Voir |
/audit/rapport | Rapport d'audit (PDF) | Sécurité › Journal d'audit | Voir |