Arborescence des pages

11.1 Introduction

Ecandidat est en cours de développement pour permettre la compatibilité avec le Siscol Pégase.

Une version de test est déjà disponible (25/01/2021). Pour les établissements souhaitant utiliser cette version, merci de contacter votre interlocuteur PC-Scol.

11.2 Limites

L'application étant en cours de développement, ces limites évolueront au fur et à mesure de l'avancement du projet. Voici les limites de eCandidat au 07/03/2022.

  • Une campagne ne pourra être compatible qu'avec un seul SiScol. Cependant, vous pourrez conserver des campagnes archivées sur un SiScol différent.
  • Version Pégase : Pas de service de vérification de l'INE disponible. Seul la taille du champs est vérifié.
  • Version Pégase : Pour le moment, les OPI ne sont pas déversées par WS. Un fichier est généré via le batch BATCH_ASYNC_OPI (en attente du WS OPI), ces fichiers seront déposés sur le FileSystem (du serveur par exemple).
  • Version Pégase : La gestion des PJ entre le SiScol n'est pas encore implémenté (en attente des WS de flux bidirectionnels entre eCandidat et Pégase)
  • Version Pégase : Pas de cloisonnement de la recherche de formations pour les gestionnaires (en attente d'un mécanisme de cloisonnement côté Pégase)
  • Version Pégase : Pas de synchronisation du cursus interne d'un étudiant connu du SiScol (en attente du WS)
  • Version Pégase : Lors de la récupération d'une formation il peut être nécessaire 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.
  • Application non testée pour le moment (en attente de test d'un établissement pilote)

11.3 Prérequis

Attention, de nombreuses modification de base de données sont effectuées au démarrage de l'application.

Il est impératif de réaliser une sauvegarde de celle ci avant de lancer l'application.

11.4 Installation

Les packages d'installation sont disponibles sur SourceSup pour le moment en attendant de les placer définitivement dans github : https://sourcesup.renater.fr/frs/?group_id=1679

Utilisez le dernier package du projet "ecandidat-2.4.0.beta".

Suivez les étapes d'installation décrites au paragraphe "2. Installation initiale" : https://www.esup-portail.org/wiki/x/FoDcHQ

11.4.1 Paramétrage des ressources JNDI

Voici le paramétrage à modifier/ajouter/supprimer :

  • Renseigner chaque propriété ou laisser les vide si vous n'en avez pas l’utilité

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 :

  • Si vous aviez Apogée, indiquez "A"
  • Si vous aviez Pégase, indiquez "P"
  • Ni Pégase, ni Apogée, indiquez "D"
  • Si c'est une installation initiale, indiquez le future SiScol utilisé

Parameter name="pegase.ws.username"
Parameter name="pegase.ws.password"

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

11.4.2 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 WebServices Pégase
# 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/

11.5 Mises à jour

Attention

Si la modification de la base de données est placée à Oui faites un backup de votre base de données avant la mise à jour.

Si la modification de la base de données est placée à Non et l'application est instable, vous pourrez revenir en arrière et utiliser la version précédente de l'application.

Si la modification de la base de données est placée à Oui, aucun retour en arrière ne sera possible.

VersionDateDescriptionModification de la base de données
2.4.0.beta114/02/2022

Installation initiale compatible Pégase

Oui
2.4.0.beta224/02/2022Corrections bugs insertion candidatureNon
2.4.0.beta316/03/2022Optimisation lancement des batchsOui
2.4.0.beta423/03/2022

Nouveau : Le paramétrage Limesurvey devient optionnel
Nouveau : Passage des WS Apogée en 6.20.81

Correction : Correction traduction anglaise lors de la transmission du dossier
Correction : Lock non supprimé entrainant un blocage des éléments ouverts

Non
2.4.0.beta504/04/2022

Correction : Erreur à la relance d'un formulaire lié aux candidatures (contenant ${idCandidature} dans l'url du formulaire)
Correction : mise à jour securité RCE Spring
Correction : mise à jour securité Jackson

Non
2.4.0.beta605/07/2022

Nouveau : Possibilité d'ajouter un fichier de message externe qui écrasera les autres messages. Voir fichier context.sample, paramètre "externalMessage"
Nouveau : Possibilité de masquer complètement certains menus sauf aux admin. Voir fichier context.sample, paramètre "hideMenu"
Nouveau : Possibilité de masquer les éléments de saisie et les colonnes SiScol, paramètre "hideSiScol" dans fichier context.sample
Nouveau : Possibilité de choisir autre chose qu'un type de diplôme pour typer une formation (utilisé pour afficher l'offre de formation) :

  • Nouveau paramètre SCOL_MODE_TYPE_FORMATION avec trois choix possible : pas de type, type de diplôme, nomenclature
  • Nouvel écran pour l'ajout de nomenclature "Type de formation", utilisée avec le paramètre SCOL_MODE_TYPE_FORMATION positionné à "nomenclature"

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.
Nouveau : Possibilité d'ajouter des questions à une candidature suivant le même principe que les pièces justificatives et les formulaires complémentaires
Nouveau : Possibilité de bloquer le téléchargement ou l'envoi par mail des lettres d'admission et de refus au niveau établissement (param TECH_IS_BLOC_LETTRE)
Nouveau : Possibilité d'éditer ou supprimer les profils par défaut
Nouveau : Possibilité de vérifier les droits des individus (écran droit/profil)
Nouveau : Ajout d'une url sur la formation. Celle ci s'affiche dans l'offre de formation
Nouveau : Possibilité de configurer les colonnes affichées et leur largeur dans l'offre de formation (voir paramètre context.sample.xml "odfColonne")

Oui
2.4.0.beta712/10/2022

Modification nettoyage batch


2.4.0.beta815/11/2022

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.beta921/11/2022

Mise à jour de sécurité

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 :

  • paramètre "statutFormation" valué à "VALIDE"
  • 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.


11.6 API utilisées

Mises à jour version 2.4.0.beta5

APIUtilisationRemarque
Module : Ref - Version : v1
nomenclatures/CommuneAlimentation du référentiel
nomenclatures/DepartementAlimentation du référentiel
nomenclatures/SerieBacAlimentation du référentiel
nomenclatures/TypeDiplomeAlimentation du référentiel
nomenclatures/TypeResultatAlimentation du référentiel
nomenclatures/EtablissementFrancaisAlimentation du référentiel
nomenclatures/MentionBacAlimentation du référentiel
nomenclatures/PaysNationaliteAlimentation du référentiel
nomenclatures/MentionHonorifiqueAlimentation du référentiel
nomenclatures/SpecialitesBacGeneralAlimentation du référentiel
nomenclatures/Alimentation du référentiel
nomenclatures/Alimentation du référentiel
nomenclatures/Alimentation du référentiel
structures/Alimentation du référentielA supprimer (plus utilisé)
Module : Ins - Version : v5
gestion/apprenantsSynchronisation du candidat
gestion/inscriptionSynchronisation du candidat
Module : Mof - Version : v1
periodes/Synchronisation des périodes
Module : Cof - Version : v3-draft
etablissements/{codEtab}/objets-maquetteRecherche de formation
Module : Coc/publication - Version : v1
etablissements/{codEtab}/periodes/{codPer}/apprenants/{codAp}/chemins/{codChemin}Synchronisation du parcours du candidat
  • Aucune étiquette