Exemple d'extraction des données de w.c.s, ici pour import dans Sigma.
[progfou.git] / wcs / courriel-Thomas.txt
CommitLineData
c0fa9583
P
1Ce que j'attends :
2
3- un fichier nnn-prenom-nom-email_domaine.json
4 pour chaque dossier "nnn"
5
6- dans ce fichier, quelque chose comme :
7
8 {
9 'num_dossier': 134,
10 'nom': 'NOËL',
11 'prenom' : 'Thomas'
12 'date_naissance': '18/04/1973',
13 'nom_responsable_origine' : 'Leblanc',
14 ...
15 }
16
17c'est-à-dire qu'on cherche à avoir des intitulés clairs pour chaque champs du
18formulaire. Autrement dit, on renomme les noms du style "f652" de wcs.
19
20Par ailleurs, quelques traitement spéciaux en fonction de certains
21type de champ :
22
23PAYS
24====
25Quand dans WCS on a un pays du genre
26
27 f_44 = "Sénégal (SN - Afrique de l'Ouest)"
28 il faut que dans notre JSON cela donne :
29 pays_nationalite_iso = 'SN',
30 pays_nationalite_nom = 'Sénégal',
31 pays_nationalite_region = "Afrique de l'Ouest",
32 pays_nationalite_code_region = 'AO',
33
34
35ETABLISSEMENTS
36==============
37Quand on a un établissement :
38 f_54 = "Algérie - Ecole machin (65 - Sud)"
39 il faut que ça donne :
40 etab_origine_code = '65'
41 etab_origine_sudnord = 'Sud'
42 etab_origine_nom = 'Ecole machin'
43 etab_origine_pays = 'Algérie'
44 etab_origine_pays_iso = 'DZ'
45 etab_origine_region = 'Europe Ouest et Maghreb'
46 etab_origine_code_region = 'EOM'
47
48
49NB : il nous faut donc, dans ce dernier cas, une association Pays/Région,
50celle qui est visible sur le réglement des bourses.
51
52DOC ATTACHES
53============
54Enfin, concernant les doc attachés, idéalement on aurait dans le JSON :
55
56 cv_url =
57'https://https://formulaires.auf.org/backoffice/demande-de-bourse-de-doctorat-2010-2011/234/download?f=103'
58 cv_filename = '0.87817287'
59 cv_realname = 'Curriculum Vitae.doc'
60
61L'URL est facile à calculer. Dans l'exemple ci-dessus on est dans le dossier
62134, et on a 3 documents :
63 ?f=101 pour le descriptif_detaille_url
64 ?f=102 pour le protocole_recherche_url
65 ?f=103 pour le cv_url
66
67
68
69
70Voilà, je pense que c'est à peu près tout. Davin, tu compléteras si tu penses
71qu'il manque des infos pour l'import SIGMA.