Guide utilisateurManuel complet · version 2026
Retour à l'application

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).

Comment lire ce guide
SymboleSignification
ObligatoireChamp à renseigner pour pouvoir enregistrer (marqué d'un * dans les formulaires).
1Repère numéroté sur une capture : son explication se trouve dans la légende juste en dessous.
MenuParamètresChemin à suivre dans le menu de gauche pour ouvrir l'écran.
Astuce ou bonne pratique issue du terrain.
Astuce
Dans l'application, le bouton Tour en haut de chaque écran lance une visite guidée de la page : chaque bouton, filtre et champ est présenté directement à l'écran.

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.

Nouveautés
DomaineCe qui change
Circuit de validationResponsable 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 à validerNouvelle page de l'espace collaborateur : le responsable valide son équipe depuis le web, sans droits RH.
Paramètres systèmeCaté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'auditAncienne 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ésTé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 bordCarte « Connectés » en direct : onglets ouverts et applications mobiles ouvertes, mise à jour toutes les 15 s.
Application mobile 1.4Mise à 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.
LicenceSignature 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.
PerformancesJusqu'à 1000 utilisateurs connectés testés ; recommandations de serveur (processeur, mémoire).
Apparence de l'interfaceMenu 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 rapidesChaque 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.
PointeusesUn pointage supprimé ou modifié à la main n'est plus réimporté par la synchronisation du terminal.
AnomaliesNouvelle anomalie « Doublon de pointage » (doublons cachés par un nombre pair de pointages).
Détection IALes pages Anomalies et Suggestion sont remplacées par Anomalies + Corrections rapides ; entraînement automatique et « tout l'historique ».
Paramètres systèmeNouveaux réglages : doublons, pause non déclarée, agent RH, entraînement automatique.
AdministrationInstallation sur Tomcat et réglage de la mémoire, connexion Google (SSO), fuseau horaire du service IA.
Modèles de documentRé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 rapport14 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).
Bon à savoir
Les pointages ignorés ou supprimés ne sont jamais effacés définitivement : ils restent visibles en gris dans le calendrier et peuvent être restaurés. Toute correction est notée dans le journal d'audit.

É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.

LiteGestion des temps essentielle

Pointage, calculs (retards, absences, pauses, heures sup), congés, organisation et paramétrage de base.

BusinessÉdition standard

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.

CorporateTous les modules

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.

SaaSCorporate en ligne

Mêmes modules que Corporate, hébergés par Computime dans le cloud : chaque client a sa propre base, isolée des autres.

Modules inclus par édition
DomaineModuleLiteBusinessCorporateSaaS
Tâche quotidienneTableau 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
OrganisationCollaborateurs, Départements, Groupes, Sites
Visiteurs
ParamètresHoraires, 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 collaborateurLibre-service : demandes, pointages, anomalies, visites
RH étenduFormations, Entretiens annuels, Équipements
Bulletins de paie, Rémunération
Projets, Rapports automatiques
MaintenanceTerminaux ZKTeco et Anviz
Terminaux Hikvision, Caméras ONVIF et vue surveillance
Tâche quotidienneBrief du jour (agent RH) et Corrections rapides — contenu adapté à l'édition
MaintenancePlugins
Détection IAPlanning IA, contrôle paie, conformité, scan, entraînement (manuel et automatique)
RH PlusTé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 étenduDéclencheurs RH (règles automatiques, e-mails)
Espace collaborateurApplication 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

Écran Activation licence
  1. Recevez la clé de licence de Computime (texte long).
  2. Ouvrez /license (affiché automatiquement si aucune licence n'est active), collez la clé.
  3. Cliquez sur Activer la licence : le menu s'adapte immédiatement à l'édition.
  4. 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.

États de la licence
ÉtatCe que voit l'utilisateur
ActiveAccès normal aux modules de l'édition.
AbsenteToute page renvoie vers l'écran Activation licence (seules la connexion et les pages de mot de passe restent accessibles).
InvalideClé mal copiée ou modifiée : « Signature de licence invalide » ou « Format de licence invalide ».
ExpiréeAprès la date d'expiration : retour à l'écran d'activation avec « Licence expirée ». Saisissez la nouvelle clé.
Module hors licenceLa page n'apparaît pas dans le menu ; un accès direct affiche « 403 — Accès interdit » (l'API répond FEATURE_NOT_ALLOWED).
Bon à savoir
SaaS : Computime héberge l'application et la met à jour. Chaque client dispose de sa propre base de données, créée et administrée depuis la console SaaS réservée à Computime. Les modules sont ceux de Corporate.
Bon à savoir
Licence à la carte : votre licence peut contenir des modules en plus ou en moins par rapport à l’édition. Seuls les modules réellement inclus apparaissent dans le menu. Pour en ajouter un, demandez une nouvelle clé à Computime puis activez-la : aucune donnée n’est perdue.
Astuce
Les terminaux ZKTeco et Anviz sont disponibles dans toutes les éditions ; Hikvision et les caméras à partir de Business.
Bon à savoir
L'application mobile suit la licence : une fonction liée à un module absent est masquée dans l'application (ex. demande de congé et solde sans le module Congés, bulletins sans le module Paie), même si son interrupteur MOBILE_* est à 1. Voir Application mobile EasyTime.

Licence liée au serveur

Identifiant du serveur à envoyer à Computime
  1. Le client ouvre Activation licence et clique sur Copier à côté de l'identifiant de ce serveur (ET-…).
  2. Il envoie cet identifiant à Computime.
  3. Computime génère la licence avec cet identifiant (voir ci-dessous).
  4. Le client colle la clé et clique sur Activer la licence : « Licence liée à ce serveur ».
Bonne pratique
Une licence liée est refusée sur toute autre machine, même avec une copie de la base : « Cette licence est liée à un autre serveur ». L'identifiant ne change pas avec un redémarrage ou une mise à jour, mais change si Windows est réinstallé ou si Easytime est déplacé : une nouvelle licence est alors nécessaire. En Docker, montez /etc/machine-id de la machine hôte.
Bon à savoir
Les licences sont signées par Computime avec une clé privée (Ed25519) : l'application ne contient que la clé publique et ne peut pas en fabriquer. Les anciennes clés signées avec le secret par défaut sont refusées.

Générer une licence (Computime)

  1. Ouvrez tools\license\dist\EasytimeLicence.exe sur le poste qui détient la clé privée (%USERPROFILE%\.easytime\licence-ed25519-privee.pem).
  2. Renseignez le client, l'identifiant du serveur reçu, l'édition, le nombre de collaborateurs, l'expiration et les modules.
  3. Cliquez sur Générer la clé (le message confirme « liée au serveur ET-… »), puis Copier ou Enregistrer.
  4. Ligne de commande : EasytimeLicence.exe --client "Atlas" --edition Business --max 50 --expire 2027-12-31 --serveur ET-… --sortie licence.txt.
Attention
Gardez une copie de la clé privée en lieu sûr et ne la régénérez jamais : toutes les licences émises deviendraient invalides.
Chapitre 1 · Prise en main

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

Écran de connexion
  1. 1Nom d'utilisateur : identifiant fourni par l'administrateur (ou votre compte Active Directory si l'annuaire LDAP est activé).
  2. 2Mot de passe : l'icône affiche les caractères saisis pour vérifier la frappe.
  3. 3Mot de passe oublié ? : recevoir un lien de réinitialisation par e-mail (voir plus bas).
  4. 4Changer le mot de passe : modifier son mot de passe en connaissant l'ancien, sans se connecter.
  5. 5Se connecter : ouvre la page d'accueil prévue pour votre rôle (tableau de bord, espace collaborateur…).
  6. 6Continuer avec Google : affiché uniquement si la connexion Google est activée dans les paramètres système.
Bon à savoir
En cas d'erreur, un message rouge s'affiche au-dessus du formulaire :
Identifiants incorrects

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.

Choix du mot de passe à la première connexion
  1. 1Saisissez le nouveau mot de passe puis confirmez-le.
  2. 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.
  3. 3Enregistrer et continuer enregistre le mot de passe et ouvre l'application.
  4. 4Se déconnecter quitte sans changer le mot de passe : il sera redemandé à la prochaine connexion.

Mot de passe oublié

Parcours de réinitialisation
1Mot de passe oublié ?Lien sous le formulaire de connexion
2Saisir son e-mailCelui de sa fiche collaborateur
3Ouvrir l'e-mailLien valable 1 heure
4Nouveau mot de passeSaisir et confirmer
5Se connecterAvec le nouveau mot de passe
1. Demande du lien
2. E-mail reçu
  1. 1L'adresse doit être celle enregistrée dans votre fiche collaborateur.
  2. 2Le message vert confirme l'envoi. Consultez aussi vos courriers indésirables.
3. Choix du nouveau mot de passe
Lien expiré ou déjà utilisé
Attention
Le lien n'est valable qu'une heure et une seule fois. Passé ce délai, Easytime affiche « Le lien de réinitialisation est invalide ou a expiré » : refaites simplement une demande.

Changer son mot de passe

Changement de mot de passe
  1. 1Votre nom d'utilisateur.
  2. 2Votre mot de passe actuel (obligatoire pour prouver votre identité).
  3. 3Le nouveau mot de passe, saisi deux fois à l'identique.
  4. 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. »
Astuce
Cet écran s'ouvre depuis le lien Changer le mot de passe de l'écran de connexion : pas besoin d'être connecté.

Depuis votre profil (une fois connecté)

Profil › Informations de connexion

Menu MA Profil › Modifier Profil, section « Informations de connexion » :

  1. 1Modifier votre nom d'utilisateur.
  2. 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

  1. Ouvrez
    MenuOrganisationCollaborateurs
    puis modifiez la fiche du collaborateur.
  2. Dans « Informations de connexion », saisissez un mot de passe provisoire et enregistrez.
  3. Communiquez-le au collaborateur : à sa prochaine connexion, Easytime l'oblige à choisir son propre mot de passe (écran « Choisissez votre mot de passe »).
Bon à savoir
Il en va de même pour les comptes créés par import ou par l'API : le changement est demandé à la première connexion. Chaque connexion, demande et réinitialisation de mot de passe est tracée dans le journal d'audit.

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.

Voir Application mobile EasyTime.

Tous les messages possibles

Messages de l'écran de connexion
Message affichéCauseQue 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).—
Chapitre 1 · Prise en main

Démarrer avec Easytime

Organisation de l'écran, langues, thèmes et visite guidée.

L'écran principal

Structure de l'application
  1. 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.
  2. 2Recherche rapide (Ctrl + K) : tapez le nom d'un écran (« congés », « horaires »…) et validez avec Entrée.
  3. 3Notifications : demandes à valider, alertes, rappels. Le point rouge indique des notifications non lues.
  4. 4Langue (français, anglais, arabe) et thème d'affichage. Votre choix est mémorisé.
  5. 5Manuel (ce guide) et Tour : visite guidée de l'écran affiché.
  6. 6Profil : vos informations, l'espace collaborateur, le changement de mot de passe et la déconnexion.
  7. 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.

ClairSombreIndigoÉmeraudeBleu nuitGraphiteMinuitCarboneAubergine

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 :

Latéral
Rail
Haut
Apparence
RéglageChoix
DispositionLaté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 texte90 % · 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
Bon à savoir
Ces réglages sont enregistrés dans votre profil : vous les retrouvez sur un autre poste. Sur téléphone, le menu reste toujours le menu latéral escamotable.

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é.

Une étape de la visite guidée
Astuce
Naviguez avec les flèches ← → du clavier, quittez avec Échap.
Chapitre 2

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 :

