Public concerné : ADMINS CALCIUM
Présentation
Cette page permet de programmer de façon automatique les traitements automatisés ( batchs) et d'importer manuellement un fichier d'étudiants issus d'une application de gestion de la scolarité suivant un modèle défini depuis la page 1340 - Modèles d'importation
Ces traitements sont au nombre de 12:
- Nettoyage des batchs: permet de faire du ménage sur le serveur afin de supprimer tous les traitements obsolètes déjà exécutés
- Nettoyage des relances de plus d'un an: permet de supprimer les relances qui n'ont plus lieu d'être présentes en base
- Nettoyage des fichiers du scan: Lorsque vous scannez un fichier , celui ci est toujours présente en base, ce traitement va permettre d'épurer ses fichiers scannés toujours présents
- Gestions des doublons : permet de rechercher parmi tout les étudiants ceux qui sont potentiellement identiques, la gestion des doublons ce fait depuis la page 1300 - Gestion des doublons
- Fermeture nocturne des consultations: lorsque vous quittez l'application de façon inhabituelle ou en oubliant de clôturer un dossier, alors ce traitement ferme toutes les consultations qui sont restées ouvertes
- Import quotidien de la base scolarité: permet de récupérer chaque jour tous les nouveaux dossiers étudiants crées dans votre base scolarité
- Listing des rappels de relances: permet de générer un listing au format csv des rappels des relances - ce fichier est ensuite consultable depuis la page 1311 - Gestion des relances
- Listing des relances : permet de générer un listing au format csv des relances - ce fichier est ensuite consultable depuis la page 1311 - Gestion des relances
- MAJ table identite ( utilisé pour statistiques) :
- MesVaccins.net : import ds vaccins issus de MesVaccins.net (en cours)
- Courriers des relances : permet de mettre à jour via le menu 1311 - Gestion des relances les courriers de relances qui pourront être édités afin d'être envoyés aux étudiants
- Courriers des rappels de relances : permet de mettre à jour via le menu 1311 - Gestion des relances les courriers de rappels de relances qui pourront être édités afin d'être envoyés aux étudiants
Ces traitements s'affichent sous forme d'un tableau:
Quelques précisions sur les colonnes:
- La colonne Programmation vous affiche un résumé de la façon dont s’exécute chaque traitement batch
- La colonne "Dernière exécution" vous permet de vérifier ( notamment en cas de problèmes" de quand date la dernière exécution du traitement
Lancement immédiat d'un batch
- Dans certains cas , il est utile d’exécuter immédiatement un traitement sans attendre sa programmation.
- Par exemple , on souhaite pouvoir éditer un courrier de relances pour des étudiants sans attendre l’exécution du batch qui dans notre tableau n'est programmé que tous les jeudi
- Il suffit de se positionner sur la ligne concernée et de cliquer sur le bouton :
- Ensuite une fenêtre s'ouvre vous invitant à confirmer votre demande:
- La coche sous la colonne "traitement immédiat passe de à
- Le bouton va vous permettre de vérifier en temps réel quand le traitement a terminé de s’exécuter, en effet dés que la case repasse à , c'est que le traitement est fini.
Modification d'un batch
- Se positionner sur la ligne du batch à modifier et cliquer sur Modifier
- Une fenêtre s'ouvre avec l'heure de lancement, un champ "jour du mois", un champ "Mois de l'année", un champ "Année" et enfin des cases à cocher pour les jours de la semaine où le batch doit s’exécuter
- si les champs "jour du mois", "Mois de l'année" et "Année" ne sont pas renseignés, alors le batch s’exécutera juste en fonction de l'heure de lancement et les jours cochés
Historique d'un batch
- Si vous sélectionnez une ligne d'un traitement, vous pouvez accéder à tout son historique ( date et heures des lancements de ce batch)
- Une petite roue crantée permet de sélectionner les colonnes à afficher pour éventuellement "alléger" l'affichage
Importation d'un fichier scolarité
- Il vous faut choisir dans un premier temps le modèle d'importation
- ce modèle est à configurer depuis la page 1340 - Modèles d'importation
- Ensuite vous devez aller chercher sur votre poste en local le fichier des étudiants à importer
- A la fin de l'import, si l'adresse e-mail de l'utilisateur réalisant l'import a été renseignée, un mail contenant le rapport d'exécution de l'import des étudiants lui sera envoyé. Les éventuelles erreurs rencontrées y seront stipulées.
Format du fichier d'import
Le fichier d'import doit avoir un format spécifique à l'application.
Il doit être au format CSV, dont le séparateur est le point-virgule et dont les données ne contiennent pas de point-virgule (des données entre guillemets ne seront pas protégées).
De plus, son encodage est ISO-8859-1
Exemple vierge : Calcium.csv
Exemple vierge (version 1.2.1) : Calcium.csv
La ligne d'entête est OBLIGATOIRE.
Attention à bien respecter le nom EXACT des colonnes comme préciser ci dessous.
Les données en gras doivent OBLIGATOIREMENT être renseignées (COD_ANU, NOM, PRENOM1, SEXE, DATENAI, CODE_NATIO, ETB et CMP)
Vérifier bien l'encodage du fichier en ISO-8859-1 !
Il doit impérativement comprendre les colonnes suivantes:
Colonne Description COD_ANU *
Code Année COD_NNE Identifiant National Etudiant COD_NNI Numéro INSEE
COD_ETU Code étudiant NOM * Nom patronymique NOMUSAGE Nom courant PRENOM1 * Prénom 1 PRENOM2 Prénom 2 PRENOM3 Prénom 3 SEXE * Genre DATENAI * Date de naissance CODE_NATIO * Code nationalité (en rapport avec la nomenclature PAYS dans Calcium) SITUAFAM Code situation familiale (en rapport avec la nomenclature SITUATION FAMILIALE DE L ETUDIANT dans Calcium) CODEBRS Code bourse CODEFINANC Code aide financière TEM_AFFL_SSO Affiliation à la sécurité sociale (O ou N) CENTREPAYEUR Code centre payeur CODEMUT Inscription mutuelle ADR1 Champ adresse 1 de l'adresse personnelle ADR2 Champ adresse 2 de l'adresse personnelle ADR3 Champ adresse 3 de l'adresse personnelle COD_BDI Code postal de l'adresse personnelle COMMUNE Commune de l'adresse personnelle PAYS Code pays de l'adresse personnelle (en rapport avec la nomenclature PAYS dans Calcium) TELEPH Numéro de téléphone de l'étudiant MAIL Email de l'étudiant PCS Code profession du conjoint (en rapport avec la nomenclature PROFESSION dans Calcium) ADR1FIX Champ adresse 1 de l'adresse familiale ADR2FIX Champ adresse 2 de l'adresse familiale ADR3FIX Champ adresse 3 de l'adresse familiale BDIFIX Code postal de l'adresse familiale COMMUNEFIX Commune de l'adresse familiale PAYSFIX Code pays de l'adresse familiale (en rapport avec la nomenclature PAYS dans Calcium) TELEPHFIX Numéro de téléphone de l'adresse familiale ETB * Code établissement (en rapport avec la nomenclature ETABLISSEMENT dans Calcium) CMP * Code composante (en rapport avec la nomenclature ETABLISSEMENT (sous niveau) dans Calcium) CURSUS Cursus de l'étudiant ANNEE Année dans le cursus de l'étudiant DIPLOME Diplôme préparé ETABLISSEMENT Etablissement secondaire BAC Code bac (en rapport avec la nomenclature BACCAULAUREAT dans Calcium) DATEBAC Année du bac ETB_BAC Code établissement du bac Version 1.2.0 DAA_ETB Date d'entrée de l'étudiant dans l'établissement (pour Convocations Internationales) DAA_ENS_SUP Date d'entrée de l'étudiant dans l'enseignement supérieur (pour Convocations Internationales) Version 1.2.1 IDENTIFIANT Identifiant CAS (utilisé par la suite pour la prise de RdV en ligne)
Fichiers de Logs
Fichiers de logs
ATTENTION, l'import de données peut créer jusqu'à 3 fichiers de logs dans le répertoire import.repertoire (cf. configuration context.xml) . Ces fichiers sont notamment ceux reçus dans le rapport de mail.
Il faut penser à prévoir un nettoyage au niveau du système de ces fichiers.
Fichier "log_XXX".txt
Fichier de log "classique", on y trouve les opérations effectuées ainsi que les erreurs que l'import a pu soulever.
A la fin de ce fichier, on y trouve le nombre de lignes traitées
Fichier "erreuLogs_XXX".txt
La principale information pour vérifier si un étudiant a déjà été importé est le NUMERO_INE
Viens ensuite les informations secondaires : le Patronyme, le Prénom, la Date de naissance et la Nationalité
Ce fichier de log ne contient que les erreurs remontées. Voici les erreurs que vous pouvez rencontrer :
Fichier d'import introuvable !
Comme son nom l'indique, le fichier d'import est introuvable. Veuillez vérifier le chemin renseigné dans le context.xml concernant l'import de scolarité (cf 2221 - Paramétrage applicatif)
Erreur de cohérence dans le fichier d'import ...
Soit le fichier d'import ne comporte pas le nombre nécessaire de colonnes ("Le fichier d'import doit contenir 46 colonnes"), soit une erreur de frappe sur une colonne ou un échange entre les colonnes ("Colonne X doit etre egale a CHAMP")
- La donnée 'Patronyme' est absente pour : XXX
- La donnée 'Prénom' est absente pour : XXX
- La donnée 'Date de naissance' est absente pour : XXX
- La donnée 'Nationalité' est absente pour : XXX
XXX représente la ligne concernée. Au moins un des quatres champs obligatoires est absent, le dossier ne peut être créé.
Multiple code INE présent en base pour NUM_INE
Il existe au moins 2 étudians dans la base de données qui ont comme numéro INE NUM_INE. Il est possible de modifier un dossier étudiant, soit via l'application avec le droit nécessaire (Droit de modification d'info scolarité), soit via votre base de donnée.
Date de naissance non lisible - dossier non traité poue l'INE suivant : NUM_INE
La date de naissance de l'étudiant de numéro INE NUM_INE est dans un mauvais format ou non reconnaissable.
Les clés secondaires (Patronyme, Prenom, DateNaiss et Nationalite) ne correspondent pas - dossier non traité pour l'INE suivant : NUM_INE
Ici, un étudiant avec le numéro INE NUM_INE existe dans la base de donnée, mais les clés secondaires ne correspondent pas.
Doublons potentiels car plusieurs réponses selon les clés secondaires - dossier non traité pour l'INE suivant : NUM_INE
Au moins deux étudiants existent déjà dans la base de données, avec le même patronyme, le même prénom, la même date de naissance et la même nationalité.
Erreur lors de la mise à jour (modele importation) de : NUM_INE => MSG_ERR
Une erreur s'est produite lors de la liaison entre l'étudiant et le modèle d'importation utilisé. Veuillez contacter votre référent Calcium pour qu'il puisse conctacter calcium-contact à propos de cette erreur.
Erreur la modification de la la date de naissance : DATE_NAISS pour : NUM_INE
Le champ DATE_NAISSANCE de l'étudiant NUM_INE n'a pas pu être traduit correctement, dû à un mauvais format de la date renseigné.
Fichier "erreurFile_XXX".csv
Fichier CSV contenant les lignes non pris en compte lors de l'import, notamment car celles-ci ont été sources d'erreurs