Version 3.21.1

version word

Table des matières
  1. GRH
  2. Formation
  3. Formation - Commercialisation
  4. Outils

GRH

  • CR01 : Le filtre “année” de l’écran “GRH > Etats spécifiques > Compte de droits” affichera dorénavant l’année en cours dans le filtre lorsque ce filtre est vidé - auparavant, l’année en cours était bien prise en compte dans les résultats cependant le filtre restait vide, pouvant ainsi induire un doute quant à l’année des données affichées

Formation

  • CF01 : Le titre du champ du libellé du type de formation aura dorénavant un libellé fixe (TXT_TYPE_FORMATIONMAJ) - exemple : Formation > Stages > Détails > Détails
  • CF02 : Ajout d’une indépendance entre le libellé “subrogation” et la valeur “subrogation” dans les périodes d’animations conventionnées
  • CF03 : Aménagement sur les feuilles d’émargements en modèle “91”
  • CF04 : Les FMPA sur centre permettront dorénavant le chevauchement à la minute en bloquant toujours les chevauchements d’activité

Formation - Commercialisation

  • CC01 : La conversion des chiffres en lettres ne devrait plus afficher la syntaxe imparfaite “un mille” (sauf nombre composé comme “vingt-et-un mille”)

Outils

  • EO01 : La table “Historique : Qualifications SIS (37)” admettra dorénavant jusqu’à 60 caractères au lieu de 30
  • EO02 : Ajout de droits “Action-objets > Carrières” pour les sous-écrans “FMPA suivies”, “Etat FMPA” et “Planning Formation” - Attention, cette modification peut nécessiter la mise à jour des rôles des utilisateurs, notamment le rôle “Agent”
  • CO01 : L’écran “Outils > Importation > Tables” lorsque la table cible est “STAGIAIRES_EXTERNES” et que le paramètre “logo du SDIS” contient le chiffre “37” ne tentera plus de retrouver le grade par son numéro technique mais uniquement son code (limitation relative à certaines versions de MySQL)

Concernant le point EO02, le script suivant peut permettre de prévenir la perte de droits pour les profils ayant un accès limité aux livrets individuels :

INSERT INTO ROLES_ACTIONS(ID_ROLE,ID_ACTION,NIVEAU_ACTION,ID_USER,DATE_MODIF) SELECT DISTINCT R.ID_ROLE,A.ID_ACTION,1,NULL,CURDATE() FROM ROLES R INNER JOIN CONTENU_ROLE CR ON CR.ID_ROLE=R.ID_ROLE INNER JOIN MENU M ON M.ID_MENU=CR.ID_MENU CROSS JOIN (SELECT 271 AS ID_ACTION FROM DUAL UNION SELECT 272 AS ID_ACTION FROM DUAL UNION SELECT 273 AS ID_ACTION FROM DUAL) A LEFT OUTER JOIN ROLES_ACTIONS RA ON RA.ID_ROLE=R.ID_ROLE AND RA.ID_ACTION=A.ID_ACTION WHERE M.LIEN_MENU IN (‘page_agent.jsp?fiche=3’,’page_self.jsp?fiche=1’) AND CR.TYPE_ACCES=1 AND RA.ID_ACTION IS NULL;