Liste type : les retards
  1. 1Nouveau : ouvre le formulaire de création (visible seulement si votre rôle a le droit « Création »).
  2. 2Recherche : filtre instantanément sur le nom, le matricule, le libellé…
  3. 3Filtres (département, groupe, période, statut…) : appliqués dès le changement et mémorisés pendant votre navigation.
  4. 4Colonnes à afficher et Exporter la liste filtrée en Excel, CSV ou PDF.
  5. 5Tri : cliquez sur l'en-tête d'une colonne (un second clic inverse l'ordre).
  6. 6Actions de ligne : modifier, supprimer (avec confirmation), consulter. Elles apparaissent au survol de la ligne.
  7. 7Pagination : nombre de résultats et choix du nombre de lignes par page (10 à 100).

Anatomie d'un formulaire

Formulaire type
  1. 1Les champs marqués d'un * sont obligatoires. Les dates s'ouvrent dans un calendrier.
  2. 2Le texte gris sous un champ donne le format attendu ou un exemple.
  3. 3En cas d'erreur, le message s'affiche en rouge et rien n'est enregistré : corrigez puis validez de nouveau.
  4. 4Enregistrer valide le formulaire ; Annuler / Retour revient à la liste sans enregistrer.

Statuts des demandes

StatutSignification
En attenteDemande 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.

Bon à savoir
Les boutons d'un écran dépendent de vos autorisations (lecture, création, modification, suppression). Si un bouton attendu n'apparaît pas, demandez à l'administrateur de vérifier votre rôle (chapitre Sécurité).
Chapitre 3

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.

Ordre de mise en place
1OrganisationSites, départements, groupes
2HorairesDébut, fin, pause, tolérances
3PlanningsCycle de jours et repos
4CollaborateursFiche + planning + identifiant
5PointeusesMême identifiant sur le terminal
6TraitementCalcul sur une période
7ValidationsAbsences, congés, anomalies
8RapportsContrôle et export
Liste de contrôle
É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.
Attention
Un collaborateur sans planning n'a pas d'horaire attendu : aucun retard, aucune absence ni aucune pause ne peut être calculé pour lui. C'est la première chose à vérifier quand « rien ne se calcule ».
Chapitre 4 · Paramètres

Horaires

La brique de base de tous les calculs : plage de travail, pause, flexibilité et tolérances.

MenuParamètresHoraires

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.

Formulaire « Nouvel horaire » avec son aperçu de plage
  1. 1Nom de l'horaire, réutilisé dans les plannings.
  2. 2Flexibilité : arrivée libre pendant N minutes, sans retard.
  3. 3Tolérance : retard enregistré mais « toléré ».
  4. 4Plage de pause prévue (aperçu orange sur la frise).
  5. 5Durée de pause autorisée : base du contrôle des pauses.
  6. 6Tranches de majoration des heures supplémentaires.
Champs du formulaire
ChampStatutRôle / conseil
LibelléObligatoireNom affiché dans les plannings et les rapports (ex. « Normal 08h-17h », « Nuit », « Repos »).
Heure début / Heure finObligatoirePlage 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 / finFacultatifArrivée possible jusqu'à N minutes après le début sans aucun retard (horaires flexibles).
Tolérance entréeFacultatifRetard 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 sortieFacultatifDépart anticipé accepté de N minutes avant la fin sans être compté.
Entrée / Sortie pauseFacultatifPlage de pause prévue. Elle sert d'aperçu et de référence.
Avance / Retard pauseFacultatifMinutes tolérées pour partir en pause plus tôt ou revenir plus tard.
Pause en minutesFacultatifDurée de pause autorisée sur la journée. C'est elle qui sert à détecter les pauses prolongées.
Tranches (annotations)FacultatifDé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ébutArrivéeRéglageRésultatDurée imputée
08:0008:07Flexibilité 10 minPas de retard—
08:0008:13Tolérance 5 min, flex 0Retard toléré00:13 (informatif)
08:0008:21Tolérance 5 min, flex 0Retard00:16 (21 − 5)
08:0008:21Tolérance 5 min, flex 10Retard00: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.

PointagesTemps dehorsRésultatInterruption créée
08:00 · 12:00 · 13:00 · 17:0060 minRespectée—
08:00 · 12:00 · 13:30 · 17:0090 minDépasséePause prolongée : 30 min
08:00 · 10:00 · 10:20 · 12:00 · 13:00 · 17:0080 min (2 coupures)DépasséePauses prolongées : 20 min
08:00 · 12:00 · 13:30 · 16:0090 min + départ 16:00DépasséePause 30 min + sortie anticipée 60 min
08:00 · 12:00 · 12:01 · 13:00 · 17:0060 minRespectéeDouble badge (< 2 min) ignoré
08:00 · 12:00 · 17:00—AnomalieRetour de pause non pointé : corriger le pointage
Attention
Le contrôle porte sur la durée de la pause, pas sur l'heure à laquelle elle est prise : une pause d'une heure prise à 10:00 n'est pas signalée. Renseignez toujours la Pause en minutes : à 0, toute sortie dans la journée est comptée comme dépassement.
Astuce
Utilisez Exporter / Importer des horaires (en haut de la liste) pour recopier une configuration d'un site à l'autre.

Horaires dynamiques

Laisser Easytime choisir l'horaire du jour selon le pointage.

MenuParamètresHoraires Dynamiques

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).

Template dynamique
Bonne pratique
Limitez le template aux horaires réellement pratiqués par l'équipe : trop de choix rend la sélection moins fiable.

Plannings

Assembler les horaires en cycles de travail.

MenuParamètresPlannings

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.

Construction d'un cycle de 7 jours
  1. 1Nom du planning (ex. « Équipe A », « Administratif »).
  2. 2Longueur du cycle en jours.
  3. 3Horaire de chaque jour du cycle ; les jours de repos utilisent un horaire « Repos ».
Bon à savoir
Le travail de nuit est géré automatiquement : un horaire 22:00 → 06:00 rattache la sortie du matin à la nuit de la veille.

Exceptions de planning

Déroger au planning habituel sur une période.

MenuParamètresExceptions Planning

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.

Exception pour plusieurs collaborateurs
Astuce
Après avoir créé une exception sur une période déjà passée, relancez le traitement sur cette période pour recalculer les retards et absences.
Chapitre 4 · Paramètres

Permanences

Désigner automatiquement qui travaille le samedi (ou un autre jour), à tour de rôle.

MenuParamètresPermanences

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.

Liste des roulements et prochaines permanences
  1. 1Nouveau roulement : ouvre le formulaire ci-dessous.
  2. 2Résumé de la règle : fréquence, horaire, répartition et repos éventuel.
  3. 3Prochaines permanences : qui est de service à chaque date ; « Remplacement » signale un changement ponctuel.

Créer un roulement

Formulaire de roulement
  1. 1Jour : jour de la semaine concerné (samedi par défaut).
  2. 2Fréquence : Chaque semaine (avec « une semaine sur N ») ou Une fois par mois (1er, 2e, 3e, 4e ou dernier samedi du mois).
  3. 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.
  4. 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.
  5. 5Ordre de passage : glissez les noms ou utilisez les flèches. Le premier de la liste ouvre la rotation.
  6. 6Rappel : notification envoyée N jours avant la permanence (0 = aucun).
Astuce
La zone Aperçu du formulaire affiche en direct les 8 prochaines permanences avec vos réglages : vérifiez-la avant d'enregistrer.

Exemples de règles

BesoinRéglage
1 personne chaque samedi, à tour de rôleChaque semaine · Toutes les 1 · À tour de rôle · 1 personne
3 employés, chacun un samedi, le 4e samedi personneChaque semaine · À tour de rôle · 1 personne · Repos après chaque tour = 1
Une équipe de 2 personnes une semaine sur deuxChaque semaine · Toutes les 2 · À tour de rôle · 2 personnes
Tout le service le dernier samedi du moisUne 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).
Bon à savoir
Chaque collaborateur voit ses prochaines permanences sur l'accueil de son espace personnel, avec la mention « Remplacement » le cas échéant.
Attention
Supprimer un roulement retire aussi les permanences passées des calculs. Pour ne plus planifier de permanences en gardant l'historique, utilisez Arrêter le roulement.

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

MenuParamètresJours 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

MenuParamètresTypes d'Absence
Champs du formulaire
ChampStatutRôle / conseil
LibelléObligatoireVisible lors de la création d'une demande (Maladie, Mission, Absence autorisée…).
StatutFacultatifUn type désactivé n'est plus sélectionnable.
Compte comme absence non justifiéeFacultatifÀ cocher pour les types sans justificatif valable (impact paie et discipline).

Types d'interruption

MenuParamètresTypes 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é

MenuParamètresParamètres de Congé
Champs du formulaire
ChampStatutRôle / conseil
Libellé du paramètreObligatoireNom de la règle (« Congés payés base », « Cadres »…).
Code légalFacultatifDétermine si le congé exige une validation RH de second niveau (maladie, maternité…).
Valeur de base (jours)ObligatoireDroit annuel de base (ex. 18 ou 25 jours).
Ancienneté / Incrément / MaximumFacultatifJours ajoutés tous les N ans d'ancienneté, dans la limite du maximum.
Seuil demi-journée (heures)ObligatoireEn dessous de ce nombre d'heures, une absence compte pour une demi-journée.
Compensation samedi / dimancheFacultatifComment sont traités les week-ends compris dans un congé.
Bon à savoir
Chaque collaborateur est rattaché à un paramètre de congé (champ « Paramètre Congé » de sa fiche). Son solde en découle.

Majoration des heures supplémentaires

MenuParamètresMajoration heures supp.
CodeTauxDescription
HS2525 %Heures supplémentaires de jour
HS5050 %Heures de nuit ou de week-end
HS100100 %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.

MenuParamètresModèles de document

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é.

Éditeur d'un modèle de document
  1. Ouvrez Paramètres › Modèles de document et cliquez sur Nouveau modèle sous le document voulu : le modèle part du document standard.
  2. Adaptez le texte ; insérez les champs automatiques d'un clic (collaborateur, demande, entreprise, référence…).
  3. Choisissez les conditions de délivrance, l'apparence (thème, police, logo…) et les options (signataire, référence, pied de page, QR).
  4. Cliquez sur Aperçu PDF (avec le statut de demande à simuler), puis cochez Utiliser ce modèle et Enregistrer.
Mise en forme
ÉcrirePour obtenir
# Titre · ## Sous-titreTitre centré · sous-titre
**gras** · *italique* · __souligné__Mise en valeur du texte
[centre] [droite] [justifie] en début de ligneAlignement du paragraphe
- élémentListe à puces
| Libellé | Valeur |Tableau (2 colonnes : libellés en couleur)
|---|---| sous la première ligneLa 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.

Thèmes prêts à l'emploi (la vignette du thème en cours est surlignée)
Thèmes prêts à l'emploi
FamilleThèmes
Bandeau de couleurModerne, É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
Options d'apparence
OptionEffet
Style d'en-tête et de piedClassique (trait de couleur), Bandeau (en-tête plein en couleur), Élégant (double filet), Minimal (traits gris, tableaux sans fond)
Couleur principaleTitres, libellés et en-têtes de tableau
Police · tailleRoboto, Open Sans, Merriweather, Helvetica, Times ou Courier ; texte de 8 à 14 pt
Logo du documentLogo 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 ICELigne sous le nom de l'entreprise, dans l'en-tête
Orientation · cadrePortrait ou paysage ; cadre fin autour de la page
Filigrane permanentTexte 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.

Attention
Un document portant la signature et le cachet scannés engage l'entreprise : réservez ces images aux modèles délivrés seulement pour les statuts autorisés (ex. « Approuvé »), avec le QR code de vérification.

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.

Bonne pratique
Les champs proviennent d'une liste fermée : un modèle ne peut afficher que ces informations. Une valeur saisie (commentaire, nom…) est toujours imprimée telle quelle, sans être interprétée comme de la mise en forme.
Bon à savoir
Un seul modèle actif par document. Activer un modèle désactive les autres modèles du même document. Si un modèle est illisible, Easytime délivre le document standard et note l'erreur.

Paramètres système

Configuration générale de la plateforme.

MenuParamètresParamètres Système
Paramètres système

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.

Attention
Réservé aux administrateurs : une valeur erronée (serveur e-mail, LDAP) peut bloquer les notifications ou la connexion.

Nouveaux paramètres

