-
Soultzmatt Stable
released this
2025-07-23 11:32:13 +02:00 | 0 commits to master since this releaseNouveautés
Interface d'envoi de planning vers NexSIS
Un nouveau flux d'interface permet d'exporter le planning prévisionnel sous la forme d'un fichier CSV conforme aux spécifications de l'ANSC pour l'injection de ces données dans NexSIS. Ce fichier contient le planning d'aujourd'hui et des X prochains jours (ce "X" étant paramétrable). Le périmètre d'occupations à exporter est également paramétrable finement (par type / nature occupation, par entité, par compteur / statut administratif...)
Nous remercions les SDIS 37 et 58 pour leurs retours d'expérience qui nous ont aidés à définir les éléments de paramétrage pertinents et à respecter au mieux les spécifications de l'ANSC.
Voir le ticket #7553
Circuit de validation variable par type occupation
Afin de permettre, par exemple, que certaines occupations comme les congés exceptionnels ou les ASA soient validées par les RH, mais que les congés ordinaires ou les RTT soient validés au sein de chaque entité, cette version introduit la possibilité de définir pour chaque type occupation des profils de validation différents. Certains droits globaux de validation ont été supprimé des profils et remplacés par deux nouveaux paramètres dans chaque type occupation.
Voir le ticket #3975
Déclinaison mobile - Pose répétée d'occupation sur une période en saisissant les horaires
La répétition d'une occupation sur une période, depuis la déclinaison mobile, peut maintenant se faire en saisissant davantage d'informations
- Choix d'un créneau horaire (ex : matin / après-midi / journée)
- Si les droits de l'utilisateur le permettent, saisie libre des horaires
Exemple d'usage : permettre à un SPV de poser la même disponibilité plusieurs jours d'affilée.
Voir le ticket #7828
Natures d'occupations obligatoires
Lorsqu'un type occupation possède des natures, il devient obligatoire d'en choisir une lors de la pose d'occupations de ce type.
Pour éviter de rendre cette obligation trop contraignante, il est également possible optionnellement de paramétrer une nature par défaut.
⚠️ Attention : si un type occupation possède une seule nature, celle-ci sera automatiquement considérée comme "par défaut". Ce paramétrage est parfois utilisé pour différencier une occupation ordinaire (sans nature) d'une occupation exceptionnelle (avec la nature). Pour retrouver ce comportement en version Soultzmatt, il est nécessaire de créer une nouvelle nature correspondant à l'occupation ordinaire et de mettre cette nature par défaut.
Ajout d'un signe au temps de présence
Le temps de présence n'avait jusque là pas de signe associé et était donc considéré comme toujours positif. Ce ne sera plus forcément le cas maintenant, puisque les règles de durée peuvent être paramétrées avec un signe de temps de présence négatif, comme c'était déjà le cas pour le temps de travail ou de récupération.
Voir le ticket #2830
Demandes de transfert vers le CET et circuit de validation
Depuis Mes informations / Mes demandes, un agent peut maintenant effectuer une demande de transfert depuis un de ses soldes d'absences vers le CET.
Cette demande apparaît ensuite sur le tableau de bord des utilisateurs habilités (nouveaux droits dans les profils)
Le lien amène vers le module Suivi des demandes (individuel) et affiche un nouveau formulaire de validation.
Voir le ticket #3894
Décompte hybride des absences en jours ou en heures
AGATT gère depuis plusieurs versions la possibilité de décompter les absences soit en jours, soit en heures. Ce choix était jusqu'ici global pour toutes les occupations. Il est maintenant possible de choisir un mode de décompte différent par type occupation.
Voir le ticket #5183
Export planning - Choix du mode d'export par type occupation
Un nouveau module Mes Informations / Configuration export planning permet à chaque utilisateur de décider si et comment il souhaite que chaque type occupation figurant sur son planning soit exporté.
Voir le ticket #6063
Évolution du contrôle des 48 heures hebdomadaires
Ce contrôle évolue pour proposer deux nouvelles possibilités de paramétrage :
- Unité : comptabiliser le temps de travail ou le temps de présence
- Mode de contrôle : glissant (l'agent ne doit dépasser 48h sur aucune période de 7 * 24 h) ou calendaire (l'agent ne doit pas dépasser 48h sur une période fixe paramétrable, par exemple du lundi 7:00 au lundi suivant 7:00)
Rappel : jusque là, le contrôle était exclusivement sur le temps de présence en mode glissant.
Ce paramétrage est à réaliser par les administrateurs techniques, qui reçoivent la documentation nécessaire.
Voir le ticket #6107
Pose d'occupation - Renforcement du contrôle de doublon
Le contrôle existant empêchant de poser deux occupations du même type au même moment est maintenant paramétrable. Il est possible de le rendre plus strict. Cinq niveaux de rigueur sont proposés. Deux occupations sont considérées comme des doublons si elles concernent le même agent et ont :
- Niveau 1 : une plage horaire commune
- Niveau 2 : une plage horaire commune et un temps de travail > 0
- Niveau 3 : une plage horaire commune et un temps de travail > 0 dans le même compteur
- Niveau 4 : une plage horaire commune, le même type occupation et un temps de travail > 0 dans le même compteur (correspond au comportement en version Ressons)
- Niveau 5 : une plage horaire commune, le même type occupation, la même nature et un temps de travail > 0 dans le même compteur
Les administrateurs techniques recevront une documentation permettant de paramétrer le niveau souhaité.
Voir le ticket #7499
Consignes - Éditeur de texte
Un éditeur de texte a été ajouté dans le module des consignes afin d'améliorer la mise en forme de celles-ci.
Voir le ticket #7712.
Nouvelle interface : import des rythmes de travail
Il est maintenant possible d'injecter les rythmes de travail des agents depuis un logiciel tiers. Les données suivantes peuvent être reçues :
- Régime de travail
- Répartition hebdomadaire
- Situation administrative
- Quotité
- Pointage oui / non
- Dates de début / fin de validité du rythme
Voir le ticket #3094
Types occupations - Règles de durée associées à plusieurs entités
Une même règle de durée peut maintenant être associée à plusieurs entités, afin de limiter la multiplication des règles. Lors de la mise en place de la version, les règles identiques (à l'exception de l'entité ciblée) sont automatiquement fusionnées.
Voir le ticket #5726
Nouvelle interface : export de piquets vers Start
Il est maintenant possible d'envoyer les feuilles journalières vers le SGO Start. Les données suivantes peuvent être envoyées :
- Centre de secours
- Engin
- Fonction de l'engin
- Poste occupé dans l'engin
- Dates et heures de début et fin de prise du piquet
Les piquets peuvent être déclinés sur les fonctions principale et secondaires d'un même engin, à partir du moment où les agents qui l'occupent sont les mêmes pour toutes les fonctions.
Voir le ticket #7822
Sécurité
Les fonctionnalités suivantes ont reçu des protections supplémentaires contre l'injection de code malveillant :
- Horaires individualisés au survol du rythme de travail d'un agent (#7131)
- Feuilles journalières et tranches horaires (#7909)
- Équipes (#7657)
- Engins et fonctions (#7910)
- Liaison des postes (#7911)
- Message d'une occupation (#7659)
#7792 : Compatibilité avec la version 8.4 de PHP
Autres améliorations
#7727 : Conversion de disponibilité - Ajout de la possibilité de choisir la nature de l'occupation posée
#7637 : Feuille journalière - Lorsqu'une occupation est modifiée pour raccourcir sa durée, les piquets sur les horaires de l'occupation sont supprimés.
#7982 : Planning hebdomadaire - Ajout de boutons pour naviguer 3 jours dans le passé ou dans le futur
#6922 : Bilan individuel des occupations - Les agents inactifs ne sont proposés que si l'utilisateur détient le droit associé et sont relégués à la fin de la liste déroulante.
#7438 : Suivi de la récupération - Mention du nom de l'utilisateur ayant réalisé chaque action listée dans la vue détaillée
#7906 : Détails du temps de travail - Ajout d'un élément de calcul optionnel "Absence syndicale"
#7563 : Rythmes de travail - Ajout de la possibilité d'autoriser un agent à pointer sur une badgeuse physique, mais pas depuis le tableau de bord AGATT
#7118 : Substitution - Les écritures réalisées en se substituant à un autre agent sont attribuées à l'utilisateur réel dans les historiques et pas à l'agent substitué.
#7928 : Types occupations - Amélioration des libellés des valeurs pour les champs logé et jours fériés pour une meilleure compréhension
#5299 : Consignes - Amélioration de la liste des types de consignes et alignement du pictogramme calendrier
#7939 : Suivi des demandes (collectif) - Ajout d'une colonne "Quantité indemnisée", pour le CET.
#7425 : Feuille journalière - Si des gardes de la veille ou du lendemain ont lieu partiellement sur les tranches horaires de la journée saisie, les agents sont proposés pour la prise de piquet sur les tronçons concernés.
#5433 : Permanences - Ajout d'un numéro d'ordre aux types de permanences dans le paramétrage pour contrôler l'ordre dans lequel elles sont proposées aux utilisateurs
#7621 : Suivi des demandes - Nettoyage du code source pour retirer des éléments obsolètes. Cela peut impacter positivement les performances.
#8022 : Base de données - Application de l'interclassementut8_general_cià toutes les tables et colonnes de la base de données contenant des chaînes de caractère, pour améliorer les performances et éviter de futures problèmes de compatibilité.
#7118 : API Référentiel - Ajout d'une valeur spéciale à tous les champs optionnels pour demander l'effacement de la donnée présente dans AGATT
#6978 : Script de liaisons des occupations aux soldes - Il est maintenant possible d'exécuter cette demande sur une année précise.Corrections d'anomalies
#7913 : Plannings - Restauration de l'affichage du numéro d'ordre des agents
#7878 : Suivi de la récupération - Un agent ne peut plus demander une récupération en utilisant du temps de récupération pas encore acquis.
#7583 : Affectations - Correction d'une anomalie empêchant parfois d'augmenter le profil d'un agent alors que l'utilisateur dispose des droits suffisants pour le faire
#6906 : Mes demandes - L'affichage des soldes dont le reliquat est nul prend maintenant en compte les journées transférées.
#5964 : Plannings - Correction de l'alignement des dates avec le planning lors de l'activation du mode d'affichage étendu
#7853 : Bilan individuel des occupations - Le temps de récupération est de nouveau visible dans le détail des occupations.
#8027 : Planning hebdomadaire - Rétablissement du rafraîchissement automatique de la case de planning après la pose d'une occupation
#7880 : Suivi des demandes - Ajout de contrôles empêchant une occupation d'être décomptée d'un solde concernant un type occupation différent
#7984 : Suivi des demandes - Correction du tri du tableau selon les colonnes "Quantité prévue" et "Reliquat"
#7955 : Engins et fonctions - Il est de nouveau possible de modifier la disponibilité d'un engin.
#8052 : Suivi du temps planifié - Rétablissement de l'affichage du temps à réaliser dans l'historique des objectifs d'heures en mode manuel
#7015 : Pointage - La pose de récupération est de nouveau possible pour les agents n'ayant pas de solde de pointage.
#6024 : Plannings - Élargissement du bouton de statut de planning afin d'éviter une superposition lorsque le planning est en "prévisionnel non validé".
#7992 : Conversion en masse - Le compteur des occupations converties est maintenant recalculé à partir d'une règle de durée au lieu de conserver le compteur de l'occupation d'origine.
#7814 : Suppression / Conversion - Les contrôles sur les dates de début et de fin ne rejettent plus les périodes valides.
#7934 : Affectations - Le clic sur les libellés oui/non du champ "Affectation multiple" ne modifient plus la valeur d'autres champs.
#7643 : Déclinaison mobile - Correction de défauts d'affichage mineurs
#5772 : Suivi du temps planifié - Sélection du bon onglet dans le menu AGATT
#7910 : Engins et fonctions - Suppression du champ "modeDeRemplissage" plus utilisé.
#7962 : Tâche planifiée Interventions - La lecture des tranches horaires de majoration se fait maintenant dans l'ordre chronologique. Cela permet à l'algorithme de fonctionner correctement quel que soit l'ordre dans lequel ces tranches horaires ont été saisies dans le paramétrage
#7852 : Export planning vers SGO Start - Le flux ne tente plus d'exporter des occupations dans des entités dont le transcodage est désactivé.
#6029 : Tâche planifiée Récupération Pointage - L'absence de certains paramètres obligatoires génère maintenant des messages d'erreur d'exploitable
#6086 : Script de détection des soldes invalides - Les occupations refusées ne sont plus prises en compte lors de la détection des soldes dont les reliquats sont négatifs.
#8038 : Divers - Correction de signalement mineurs déjà présents en version Ressons, détectés durant la phase de recette de cette versionDocumentation
- Manuel utilisateur : https://www.pretexx.fr/extranet/sdis/maj_agatt/AGATT_manuel_utilisation.pdf
Downloads