Apogée est principalement utilisé dans eCandidat pour alimenter son référentiel.
Vous avez deux possibilités pour vous passer d’Apogée dans l’installation :
Vous trouverez ci-dessous la description de ces deux procédures.
Description : sert de code lors de la création d'une campagne
Contraintes : Vous devez donc posséder au moins une année pour créer une campagne.
cod_anu varchar(4) NOT NULL PRIMARY KEY : Code Annee Universitaire
eta_anu_iae varchar(1) NOT NULL : Etat de l''Annee Universitaire pour l'Inscription Administrative
lib_anu varchar(40) NOT NULL : Libelle Long Annee Universitaire
lic_anu varchar(10) NOT NULL : Libelle Court Annee Universitaire
Description : table contenant les type de baccalauréat possibles lors de la saisie du bac d'un candidat
Contraintes : au moins une ligne doit être insérée pour que les candidat puissent saisir leur bac
cod_bac varchar(4) NOT NULL PRIMARY KEY : Code Baccalaureat ou Equivalence
lib_bac varchar(40) NOT NULL : Libelle Long Baccalaureat ou Equivalence
lic_bac varchar(10) NOT NULL : Libelle Court Baccalaureat ou Equivalence
daa_deb_vld_bac varchar(4) DEFAULT NULL : Date de début de validité du bac
daa_fin_vld_bac varchar(4) DEFAULT NULL : Date de fin de validité du bac
tem_nat_bac bit(1) NOT NULL : Temoin Nature de Bac
tem_en_sve_bac bit(1) DEFAULT NULL : témoin en service
Description : table contenant les centres de gestion (notion Apogée)
Contraintes : au moins une ligne doit être insérée pour pouvoir créer une formation (vous pouvez ajouter une ligne fictive correspondant à votre université)
cod_cge varchar(3) NOT NULL PRIMARY KEY : Code Centre de Gestion
lib_cge varchar(40) NOT NULL : Libelle Long Centre de Gestion
lic_cge varchar(10) NOT NULL : Libelle Court Centre de Gestion
tem_en_sve_cge bit(1) NOT NULL : Temoin Code en Service
Description : table contenant les communes
Contraintes : données obligatoires
cod_com varchar(5) NOT NULL PRIMARY KEY : Code INSEE Commune
cod_dep varchar(3) NOT NULL : Code Departement
lib_com varchar(32) NOT NULL : libelle Long Commune
tem_en_sve_com bit(1) NOT NULL : Temoin en Service
Description : table contenant la relation code commune - code postaux
Contraintes : données obligatoires
cod_com varchar(5) NOT NULL PRIMARY KEY : code de la commune
cod_bdi varchar(5) NOT NULL PRIMARY KEY : code postal
Description : table contenant la liste des départements français
Contraintes : données obligatoires
cod_dep varchar(3) NOT NULL PRIMARY KEY : Code Departement
lib_dep varchar(40) NOT NULL : Libelle Long Departement
lic_dep varchar(10) NOT NULL : Libelle Court Departement
tem_en_sve_dep bit(1) NOT NULL : Temoin Code en Service
Description : table contenant les types de diplomes post-bac
Contrainte : données obligatoires si vous souhaitez que vos candidats puissent saisir des cursus externes
cod_dac varchar(7) NOT NULL PRIMARY KEY : Code Diplome Autre Cursus
lib_dac varchar(60) NOT NULL : Libelle Long Diplome Autre Cursus
lic_dac varchar(10) NOT NULL : Libelle Court Diplome Autre Cursus
tem_en_sve_dac bit(1) NOT NULL : Temoin en Service
Description : table contenant les établissements français
Contraintes : données obligatoires pour la saisie du bac et des cursus
cod_etb varchar(8) NOT NULL PRIMARY KEY : Code National de l'Etablissement
cod_dep varchar(3) NOT NULL : Code Departement
cod_com varchar(5) DEFAULT NULL : code commune
lib_etb varchar(40) NOT NULL : Libelle Long Etablissement
lic_etb varchar(10) NOT NULL : Libelle Court Etablissement
tem_en_sve_etb bit(1) NOT NULL : Temoin Code en Service
lib_web_etb varchar(120) DEFAULT NULL : Libellé Web
Description : table contenant les mentions des cursus post-bac
Contraintes : données obligatoires pour la saisie des cursus post-bac
cod_men varchar(2) NOT NULL PRIMARY KEY : Code mention
lic_men varchar(10) NOT NULL : Libelle court mention
lib_men varchar(50) NOT NULL : Libelle long mention
tem_en_sve_men bit(1) NOT NULL : Temoin en service mention
Description : table contenant les mentions du bac
Contraintes : données obligatoires pour la saisie du bac
cod_mnb varchar(2) NOT NULL PRIMARY KEY : Code Mention Niveau Bac
lib_mnb varchar(40) NOT NULL : Libelle Long Mention Niveau Bac
lic_mnb varchar(10) NOT NULL : Libelle Court Mention Niveau Bac
tem_en_sve_mnb bit(1) NOT NULL : Temoin Code en Service
Description : table contenant les pays
Contraintes : données obligatoires. La France doit avoir le code 100 (cela sera paramétrable dans une prochaine version).
cod_pay varchar(3) NOT NULL PRIMARY KEY : Code Pays INSEE
lib_pay varchar(40) NOT NULL : Libelle Long Pays
lic_pay varchar(10) NOT NULL : Libelle Court Pays
lib_nat varchar(40) NOT NULL : Libelle Nationalite
tem_en_sve_pay bit(1) NOT NULL : Temoin en Service
Description : table contenant les types de diplômes. Utilisés dans la création des formations.
Contraintes : données obligatoires.
cod_tpd_etb varchar(2) NOT NULL PRIMARY KEY : Code Type Diplome Etablissement
lib_tpd varchar(40) NOT NULL : Libelle Long Type Diplome SISE
lic_tpd varchar(10) NOT NULL : Libelle Court Type Diplome SISE
tem_en_sve_tpd bit(1) NOT NULL : Temoin en Service
Description : table contenant les types de résultats.
Contraintes : données facultatives. Utilisées dans la récupération du cursus interne (non modifiable par le candidat). Si vous implémentez la récupération du cursus interne, vous pouvez utiliser ces donénes.
cod_tre varchar(4) NOT NULL PRIMARY KEY : code type resultat
lib_tre varchar(50) NOT NULL : libellé type resultat
lic_tre varchar(20) NOT NULL : libellé court type resultat
tem_en_sve_tre bit(1) NOT NULL : temoin en service type résultat
Description : table contenant les utilisateurs Apogée.
Contraintes : données facultatives.
id_uti int(10) NOT NULL PRIMARY KEY : id de l''utilisateur
cod_uti varchar(30) NOT NULL : Code Utilisateur D'APOGEE connu d'ORACLE
cod_cge varchar(3) DEFAULT NULL : (COPIED)Code Centre de Gestion d'appartenance de l'utilisateur
lib_cmt_uti varchar(200) DEFAULT NULL : Libelle long associe a l'utilisateur
tem_en_sve_uti bit(1) NOT NULL : Temoin code en service de l'utilisateur
adr_mail_uti varchar(200) DEFAULT NULL : Adresse mail de l''utilisateur
Vous pouvez alimenter les tables directement depuis un script ou un outil d'ETL (Talend par exemple). Vous devrez suivre les contraintes expliquées ci-dessus pour chaque tables.
Dans ce cas, le batch BATCH_SYNCHRO_SISCOL sera inopérant.
Vous devez positionner la ressource JNDI "siscol.implementation" à "siScolDefaultServiceImpl".
Cette section demande une partie de developpement Java niveau intermédiaire.
Dans ce cas, le batch BATCH_SYNCHRO_SISCOL sera opérant.
Étapes :
Vous pouvez utiliser une base de données différentes d'Apogée. Pour cela vous pourrez définir la ressource JNDI "jdbc/dbSiScol" sur votre base de données.
Vous pouvez également aller chercher les données dans des fichiers, etc...