ParamètreDéfautRôle
anomalie.doublon.modeINTELLIGENTPointage conservé dans un doublon : INTELLIGENT (le premier en début de poste, le dernier en fin), PREMIER ou DERNIER
anomalie.doublon.seuil_minutes5Écart maximal (minutes) entre deux pointages pour les considérer comme un doublon
anomalie.doublon.auto01 = doublons ignorés automatiquement pendant le traitement
anomalie.pause_non_declareeIGNORER3 pointages sans pause dans l'horaire : IGNORER le pointage du milieu ou VERIFIER (décision RH)
agent.brief.actif1Notification du brief du jour chaque matin
agent.brief.heure07:30Heure de la notification du brief
agent.seuil_corrections_sures95Confiance minimale d'une correction appliquée par « Tout appliquer » du brief
agent.pointeuse_silence_heures24Silence (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.

Chapitre 4 · Paramètres

Paramétrage avancé

La référence de tous les paramètres système, catégorie par catégorie.

MenuParamètresParamètres Système

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.

Paramètres système — catégorie Arrondi & durées
Bon à savoir
Le menu de gauche est rangé en groupes (Général, Gestion des temps, Ressources humaines, Système, Intelligence artificielle) ; chaque catégorie a sa couleur, reprise par l'icône du titre et le liseré des réglages. Les catégories Self-service & workflow, Journal d'audit et Application mobile ont des panneaux dédiés (circuits de validation, familles enregistrées, publication de l'APK).
  1. Ouvrez Paramètres › Paramètres Système.
  2. Choisissez la catégorie à gauche, ou tapez une partie de la clé dans la recherche (ex. retard).
  3. Cliquez sur la tuile, changez la valeur puis Enregistrer. La modification est tracée dans le journal d'audit.
  4. Les écrans concernés utilisent la nouvelle valeur immédiatement (relancez le traitement pour recalculer une période passée).
Attention
Réservé aux administrateurs. Une valeur erronée (serveur e-mail, LDAP, barème de paie) peut bloquer les notifications, la connexion ou fausser les calculs. Notez l'ancienne valeur avant de la changer.

Général : traitement, anomalies, absences

ParamètreExempleRôle
traitement.auto.actif1Traitement automatique périodique (1 = activé).
traitement.auto.heure02:00Intervalle entre deux traitements automatiques (HH:mm ; 01:00 = toutes les heures).
traitement.auto.fenetre_jours1Jours retraités, se terminant à J-1 (1 = J-1 seul, 3 = J-3 à J-1 ; 1 à 30).
anomalie_fenetre_nettoyage_minutes2Fusionne les pointages rapprochés (ex. scans faciaux multiples) avant l'appariement entrée / sortie.
anomalie_jour_repo / _ferie / _conge1Détecte aussi les anomalies les jours de repos, fériés ou de congé.
calcul_retard_tolere1Prend en compte la tolérance de l'horaire dans le calcul des retards.
absenceJrFerie1Gè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ètreExempleRôle
company.name / company.cityComputime / CasablancaNom 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_ENABLED1Autorise la connexion depuis l'application mobile.
MOBILE_POINTAGE_MODEGEOFENCEPointage mobile : GEOFENCE (zone GPS du site), LIBRE (partout) ou DESACTIVE.
MOBILE_PRECISION_MAX_M100Précision GPS maximale acceptée, en mètres.
MOBILE_* (catégorie Application mobile)0 / 1Un interrupteur par fonction de l'application : voir Application mobile EasyTime.
teletravail.max_jours_semaine2Jours de télétravail maximum par semaine et par employé (0 = sans limite).
teletravail.delai_prevenance_jours1Délai minimum de prévenance d'une demande de télétravail.
easytime.zkteco / hikvision / anviz.sync-enablednewSynchro 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ètreExempleRôle
duree.jour8hValeur d'une journée : base des formats et arrondis en jours (8h, 7h30, 480min…).
duree.demi_jour4hValeur d'une demi-journée.
duree.<famille>.formatHMMMIN (150 min), HEURE (2.5 h), HHMM (02:30), HMM (2h30), JOUR (1.5 j), JOUR_HMM (1j 4h30).
duree.<famille>.arrondiAUCUNAUCUN, DEMI_JOURNEE, JOURNEE ou un pas (5min, 15min, 30min, 1h…).
duree.<famille>.sensPROCHESens de l'arrondi : PROCHE, SUPERIEUR ou INFERIEUR.
Exemple concret
Avec 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ètreExempleRôle
spring.mail.host / portsmtp.gmail.com / 587Serveur SMTP et port.
spring.mail.username / password / from…Compte d'envoi et adresse expéditeur.
spring.mail…starttls.enable / ssl.enabletrue / falseChiffrement : STARTTLS (port 587) ou SSL (port 465).
notifications.email.enabledtrueEnvoie 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ètreExempleRôle
LDAP_ENABLED0Connexion par l'annuaire LDAP / Active Directory (remplace le mot de passe local).
LDAP_URL / LDAP_BASE_DNldap://ad.entreprise.local:389Serveur et base de recherche.
LDAP_MANAGER_DNsvc-easytime@…Compte de service utilisé pour la recherche.
LDAP_USER_SEARCH_FILTER(sAMAccountName={0})Filtre de recherche ((uid={0}) pour OpenLDAP).
LDAP_DEFAULT_ROLE_CODEUSERRôle donné aux comptes créés à la première connexion LDAP.
LDAP_SYNC_ENABLED / _INTERVAL_MINUTES0 / 15Resynchronisation périodique (e-mail, téléphone, matricule, badge).
GOOGLE_SSO_ENABLED / GOOGLE_CLIENT_ID1 / …Connexion avec un compte Google.

La tuile Diagnostic › Tester la connexion LDAP valide les réglages avant de les activer.

API REST

ParamètreExempleRôle
EASYTIME_API_ENABLED1Active 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ètreExempleRôle
ai_detection.auto_start1Démarre et arrête le service d'IA avec Easytime.
ai_detection.scan_auto.actif1Scan IA automatique périodique des pointages.
ai_detection.scan_auto.intervalle_minutes60Intervalle entre deux scans (5 à 1440 minutes).
ai_detection.scan_auto.jours_analyse30Historique analysé à chaque scan (7 à 90 jours).
ai_detection.notif.actif / .seuil1 / HAUTENotifie les RH des nouvelles anomalies à partir de cette gravité.
ai_detection.notif.email0Envoie aussi le résumé IA par e-mail.
ai_detection.planning.actif / .confiance_min1 / 70Analyse aussi le Planning IA et notifie les propositions au-dessus de cette confiance (%).

Voir le chapitre Détection IA.

Assistant IA

ParamètreExempleRôle
CHATBOT_ENABLED1Affiche l'assistant RH (fenêtre de discussion).
CHATBOT_PROVIDER / CHATBOT_MODELGEMINI / gemini-2.0-flashFournisseur (GEMINI, OPENAI_COMPATIBLE ou LOCAL) et modèle.
CHATBOT_BASE_URLhttps://api.x.ai/v1Adresse de l'API pour un fournisseur compatible OpenAI.
CHATBOT_EXCLUDED_ENTITIESpaie,payroll-recordModules interdits à l'assistant (confidentialité).
CHATBOT_MASKED_FIELDScinNum,cnssNum,salaireChamps masqués dans les réponses.
CHATBOT_SYSTEM_PROMPT…Consigne qui cadre les réponses de l'assistant.

Paie

ParamètreExempleRôle
paie.methode_calculstandardstandard, ou equation pour une formule personnalisée (paie.equation.formule).
paie.cnss.taux / .plafond4.48 / 6000Cotisation CNSS salariale (%) et plafond mensuel (MAD).
paie.amo.taux2.26Cotisation AMO salariale (%), sans plafond.
paie.ir.baremes0:3333.33;10:5000;…Barème mensuel de l'IR (taux:seuil;…).
paie.ir.abattement_taux / _plafond20 / 2500Abattement pour frais professionnels.
paie.ir.charge_famille_montant / _plafond30 / 6Déduction IR par personne à charge et nombre maximum.
paie.heures_mensuelles_reference191Base du taux horaire pour valoriser les heures supplémentaires.
paie.jours_mensuels_reference26Base de valorisation des jours d'absence non justifiée.
paie.duree_jour_heures8Heures 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ètreExempleRôle
heuresup.seuil_journee_heures8Heures d'une journée pour convertir les heures supplémentaires en jours (opération HS+).
heuresup.seuil_demi_journee_heures4Seuil d'une demi-journée (ex. repos compensateur).
…permissions.initialisees1Interne : ne pas modifier.
Bon à savoir
Le bouton Ajouter un paramètre crée une clé manquante (par exemple après une mise à jour). Respectez exactement l'orthographe de la clé.
Chapitre 5 · Organisation

Collaborateurs

La fiche complète de chaque employé.

MenuOrganisationCollaborateurs

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.

Fiche collaborateur (extrait)
  1. 1Planning : indispensable au calcul des retards, absences et pauses.
  2. 2Responsable hiérarchique : reçoit et valide en premier niveau (N1) les demandes de ce collaborateur.
  3. 3Identifiant Pointeuse : doit être identique au numéro de l'utilisateur sur le terminal.
Champs essentiels
ChampStatutRôle / conseil
Matricule, Nom, Prénom, EmailObligatoireIdentité. L'e-mail sert aux notifications et à la réinitialisation du mot de passe.
Planning, Site, DépartementObligatoireAffectation utilisée par les calculs, les filtres et le périmètre des responsables.
Sites consultablesFacultatifSites supplémentaires visibles pour les rôles à visibilité restreinte (ex. RH multi-sites).
Peut valider les demandes de son équipeFacultatifFait de ce collaborateur un responsable (valideur N1).
Date d'embauche / Fin de contratObligatoireBornes de la période d'emploi ; l'ancienneté et les congés en dépendent.
RôleObligatoireDétermine les écrans et actions autorisés (chapitre Sécurité).
PhotoFacultatifAffichée dans l'application mobile (profil, espace équipe du responsable) si MOBILE_EQUIPE_PHOTOS = 1.
Astuce
Pour créer de nombreux collaborateurs, utilisez l'import depuis le fichier modèle proposé dans la liste. Un collaborateur qui quitte l'entreprise est passé en démission / sortie ; son historique est conservé. L'anonymisation efface ses données personnelles (protection des données).
Bon à savoir
Application mobile : le Site de la fiche détermine la zone GPS et le QR de site acceptés pour le pointage mobile, le Planning alimente l'écran Planning et les rappels, et le Responsable hiérarchique reçoit les demandes à valider dans son onglet Équipe. Voir Application mobile EasyTime.

Affectation en masse

  1. 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).
  2. Une barre apparaît en bas de l'écran : Affecter un planning, Supérieur hiérarchique, Département ou Groupe.
  3. Choisissez la nouvelle valeur (ou — Aucun — pour retirer l'affectation) puis Appliquer.
  4. Un message indique le nombre de collaborateurs mis à jour ; chaque modification est tracée dans le journal d'audit.
Bon à savoir
Un collaborateur ne peut pas être son propre supérieur : il est ignoré et signalé. Un responsable de site ne modifie que les collaborateurs de son site.

Sites, départements et groupes

La structure de l'entreprise.

Sites

MenuOrganisationSites

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

MenuOrganisationDépartements

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

Liste des sites : bouton QR de pointage
  1. Dans Organisation › Sites, cliquez sur (QR de pointage) sur la ligne du site.
  2. L'affiche « Pointez ici » s'ouvre (adresse /sites/{id}/qr) : cliquez sur Imprimer.
  3. 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).
  4. 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).
Bon à savoir
Le QR remplace le contrôle GPS : il est utile dans un bâtiment où le GPS est imprécis. Il faut activer 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.

MenuOrganisationVisiteurs
Registre des visiteurs
  1. Le collaborateur annonce la visite depuis son espace (Demande de visite) ou l'accueil la crée directement.
  2. À l'arrivée, l'accueil enregistre l'arrivée, attribue un badge et note la pièce d'identité.
  3. Au départ, l'accueil enregistre le départ : le registre indique en permanence qui est présent sur le site.
Astuce
Le champ « Ce visiteur est-il déjà venu ? » propose les visiteurs récurrents et pré-remplit leur nom et société.
Chapitre 6 · Maintenance

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.

Lier un collaborateur à un terminal
1Créer le collaborateurFiche complète dans Easytime
2Saisir son identifiantChamp « Identifiant Pointeuse »
3Le créer sur le terminalMême numéro + empreinte / visage
4Vérifier le lienSes pointages apparaissent dans Pointage
Attention
Si l'identifiant du terminal et l'« Identifiant Pointeuse » de la fiche sont différents, les pointages sont reçus mais rattachés à personne : le collaborateur paraît absent. Utilisez Comparer utilisateurs (Hikvision) ou la liste des utilisateurs du terminal pour contrôler.
MenuMaintenanceTerminaux ZKTeco
Liste des terminaux et leur état de connexion
Ajout d'un terminal
Marques prises en charge
MarquePort par défautSynchronisationFonctions
ZKTeco4370toutes les 15 sUtilisateurs, empreintes (à distance ou lecteur USB), heure du terminal
Hikvision80toutes les 10 sUtilisateurs, visage, empreintes, cartes, import/export, sauvegarde, heure
Anviz5010toutes les 15 sUtilisateurs, heure du terminal
  1. Branchez le terminal sur le réseau et notez son adresse IP (menu Réseau / Comm. du terminal).
  2. Ajoutez-le dans Easytime avec la bonne marque, l'IP et le port, puis cliquez sur Tester.
  3. Synchronisez l'heure du terminal avec le serveur (bouton ).
  4. Créez ou envoyez les utilisateurs, puis enrôlez leurs empreintes ou leur visage.
  5. 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 :

Écrans par marque
MarqueÉcran UtilisateursÉcran PointagesActions de la liste
ZKTecoAjout, activation / désactivation, suppression, enrôlement d'empreintes à distance ou par lecteur USB, réglage de l'heureMatricule, date/heure, mode de vérification, entrée/sortie ; Synchroniser vers EasytimeTester, Utilisateurs, Pointages, Heure, Modifier
HikvisionActualiser, 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
AnvizActualiser, ajout (ID employé, nom, n° carte), Sync heure (PC) ou heure manuelleID employé, date/heure, type ; Synchroniser vers EasytimeTester, Utilisateurs, Pointages, Modifier
Utilisateurs d'un terminal ZKTeco
Pointages bruts lus sur le terminal
Utilisateurs d'un terminal Hikvision
Astuce
« Synchroniser vers Easytime » récupère immédiatement les pointages du terminal sans attendre la synchronisation automatique : utile après une coupure réseau.

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

  1. Importer : déposez l'archive ZIP contenant manifest.json et le plugin (plugin.jar ou application Python), puis Lancer l'importation.
  2. Détail d'un plugin : version, état, démarrer / arrêter, pages qu'il ajoute au menu.
  3. Journaux : messages du plugin pour diagnostiquer un problème.
  4. 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.
Chapitre 6 · Maintenance

Pointeuses ZKTeco ADMS (Push)

Connecter des pointeuses ZKTeco qui envoient elles-mêmes leurs pointages.

MenuMaintenanceZKteco ADMS (Push)

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.

Écran ZKteco ADMS
  1. 1Connecter une pointeuse : l'adresse et le port à saisir dans la pointeuse.
  2. 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.
  3. 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

  1. Sur la pointeuse : Menu › Comm. › Cloud / ADMS, saisissez l'adresse du serveur Easytime et le port affichés à l'écran.
  2. Attendez quelques secondes : la pointeuse apparaît dans la liste avec l'état À approuver.
  3. Cliquez sur Approuver cette pointeuse, puis Renommer / site pour lui donner un nom et son site.
  4. 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.
Attention
Un pointage reçu n'entre pas dans Easytime si la pointeuse n'est pas approuvée ou si le numéro (PIN) de l'utilisateur ne correspond à aucun badge / identifiant pointeuse de collaborateur. L'écran affiche alors une alerte « pointage(s) reçu(s) pas encore dans Easytime » avec le détail.
Bon à savoir
Les actions Effacer les pointages / les photos / toutes les données agissent sur la pointeuse elle-même : faites une sauvegarde avant.

Caméras et plugins

Photo à chaque pointage et extensions.

MenuMaintenanceCaméras ONVIF

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é.

Vue surveillance multi-caméras
Champs du formulaire
ChampStatutRôle / conseil
Nom, Adresse IPObligatoireIdentification de la caméra sur le réseau.
Port HTTP, Utilisateur / Mot de passe ONVIFFacultatifAccès à la caméra.
URL RTSPFacultatifFlux vidéo. Hikvision : rtsp://ip:554/Streaming/Channels/101 · Dahua : rtsp://ip:554/cam/realmonitor?channel=1&subtype=0
URL SnapshotFacultatifImage fixe. Hikvision : /Streaming/channels/101/picture · ONVIF : /onvif/snapshot

Plugins

MenuMaintenanceGestion 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.

MenuTâche quotidienneBrief du jour
Brief du jour

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.

Contenu du brief
Élément du briefCe que fait l'agentDisponible
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
RelancesNotifie 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 silencieusesSignale 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ésCongé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.

