Définition
Le calendrier est un agenda propre à une structure qui intègre les jours ouverts, fermés, fériés, événements, l'heure de changement de jour ou encore les fuseaux horaires. Il est possible de créer plusieurs calendriers dans une même organisation, calendriers qui sont ensuite affectés selon les personnes et les tâches. Mon accès à un calendrier est défini dans mon profil structures, tâches et calendriers. Les calendriers non autorisés sont masqués.
L'heure de changement de jour (HCJ) permet de définir l'heure à laquelle l'entreprise passe d'un jour J au jour J+1. Généralement, elle est fixée à minuit, mais elle peut dans certains cas être définie à une autre heure en fonction du rythme de travail des équipes.
Le type de jour permet de classifier une journée afin de définir pour ce jour calendaire l'ouverture ou non de la structure. La spécification du type de jour permet notamment de réaliser le décompte des heures en fonction du paramétrage défini. Le type de jour est symbolisé par une couleur. Les types de jours disponibles sont « Ouvert », « Fermé », « Férié ouvert », « Férié fermé ». Par défaut les types de jours sont représentés dans le calendrier comme suit :
L’événement permet de préciser si une journée contient une circonstance précise qui peut avoir une incidence sur la charge de travail et le planning. Par exemple : une offre promotionnelle, une campagne marketing, les soldes. Je peux ajouter jusqu'à 10 événements pour une journée. Les événements saisis dans le calendrier peuvent ensuite être liés à des fiches de paramètres de calcul. Cette fonctionnalité est facultative. Les événements sont communs à l’ensemble de la base. Ils doivent être saisis chaque année. Les types d’événements sont représentés dans le calendrier par des couleurs comme dans l’exemple suivant :
Dans le cas où j'importe des événements dans le calendrier, ceux-ci sont importés jour par jour. Dans un souci de cohérence, si j'importe des événements et que je saisis également des événements depuis l'IHM, il est recommandé de saisir les événements jour par jour.
Le fuseau horaire est associé au calendrier. Les calendriers étant associés aux structures, aux personnes, aux tâches ou encore aux fiches de paramètres de calcul, ces éléments héritent du fuseau horaire du calendrier qui leur est associé.
Traiter les affectations de calendrier
Ajouter une nouvelle affectation de calendrier à une personne
Une personne peut être amenée à changer de calendrier pour des raisons diverses (changement de structure, de contrat, etc.). Dans ce cas, je dois modifier ou parfois même de supprimer l'affectation existante.
Administratif / Gestion du personnel // Affectations
- Je sélectionne la personne souhaitée dans l’arbre.
- Dans le panel Affectations, je clique sur le lien Ajouter associé au champ Calendrier.
- Je sélectionne le calendrier souhaité.
- Je saisis la période d'affectation. Par défaut, la date de début est la date de référence et la date de fin est le 31/12/2099.
- Si les périodes d'application de la nouvelle affectation et des affectations existantes se chevauchent, un message m'indique que la nouvelle structure est à cheval sur une affectation existante. Je valide. Les dates sont modifiées en fonction des règles suivantes.
- J'enregistre.
Ajouter une nouvelle affectation de calendrier à un groupe de personnes
Administratif / Gestion du personnel
- Je sélectionne la structure souhaitée dans l’arbre.
- Depuis le bandeau, je clique sur le bouton . Une pop-in s'ouvre.
- A partir de la section Période, je sélectionne la date de début et la date de fin de la nouvelle affectation de calendrier. Par défaut, la date de début est la date de référence et la date de fin est le 31/12/2099.
- A partir de la section Affectations, je sélectionne le nouveau calendrier. Seuls les calendriers pour lesquels j'ai des droits sont disponibles.
- A partir de la section Personnes, je peux dé-cocher des personnes pour lesquelles je ne souhaite pas modifier l'affectation de contrat. Je peux utiliser le champ Recherche sur le prénom, le nom, la structure ainsi que sur le matricule / l'identifiant / le matricule paie (en fonction du paramétrage défini) pour faciliter la sélection.
- Si les périodes d'application de la nouvelle affectation et des affectations existantes se chevauchent, un message m'indique que la nouvelle structure est à cheval sur une affectation existante. Je valide. Les dates sont modifiées en fonction des règles suivantes.
- J'enregistre.
Si j'ajoute une affectation de calendrier pour un groupe de personnes parmi lesquelles se trouve une personne A pour laquelle je n'ai pas les droits (calendrier non autorisé), l'ajout sera effectif pour toutes les personnes du groupe sauf pour la personne A pour laquelle j'aurai un message d'erreur.
Cas particuliers de chevauchement de périodes
Nouvelle affectation antérieure et à cheval sur l'affectation courante
Si la date de début de la nouvelle affectation est antérieure à l'affectation courante et la date de fin est antérieure à la date de fin de l'affectation courante. La date de début de l'affectation courante est remplacée par le lendemain de la date de fin de la nouvelle affectation.
Exemple :
Affectation courante : du 06/01/2020 au 30/04/2021
Nouvelle affectation : du 01/01/2019 au 31/12/2020
L’affectation courante devient 01/01/2021 au 30/04/2021.
Nouvelle affectation englobe l'affectation courante
La date de début de la nouvelle affectation est antérieure à l'affectation courante et la date de fin est supérieure à la date de fin de l'affectation courante. L'affectation courante est supprimée.
Exemple :
Affectation courante : du 06/01/2020 au 30/04/2021
Nouvelle affectation : du 01/01/2019 au 31/12/2021
L’affectation courante est supprimée.
Nouvelle affectation avec les mêmes propriétés que l'affectation courante
La nouvelle affectation et l'affectation courante concernent les mêmes éléments, pour des périodes qui se chevauchent. J'ai la possibilité de fusionner les deux affectations.
Exemple :
Affectation courante pour le calendrier A : du 06/01/2020 au 30/04/2021
Nouvelle affectation pour le calendrier A : du 01/01/2021 au 31/12/2099
Si je choisis de fusionner, j'ai une seule affectation pour le calendrier A du 06/01/2020 au 31/12/2099.
Si je choisis de ne pas fusionner, j'ai l'affectation courante du 06/01/2020 au 31/12/2020 et la nouvelle affectation du 01/01/2021 au 31/12/2099.
Modifier une affectation de calendrier
Administratif / Gestion du personnel // Affectations
- Je sélectionne la personne souhaitée dans l’arbre.
- Dans le panel Affectations,
- pour modifier l'affectation courante, je clique sur le bouton
associé au champ Calendrier. Le détail de l'affectation courante s'affiche.
- Pour modifier une affectation plus ancienne, je clique sur le lien Voir tout associé au champ Calendrier. Je survole le calendrier que je souhaite modifier et je clique sur le bouton
. Le détail de l'affectation sélectionnée s'affiche.
- Je modifie les éléments du calendrier souhaités.
- J'enregistre.
Modifier une affectation de calendrier pour plusieurs structures / tâches simultanément
Administratif / Calendriers
- Je sélectionne la structure souhaitée dans l’arbre.
- Je clique sur le calendrier souhaité. Le détail du calendrier s'affiche.
- Je clique sur le bouton depuis le bandeau.
- La pop-in Modification de l'affectation par défaut s'affiche.
- Je clique sur le bouton les structures et les tâches pour lesquelles je souhaite modifier l'affectation. Je valide. pour le champ Structures sélectionnées. Je coche
- Les structures et les tâches sélectionnées s'affichent à l'écran.
- J'enregistre.
Supprimer une affectation de calendrier
Administratif / Gestion du personnel // Affectations
- Je sélectionne la personne souhaitée dans l’arbre.
- Dans le panel Affectation, je clique sur le lien Voir tout associé au champ Calendrier. Le détail du calendrier s'affiche.
- Je survole le calendrier que je souhaite supprimer et je clique sur le bouton
. Un message de confirmation s'affiche.
- J'enregistre.
Importer les affectations de calendrier
Il est possible d'importer les affectations de calendriers par personne dans l'interface d'import du personnel à partir d'un fichier externe.
Le paramétrage du fichier à importer est réalisé dans la configuration.
Saisir des types de jours dans un calendrier
Administratif / Calendriers
- Je sélectionne dans l’arbre la structure dans laquelle se trouve le calendrier à configurer.
- Je clique sur l’élément à configurer dans la liste des calendriers.
- Je déplie le panel Détail du calendrier.
- Pour renseigner les jours de fermeture hebdomadaire, je sélectionne dans la liste déroulante le type de jour « Fermé ». Je clique sur le lien Ajouter. Je sélectionne les jours de fermeture. J'enregistre.
- Pour renseigner les jours fériés ouverts et fermés, je double-clique sur le jour souhaité dans le calendrier. Je sélectionne dans la liste déroulante le type de jour « Férié fermé » ou « Férié ouvert ». Je clique sur
.
Pour supprimer un jour férié saisi à tort, je dois re-sélectionner la date et renseigner le type « Ouvert ».
Si je modifie dans le calendrier un jour férié ouvert en jour férié fermé, il est nécessaire de supprimer les plannings préalablement renseignés sur cette journée, pour voir l'impact réel dans les plannings de ce changement dans le calendrier.
Saisir des événements dans un calendrier
Administratif / Calendriers
- Je sélectionne dans l’arbre la structure dans laquelle se trouve le calendrier à configurer.
- Je peux utiliser les champs de recherche pour retrouver plus rapidement le calendrier souhaité.
- Je clique sur l’élément à configurer dans la liste des calendriers.
- Je déplie le panel Détail du calendrier.
- Je sélectionne le jour souhaité dans le calendrier. Je sélectionne dans la liste déroulante l’événement souhaité. Je clique sur
. Je peux ajouter jusqu'à 10 événements pour une journée.
Gérer les calendriers
Timesquare offre la possibilité de créer plusieurs calendriers dans une même organisation afin de répondre à des problématiques de travail 24h/24 ou de jours ouverts/fermés différents. Les calendriers sont ensuite affectés selon les profils des personnes.
Je peux par exemple avoir besoin d'un calendrier différent selon les sites si ceux-ci ne sont pas situés dans le même pays (jours fériés différents). Je peux aussi créer un calendrier spécifique pour un profil particulier : gardiennage y compris les week-ends et jours fériés, station-service ouverte le dimanche mais fermée les jours fériés, etc.
Dans Timesquare, les calendriers dépendent d’une structure, c’est-à-dire qu’ils n’existent que pour la structure (et sous-structures) à laquelle ils ont été rattachés.
Créer un calendrier
Administratif / Calendriers
- Je sélectionne le niveau de création souhaité dans l’arbre.
- Je clique sur le bouton .
- Je saisis le libellé (maximum 38 caractères). Il n'y a pas de restriction de caractères spéciaux, il s'agit d'un champ alphanumérique.
- Je saisis le code (maximum 38 caractères). Il n'y a pas de restriction de caractères spéciaux, il s'agit d'un champ alphanumérique.
- Je saisis le début de validité du calendrier. La date qui s’inscrit par défaut est celle de l’année de référence.
- Je saisis l’heure de changement de jour. Par défaut, c’est minuit (00:00). Je peux la modifier en fonction du rythme de travail des équipes.
- Je sélectionne le fuseau horaire du calendrier. Seuls les fuseaux horaires associés à mon compte utilisateur s'affichent dans cette liste.
- Je coche la case Par défaut si le calendrier créé doit devenir le calendrier le plus courant de la structure et être attribué par défaut aux nouvelles personnes.
- J'enregistre.
Si la case Définir comme calendrier par défaut est cochée, le calendrier ne peut plus être supprimé.
Modifier un calendrier
Administratif / Calendriers
- Je sélectionne dans l’arbre la structure dans laquelle se trouve le calendrier à visualiser.
- Je peux utiliser le champ de recherche pour retrouver plus rapidement le calendrier souhaité
. Il est possible d'éditer une liste des calendriers filtrés au format PDF, CSV ou XLS en utilisant les boutons
.
- Je clique sur le calendrier à modifier.
- Je clique sur le bouton
dans le panel à modifier.
- Je modifie les informations.
- J'enregistre.
Supprimer un calendrier
Administratif / Calendriers
- Je sélectionne dans l’arbre la structure dans laquelle se trouve le calendrier à supprimer.
- Je peux utiliser les champs de recherche pour retrouver plus rapidement le calendrier souhaité.
- Je survole l’élément à supprimer dans la liste des calendriers.
- Je clique sur le bouton
. Un message de confirmation s’affiche.
- Je clique sur le bouton pour confirmer la suppression.
Un calendrier qui a déjà été affecté au moins une fois ne peut plus être supprimé.
Gérer les types de jour
Les types de jour permettent de définir pour un jour calendaire l'ouverture ou non de la structure. La spécification du type de jour permet notamment de réaliser le décompte des heures en fonction du paramétrage défini.
Il existe par défaut 4 types de jour qui sont matérialisés dans le calendrier par une apparence spécifique que je ne peux pas modifier :
- Jour ouvert : blanc
- Jour fermé : gris
- Jour férié ouvert : blanc hachuré
- Jour férié fermé : gris hachuré
Dans le calendrier, les types de jour se superposent aux événements.
Ajouter un type de jour
Configuration / Personnalisation / Administratif / Types de jour
- Je saisis le libellé du nouveau type de jour.
- Je saisis le code du type de jour.
- Je sélectionne le type de jour dans la liste déroulante. L'apparence du type de jour est définie par défaut et ne peut pas être modifiée.
- Je clique sur le bouton .
Consulter / modifier un type de jour
Configuration / Personnalisation / Administratif / Types de jour
- Je survole le type de jour dans la liste.
- Je clique sur le bouton
.
- Je modifie le libellé, le code ou le type de jour.
- J'enregistre.
Les types de jour "Jour ouvert", "Jour fermé", "Jour férié ouvert" et "Jour férié fermé" ne peuvent pas être modifiés. Les codes associés sont JO, JF, JFO et JFF respectivement.
Supprimer un type de jour
Configuration / Personnalisation / Administratif / Types de jour
- Je survole le type de jour à supprimer dans la liste.
- Je clique sur le bouton
. Un message de confirmation s'affiche.
- Je clique sur le bouton pour confirmer la suppression.
Les types de jour "Jour ouvert", "Jour fermé", "Jour férié ouvert" et "Jour férié fermé" ne peuvent pas être supprimés.
Gérer les événements
Les événements permettent de créer des types de jours liés à une circonstance précise qui peut avoir une incidence sur la charge de travail. Par exemple : une offre promotionnelle, une campagne marketing, les soldes.
Dans le calendrier, les événements se superposent aux types de jour : Jour ouvert, Jour férié, Jour fermé.
Jusqu'à 3 événements, ils sont matérialisés dans le calendrier par un carré dont je peux définir la couleur au moment de la création de l'événement. Au delà de 3 événements, ils sont matérialisés par l'icône .
Ajouter un événement
Configuration / Personnalisation / Administratif / Evénements
- Je saisis le nom du nouvel événement dans le champ Libellé.
- Je saisis le code associé à l'événement (16 caractères maximum). Ce code doit être unique. Il est notamment utilisé pour l'import du personnel (affectations de compétences).
- Je choisis une couleur pour l'événement grâce à la palette. Les couleurs disponibles sont les suivantes :
- Je clique sur le bouton .
- Par défaut, lorsque je crée un événement, son libellé est copié dans toutes les langues (même celles qui ne sont pas activées et donc disponibles dans le bandeau). Je peux traduire cet événement dans les langues disponibles dans ma base :
- Individuellement langue par langue : je clique sur le drapeau représentant la langue à traduire à partir du bandeau. Je survole l'événement. Je clique sur le bouton
. Je modifie le libellé du nouvel événement. J'enregistre. Je renouvelle l'opération pour toutes les langues.
- A la volée pour toutes les langues d'un coup : je survole l'événement. Je clique sur le bouton
. Une pop-in avec une ligne par langue s'affiche. Je modifie l'ensemble des libellés du nouvel événement pour chacune des langues. J'enregistre.
- Individuellement langue par langue : je clique sur le drapeau représentant la langue à traduire à partir du bandeau. Je survole l'événement. Je clique sur le bouton
Consulter / modifier un événement
Configuration / Personnalisation / Administratif / Evénements
- Je survole l'événement dans la liste.
- Je clique sur le bouton
.
- Je modifie le libellé, le code ou la couleur de l'événement.
- J'enregistre.
- Je peux modifier la traduction de cet événement dans les langues disponibles dans ma base :
- Individuellement langue par langue : je clique sur le drapeau représentant la langue à modifier à partir du bandeau. Je survole l'événement. Je clique sur le bouton
. Je modifie le libellé. J'enregistre. Je renouvelle l'opération pour toutes les langues concernées.
- A la volée pour toutes les langues d'un coup : je survole l'événement. Je clique sur le bouton
. Une pop-in avec une ligne par langue s'affiche. Je modifie l'ensemble des libellés de l'événement pour chacune des langues. J'enregistre.
- Individuellement langue par langue : je clique sur le drapeau représentant la langue à modifier à partir du bandeau. Je survole l'événement. Je clique sur le bouton
Supprimer un événement
Configuration / Personnalisation / Administratif / Evénements
- Je survole l'événement dans la liste.
- Je clique sur le bouton
. Un message de confirmation s'affiche.
- Je clique sur le bouton pour confirmer la suppression. La suppression d'un événement supprime cet élément dans toutes les langues.
L'heure de changement de jour
Définir l'heure de changement de jour
L'heure de changement de jour (HCJ) désigne l'heure à laquelle une journée commence et se termine 24 heures plus tard, du point de vue des plannings. Dans Timesquare, un élément de planning est toujours rattaché à une seule date. Il ne peut donc pas commencer avant et se terminer après l'heure de changement de jour.
Elle est gérée au niveau du calendrier. Elle peut donc être déterminée au niveau d'une personne, car il est possible d'avoir un calendrier par personne.
En cas de changement de calendrier, si l'heure de changement de jour n'est pas la même, cela peut générer des anomalies. Exemple : l'ancien calendrier avait une HCJ à 2h, le nouveau calendrier a une HCJ à minuit. La journée qui contient le changement de calendrier devra être gérée manuellement sous peine de "perturber" le calcul des plannings.
Utilité de l'heure de changement de jour
La définition de l'heure de changement jour est essentielle pour deux raisons : d’une part, elle est utilisée comme valeur par défaut pour plusieurs paramètres et d’autre part elle définit la notion de journée (et par extension de semaine) nécessaire à l’utilisation de plusieurs paramètres de calcul portant sur des jours complets. Parmi les plus courants : durée quotidienne minimum / maximum, durée hebdomadaire.
Par exemple, l’heure de début de journée (si ce paramètre n'est pas renseigné) est déterminée par l'heure de changement de jour du calendrier affecté aux personnes ou structures de l'organisation. Si l'heure de changement de jour est 00h00 alors l'heure de début de journée est 00h00 et l'heure de fin de journée est 24h00 (minuit). Plus généralement, l'heure de début de journée est égale à l'heure de changement de jour et l'heure de fin de journée est égale à l'heure de changement de jour plus 24h00.
Fort de ces bornes, le moteur de calcul place des horaires qui ne doivent pas en déroger sous peine de générer des illégalités. Ainsi, pour une heure de changement de jour à minuit, le moteur ne pourra pas créer une plage de travail qui commence à 20h00 le lundi et se termine à 01h00 le mardi.
Pour que le moteur de calcul puisse produire un tel horaire, il faudrait qu'il s'affranchisse des bornes quotidiennes mais dans ce cas, il est impossible de calculer une durée quotidienne, et par extension, de respecter la durée hebdomadaire de la personne.
Choisir l'heure de changement de jour la plus adaptée
Pour un client dont les salariés ne peuvent pas commencer à travailler avant 0h ni finir après minuit, l'heure de changement de jour peut rester minuit.
Pour un client dont les salariés peuvent commencer avant minuit ou finir après minuit mais qui ne fonctionne pas en 24h/24, il faut utiliser l’heure à laquelle la société arrête son activité journalière.
Pour un client fonctionnant en 24h/24, il faut trouver une valeur pivot qui permette de déterminer quand on peut considérer qu’une journée se termine.
Pour des raisons fonctionnelles, il est fortement recommandé de fixer l'heure de changement de jour entre minuit (00:00) et midi (12:00). Exemple : Si l'heure de changement de jour est fixée à 23h, cela implique que la journée de travail du mardi 2 janvier démarre pour Timesquare le mardi 2 janvier à 23h et court jusqu'au mercredi 3 janvier 23h, ce qui peut être perturbant pour l'utilisateur à la lecture des plannings, car l'essentiel du planning rattaché à la date du 2 janvier se déroulera en réalité sur la journée calendaire du 3 janvier.
Par ailleurs, cela peut perturber la compréhension du paramétrage du premier jour de la semaine ainsi que de l'ensemble des paramètres associés à un jour de la semaine.
Conséquences de la modification de l'heure de changement de jour
La modification de l'heure de changement de jour d'un calendrier n'est pas une opération anodine, elle ne peut pas se faire sans un minimum de précautions et peut imposer dans certains cas de revoir toutes les contraintes de planification aux risques d'avoir des dommage collatéraux.
Cela concerne entre autres :
- Les fiches de paramètres de calcul
- Les modèles horaires
- Les fiches d'affectation de modèles horaires
En résumé, tout ce qui comporte des heures de début, de fin ou qui est lié au calendrier qui aura été modifié doit être vérifié et probablement rectifié dans beaucoup de cas.
Si l'on ne fait pas attention, on risque d'obtenir des plannings qui ne semblent pas respecter les paramètres de calcul visibles à l'écran.
Etudes de cas
Je crée une fiche de paramètres de calcul dans laquelle j'ai saisi des débuts de journées interdits, quelle que soit l'heure de changement de jour du calendrier associé, je vois :
En revanche, ce n'est pas forcément ce que je vois qui est enregistré en base et qui est utilisé par le moteur de calcul, dans la mesure où ces valeurs ne se suffisent pas à elles-mêmes. Elles doivent être explicitées, accompagnées d'un référentiel, en l'occurrence d'une heure de changement de jour. Indiquer à Timesquare qu'il n'est pas permis de débuter à 08h15 n'est pas suffisant, c'est pourquoi il faut ajouter une constante comme expliqué ci-après.
Pour donner une image comparable, une personne localisée à Paris annonce qu'un avion atterrit demain à 08h15 à NYC et qu'il faut envoyer quelqu'un à son arrivée. Cette information n'est pas suffisante, il faut préciser si c'est l'heure de Paris ou l'heure de NYC. Cela s'énonce de la même manière, mais c'est pourtant deux moments différents.
En effet, on stocke le nombre de minutes que représente la valeur saisie auquel on ajoute 0 ou 1440 (24x60) selon que l'on reste dans la même journée réelle (dans la réalité, on change de jour à minuit) que l'heure de début de journée du calendrier Timesquare.
Cette façon de faire ne change rien à l'affichage dans la fiche de paramètres.
Les exemples ci-après donnent une idée de ce qui est enregistré selon l'heure de changement de jour du calendrier utilisé au moment de la création.
Les copies d'écran reprennent les échelles horaires visibles dans Timesquare en fonction des heures de changement de jour. Les segments verts indiquent les valeurs 08h15 et 23h00 et le segment rouge indique minuit (l'heure de changement de journée dans la réalité).
Heure de changement de jour à 00h00 au moment de la création de la fiche (valeur par défaut à la création d'une base de données Timesquare)
08h15 correspond à 60x8+15 = 495 + 0 = 495
23h00 correspond à 60x60 = 3 600 + 0 = 3 600
Les deux valeurs sont bien entre 0h00 et minuit de la même journée, pas besoin d'ajouter 1440.
Heure de changement de jour à 08h00 au moment de la création de la fiche
08h15 correspond à 60x8+15 = 495 + 0 = 495
23h00 correspond à 60x60 = 3 600 + 0 = 3 600
Les deux valeurs sont bien entre 0h00 et minuit de la même journée, pas besoin d'ajouter 1440.
Si j'avais saisi un début de journée interdit 06h00, dans ce cas j'aurais :
06h00 correspond à 60x6 = 360 + 1400 = 1760
En effet 06:00 se situe après 00h00 et donc dans le jour qui suit la journée qui contient 08h00.
Heure de changement de jour à 22h00 au moment de la création de la fiche
23h00 correspond à 60x60 = 3 600 + 0 = 3 600
08h15 correspond à 60x8+15 = 495 + 1440 = 1935
08h15 est après minuit donc le lendemain du jour qui contient le 22h00 qui est l'heure de début de journée du calendrier.
Conséquences d'une modification de l'heure de changement de jour brutale : l'heure de changement passe à 08h00
Heure de changement de jour était 00h00 au moment de la création de la fiche (valeur par défaut à la création d'une base de données Timesquare)
J'ai un calendrier 00h00.
08h15 correspond à 60x8+15 = 495 + 0 = 495
23h00 correspond à 60x60 = 3 600 + 0 = 3 600
Les deux valeurs sont bien entre 0h00 et minuit de la même journée, pas besoin d'ajouter 1440.
Si je fais un test de légalité maintenant le 08h15 ci-dessus qui vaut 495 est comparé aux 495 minutes qui proviennent de la fiche de paramètres de calcul : le résultat va me donner horaire illégal.
J'opère un changement de calendrier et je saisis un horaire pour le 14/09/2020 de 08h15 à 14h00. Le 08h15 correspond ici à 8 x 60 + 15 +0 = 495.
Si je fais un test de légalité maintenant, le 08h15 ci-dessus qui vaut 495 est comparé aux 495 minutes qui proviennent de la fiche de paramètres de calcul non modifiée : le résultat va me donner horaire illégal.
Dans ce cas, il n'y a pas de souci. J'aurais pu avoir des problèmes si des règles de planification avaient été définies entre 00h00 et 08h00.
Heure de changement de jour est 22h00 au moment de la création de la fiche
J'ai un calendrier 22h00.
23h00 correspond à 60x60 = 3 600 + 0 = 3 600
08h15 correspond à 60x8+15 = 495 + 1440 = 1935
Un planning pouvait être 08h15 - 14h00 pour le 14/09/2020 dans Timesquare mais le salarié devait se présenter dans son entreprise le 15/09/2020 à 08h15 (8x60+15+1440=1935 minutes)
Si je fais un test de légalité maintenant, le 08h15 ci-dessus qui vaut 1935 est comparé aux 1935 minutes que l'on compte à partir du 00h00 le 14/09 : le résultat va me donner horaire illégal.
J'opère un changement de calendrier et je saisis un horaire pour le 14/09/2020 de 08h15 à 14h00. Le 08h15 correspond ici à 8 x 60 + 15 +0 = 495.
Si je fais un test de légalité maintenant, le 08h15 ci-dessus qui vaut 495 est comparé aux 1935 minutes qui proviennent de ma fiche de paramètres de calcul non modifiée : le résultat va me donner horaire légal (495 <> 1935).
En clair, je vois 08h15 dans les 2 cas, mais je ne compare pas avec un paramètre correct.
Conclusion
Le changement de calendrier peut entraîner des bouleversements très importants si l'on n'y prête pas attention.
Il est possible de le faire en cas d'absolue nécessité, lorsque l'écart entre les heures de changement de jour des deux calendriers est important. Passer d'un calendrier 00h00 à 01h00 se fait sans risque, il y a peu de chances que des paramètres de calcul aient été définis ou que des modèles horaires débutent ou se terminent entre 00h00 et 01h00.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.