251 - Interface Apogée
Procédure
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).
Il doit impérativement comprendre les colonnes suivantes:
- données requises
Colonne | Description | Remarques |
---|---|---|
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 (M, F, INCONNU) | |
DATENAI * | Date de naissance au format JJ/MM/AAAA | |
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 | Code du droit mutuelle | |
ADR1 | Champ adresse 1 de l'adresse personnelle | <= 50 caractères |
ADR2 | Champ adresse 2 de l'adresse personnelle | <= 50 caractères |
ADR3 | Champ adresse 3 de l'adresse personnelle | <= 50 caractères |
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 | |
Email de l'étudiant | ||
PCS | Code profession du parent principal (en rapport avec la nomenclature PROFESSION dans Calcium) | |
ADR1FIX | Champ adresse 1 de l'adresse familiale | <= 50 caractères |
ADR2FIX | Champ adresse 2 de l'adresse familiale | <= 50 caractères |
ADR3FIX | Champ adresse 3 de l'adresse familiale | <= 50 caractères |
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é | <= 45 caractères |
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 | |
DAA_ETB | Année de l'entrée dans l'établissement | format YYYY |
DAA_ENS_SUP | Année de l'entrée dans l'Enseignement Supérieur en France | format YYYY |
IDENTIFIANT | Identifiant CAS de l'étudiant (authentification de l'université) | Login de l'étudiant |
Exemples de requêtes d'extraction
decode(Etape.cod_cur,null,Etape.cod_cyc,Etape.cod_cur),
Vet.Cod_sis_daa_min,
rtrim(Dip.Lic_dip),
Bac.Cod_bac,
Bac.Daa_obt_bac_iba,
Bac.Cod_Etb
FROM
INDIVIDU Ind,
INS_ADM_ANU Anu,
INS_ADM_ETP Etp,
ETAPE,
VDI_FRACTIONNER_VET Vet,
DIPLOME Dip,
VERSION_DIPLOME Vdi,
IND_BAC Bac,
ANNEE_UNI An
WHERE
Ind.COD_IND=Etp.COD_IND
AND Bac.COD_IND=Etp.COD_IND
AND Etp.COD_ETP=ETAPE.COD_ETP
AND Etp.COD_ETP=Vet.COD_ETP
AND Etp.COD_VRS_VET=Vet.COD_VRS_VET
AND Etp.COD_DIP=Vet.COD_DIP
AND Etp.COD_VRS_VDI=Vet.COD_VRS_VDI
AND Etp.COD_DIP=Dip.COD_DIP
and Etp.COD_DIP=Vdi.COD_DIP
AND Etp.COD_VRS_VDI=Vdi.COD_VRS_VDI
AND Etp.COD_ANU=Anu.COD_ANU
AND Etp.COD_IND=Anu.COD_IND
AND Etp.COD_ANU=An.cod_anu and An.eta_anu_iae='O'
rtrim(replace(Adr_annu.lib_ad1,';','-')),
rtrim(replace(Adr_annu.lib_ad2,';','-')),
rtrim(replace(Adr_annu.lib_ad3,';','-')),
rtrim(Adr_annu.COD_BDI),
rtrim(Com.LIB_COM),
Adr_annu.Cod_pay,
rtrim(Adr_annu.num_TEL)
from adresse Adr_annu,
INS_ADM_ANU Anu,
COMMUNE Com,
ANNEE_UNI An
where Com.COD_COM(+)=Adr_annu.COD_COM
and Anu.COD_IND=Adr_annu.COD_IND_INA
AND Anu.COD_ANU=Adr_annu.cod_anu_ina
and Adr_annu.cod_anu_ina=AN.cod_anu and AN.eta_anu_iae='O'
rtrim(replace(Adr_fixe.lib_ad1,';','-')),
rtrim(replace(Adr_fixe.lib_ad2,';','-')),
rtrim(replace(Adr_fixe.lib_ad3,';','-')),
rtrim(Adr_fixe.COD_BDI),
rtrim(Com.LIB_COM),
Adr_fixe.Cod_pay,
rtrim(Adr_fixe.num_TEL)
from adresse Adr_fixe,
COMMUNE Com,
INS_ADM_ANU Anu,
ANNEE_UNI An
where Com.COD_COM(+)=Adr_fixe.COD_COM
and Anu.COD_IND=Adr_fixe.COD_IND
and Anu.COD_ANU=AN.cod_anu and AN.eta_anu_iae='O'