Bonne pratique
Chaque élément n'apparaît qu'avec la permission correspondante, limité à votre périmètre de sites. Chaque action exécutée est notée dans le journal d'audit (« via agent, validé par … »).
Astuce
Accès : menu Tâche quotidienne › Brief du jour, ou le lien Brief de l'agent sur la carte « À regarder aujourd'hui » du tableau de bord.
Chapitre 7 · Tâche quotidienne

Tableau de bord

La journée en un coup d'œil.

MenuTâche quotidienneTableau de bord
Tableau de bord
Contenu de l'écran
BlocContenu
IndicateursEmployé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 rapidesEmployés, Planning, Congés, Absences, Anomalies, Rapports.
MouvementsBadgeages journaliers sur 30 jours (bouton Détails).
Présence globaleTaux de présence en temps réel : présents / total.
Tendances 30 jAbsences, retards, anomalies et interruptions jour par jour.
Par département / par siteRépartition des employés.
Mouvements / PointeuseNombre de pointages reçus par terminal sur 30 jours (repère une pointeuse muette).
Activité récenteDerniers é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.

Astuce
Le détail (qui, quel appareil, quelle adresse) est dans Appareils connectés.

Pointage

Consulter le calendrier d'un collaborateur et corriger ses pointages.

MenuTâche quotidiennePointage
Écran Pointage
  1. 1Collaborateurs : liste paginée avec recherche et filtre ; cliquez sur un nom pour afficher son calendrier.
  2. 2Légende des couleurs : pointage, anomalie, absence, congé, férié, repos (jours hachurés).
  3. 3Navigation (mois précédent / suivant, Aujourd'hui) et vues Mois, Semaine, Liste.
  4. 4Un clic sur un jour ouvre la fiche du jour (fenêtre ci-dessous).

La fiche du jour (fenêtre)

Onglet Résumé
Les onglets de la fiche du jour
OngletContenu
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.
PointagesRelevé 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énementsAbsences, congés, retards, interruptions et jours fériés de la journée.
PlanningHoraire appliqué ce jour-là : début, pause, fin, flexibilités, tolérances, seuil demi-journée.
AnomaliesAnomalies détectées sur la journée (le badge indique leur nombre).
SemainePointages des 7 jours de la semaine, pour repérer un oubli ou un décalage.
Onglet Pointages : ajouter, modifier, supprimer
Onglet Planning
Onglet Semaine

Supprimer un pointage

Supprimer ce pointage ?

Le pointage de 19:00 sera supprimé.

AnnulerSupprimer

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

Écran Pointages mobiles

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é.

Astuce
Un pointage hors ligne garde l'heure à laquelle l'employé a pointé, même s'il est reçu plus tard : relancez le traitement sur le jour concerné s'il a déjà été calculé.

Source et état des pointages

Icônes des pointages
IcôneSource du pointageCouleur
Pointeuse (ZKTeco, Hikvision, Anviz, ADMS)Vert
Application mobileVert
Kiosque de pointage (QR)Vert
Ajout manuel (calendrier, Corrections rapides)Orange
Correction automatique de l'IAViolet
(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 RestaurerGris

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.

Bon à savoir
Après chaque ajout, modification, suppression ou restauration, les anomalies de la veille, du jour et du lendemain sont recalculées automatiquement : inutile d'attendre le prochain traitement pour les voir disparaître.

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 veilleLa sortie 06:00 apparaît à part, sous « Fin de la nuit du … », et n'est pas comptée comme l'entrée du jour
Astuce
La limite entre la fin d'une nuit et le poste suivant est 14:00, la même que dans le traitement et les rapports.

É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.

MenuTâche quotidienneLancer Traitement

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.

Choix de la période et des collaborateurs
Progression du calcul
  1. 1Période à recalculer (un jour, une semaine, un mois…).
  2. 2Collaborateurs concernés : laissez vide pour tous, ou sélectionnez-en quelques-uns (double liste).
  3. 3Lancement : la progression s'affiche étape par étape.
Bon à savoir
Avec le paramètre TRAITEMENT_AUTO activé, le calcul de la veille est lancé automatiquement chaque nuit. Relancez-le manuellement après une correction de pointage, une exception de planning ou un changement d'horaire.

Anomalies

Les journées dont les pointages sont incohérents, et leur traitement.

MenuTâche quotidienneAnomalies

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
TypeFacultatifNature de l'anomalie (14 types, voir les puces de filtre).
Statut de traitementFacultatifNon traitée, Traitée, Ignorée ou Justifiée.
Commentaire de traitementFacultatifTrace de la décision (visible dans l'historique).

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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.

MenuTâche quotidienneAnomaliesCorrections rapides
Corrections rapides

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.

Les cas reconnus
Cas détectéExempleAction proposéeConfiance
Doublon8:30 · 17:24 · 17:28Ignorer 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 h08:57:47 · 09:57:47Ignorer la copie (trace d'une synchronisation avec un mauvais fuseau horaire)80 %
Retour de pause manquant8:00 · 13:00 · 17:30Ajouter 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 manquant8:00 · 14:00 · 17:30Ajouter le départ à l'heure de début de pause de l'horaire85 %
Pointage parasite8:00 · 13:00 · 17:30, horaire sans pauseIgnorer le pointage du milieu (paramètre anomalie.pause_non_declaree)70 %
Sortie / entrée manquante8:00 seulAjouter l'heure de fin (ou de début) du planning85 %
Nuit non fermée22:00 sans sortie le lendemainAjouter la sortie prévue le lendemain matin85 %
Déjà completpointages déjà pairsClore l'anomalie devenue inutile99 %
À vérifiercas ambiguAucune action : décision RH—
  1. Ouvrez Anomalies puis le bouton Corrections rapides.
  2. Choisissez la période (7, 30 ou 90 jours) et, si besoin, filtrez par cas.
  3. Cliquez sur Appliquer sur une ligne, ou choisissez un seuil de confiance et cliquez sur Appliquer N corrections.
  4. 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.
Bonne pratique
Ignorer n'est pas supprimer : le pointage ignoré reste visible en gris dans le calendrier, peut être restauré, et n'est jamais réimporté par la synchronisation de la pointeuse. Un pointage ajouté a la source « Manuel ».
Bon à savoir
Les postes de nuit suivent la même règle que le traitement : la sortie du matin (avant 14:00) appartient au poste commencé la veille.
Astuce
La même proposition apparaît dans le détail du jour du calendrier (onglets Pointages et Anomalies), avec le bouton Appliquer.

Absences

Absences détectées ou saisies : liste, création, modification, validation.

MenuTâche quotidienneAbsences

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
UtilisateurObligatoireCollaborateur concerné (plusieurs collaborateurs possibles à la création selon l'écran).
Date début / Date repriseObligatoireDébut de l'absence et retour au travail.
DuréeFacultatifCalculée automatiquement si vide ; format libre (ex. 2h30).
Type d'absenceObligatoireMaladie, mission, absence autorisée…
Nuit / Statut / CommentaireFacultatifPoste de nuit, statut de validation, précisions.

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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)

Maladie

Seuls les types justifiés sont proposés.

AnnulerJustifier

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.

Circuit de validation
1DemandeEspace collaborateur ou saisie RH
2Notification N1Responsable hiérarchique de la fiche
3Décision N1Approuver ou refuser
4Validation RH (N2)Après le responsable, selon le circuit
5RésultatCollaborateur notifié, calculs mis à jour
Bon à savoir
Le premier niveau est le Responsable hiérarchique renseigné dans la fiche du collaborateur. S'il n'y en a pas, la demande est envoyée aux valideurs du site (utilisateurs ayant le droit correspondant). Un valideur reçoit aussi un e-mail si « Recevoir les demandes par email » est coché dans sa fiche.

Valider depuis la liste

Validation des absences
  1. 1Statut : décision du responsable (En attente, Approuvé, Refusé).
  2. 2Validation RH : second niveau, affiché seulement quand le circuit l'exige.
  3. 3Boutons de la ligne : Approuver et Refuser (demande « En attente », droit Modification), Valider RH (droit « Validation RH »), Justifier une absence détectée.
  4. 4Validation en lot : cochez plusieurs demandes ; une barre apparaît pour les valider ou les refuser en une fois (congés et absences).

Notifications

MenuProfilNotifications
Page des 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.

Bon à savoir
Les mêmes notifications arrivent sur le téléphone, même application fermée (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.
Clés des réglages (modifiées depuis le panneau Self-service & workflow)
Paramètre systèmeValeursEffet
workflow.conge.mode / workflow.absence.modeMANAGER_RH (défaut) · RH_SEUL · MANAGER_SEUL · SANSQui valide : responsable puis RH, RH seule, responsable seul, ou aucune validation.
workflow.<type>.rh_valide_tout0 (défaut) · 11 : la RH valide toutes les demandes ; 0 : seulement les demandes sensibles ou au-delà du seuil.
workflow.<type>.seuil_rh5 jours (congé) · 40 heures (absence)Au-delà de cette durée, la RH intervient même pour un type justifié.
Statuts par module
ModuleStatuts possiblesQui agit
Absences, congésEn attente Approuvé Refusé + colonne Validation RHResponsable (droit Modification) puis RH (droit « Validation RH »)
Récupération, repos compensateurEn attente Approuvé RefuséRH / responsable
Anomalies (justification)À traiter → justifiée / corrigéeCollaborateur (justifie), RH (traite, aussi en lot)
Notes de fraisEn attente Validée Rejetée RembourséeResponsable / comptabilité
Bulletins de paieEn attente Validé PayéPaie / RH (validation unitaire ou en lot)
RémunérationEn attente Approuvée Rejetée AppliquéeDirection / RH
VisitesPrévue → arrivée → départ, ou annuléeCollaborateur (demande, annule), accueil (arrivée, départ)

Régler le circuit (Paramètres › Self-service & workflow)

MenuParamètresParamètres SystèmeSelf-service & workflow
Un circuit par type de demande

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.

Réglages du circuit
Option (par type : congé, absence)DéfautEffet
CircuitResponsable puis RHResponsable puis RH, RH seule, responsable seul, ou sans validation.
Seul le responsable du demandeur décideActivéDésactivé : les valideurs du site (droit Modification) peuvent aussi trancher l'étape responsable.
Demandeur sans responsableValideurs du siteValideurs du site, directement la RH, ou étape responsable considérée comme approuvée.
Un refus du responsable est définitifActivéDésactivé : la RH reçoit la demande refusée et peut encore l'accepter.
La RH valide toutes les demandesDé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 responsableDésactivéSa décision tranche alors toute la demande.
Escalade vers la RH0 (jamais)Sans réponse du responsable après N jours, la RH est prévenue et peut décider.
Relance du valideur0 (jamais)Rappel envoyé au valideur en attente tous les N jours.
Motif obligatoire pour refuserDésactivéLe motif est ajouté au commentaire de la demande et visible par le collaborateur.
Attention
Un administrateur responsable d'une équipe a aussi le droit « Validation RH » : il pourrait valider les deux étapes. Pour réserver la dernière validation à la RH, donnez aux responsables un rôle sans « Validation RH » (par exemple RESPONSABLE_SITE ou USER avec « Est manager » dans la fiche).
Bon à savoir
Un refus RH repasse aussi la demande à « Refusé » : elle ne compte plus dans le solde de congés ni dans le planning. Les anciens réglages absence_validation_mode, absence_rh_valide_tout et absence_seuil_rh_heures ont été repris automatiquement.

Retards

Retards à l'arrivée : liste, saisie, modification.

MenuTâche quotidienneRetards

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
Date du retardObligatoireDate et heure d'arrivée.
UtilisateurObligatoireCollaborateur concerné.
Durée (hh:mm)FacultatifTemps de retard imputé.
Retard toléré ?FacultatifOui : retard dans la tolérance, non pénalisé.
DescriptionFacultatifMotif.

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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.

MenuTâche quotidienneInterruptions

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
Date, Heure Début, Heure RepriseFacultatifMoment de la sortie et du retour.
Durée (HH:MM)FacultatifTemps d'absence pendant la journée.
Type d'interruptionFacultatifCatégorie (Paramètres › Types d'interruption).
Sélection des utilisateursObligatoireUn ou plusieurs collaborateurs (ex. réunion externe collective).

Modifier

Formulaire de modification

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.

AnnulerSupprimer

Le bouton de la ligne demande une confirmation avant de supprimer. La suppression est tracée dans le journal d'audit.

Bon à savoir
Le traitement crée seul les pauses prolongées et sorties anticipées (voir Horaires › contrôle de la pause).

Heures supplémentaires

Consultation et recalcul des heures supplémentaires.

MenuTâche quotidienneHeures supp.

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.

MenuTâche quotidienneRepos compensateur

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
Collaborateur, TypeObligatoireQui bénéficie de la compensation, et sa nature.
Jour travaillé / Date de récupérationObligatoireJour de repos ou férié où le collaborateur a réellement travaillé.
Jour d'absence couvert / Date d'absenceObligatoireJour qui ne sera plus compté comme absence une fois la fiche approuvée.
Durée en heuresObligatoireTemps compensé.
Statut, CommentaireFacultatifEn attente, Approuvé, Refusé ; précisions.

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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é.

MenuTâche quotidienneRecuperation

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
Collaborateur, TypeObligatoireQui bénéficie de la compensation, et sa nature.
Jour travaillé / Date de récupérationObligatoireJour de repos ou férié où le collaborateur a réellement travaillé.
Jour d'absence couvert / Date d'absenceObligatoireJour qui ne sera plus compté comme absence une fois la fiche approuvée.
Durée en heuresObligatoireTemps compensé.
Statut, CommentaireFacultatifEn attente, Approuvé, Refusé ; précisions.

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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.

MenuTâche quotidienneCongés

La liste

Créer

Formulaire de création
Champs du formulaire
ChampStatutRôle / conseil
Utilisateur, Type de congéObligatoireBénéficiaire et nature (congé payé, exceptionnel, maladie…).
Date de débutObligatoirePremier jour de congé.
Fin du congé (dernier jour)ObligatoireDernier jour d'absence ; la reprise est calculée.
Nombre de joursObligatoireCalculé selon le planning : repos et jours fériés non décomptés.
StatutObligatoireEn attente, Approuvé, Refusé.
CommentaireFacultatifPrécisions.

Modifier

Formulaire de modification

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.

AnnulerSupprimer

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.

Bon à savoir
Depuis l'application mobile, l'employé demande un congé, suit sa validation étape par étape, l'annule tant qu'elle est en attente et télécharge le même PDF que l'impression web. Son solde et un simulateur (jours décomptés selon son planning) y sont aussi disponibles. Voir Application mobile EasyTime.

Reliquat de congés

Les soldes de congés de chaque collaborateur.

MenuTâche quotidienneReliquat Congé
ColonneSignification
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 AnnuelDroit de l'année.
Solde ConsomméJours de congé pris.
Solde TotalReporté + 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.

MenuTâche quotidienneRapport Synthèse
Rapport de synthèse

Exporter : les 29 rapports disponibles

Menu Excel (idem PDF et CSV)
  • 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.
ColonneSignification
HNHeures normales prévues
HTHeures travaillées
Hs+Heures supplémentaires
MvtsNombre 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

MenuTâche quotidienneRapport SynthèseModèles
Création d'un modèle (onglets Général, Colonnes, Design)
  • 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

MenuRH étenduRapports Auto.
Champs du formulaire
ChampStatutRôle / conseil
LibelléObligatoireNom du rapport (ex. « Rapport absences hebdomadaire »).
Type de rapportObligatoireAbsences, retards, synthèse…
FréquenceObligatoireQuotidienne, hebdomadaire, mensuelle (avec le jour du mois).
Heure d'envoiFacultatifFormat hh:mm.
DestinatairesObligatoireAdresses e-mail séparées par des virgules.
Rapport actifFacultatifDé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

MenuRH étenduNotes 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

MenuTâche quotidienneHeures supp.Calculer HS+

É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.

Catalogue des modèles prêts à l'emploi
BesoinModèle prêt à l'emploiPériodeFormat
PaieVariables de paie du moisMois précédentExcel
PaieHeures supplémentaires détailléesMois précédentExcel
InspectionFeuille de présence mensuelleMois précédentPDF
InspectionRegistre des pointagesMois précédentPDF
DirectionTotaux généraux du moisMois précédentPDF
DirectionRésumé par départementMois précédentPDF
DirectionPlanifié / réalisé du trimestreTrimestre précédentExcel
ManagerMon équipe cette semaineSemaine en coursPDF
ManagerPrésence du jourAujourd'huiPDF
RHPointages incomplets de la semaineSemaine précédenteExcel
RHSuivi des retards du moisMois en coursExcel
RHAbsences du mois écouléMois précédentExcel
RHSoldes de congésAnnée en coursExcel
RHCalendrier des congés du trimestreTrimestre en coursPDF

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.

Bonne pratique
Les filtres s'ajoutent à votre périmètre de sites : ils ne donnent jamais accès à d'autres collaborateurs.

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.

Chapitre 8 · RH étendu

Paie et rémunération

Bulletins, évolutions de salaire et notes de frais.

MenuRH étenduBulletins de Paie
Bulletin de paie
  1. 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

MenuRH étenduRé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.

1DemandeTitre, type, montant ou %
2ApprobationDirection / RH
3ApplicationÀ la date d'application

Notes de frais

Saisie des dépenses professionnelles par le collaborateur, puis validation, rejet ou remboursement.

Bon à savoir
Avec 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 :

Projets

Suivi des projets, de leur responsable, du budget en heures et de l'avancement ; affectation des collaborateurs.

CodeLibelléResponsableStatutBudget heuresSite
Formations

Formations suivies et certifications obtenues, avec coût et date d'expiration.

LibelléTypeOrganismeDatesDuréeCoûtCertification
Équipements

Parc matériel affecté : ordinateurs, véhicules, téléphones… Attribution et restitution.

CodeCatégorieÉtatN° sérieAffecté àDate
Entretiens annuels

Évaluations : note globale, points forts, axes d'amélioration et objectifs.

EmployéÉvaluateurAnnéeDate prévueNoteObjectifs
Rapports automatiques

Envoi planifié de rapports par e-mail (quotidien, hebdomadaire, mensuel), activable à tout moment.

Type de rapportFréquenceHeure d'envoiDestinatairesActif
Astuce
Pour les rapports automatiques, séparez les destinataires par des virgules et vérifiez la configuration e-mail dans les paramètres système.
Chapitre 8 · RH Plus

RH Plus : vue d'ensemble

Dix modules pour aller plus loin que la gestion des temps.

MenuRH Plus

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.

Droits d'accès
Droit (Rôles › Autorisations)Donne accès àAccordé d'office
Télétravail et missionsValidation des demandes, calendrier, règlesADMIN, RH
Échanges de planningValidation et annulation des échangesADMIN, RH
Kiosques de pointageCréation et réglage des tablettesADMIN
AstreintesÉquipes, tours, interventions, export paieADMIN, RH
AbsentéismeTableau de bord de l'absentéismeADMIN, RH
OrganigrammeOrganigramme interactifADMIN, RH
Arrivées et départsModèles et suivi des parcoursADMIN, RH
Documents RHDossiers numériques des employésADMIN, RH
SondagesCréation, diffusion et résultatsADMIN, RH
Prévision des effectifsGrille de prévision, minimums, alertesADMIN, RH
Déclencheurs RH (+ modification)Règles automatiques (section suivante)ADMIN, RH
Côté employé (Espace collaborateur)
Page du libre-serviceUsage
Télétravail & missionsDemander, suivre, annuler
Échanges de planningProposer un échange, accepter ou décliner une proposition
Mon QR de pointageQR code personnel pour le kiosque et création du code PIN
Mes astreintesPériodes d'astreinte et déclaration des interventions
Mes tâchesTâches d'arrivée ou de départ confiées à moi ou à mon rôle
Mes documentsConsulter son dossier, transmettre un document aux RH
SondagesRépondre aux sondages ouverts
Bon à savoir
Les droits RH Plus sont accordés une seule fois à la mise à jour (ADMIN : tous ; RH : tous sauf les kiosques). Vous pouvez ensuite les retirer ou les donner à d'autres rôles dans Rôles › Autorisations, groupe « RH Plus ».
Astuce
Les notifications des modules RH Plus arrivent dans la cloche d'Easytime. Pour recevoir aussi un e-mail (par exemple à la direction), créez un Déclencheur RH.
Chapitre 8 · RH Plus

Déclencheurs RH

Des règles automatiques qui préviennent les bonnes personnes.

MenuRH étenduDéclencheurs RH

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.

Constructeur de règle : QUAND → SI → CUMUL → POUR → ALORS → VÉRIFIER
  1. 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…).
  2. 2La donnée surveillée : chaque source propose ses propres champs.
  3. 3Conditions sur chaque élément, regroupables en ET / OU imbriqués.
  4. 4Cumul par employé sur la période choisie (jour, semaine, mois, trimestre, année ou N jours glissants).
  5. 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 ».
  6. 6Quand vérifier et combien de fois prévenir.
Sources de données
Donnée (QUAND)Exemples de champs
Retardsdurée, toléré, heure d'arrivée
Absencestype, durée, non justifiée, statut, statut RH
Congésnombre de jours, type, statut, délai entre la demande et le début, solde
Heures supplémentairesheures, taux, horaire
Interruptions (sorties)durée, type, heure de sortie
Anomalies de pointagetype (oubli de pointage…), statut de traitement
Pointagesheure, pointeuse, jour férié
Fiche employéjours avant fin d'essai / de contrat / anniversaire, ancienneté, âge, solde de congé, sans e-mail…
Documents RHtype, jours avant expiration, expiré, à vérifier
Opérateurs disponibles
TypeOpérateurs
Nombre, durée (hh:mm), heure= ≠ > ≥ < ≤, entre, hors de, est vide, est renseigné
Texte et listesest, n'est pas, contient, commence par, finit par, est l'un de, n'est aucun de
Oui / nonoui, non
Cumul par employénombre, total (+), moyenne, maximum, minimum, jours concernés, jours consécutifs

Créer un déclencheur

  1. Ouvrez RH étendu › Déclencheurs RH puis Nouveau déclencheur (ou un modèle).
  2. Choisissez la donnée (QUAND), puis les conditions (SI) et, si besoin, un CUMUL.
  3. Limitez la population (POUR) : sites, départements, groupes, employés, exclusions.
  4. Activez les actions (ALORS) et rédigez les messages ; cliquez une variable ({employe}, {nombre}, {resume}…) pour l'insérer.
  5. Cliquez Tester maintenant : la liste des employés concernés et l'aperçu des messages s'affichent, rien n'est envoyé.
  6. Enregistrez. Le déclencheur s'exécute selon la fréquence choisie ; chaque déclenchement est tracé dans le Journal.
Quand le déclencheur est vérifié
FréquenceFonctionnement
Après chaque traitementVérifié à la fin de chaque « Lancer le traitement » (manuel ou automatique), sur la période traitée.
Chaque jour / semaine / moisVérifié à l'heure choisie, sur la veille (ou le jour même pour la fiche employé).
ManuellementUniquement avec le bouton Exécuter maintenant de la liste.
Exemple concret
« Retards répétés » : QUAND Retards, CUMUL nombre ≥ 3 sur le mois, ALORS notifier le N+1 et les RH. Le 3ᵉ retard du mois de Hamid déclenche une seule alerte ; le 4ᵉ ne déclenche rien de plus ce mois-ci (anti-répétition).
Attention
Les e-mails partent réellement par le compte SMTP configuré dans Paramètres système. Utilisez toujours Tester maintenant avant d'activer une règle avec e-mail.
Chapitre 8 · RH Plus

Télétravail & missions

Demander, valider et suivre le travail à distance.

MenuRH PlusTélétravail & missions

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.

Validation des demandes de télétravail et de mission
  1. 1Indicateurs du jour et du mois.
  2. 2Onglets : demandes à valider, calendrier de la semaine (qui travaille à distance), historique, règles.
  3. 3Approuver (ou cocher plusieurs demandes puis « Approuver la sélection ») ; refuser demande un motif, envoyé à l'employé.
Circuit d'une demande
1DemandeSelf-service › Télétravail
2NotificationLe N+1 est prévenu
3ValidationApprouvé ou refusé
4Le jour JPointage mobile libre, pas d'absence
Effet d'un jour approuvéDétail
Pas d'absenceLe traitement ne crée pas d'absence ce jour-là, même sans pointage sur la pointeuse.
Validation a posterioriUne mission validée après coup supprime l'absence non justifiée déjà détectée.
Pointage mobileSi le pointage mobile est en mode « zone du site », il devient libre ce jour-là.
Prévision des effectifsLes missions sont retirées des présents ; le télétravail reste compté (présent à distance).
Formulaire de demande (Espace collaborateur)
ChampStatutRôle / conseil
TypeObligatoireTélétravail (depuis le domicile) ou Mission (déplacement).
Du / AuObligatoireUn ou plusieurs jours. Télétravail : 31 jours maximum ; mission : 3 mois maximum.
LieuFacultatifObligatoire pour une mission.
MotifFacultatifVisible par le valideur.
Bon à savoir
Onglet Règles : nombre maximum de jours de télétravail par semaine (2 par défaut, 0 = sans limite) et délai de prévenance (1 jour par défaut). Une mission peut être déclarée jusqu'à 7 jours après son début.
Exemple concret
Karim demande à travailler de chez lui jeudi. Son responsable accepte d'un clic. Jeudi, Karim pointe depuis son téléphone : le traitement ne le compte pas absent.
Chapitre 8 · RH Plus

Échanges de planning

Échanger un poste entre collègues, en toute traçabilité.

MenuRH PlusÉchanges de planning

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.

Un échange avec jour retour, en attente de validation
  1. 1Les horaires sont affichés pour chaque jour : on voit immédiatement qui fait quoi.
  2. 2Valider applique l'échange ; Refuser demande un motif. Un échange validé peut être annulé : chacun reprend son planning.
Circuit
1PropositionSelf-service › Échanges
2AccordLe collègue accepte
3ValidationLe responsable valide
4PlanningMis à jour automatiquement

Proposer un échange (Espace collaborateur)

  1. Ouvrez Échanges de planning dans votre espace.
  2. Choisissez le collègue et le jour où il vous remplace ; ajoutez éventuellement le jour retour.
  3. Un aperçu affiche vos horaires respectifs ces jours-là : vérifiez avant d'envoyer.
  4. Le collègue reçoit une notification et accepte ou décline ; puis votre responsable valide.
Règles de contrôle
RèglePourquoi
Au plus tard la veille, au plus 3 mois à l'avanceLaisser 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.
Exemple concret
Sara est de nuit samedi mais a un mariage. Elle propose à Youssef d'échanger avec son poste de lundi. Youssef accepte, le chef d'équipe valide : samedi Youssef fait la nuit, lundi Sara fait la journée.
Chapitre 8 · RH Plus

Kiosques de pointage

Transformer une tablette en pointeuse.

MenuRH PlusKiosques de pointage

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 »).

La page de la tablette (plein écran)
  1. 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).
  2. 2Mode code PIN : matricule + code à 4-6 chiffres créé par l'employé.

Installer un kiosque

  1. Ouvrez RH Plus › Kiosques de pointage et remplissez le formulaire : nom, site, modes (QR, PIN), photo, réservé au site.
  2. Sur la tablette, scannez le QR affiché sur la fiche du kiosque (ou ouvrez l'adresse), puis ajoutez la page à l'écran d'accueil.
  3. Demandez aux employés de créer leur code PIN dans Mon QR de pointage.
Sécurité
ProtectionFonctionnement
Adresse secrèteL'adresse /kiosque/… contient un jeton unique. « Nouvelle adresse » invalide l'ancienne (tablette perdue).
QR à usage uniqueUn QR ne sert qu'une fois et expire après 24 h ; actualisez la page pour en obtenir un nouveau.
Code PINStocké chiffré ; codes trop simples refusés ; bloqué 15 min après 5 erreurs.
Double pointageRefusé s'il arrive moins de 2 minutes après le précédent.
PhotoOptionnelle : photo prise à chaque pointage, visible dans les mouvements.
Attention
La caméra (lecture du QR et photo) exige une adresse https et un navigateur récent (Chrome ou Edge). Sans https, seul le code PIN fonctionne.
Exemple concret
Une petite agence n'a pas de pointeuse. On pose une tablette à l'entrée : chaque employé scanne son QR code ou tape son matricule et son code, et le pointage arrive dans Easytime comme avec une vraie pointeuse.
Chapitre 8 · RH Plus

Astreintes

Organiser la permanence et payer les interventions.

MenuRH PlusAstreintes

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.

Planning de rotation d'une équipe
  1. 1Onglets : planning des tours, interventions à valider, équipes, récapitulatif paie.
  2. 2Remplacer une personne sur un tour : le remplacement est tracé et les deux personnes sont prévenues.
Équipe d'astreinte
ChampStatutRôle / conseil
NomObligatoireEx. : Maintenance.
MembresObligatoireAu moins 2, dans l'ordre de passage (flèche pour monter un membre).
RotationObligatoireHebdomadaire (7 jours) ou quotidienne (24 h).
Prise d'astreinteObligatoireJour (pour l'hebdomadaire) et heure, ex. vendredi 18:00.
Prime par tourFacultatifMontant forfaitaire versé pour chaque tour commencé dans le mois.
Heures payées à (%)FacultatifMajoration des heures d'intervention, ex. 150 %.
Téléphone d'astreinteFacultatifNuméro affiché dans le bandeau « d'astreinte maintenant ».

Cycle d'une astreinte

  1. Créez l'équipe (onglet Équipes) puis cliquez Générer la rotation (8 tours par défaut).
  2. Chaque membre reçoit ses dates. En cas d'empêchement, remplacez-le sur le tour concerné.
  3. Après une intervention, l'employé la déclare dans Mes astreintes (début, fin, description, déplacement).
  4. Le responsable la valide dans Interventions à valider.
  5. En fin de mois, Récapitulatif paie › Exporter : tours, prime, heures et heures majorées par employé.
Astuce
« Recalculer les tours futurs » regénère la rotation après un changement de membres ; les tours ayant déjà une intervention sont conservés.
Exemple concret
L'équipe maintenance doit avoir quelqu'un de joignable chaque week-end : Ali cette semaine, Omar la suivante… Si Ali est appelé samedi à 3 h, il déclare 2 h d'intervention ; une fois validées, elles partent en paie, majorées.
Chapitre 8 · RH Plus

Absentéisme

Mesurer, comparer et comprendre les absences.

MenuRH PlusAbsentéisme

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.

Indicateurs, graphiques (tendance, types, jours) et classement de Bradford
  1. 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.
Indicateurs
IndicateurCalcul
TauxHeures 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.
BradfordS² × D. Niveaux : faible (< 51), à surveiller (≥ 51), élevé (≥ 125), critique (≥ 400).
TendanceTaux de chacun des 12 derniers mois.
Par jour de la semaineUn 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.
Bon à savoir
Par défaut, les congés annuels, formations, maternité/paternité et congés sans solde sont exclus : ce sont des absences prévues. Cochez les types à compter dans le filtre « type(s) d'absence compté(s) ».
Exemple concret
La direction voit : « Site Casablanca : 6 % ce mois, contre 3 % à Rabat », et que Hamid a 8 absences d'un jour cette année (Bradford critique) : un entretien s'impose.
Chapitre 8 · RH Plus

Organigramme

Qui dépend de qui, en un coup d'œil.

MenuRH PlusOrganigramme

L'organigramme est généré automatiquement à partir du champ Responsable hiérarchique de chaque fiche collaborateur : rien à dessiner, il est toujours à jour.

Organigramme interactif
  1. 1Chaque carte : photo (ou initiales), poste, département, site, taille de l'équipe ; le bouton ± replie la branche.
  2. 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.
Attention
Si deux fiches forment une boucle (A dépend de B qui dépend de A), un bandeau l'indique et ces fiches sont placées en haut : corrigez le responsable dans la fiche.
Exemple concret
Un nouvel arrivant veut savoir qui dirige quel service : il ouvre l'organigramme, cherche « Production », clique sur un nom pour voir la fiche, et peut l'imprimer en PDF.
Chapitre 8 · RH Plus

Arrivées & départs

Des intégrations et des sorties sans oubli.

MenuRH PlusArrivées & départs

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.

La check-list d'un parcours d'arrivée
  1. 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èles prêts à l'emploi (modifiables)
Modèle fourniTâches
Arrivée standardContrat (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 standardEntretien 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

  1. Onglet En cours › Lancer un parcours : employé, modèle, date (vide = date d'embauche ou de sortie de la fiche).
  2. Chaque responsable est prévenu de ses tâches ; elles apparaissent dans Mes tâches de son espace.
  3. Suivez l'avancement et les retards dans la liste ; ouvrez un parcours pour le détail.
Astuce
Cochez Lancer automatiquement sur un modèle : chaque matin, Easytime crée le parcours des embauches et des départs prévus dans les 30 jours (date d'embauche ou de sortie renseignée sur la fiche).
Bon à savoir
Une tâche « responsable » sans N+1 sur la fiche revient automatiquement au rôle RH.
Exemple concret
Nadia est embauchée lundi. Easytime crée les tâches : l'IT prépare le PC, les services généraux font le badge, les RH font signer le contrat. Chacun coche quand c'est fait. Pour un départ, c'est l'inverse.
Chapitre 8 · RH Plus

Documents RH

Le dossier numérique de chaque collaborateur.

MenuRH PlusDocuments RH

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.

Le dossier de Sara
  1. 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.
  2. 2Vert : valide ; orange : expire dans moins de 60 jours ; rouge : expiré.
Types de documents (8 fournis : CIN, contrat, CV, diplômes, certificat médical, RIB, attestation, autre)
Réglage d'un typeEffet
ObligatoireLe rapport « Obligatoires manquants » liste les employés qui n'ont pas ce document (ou dont il a expiré).
A une date d'expirationLa 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époserL'employé peut le transmettre lui-même ; il arrive « À vérifier » pour les RH.
Bon à savoir
Formats acceptés : PDF, images, Word, Excel, OpenDocument, texte ; 15 Mo maximum. Les PDF et images s'ouvrent dans le navigateur. Les fichiers sont stockés sur le serveur (dossier uploads/documents) : incluez-le dans vos sauvegardes.
Astuce
Pour être prévenu avant une expiration, créez un Déclencheur RH à partir du modèle « Document bientôt expiré » : l'employé et les RH reçoivent une notification 30 jours avant.
Exemple concret
Le certificat d'aptitude de Rachid expire dans 15 jours : le déclencheur prévient les RH, Rachid transmet le nouveau certificat depuis « Mes documents », les RH le valident.
Chapitre 8 · RH Plus

Sondages

Écouter les équipes, anonymement.

MenuRH PlusSondages

Créez des questionnaires (climat social, satisfaction, besoins de formation…), diffusez-les à tout ou partie du personnel et suivez les résultats en direct.

Résultats d'un sondage anonyme
  1. 1Moyenne de la question, répartition des réponses (graphique) et moyenne par département.
  2. 2Anonymat : un département de moins de 3 répondants n'est pas affiché, pour qu'on ne puisse reconnaître personne.
Type de questionRéponse
Note de 1 à 5Moyenne, répartition et moyenne par département
Oui / nonRépartition
Choix uniqueUne option parmi la liste
Choix multiplePlusieurs options possibles
Texte libreCommentaires (affichés dans un ordre aléatoire)

Créer et diffuser un sondage

  1. Nouveau sondage : titre, message d'introduction, anonyme (coché par défaut), clôture automatique, sites et départements ciblés.
  2. Ajoutez les questions, réordonnez-les avec les flèches.
  3. Ouvrir et diffuser : les employés ciblés reçoivent une notification ; les questions ne sont plus modifiables.
  4. Suivez les résultats ; Clore arrête les réponses (automatique à la date de clôture). Exporter produit un CSV.
Bon à savoir
Chaque employé ne peut répondre qu'une fois. Dans un sondage anonyme, les réponses ne sont reliées à aucune personne et l'export ne contient ni nom, ni site, ni département.
Exemple concret
Les RH demandent « Êtes-vous satisfait de vos horaires ? (1 à 5) ». Résultat : Production 2,8/5, Administration 4,1/5 : on sait où agir.
Chapitre 8 · RH Plus

Prévision des effectifs

Anticiper les sous-effectifs avant qu'ils arrivent.

MenuRH PlusPrévision des effectifs

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.

La grille site × jour, cliquez une case pour le détail
  1. 1Cliquez une case : le détail affiche le calcul et les noms des personnes en congé, absentes ou en télétravail.
Calcul
Étape du calculSource
Prévus au planningEmployé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 connuesAbsences déjà saisies pour ce jour (maladie déclarée…).
− En missionMissions approuvées.
− Absences habituellesTaux d'absence observé le même jour de la semaine sur les 8 dernières semaines.
= Présents prévusComparés au minimum : vert (suffisant), orange (tension, ≤ minimum + 10 %), rouge (sous le minimum).
Effectif minimum
ChampStatutRôle / conseil
SiteObligatoireSite concerné.
DépartementFacultatifVide = tout le site ; sinon une ligne propre à l'équipe apparaît dans la grille.
JourFacultatifDu lundi au vendredi, tous les jours ou un jour précis. La règle la plus précise s'applique.
Minimum de présentsObligatoireEffectif en dessous duquel une alerte est envoyée.
Bon à savoir
Chaque matin à 7 h, les utilisateurs ayant le droit « Prévision des effectifs » sur le site sont prévenus des jours sous le minimum dans les 14 jours (une seule alerte par site et par jour). Le bouton « Envoyer les alertes maintenant » fait de même.
Exemple concret
Mardi prochain, Tanger doit avoir au moins 20 personnes. Le planning en prévoit 24, mais 3 sont en congé et 2 sont souvent absents le mardi : prévision 19. Easytime alerte le responsable dès aujourd'hui pour qu'il trouve un remplaçant.
Chapitre 9

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).

Accueil de l'espace collaborateur
Toutes les pages de l'espace collaborateur
ÉcranAdresseContenu et actions
Accueil/selfserviceRaccourcis vers toutes les pages, boutons Demander un congé / Déclarer une absence.
Mes Statistiques/selfservice/statsIndicateurs personnels : présence, retards, heures sup, soldes, tendances.
Mes Mouvements/selfservice/mouvementsCalendrier des pointages (vue mois, semaine, jour), absences ; Exporter, Imprimer.
Mes Retards/selfservice/retardsDate, heure de début, heure de fin, durée ; Exporter, Filtrer.
Mes Interruptions/selfservice/interruptionsDate et heure, description, type (pauses prolongées, sorties…).
Mes Heures supp./selfservice/heures-supFiltre par période ; date, horaire, annotation, taux, heures par tranche.
Mes Anomalies/selfservice/anomaliesAnomalies du pointage avec priorité et statut ; Envoyer la justification.
Mes Absences/selfservice/absencesHistorique (type, début, reprise, statut) ; Déclarer une absence, Imprimer.
Mes Congés/selfservice/congesHistorique (type, début, durée, reprise, statut) ; Demander un congé.
Mes Visiteurs/selfservice/visiteursVisiteurs que vous accompagnez ; Nouvelle demande de visite, annulation.
Mon profil/profileCoordonnées, mot de passe, certificat de travail (PDF), export de vos données (JSON).

Mes mouvements

Calendrier personnel des pointages

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

Demande de congé
Demande d'absence
  1. Remplissez le formulaire et envoyez : la demande apparaît « En attente » dans Mes Congés / Mes Absences.
  2. Votre responsable (puis la RH si nécessaire) est notifié et décide.
  3. Vous recevez une notification ; le statut passe à « Approuvé » ou « Refusé ». Une demande approuvée peut être imprimée.
Astuce
Pour un congé, indiquez le dernier jour d'absence : le nombre de jours est calculé selon votre planning, sans compter les repos ni les jours fériés.

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.

MenuEspace collaborateurDemandes à valider
Demandes à valider

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.

  1. Ouvrez Espace collaborateur › Demandes à valider (visible si « Est manager » est coché dans votre fiche, ou avec un droit de validation).
  2. Cliquez sur Approuver, ou sur Refuser : une fenêtre demande le motif (obligatoire si le circuit l'exige).
  3. Le collaborateur est notifié ; si la RH doit valider ensuite, elle est notifiée à son tour.
Astuce
Les notifications « Demande à valider » envoyées au responsable ouvrent directement cette page. Dans l'application mobile, la même liste est dans l'onglet Équipe.

Application mobile EasyTime

Installer l'application, choisir les fonctions visibles et les utiliser au quotidien.

MenuParamètresParamètres SystèmeApplication mobile

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.

Accueil : pointage, scan du QR du site et accès rapides
Le scan ouvre ensuite la fenêtre de pointage

Installer et se connecter

  1. Installez le fichier EasyTime.apk sur le téléphone (autorisez « sources inconnues » si Android le demande).
  2. 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).
  3. 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.
  4. Choisissez la langue dans Profil › Langue : Français, العربية (affichage de droite à gauche) ou English.
Bon à savoir
Le paramètre 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).
Bonne pratique
Le serveur applique aussi ces règles : une fonction masquée est refusée même si une ancienne version de l'application tente de l'appeler. Après un changement, l'employé voit le résultat à sa prochaine ouverture de l'application.
Compte et sécurité
ParamètreDéfautLicenceFonction
MOBILE_MDP_CHANGEMENTActivé—Changer son mot de passe depuis l'application (Profil › Mot de passe).
MOBILE_MDP_PREMIERE_CONNEXIONActivé—Choisir son mot de passe à la première connexion dans l'application (sinon : portail web).
MOBILE_MDP_OUBLIEActivé—Mot de passe oublié : code à 8 caractères envoyé par e-mail (SMTP requis), valable 15 min.
MOBILE_BIOMETRIEActivé—Verrouillage de l'application par empreinte ou visage.
MOBILE_QR_BADGEActivé—Bouton « Afficher mon QR code » : badge personnel à présenter à une pointeuse ou un kiosque.
Demandes
ParamètreDéfautLicenceFonction
MOBILE_CONGE_DEMANDEActivéCongésDemander un congé.
MOBILE_ABSENCE_DEMANDEActivé—Déclarer une absence.
MOBILE_DEMANDE_PDFActivé—Télécharger le PDF d'une demande de congé ou d'absence.
MOBILE_DEMANDE_SUIVIActivé—Suivre le circuit de validation (responsable, RH) étape par étape.
MOBILE_DEMANDE_ANNULATIONActivé—Annuler une demande encore en attente.
MOBILE_EQUIPE_VALIDATIONActivé—Le responsable approuve ou refuse les demandes de son équipe.
MOBILE_EQUIPE_PHOTOSActivé—Photos des collaborateurs dans l'espace équipe.
Pointage
ParamètreDéfautLicenceFonction
MOBILE_POINTAGE_HORS_LIGNEDésactivé—Pointer sans réseau : le pointage est envoyé au retour du réseau avec son heure d'origine.
MOBILE_RAPPEL_POINTAGEDésactivé—Rappels : arrivée sur le site, oubli d'entrée, oubli de sortie.
MOBILE_SELFIE_POINTAGEDésactivé—Selfie obligatoire à chaque pointage (caméra frontale).
MOBILE_QR_SITEDésactivé—Pointer en scannant le QR code du site.
Notifications
ParamètreDéfautLicenceFonction
MOBILE_NOTIF_ARRIERE_PLANActivé—Notifications quand l'application est fermée ou en arrière-plan (vérification périodique).
MOBILE_PUSH_FIREBASEDésactivé—Notifications push instantanées Firebase (paramètres MOBILE_FIREBASE_* requis).
Espace personnel
ParamètreDéfautLicenceFonction
MOBILE_PLANNINGActivé—Planning personnel : horaires, repos, fériés, congés et absences.
MOBILE_SOLDE_CONGESActivéCongésSolde de congés détaillé et simulateur.
MOBILE_BULLETINS_PAIEDésactivéPaieBulletins de paie à télécharger (validés ou payés seulement).
MOBILE_ATTESTATIONSActivé—Attestation de travail à télécharger.

Réglages de l'application

ParamètreExempleRôle
MOBILE_APP_ENABLED1Autorise la connexion depuis l'application (0 = application fermée pour tous).
MOBILE_POINTAGE_MODEGEOFENCEGEOFENCE (zone GPS du site), LIBRE (partout) ou DESACTIVE.
MOBILE_PRECISION_MAX_M100Précision GPS maximale acceptée, en mètres.
MOBILE_NOTIF_INTERVALLE_MIN15Intervalle de vérification des notifications en arrière-plan (minutes, 15 minimum sous Android).
MOBILE_PDF_VALIDEE_SEULEMENT00 = PDF téléchargeable dès la demande ; 1 = seulement une fois la demande validée.
MOBILE_HORS_LIGNE_MAX_H24Âge maximal d'un pointage hors ligne, en heures : au-delà, il est refusé.
MOBILE_VERSION_MIN1.0.0Version 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

Affiche QR à imprimer et coller à l'entrée du site
  1. Activez MOBILE_QR_SITE = 1 dans la catégorie Application mobile.
  2. Ouvrez Organisation › Sites et cliquez sur le bouton du site.
  3. Imprimez l'affiche « Pointez ici » et collez-la à l'entrée du site.
  4. 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.
  5. La fenêtre de pointage s'ouvre : validez l'entrée ou la sortie.
Attention
Le QR n'est accepté que si l'employé est affecté à ce site. Si une affiche est photographiée ou diffusée, cliquez sur Régénérer : les anciennes affiches cessent immédiatement de fonctionner.
Bon à savoir
À ne pas confondre avec le bouton Afficher mon QR code de l'accueil : c'est le badge de l'employé, qu'il présente à un kiosque. Ce n'est pas un scanner.

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).

Bon à savoir
Le selfie est une preuve visuelle, pas une reconnaissance faciale : il n'y a pas de contrôle automatique du visage. Informez les employés de cette collecte (loi 09-08).

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.

Astuce
Les rappels d'arrivée demandent la localisation « Toujours autoriser » : l'employé l'accorde depuis Profil › Rappels de pointage.

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 :

  1. Créez un projet sur console.firebase.google.com et ajoutez-y une application Android (package ma.computime.easytime_mobile).
  2. Recopiez l'ID du projet, la clé API, l'ID d'application et l'ID d'expéditeur dans les paramètres MOBILE_FIREBASE_*.
  3. 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.
  4. Mettez MOBILE_PUSH_FIREBASE = 1. La tuile passe de « À configurer » à « Visible ».
Bon à savoir
Aucun fichier n'est à ajouter dans l'application : elle reçoit sa configuration Firebase du serveur.

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.
Vérifiez 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 ».
L'affiche a été régénérée (réimprimez-la) ou l'employé n'est pas affecté à ce site dans sa fiche collaborateur.
Une fonction activée reste invisible.
Regardez la tuile d'état : « Non incluse dans la licence », « Gérée par LDAP » ou « À configurer » expliquent la raison.
Les notifications n'arrivent pas application fermée.
Désactivez l'optimisation de batterie pour EasyTime dans les réglages Android et autorisez les notifications. Pour un envoi instantané, configurez Firebase.
Un pointage hors ligne a été refusé.
Il dépassait 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 ».
L'employé est hors du rayon GPS de son site ou la précision dépasse 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)

  1. Construisez la nouvelle APK puis ouvrez Paramètres › Application mobile › Publier une nouvelle version.
  2. Choisissez le fichier .apk, indiquez la version (ex. 1.4.0) et les nouveautés.
  3. Laissez Notifier les collaborateurs coché ; cochez Mise à jour obligatoire pour bloquer les versions plus anciennes.
  4. 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.
Attention
L'APK doit être signée avec la même clé que la version installée, sinon Android refuse de l'installer par-dessus. Android demande une fois d'autoriser l'installation depuis EasyTime. La version 1.3 ne sait pas encore se mettre à jour : installez la 1.4 une fois à la main.

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.

Chapitre 10

Détection IA

Analyse, suggestions et assistant intelligent.

MenuDétection IA
ÉcranRôle
Planning IACompare 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 paieIncohé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 IADétection avancée : Isolation Forest, Z-score, analyse comportementale.
EntraînerApprentissage 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

Assistant conversationnel

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.

Bon à savoir
L'IA explique et détecte ; elle ne modifie aucun pointage. Les omissions et doublons se corrigent dans Corrections rapides, avec votre confirmation.

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ètreDéfautRôle
ai_detection.scan_auto.intervalle_minutes60Minutes entre deux scans automatiques (5 à 1440)
ai_detection.scan_auto.jours_analyse30Historique analysé par le scan (7 à 90 jours)
ai_detection.entrainement_auto.actif0Réentraînement automatique (interrupteur sur la page Entraîner)
ai_detection.entrainement_auto.intervalle_jours7Jours entre deux entraînements (1 à 90)
ai_detection.entrainement_auto.heure03:00Heure à partir de laquelle l'entraînement est lancé
ai_detection.entrainement_auto.historique_jours0Historique 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.

Attention
Le service IA utilise maintenant le fuseau d'Easytime (Africa/Casablanca). Si des heures apparaissaient décalées d'une heure dans les pages IA, arrêtez puis redémarrez le service IA, puis lancez un entraînement pour recalculer les profils.
Chapitre 11

Sécurité et conformité

Rôles, permissions, audit et authentification.

Rôles et autorisations

MenuSécuritéRôles / Permissions

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.

Matrice des permissions d'un rôle
Bonne pratique
Donnez le minimum nécessaire : un responsable de site n'a besoin que des modules de son équipe, et la visibilité par site limite déjà ce qu'il voit.

Journal d'audit

MenuSécurité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.

Attention
Si vous activez le selfie au pointage (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

ProtectionFonctionnement
Blocage après échecs5 é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 identiquesLes pages de mot de passe ne disent plus si un compte ou une adresse e-mail existe.
Lien de réinitialisationConstruit 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 paieRéservé aux utilisateurs ayant le droit « Paie ».
Configuration du serveurBandeau 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 IAN'écoute que sur le serveur lui-même (127.0.0.1) : il n'est plus joignable depuis le réseau.
BibliothèquesSpring Boot 3.5.16 (Tomcat, Spring Security, Thymeleaf, Jackson… corrigés).

Journal d'audit

Traçabilité complète, export, rapport et intégrité.

MenuSécuritéJournal d'audit
Journal d'audit : cliquez sur une ligne pour voir l'avant / après

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.

Familles d'actions (Paramètres › Journal d'audit)
FamilleExemplesPar défaut
ConnexionsConnexion, déconnexion, mobile, échecs de connexion, mots de passeEnregistrée
CréationsNouvel employé, congé, absence, importEnregistrée
ModificationsDonnées écrasées, avec l'ancienne et la nouvelle valeur de chaque champEnregistrée
SuppressionsAvec une copie des données suppriméesToujours
TéléchargementsPDF de congé, bulletin, attestation, document RH, APKEnregistrée
ExportsExcel, CSV, rapports, export de paieEnregistrée
Décisions de workflowApprouvé / refusé, par qui, à quelle étapeEnregistrée
Paramètres et sécuritéRéglages, rôles, permissions, clé API, appareils, licenceToujours
Consultations de pages« A ouvert le tableau de bord »Non enregistrée
Tâches automatiquesScan IA, traitement automatique, synchronisation des pointeusesNon 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.
Paramètres › Journal d'audit
RéglageDé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
Bon à savoir
Droits (Autorisations › Audit & Système) : Journal d'audit (consulter), Exporter, Rapports PDF et vérification d'intégrité, Paramètres. Accordés au rôle ADMIN. Les mots de passe et jetons sont masqués dans l'avant / après.

Appareils connectés

Qui est connecté, depuis quel appareil.

MenuSécuritéAppareils connectés
Appareils connectés
  • 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.
Bon à savoir
Droits : Appareils connectés (consulter) et Déconnecter un téléphone, accordés au rôle ADMIN. Les navigateurs vus ces 30 derniers jours sont listés ; un navigateur ne peut pas être déconnecté à distance.

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) :

