Exemple d'extraction des données de w.c.s, ici pour import dans Sigma.
[progfou.git] / wcs / courriel-Thomas.txt
1 Ce 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
17 c'est-à-dire qu'on cherche à avoir des intitulés clairs pour chaque champs du
18 formulaire. Autrement dit, on renomme les noms du style "f652" de wcs.
19
20 Par ailleurs, quelques traitement spéciaux en fonction de certains
21 type de champ :
22
23 PAYS
24 ====
25 Quand 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
35 ETABLISSEMENTS
36 ==============
37 Quand 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
49 NB : il nous faut donc, dans ce dernier cas, une association Pays/Région,
50 celle qui est visible sur le réglement des bourses.
51
52 DOC ATTACHES
53 ============
54 Enfin, 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
61 L'URL est facile à calculer. Dans l'exemple ci-dessus on est dans le dossier
62 134, 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
70 Voilà, je pense que c'est à peu près tout. Davin, tu compléteras si tu penses
71 qu'il manque des infos pour l'import SIGMA.