Prérequis
ATTENTION
Attention, de nombreuses modification de base de données sont effectuées au démarrage de l'application.
Faites une copie de votre base de données avant toute installation.
Validez obligatoirement votre installation en TEST avant de passer en PRODUCTION.
En mode load-balancing, il est nécessaire de lancer l'application gestionnaire seule au premier démarrage. Les autres instances doivent impérativement être arrêtées. Une fois le démarrage terminé et la base de données mise à jour, vous pourrez lancer les autres instances load-balancées.
1. Mise en place
Vous devrez réaliser une synchronisation du SI Scolarité grâce au batch BATCH_SYNCHRO_SISCOL une fois le premier démarrage effectuée après la mise à jour.
En effet, si vous passez de Apogée à Pégase, il sera nécessaire d'alimenter les tables de référentiel à partir des données de SiScol.
2. Evolutions
Version | Description |
---|---|
2.4.0.beta1 | Installation initiale compatible Pégase |
2.4.0.beta2 | Corrections bugs insertion candidature |
2.4.0.beta3 | Optimisation lancement des batchs |
2.4.0.beta4 | Nouveau : Le paramétrage Limesurvey devient optionnel Correction : Correction traduction anglaise lors de la transmission du dossier |
2.4.0.beta5 | Correction : Erreur à la relance d'un formulaire lié aux candidatures (contenant ${idCandidature} dans l'url du formulaire) |
2.4.0.beta6 | Nouveau : Possibilité d'ajouter un fichier de message externe qui écrasera les autres messages. Voir fichier context.sample, paramètre "externalMessage"
Nouveau : Notifications gestionnaires centres de candidature/membres commission avec trois choix possible lors du paramétrage : pas de notification, mails envoyé au mail de contact, mail envoyé aux gestionnaires/membres. |
2.4.0.beta7 | Modification nettoyage batch |
2.4.0.beta8 | Après consultation auprès de l'équipe Pégase, modification de la récupération des formations Pégase via l'API objets-maquette de COF : utilisation du paramètre "statutFormationParente" valué à "VALIDE". Cela peut nécessiter de renseigner manuellement le type de diplôme de la formation. Une étude est en cours auprès de l'équipe Pégase pour récupérer le type de diplôme du parent. |
2.4.0.beta9 | Mise à jour de sécurité Passage des WS Apogée en 6.30.50 Après consultation auprès de l'équipe Pégase, modification de la récupération des formations Pégase via l'API objets-maquette de COF avec une compilation de :
Cela peut nécessiter de renseigner manuellement le type de diplôme de la formation. Une étude est en cours auprès de l'équipe Pégase pour récupérer le type de diplôme du parent. |
3. Paramétrage des ressources JNDI supplémentaires
- Renseigner chaque propriété ou laisser les vide si vous n'en avez pas l’utilité
- Si besoin, se reporter aux cas d'usage illustrés plus bas : 5. Cas d'usages et procédure de mise à jour suivant votre système de SI Scolarité
Propriété | Définition |
---|---|
Parameter name="siscol.implementation" | Version Pégase : utilisez la valeur "siScolPegaseWSServiceImpl" Version Apogée : utilisez la valeur "siScolApogeeWSServiceImpl" Ni Pégase, ni Apogée : utilisez la valeur "siScolDefaultServiceImpl" |
Resource name="jdbc/dbSiScol" | Version Pégase : A supprimer |
Resource name="siscol.default" | Indiquez le type de SiScol présent dans votre base de données à la première exécution :
|
Parameter name="pegase.ws.username" | Version Pégase : Informations d'authentification de l'utilisateur ayant les droits de réaliser les appels WS sur Pégase |
Parameter name="pegase.etablissement" | Version Pégase : Code de l'établissement racine dans Pégase |
Parameter name="pegase.opi.path" | Version Pégase : Chemin vers un dossier sur le serveur où les fichiers d'OPI seront générés |
Parameter name="externalMessage" | Optionnel : ne pas l'ajouter si vous n'en avez pas l'utilité Permet de configurer un fichier .properties externe de message |
Parameter name="hideMenu" | Optionnel : ne pas l'ajouter si vous n'en avez pas l'utilité Permet de masquer certains menus sauf pour les admins (par défaut : aucun menu masqué). Pour connaitre le nom du menu, utiliser l'url du celui ci (ex: scolParametreView,scolDroitMenu) |
Parameter name="hideSiScol" | Optionnel : ne pas l'ajouter si vous n'en avez pas l'utilité Permet de masquer les éléments de saisie SiScol (par défaut false) : Code OPI dans fenêtre candidature, CGE + liaison Siscol pour la formation, login + CGE pour les gestionnaires, Code Sicol pour les PJ |
Parameter name="odfColonne" | Optionnel : ne pas l'ajouter si vous n'en avez pas l'utilité Permet de configurer les colonnes visibles et la largeur de celles-ci dans l'offre de formation (par défaut toutes les colonnes affichées) |
4. Version Pégase : Paramétrage des webservices Pégase
Copier le fichier configUrlServicesPegase.sample.properties et renommer le en configUrlServicesPegase.properties puis éditer le. Suivant le choix de la solution dans la partie 2.1 (2. Installation initiale#2.Installationinitiale-2.1Sources), le fichier configUrlServicesPegase.sample.properties se trouve :
- SOLUTION 1 : dans /WEB-INF/classes/
- SOLUTION 2 : dans /src/main/resources/
Renseigner les url de vos webservices utilisés dans l'application :
# Url Authentification auth.url = https://authn-app.univ.fr/cas/v1/tickets/ # Url Ref ref.url = https://ref.univ.fr/api/v1/ref/ # Url Ins ins.url = https://ins.univ.fr/api/v5/ins/ # Url Mof mof.url = https://mof.univ.fr/api/v1/mof/ # Url Cof cof.url = https://cof.univ.fr/api/cof/v3-draft/ # Url Coc coc.url = https://coc.univ.fr/api/coc/publication/v1/
5. Cas d'usages et procédure de mise à jour suivant votre système de SI Scolarité
5.1 Je suis un établissement utilisant eCandidat avec "Apogée" et je souhaite rester sur "Apogée"
- Ressources JNDI :
- Laissez "siscol.implementation" placé à "siScolApogeeWSServiceImpl"
- Placez "siscol.default" à "A"
- Installez l'application classiquement
5.2 Je suis un établissement utilisant eCandidat avec "Apogée" et je souhaite passer sur "Pégase"
- Ressources JNDI :
- Paramétrez le fichier de configuration des webservices Pégase
- Installez l'application classiquement
Les données de campagne / formations / candidats étant liées au SiScol, il faudra :
- Archiver l'ancienne campagne et en créer une nouvelle (Voir Limites de la page https://www.esup-portail.org/wiki/x/BIDTO: Une campagne ne pourra être compatible qu'avec un seul SiScol. Cependant, vous pourrez conserver des campagnes archivées sur un SiScol différent)
- L'offre de formation devra être redéfinie
5.3 Je suis un établissement n'utilisant pas encore eCandidat
Suivez la procédure d'installation : 2. Installation initiale