Sortie avant entréePointage futurHors planningIncohérence géoPairage impossibleRéentrée rapideTrou anormalDurée trop courteDurée trop longueActivité sur reposTravail fériéTravail reposOmission de pointage

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

MenuParamètresParamètres SystèmeAvancé
CatégorieContenu
GénéralOptions générales, traitement automatique, circuit de validation des absences.
Arrondi & duréesRègles d'arrondi et format d'affichage des durées (choix dans une liste).
Email & NotificationsServeur SMTP, expéditeur, textes des e-mails (dont la réinitialisation du mot de passe), test d'envoi.
Sécurité & AuthentificationAnnuaire LDAP / Active Directory, connexion Google (SSO).
API RESTAccès à l'API v1 (collaborateurs, présences, absences, congés, paie, référentiels) documentée par Swagger.
Détection IA / AssistantMoteur 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

  1. Arrêtez Tomcat (service Windows ou shutdown.bat).
  2. Dans webapps, supprimez l'ancien ROOT.war et le dossier ROOT.
  3. Copiez le nouveau fichier easytime.war en le renommant ROOT.war.
  4. Redémarrez Tomcat.
Attention
Ne remplacez jamais le WAR pendant que Tomcat tourne : le pilote des pointeuses ZKTeco ne peut pas être rechargé à chaud, et un redéploiement à chaud accumule la mémoire des anciennes versions.
Mémoire de Tomcat
Tomcat lancé…Où régler la mémoireValeurs conseillées
en service Windowsbin\tomcat10w.exe (en administrateur) › onglet JavaInitial memory pool 512, Maximum memory pool 2048 (ou la moitié de la RAM), et dans Java Options : -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError
avec startup.batfichier bin\setenv.bat à créerset "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

  1. Sur le poste de développement : deploy\CONSTRUIRE-PAQUET.bat produit Easytime-Server.zip.
  2. Sur le serveur : dézippez, vérifiez parametres.ini, lancez INSTALLER.bat (droits administrateur).
  3. L'installeur arrête Tomcat et les services, déploie la nouvelle version, conserve les réglages et redémarre.
Bon à savoir
La base de données est mise à jour automatiquement au démarrage (nouvelles colonnes, nouveaux réglages). Faites une sauvegarde MySQL avant chaque mise à jour.

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.

Test de charge du 20/10/2026 (PC 4 cœurs, 11 Go, MySQL sur la même machine)
Utilisateurs actifs (1 clic / 5 s)Moitié des pages sous95 % sousErreurs
1000,06 s0,24 s0 %
3000,14 s1,3 s0 %
5000,8 s3,3 s0 %
7501,1 s5,2 s1 %
10002,2 s8,7 s0,3 %
Recommandations
EffectifConnectés en même tempsServeur EasytimeMySQLDisque
5010 à 202 vCPU, 4 Go (Java 1,5 Go)même machineSSD 50 Go
10020 à 404 vCPU, 8 Go (Java 2 Go)même machineSSD 100 Go
500100 à 2004 à 8 vCPU, 16 Go (Java 4 Go)serveur séparé conseillé : 4 vCPU, 8 GoSSD 200 Go
1000 et plus200 à 5008 vCPU, 16 à 32 Go (Java 6 à 8 Go)serveur séparé : 4 à 8 vCPU, 16 GoSSD 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 -JvmMaxMb d'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.
Bon à savoir
Au-delà de 1000 utilisateurs connectés en même temps : deux serveurs Easytime derrière un répartiteur de charge (nécessite de partager les sessions).
Chapitre 12

Questions fréquentes et dépannage

Les situations les plus courantes et leur solution.

Un collaborateur pointe mais apparaît absent.
Son Identifiant Pointeuse ne correspond pas à son numéro sur le terminal, ou il n'a pas de planning. Comparez les deux identifiants (chapitre Terminaux), corrigez, puis relancez le traitement sur la période.
Aucun retard ni absence n'est calculé.
Vérifiez : le collaborateur a un planning ; l'horaire du jour a une heure de début ; le traitement a été lancé sur la période.
Une pause d'une heure est signalée comme prolongée.
La Pause en minutes de l'horaire est à 0 ou trop faible. Renseignez la durée autorisée puis relancez le traitement.
Le collaborateur a oublié de pointer son retour de pause.
Le nombre de pointages est impair : une anomalie est créée. Utilisez Anomalies › Corrections rapides (retour de pause ajouté selon l'horaire), ou ajoutez le pointage dans Pointage : les anomalies sont recalculées automatiquement.
Le terminal est « hors ligne ».
Vérifiez l'alimentation, le câble réseau, l'adresse IP et le port ; le serveur doit pouvoir joindre le terminal (même réseau ou routage). Utilisez Tester.
Les heures des pointages sont décalées.
L'horloge du terminal dérive : utilisez Sync heure sur la liste des terminaux.
Un bouton (Nouveau, Supprimer…) n'apparaît pas.
Votre rôle n'a pas la permission correspondante. Demandez à l'administrateur (Sécurité › Permissions).
Je n'ai pas reçu l'e-mail de réinitialisation.
Vérifiez vos courriers indésirables, puis que l'adresse e-mail de votre fiche est correcte et que l'envoi d'e-mails est configuré.
Une absence corrigée réapparaît après le traitement.
Une absence détectée reste recalculée tant qu'elle a un type « non justifié ». Utilisez Justifier avec un type justifié.
Le nombre de jours de congé semble faux.
Il est calculé selon le planning : jours de repos et jours fériés ne sont pas décomptés. Vérifiez le planning et les jours fériés.
Où l'employé scanne-t-il le QR code du site ?
Dans l'application mobile, sur l'accueil : bouton Scanner le QR du site, sous le bouton de pointage. Il apparaît quand MOBILE_QR_SITE = 1. L'affiche s'imprime depuis Sites › QR de pointage.
Une fonction de l'application mobile n'apparaît pas.
Ouvrez Paramètres système › Application mobile : la tuile d'état indique si elle est masquée, hors licence, gérée par LDAP ou à configurer. Après un changement, l'employé ferme et rouvre l'application.

Nouveautés : questions fréquentes

Tomcat s'arrête au bout de quelques minutes (mémoire saturée).
Augmentez la mémoire de Tomcat (512 Mo au départ, 2 Go maximum) et mettez à jour en arrêtant Tomcat avant de remplacer le WAR : voir Administration.
Connexion Google : « Erreur 400 : redirect_uri_mismatch ».
Ajoutez 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.
Plus maintenant : un pointage supprimé ou modifié depuis le calendrier est mémorisé et n'est plus réimporté. Seuls les pointages supprimés avant cette version peuvent revenir une fois : supprimez-les à nouveau.
Le détail du jour d'un collaborateur de nuit affiche 06:00 en Entrée.
Vérifiez que son planning porte bien un horaire de nuit (fin avant le début, ex. 22:00 → 06:00) : le détail du jour rattache alors la sortie du matin au poste de la veille.
« Session expirée : rechargez la page ».
Le serveur a redémarré pendant que la page était ouverte : rechargez la page (F5) et reconnectez-vous.
Le bouton <i class="fas fa-bars "></i> pour replier le menu a disparu.
Vous êtes en disposition Rail ou Haut : le menu a déjà sa forme compacte. Pour revenir au menu complet : Apparence › Disposition › Latéral. Voir Démarrer avec Easytime.
Tout est trop petit (ou trop grand) à l'écran.
Apparence › Taille du texte (90 % à 125 %) ; pour voir plus de lignes dans les tableaux, choisissez la densité Compacte. Le réglage suit votre profil sur tous les postes.
La signature et le cachet n'apparaissent pas sur la demande de congé ou d'absence.
Ils s'affichent à l'endroit de [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.
La demande n'est pas dans un statut coché dans Conditions de délivrance (ex. « Approuvé »). Validez la demande, ou ajoutez le statut au modèle.
Comment mettre le logo de ma société sur les attestations ?
Dans le modèle de document, carte Apparence et thème › Logo du document : choisissez un PNG ou JPEG (2 Mo maximum), puis Aperçu PDF et Enregistrer.
Le thème d'un modèle de rapport ne change rien à mon export Excel.
Les thèmes, le logo et les couleurs s'appliquent au format PDF ; l'Excel et le CSV gardent une présentation de tableur.
Les heures affichées par la Détection IA sont décalées d'une heure.
Arrêtez puis redémarrez le service IA (page Scan ou Entraîner), puis lancez un entraînement.

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ÉcranMenuGuide
/Connexion—Voir
/forgot-passwordMot de passe oubliéÉcran de connexionVoir
/reset-passwordNouveau mot de passe (lien e-mail)E-mailVoir
/change-passwordChanger le mot de passeÉcran de connexionVoir
/compte/nouveau-mot-de-passeChoisir son mot de passe (1re connexion)AutomatiqueVoir
/dashboardTableau de bordTâche quotidienneVoir
/calendrierPointageTâche quotidienneVoir
/annomaliesAnomalies (+ correction)Tâche quotidienneVoir
/absencesAbsences (liste, saisie, validation)Tâche quotidienneVoir
/retardsRetards (liste, saisie)Tâche quotidienneVoir
/interruptionsInterruptions (liste, saisie)Tâche quotidienneVoir
/heures-supHeures supplémentairesTâche quotidienneVoir
/heures-sup/calculerCalculer HS+Heures supp.Voir
/repos-compensateurRepos compensateur (liste, saisie)Tâche quotidienneVoir
/recuperationRécupération (liste, saisie)Tâche quotidienneVoir
/congesCongés (liste, saisie, validation)Tâche quotidienneVoir
/reliquacongeReliquat congéTâche quotidienneVoir
/traitementLancer le traitementTâche quotidienneVoir
/rapportsRapport de synthèseTâche quotidienneVoir
/rapports/modelesModèles de rapport (liste, création)Rapport SynthèseVoir
/utilisateursCollaborateurs (liste, fiche, import, démission)OrganisationVoir
/departementsDépartementsOrganisationVoir
/groupesGroupesOrganisationVoir
/visiteursVisiteurs (registre, fiche)OrganisationVoir
/sitesSitesOrganisationVoir
/sites/{id}/qrAffiche QR de pointage du siteSitesVoir
/pointages-mobilePointages mobiles (méthode, hors ligne, selfie)Paramètres › Application mobileVoir
/projetsProjetsRH étenduVoir
/formationsFormationsRH étenduVoir
/equipementsÉquipementsRH étenduVoir
/entretiensEntretiens annuelsRH étenduVoir
/rapports-planifiesRapports automatiquesRH étenduVoir
/paieBulletins de paieRH étenduVoir
/remunerationRémunérationRH étenduVoir
/export-paieExport paie ERPRH étenduVoir
/notes-fraisNotes de fraisRH étenduVoir
/horairesHoraires (+ import / export)ParamètresVoir
/horaires-dynamiquesHoraires dynamiquesParamètresVoir
/planningsPlanningsParamètresVoir
/planningexceptionsExceptions de planningParamètresVoir
/jours-feriesJours fériésParamètresVoir
/types-absenceTypes d'absenceParamètresVoir
/types-interruptionTypes d'interruptionParamètresVoir
/parametrescongeParamètres de congéParamètresVoir
/annotationsMajoration des heures supp.ParamètresVoir
/settingsParamètres système (+ avancés, ajout)ParamètresVoir
/camerasCaméras ONVIF (liste, fiche, visionneuse)MaintenanceVoir
/cameras/pointageVue surveillanceMaintenanceVoir
/hikvision/devicesTerminaux Hikvision (+ utilisateurs)MaintenanceVoir
/zkteco/devicesTerminaux ZKTeco (+ utilisateurs, pointages)MaintenanceVoir
/anviz/devicesTerminaux Anviz (+ utilisateurs, pointages)MaintenanceVoir
/admin/pluginsPlugins (import, détail, journaux)MaintenanceVoir
/plugins/…/view/…Écrans ajoutés par un plugin (+ écran d'erreur)Menu du pluginVoir
/agent/briefBrief du jour (agent RH)Tâche quotidienneVoir
/settings/documentsModèles de document (liste, éditeur, aperçu PDF)ParamètresVoir
/annomalies/correctionsCorrections rapidesAnomaliesVoir
/ai/detection/anomaliesAncienne page IA — Anomalies (redirige vers Anomalies)—Voir
/ai/detection/suggestionAncienne page IA — Suggestion (redirige vers Corrections rapides)—Voir
/ai/detection/planningIA — Planning IADétection IAVoir
/ai/detection/controle-paieIA — Contrôle paieDétection IAVoir
/ai/detection/conformiteIA — ConformitéDétection IAVoir
/ai/detection/scanIA — ScanDétection IAVoir
/ai/detection/trainIA — EntraînerDétection IAVoir
/auditJournal d'auditSécuritéVoir
/rolesRôlesSécuritéVoir
/autorisationsPermissions (matrice)SécuritéVoir
/notificationsNotificationsProfil / clocheVoir
/profileMon profilProfilVoir
/selfserviceEspace collaborateur — accueilProfil › Espace PersonnelVoir
/selfservice/statsMes statistiquesEspace collaborateurVoir
/selfservice/mouvementsMes mouvementsEspace collaborateurVoir
/selfservice/retardsMes retardsEspace collaborateurVoir
/selfservice/interruptionsMes interruptionsEspace collaborateurVoir
/selfservice/heures-supMes heures supp.Espace collaborateurVoir
/selfservice/anomaliesMes anomalies (justification)Espace collaborateurVoir
/selfservice/absencesMes absences (+ demande)Espace collaborateurVoir
/selfservice/congesMes congés (+ demande)Espace collaborateurVoir
/selfservice/visiteursMes visiteurs (+ demande)Espace collaborateurVoir
/conformitePolitique de confidentialité & conformitéProfilVoir
/licenseActivation de la licenceAutomatiqueVoir
/guideCe guideEn-tête › ManuelVoir
/saas-adminConsole SaaS (technique)—Voir
/schedulerTâches planifiées (technique)—Voir
/declencheursDéclencheurs RH (liste, création, test, journal)RH étenduVoir
/teletravailTélétravail & missions (validation, calendrier, règles)RH PlusVoir
/echanges-planningÉchanges de planning (validation)RH PlusVoir
/kiosquesKiosques de pointage (réglages)RH PlusVoir
/kiosque/…Page de la tablette de pointageAdresse de la tabletteVoir
/astreintesAstreintes (planning, interventions, équipes, paie)RH PlusVoir
/absenteismeAbsentéismeRH PlusVoir
/organigrammeOrganigrammeRH PlusVoir
/parcoursArrivées & départs (parcours, modèles, détail)RH PlusVoir
/documents-rhDocuments RH (dossiers, expirations, manquants, types)RH PlusVoir
/sondagesSondages (création, résultats)RH PlusVoir
/prevision-effectifsPrévision des effectifsRH PlusVoir
/selfservice/teletravailMon télétravail & missionsEspace collaborateurVoir
/selfservice/echangesMes échanges de planningEspace collaborateurVoir
/selfservice/mon-qrMon QR de pointage et code PINEspace collaborateurVoir
/selfservice/astreintesMes astreintes (+ déclaration d'intervention)Espace collaborateurVoir
/selfservice/tachesMes tâches (arrivées & départs)Espace collaborateurVoir
/selfservice/documentsMes documentsEspace collaborateurVoir
/selfservice/sondagesSondages (réponse)Espace collaborateurVoir
/permanencesRoulements de permanence (liste, gérer, remplacer, échanger, équité, export)ParamètresVoir
/permanences/newNouveau / modifier un roulement de permanencePermanencesVoir
/settings/advancedParamètres avancésParamètres systèmeVoir
/zkteco/admsPointeuses ZKTeco ADMS (Push) : pointeuses, pointages, journal, comparaisonMaintenanceVoir
/settings/addAjouter un paramètreParamètres systèmeVoir
/selfservice/validationsDemandes à validerEspace collaborateurVoir
/appareilsAppareils connectésSécuritéVoir
/audit/exportExport du journal d'audit (Excel, CSV)Sécurité › Journal d'auditVoir
/audit/rapportRapport d'audit (PDF)Sécurité › Journal d'auditVoir
Aucun chapitre ne correspond à votre recherche.