Loading CHANGELOG.md +4 −2 Changes for CHANGELOG.md: 4 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -28,8 +28,10 @@ sur 2 pages distinctes retournées par le web service. - [BUGFIX] Correction du script de la vue Apogée SYGAL_INDIVIDU qui inversait le nom usuel et le nom de naissance des acteurs. ## v1.2.0 (07/11/2018) ## v1.2.0 (08/11/2018) - [FEATURE] Sygal peut désormais avoir connaissance de tous les acteurs des thèses (ex: co-directeurs sur les thèses de Rouen) tout en permettant à l'établissement source de conserver sa propre codification des rôles des acteurs. - [FEATURE] Le service Version retourne désormais la version déployée effective (à l'aide de git). - [FEATURE] Deux nouveaux services apparaissent pour que Sygal puisse importer les informations concernant le financement des thèses en cours : 'financement' et 'origine-financement'. - [FEATURE] Le service 'version' retourne désormais la version déployée effective (à l'aide de git). doc/release-notes/v1.2.0.md +147 −4 Changes for doc/release-notes/v1.2.0.md: 147 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -14,11 +14,9 @@ Selon le moteur PHP que vous avez installé, rechargez le service, exemple : ## Base de données ### Physalis ### Acteurs des thèses RAS. ### Apogée #### Apogée Avis à ceux qui ont Apogée, pour que Sygal puisse avoir connaissance de tous les acteurs des thèses (ex: co-directeurs) tout en permettant à votre établissement de conserver sa propre codification des rôles des acteurs, plusieurs vues Loading Loading @@ -173,3 +171,148 @@ create or replace view SYGAL_ACTEUR as left join SYGAL_ROLE_JURY rjc on rjc.cod_roj = act.cod_roj_compl / ``` #### Physalis La vue `SYGAL_ROLE` devrait resembler à ça : ```sql create view SYGAL_ROLE(source_id, COD_ROJ, LIC_ROJ, LIB_ROJ) as select 'physalis', 'A', 'Absent', 'Membre absent' from dual union select 'physalis', 'B', 'Co-encadr', 'Co-encadrant' from dual union select 'physalis', 'C', 'Chef Labo', 'Chef de laboratoire' from dual union select 'physalis', 'D', 'Directeur', 'Directeur de thèse' from dual union select 'physalis', 'K', 'Co-direct', 'Co-directeur de thèse' from dual union select 'physalis', 'M', 'Membre', 'Membre du jury' from dual union select 'physalis', 'P', 'Président', 'Président du jury' from dual union select 'physalis', 'R', 'Rapporteur', 'Rapporteur du jury' from dual / ``` NB: la vue `SYGAL_ACTEUR` doit référencer dans sa colonne `ROLE_ID` les mêmes codes de rôles que la vue `SYGAl_ROLE` (colonne `COD_ROJ`). ### Financement des thèses en cours Deux nouvelles vues doivent être créées `SYGAL_ORIGINE_FINANCEMENT` et `SYGAL_FINANCEMENT` pour que Sygal puisse importer les informations concernant le financement des thèses en cours. #### Apogée ```sql create or replace view SYGAL_ORIGINE_FINANCEMENT (ID, SOURCE_ID, COD_OFI, LIC_OFI, LIB_OFI) as select '10', 'apogee', '10', 'SALARIE', 'Etudiant salarié' from dual union all select '11', 'apogee', '11', 'SANS FIN', 'Sans financement' from dual union all select '13', 'apogee', '13', 'DOT EPSCP', 'Dotation des EPSCP' from dual union all select '14', 'apogee', '14', 'DOT EPST', 'Dotation des EPST' from dual union all select '15', 'apogee', '15', 'POLYTECH', 'Programmes Spé. Normaliens, Polytechnici' from dual union all select '16', 'apogee', '16', 'HANDICAP', 'Programme Spécifique Handicap' from dual union all select '17', 'apogee', '17', 'DEFENSE', 'Ministère de la Défense (dont DGA)' from dual union all select '18', 'apogee', '18', 'AGRICULTUR', 'Ministère de l''Agriculture' from dual union all select '19', 'apogee', '19', 'AFF ETRANG', 'Ministère des Affaires Etrangères' from dual union all select '20', 'apogee', '20', 'SANTE', 'Ministère de la Santé' from dual union all select '21', 'apogee', '21', 'AUTRES MIN', 'Autres Ministères' from dual union all select '22', 'apogee', '22', 'DOT EPIC', 'Dotation des EPIC' from dual union all select '23', 'apogee', '23', 'DOT EPA', 'Dotation des EPA' from dual union all select '24', 'apogee', '24', 'NORMANDIE', 'Région Normandie' from dual union all select '25', 'apogee', '25', 'AUT COLLEC', 'Autre Collectivité Territoriale' from dual union all select '26', 'apogee', '26', 'ANR', 'ANR' from dual union all select '27', 'apogee', '27', 'IDEX', 'IDEX' from dual union all select '28', 'apogee', '28', 'PIA', 'Autres dispositifs du PIA (dont LABEX)' from dual union all select '29', 'apogee', '29', 'AUT AFFPR', 'Autres Finan. Pub. d''Agences Françaises' from dual union all select '30', 'apogee', '30', 'FI PUB PRV', 'Financements Mixtes Public Privé' from dual union all select '31', 'apogee', '31', 'CIFRE', 'Conventions CIFRE' from dual union all select '32', 'apogee', '32', 'PART RECH', 'Partenariat de Recherche' from dual union all select '33', 'apogee', '33', 'MECENAT', 'Mécénat y compris Fondations et Asso.' from dual union all select '34', 'apogee', '34', 'ERC', 'ERC' from dual union all select '35', 'apogee', '35', 'MARIE CURI', 'Actions Marie Sklodowska Curie' from dual union all select '36', 'apogee', '36', 'ERASMUS', 'ERASMUS' from dual union all select '37', 'apogee', '37', 'AUT PRO EU', 'Autre Programme Européen' from dual union all select '38', 'apogee', '38', 'GOUV EUROP', 'Gouvernement Etranger Européen' from dual union all select '39', 'apogee', '39', 'GOUV NON E', 'Gouvernement Etranger Hors Europe' from dual union all select '40', 'apogee', '40', 'AUT FI ETR', 'Autres Financements Etrangers' from dual union all select '41', 'apogee', '41', 'ENT ETR', 'Entreprise Etrangère' from dual union all select '42', 'apogee', '42', 'ORG FC', 'Financements Organismes FC' from dual union all select '43', 'apogee', '43', 'ORG INTER', 'Organismes Internationaux' from dual ; create or replace view SYGAL_FINANCEMENT as select distinct tfi.cod_seq_tfi as id, -- Numero de sequence du financement 'apogee' as source_id, tfi.cod_ths as these_id, tfi.cod_anu as annee_id, -- Identifiant de l annee universitaire (ex. 2018 pour 2018/2019) tfi.cod_ofi as origine_financement_id, tfi.compl_tfi as complement_financement, tfi.quotite_tfi as quotite_financement, tfi.dat_deb_tfi as date_debut_financement, tfi.dat_fin_tfi as date_fin_financement from these_hdr_sout ths join diplome dip on dip.cod_dip = ths.cod_dip join typ_diplome tpd on tpd.cod_tpd_etb = dip.cod_tpd_etb join ths_financement tfi on tfi.cod_ths = ths.cod_ths join origine_financement ofi on ofi.cod_ofi = tfi.cod_ofi where ths.cod_ths_trv = '1' -- Exclusion des travaux and tpd.eta_ths_hdr_drt = 'T' -- Inscription en these and tpd.tem_sante = 'N' -- Exclusion des theses d exercice and ofi.tem_en_sve_ofi = 'O' -- Exclusion des anciens codes des origines de financements; and tfi.cod_anu is not null / ``` #### Physalis Pour écrire la vue `SYGAL_FINANCEMENT`, s'inspirer peut-être de la vue Apogée... ```sql create or replace view SYGAL_ORIGINE_FINANCEMENT (ID, SOURCE_ID, COD_OFI, LIC_OFI, LIB_OFI) as select '10', 'physalis', '10', 'SALARIE', 'Etudiant salarié' from dual union all select '11', 'physalis', '11', 'SANS FIN', 'Sans financement' from dual union all select '13', 'physalis', '13', 'DOT EPSCP', 'Dotation des EPSCP' from dual union all select '14', 'physalis', '14', 'DOT EPST', 'Dotation des EPST' from dual union all select '15', 'physalis', '15', 'POLYTECH', 'Programmes Spé. Normaliens, Polytechnici' from dual union all select '16', 'physalis', '16', 'HANDICAP', 'Programme Spécifique Handicap' from dual union all select '17', 'physalis', '17', 'DEFENSE', 'Ministère de la Défense (dont DGA)' from dual union all select '18', 'physalis', '18', 'AGRICULTUR', 'Ministère de l''Agriculture' from dual union all select '19', 'physalis', '19', 'AFF ETRANG', 'Ministère des Affaires Etrangères' from dual union all select '20', 'physalis', '20', 'SANTE', 'Ministère de la Santé' from dual union all select '21', 'physalis', '21', 'AUTRES MIN', 'Autres Ministères' from dual union all select '22', 'physalis', '22', 'DOT EPIC', 'Dotation des EPIC' from dual union all select '23', 'physalis', '23', 'DOT EPA', 'Dotation des EPA' from dual union all select '24', 'physalis', '24', 'NORMANDIE', 'Région Normandie' from dual union all select '25', 'physalis', '25', 'AUT COLLEC', 'Autre Collectivité Territoriale' from dual union all select '26', 'physalis', '26', 'ANR', 'ANR' from dual union all select '27', 'physalis', '27', 'IDEX', 'IDEX' from dual union all select '28', 'physalis', '28', 'PIA', 'Autres dispositifs du PIA (dont LABEX)' from dual union all select '29', 'physalis', '29', 'AUT AFFPR', 'Autres Finan. Pub. d''Agences Françaises' from dual union all select '30', 'physalis', '30', 'FI PUB PRV', 'Financements Mixtes Public Privé' from dual union all select '31', 'physalis', '31', 'CIFRE', 'Conventions CIFRE' from dual union all select '32', 'physalis', '32', 'PART RECH', 'Partenariat de Recherche' from dual union all select '33', 'physalis', '33', 'MECENAT', 'Mécénat y compris Fondations et Asso.' from dual union all select '34', 'physalis', '34', 'ERC', 'ERC' from dual union all select '35', 'physalis', '35', 'MARIE CURI', 'Actions Marie Sklodowska Curie' from dual union all select '36', 'physalis', '36', 'ERASMUS', 'ERASMUS' from dual union all select '37', 'physalis', '37', 'AUT PRO EU', 'Autre Programme Européen' from dual union all select '38', 'physalis', '38', 'GOUV EUROP', 'Gouvernement Etranger Européen' from dual union all select '39', 'physalis', '39', 'GOUV NON E', 'Gouvernement Etranger Hors Europe' from dual union all select '40', 'physalis', '40', 'AUT FI ETR', 'Autres Financements Etrangers' from dual union all select '41', 'physalis', '41', 'ENT ETR', 'Entreprise Etrangère' from dual union all select '42', 'physalis', '42', 'ORG FC', 'Financements Organismes FC' from dual union all select '43', 'physalis', '43', 'ORG INTER', 'Organismes Internationaux' from dual ; create or replace view SYGAL_FINANCEMENT ( id, source_id, these_id, annee_id, origine_financement_id, complement_financement, quotite_financement, date_debut_financement, date_fin_financement ) as ... ; ``` Loading
CHANGELOG.md +4 −2 Changes for CHANGELOG.md: 4 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -28,8 +28,10 @@ sur 2 pages distinctes retournées par le web service. - [BUGFIX] Correction du script de la vue Apogée SYGAL_INDIVIDU qui inversait le nom usuel et le nom de naissance des acteurs. ## v1.2.0 (07/11/2018) ## v1.2.0 (08/11/2018) - [FEATURE] Sygal peut désormais avoir connaissance de tous les acteurs des thèses (ex: co-directeurs sur les thèses de Rouen) tout en permettant à l'établissement source de conserver sa propre codification des rôles des acteurs. - [FEATURE] Le service Version retourne désormais la version déployée effective (à l'aide de git). - [FEATURE] Deux nouveaux services apparaissent pour que Sygal puisse importer les informations concernant le financement des thèses en cours : 'financement' et 'origine-financement'. - [FEATURE] Le service 'version' retourne désormais la version déployée effective (à l'aide de git).
doc/release-notes/v1.2.0.md +147 −4 Changes for doc/release-notes/v1.2.0.md: 147 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -14,11 +14,9 @@ Selon le moteur PHP que vous avez installé, rechargez le service, exemple : ## Base de données ### Physalis ### Acteurs des thèses RAS. ### Apogée #### Apogée Avis à ceux qui ont Apogée, pour que Sygal puisse avoir connaissance de tous les acteurs des thèses (ex: co-directeurs) tout en permettant à votre établissement de conserver sa propre codification des rôles des acteurs, plusieurs vues Loading Loading @@ -173,3 +171,148 @@ create or replace view SYGAL_ACTEUR as left join SYGAL_ROLE_JURY rjc on rjc.cod_roj = act.cod_roj_compl / ``` #### Physalis La vue `SYGAL_ROLE` devrait resembler à ça : ```sql create view SYGAL_ROLE(source_id, COD_ROJ, LIC_ROJ, LIB_ROJ) as select 'physalis', 'A', 'Absent', 'Membre absent' from dual union select 'physalis', 'B', 'Co-encadr', 'Co-encadrant' from dual union select 'physalis', 'C', 'Chef Labo', 'Chef de laboratoire' from dual union select 'physalis', 'D', 'Directeur', 'Directeur de thèse' from dual union select 'physalis', 'K', 'Co-direct', 'Co-directeur de thèse' from dual union select 'physalis', 'M', 'Membre', 'Membre du jury' from dual union select 'physalis', 'P', 'Président', 'Président du jury' from dual union select 'physalis', 'R', 'Rapporteur', 'Rapporteur du jury' from dual / ``` NB: la vue `SYGAL_ACTEUR` doit référencer dans sa colonne `ROLE_ID` les mêmes codes de rôles que la vue `SYGAl_ROLE` (colonne `COD_ROJ`). ### Financement des thèses en cours Deux nouvelles vues doivent être créées `SYGAL_ORIGINE_FINANCEMENT` et `SYGAL_FINANCEMENT` pour que Sygal puisse importer les informations concernant le financement des thèses en cours. #### Apogée ```sql create or replace view SYGAL_ORIGINE_FINANCEMENT (ID, SOURCE_ID, COD_OFI, LIC_OFI, LIB_OFI) as select '10', 'apogee', '10', 'SALARIE', 'Etudiant salarié' from dual union all select '11', 'apogee', '11', 'SANS FIN', 'Sans financement' from dual union all select '13', 'apogee', '13', 'DOT EPSCP', 'Dotation des EPSCP' from dual union all select '14', 'apogee', '14', 'DOT EPST', 'Dotation des EPST' from dual union all select '15', 'apogee', '15', 'POLYTECH', 'Programmes Spé. Normaliens, Polytechnici' from dual union all select '16', 'apogee', '16', 'HANDICAP', 'Programme Spécifique Handicap' from dual union all select '17', 'apogee', '17', 'DEFENSE', 'Ministère de la Défense (dont DGA)' from dual union all select '18', 'apogee', '18', 'AGRICULTUR', 'Ministère de l''Agriculture' from dual union all select '19', 'apogee', '19', 'AFF ETRANG', 'Ministère des Affaires Etrangères' from dual union all select '20', 'apogee', '20', 'SANTE', 'Ministère de la Santé' from dual union all select '21', 'apogee', '21', 'AUTRES MIN', 'Autres Ministères' from dual union all select '22', 'apogee', '22', 'DOT EPIC', 'Dotation des EPIC' from dual union all select '23', 'apogee', '23', 'DOT EPA', 'Dotation des EPA' from dual union all select '24', 'apogee', '24', 'NORMANDIE', 'Région Normandie' from dual union all select '25', 'apogee', '25', 'AUT COLLEC', 'Autre Collectivité Territoriale' from dual union all select '26', 'apogee', '26', 'ANR', 'ANR' from dual union all select '27', 'apogee', '27', 'IDEX', 'IDEX' from dual union all select '28', 'apogee', '28', 'PIA', 'Autres dispositifs du PIA (dont LABEX)' from dual union all select '29', 'apogee', '29', 'AUT AFFPR', 'Autres Finan. Pub. d''Agences Françaises' from dual union all select '30', 'apogee', '30', 'FI PUB PRV', 'Financements Mixtes Public Privé' from dual union all select '31', 'apogee', '31', 'CIFRE', 'Conventions CIFRE' from dual union all select '32', 'apogee', '32', 'PART RECH', 'Partenariat de Recherche' from dual union all select '33', 'apogee', '33', 'MECENAT', 'Mécénat y compris Fondations et Asso.' from dual union all select '34', 'apogee', '34', 'ERC', 'ERC' from dual union all select '35', 'apogee', '35', 'MARIE CURI', 'Actions Marie Sklodowska Curie' from dual union all select '36', 'apogee', '36', 'ERASMUS', 'ERASMUS' from dual union all select '37', 'apogee', '37', 'AUT PRO EU', 'Autre Programme Européen' from dual union all select '38', 'apogee', '38', 'GOUV EUROP', 'Gouvernement Etranger Européen' from dual union all select '39', 'apogee', '39', 'GOUV NON E', 'Gouvernement Etranger Hors Europe' from dual union all select '40', 'apogee', '40', 'AUT FI ETR', 'Autres Financements Etrangers' from dual union all select '41', 'apogee', '41', 'ENT ETR', 'Entreprise Etrangère' from dual union all select '42', 'apogee', '42', 'ORG FC', 'Financements Organismes FC' from dual union all select '43', 'apogee', '43', 'ORG INTER', 'Organismes Internationaux' from dual ; create or replace view SYGAL_FINANCEMENT as select distinct tfi.cod_seq_tfi as id, -- Numero de sequence du financement 'apogee' as source_id, tfi.cod_ths as these_id, tfi.cod_anu as annee_id, -- Identifiant de l annee universitaire (ex. 2018 pour 2018/2019) tfi.cod_ofi as origine_financement_id, tfi.compl_tfi as complement_financement, tfi.quotite_tfi as quotite_financement, tfi.dat_deb_tfi as date_debut_financement, tfi.dat_fin_tfi as date_fin_financement from these_hdr_sout ths join diplome dip on dip.cod_dip = ths.cod_dip join typ_diplome tpd on tpd.cod_tpd_etb = dip.cod_tpd_etb join ths_financement tfi on tfi.cod_ths = ths.cod_ths join origine_financement ofi on ofi.cod_ofi = tfi.cod_ofi where ths.cod_ths_trv = '1' -- Exclusion des travaux and tpd.eta_ths_hdr_drt = 'T' -- Inscription en these and tpd.tem_sante = 'N' -- Exclusion des theses d exercice and ofi.tem_en_sve_ofi = 'O' -- Exclusion des anciens codes des origines de financements; and tfi.cod_anu is not null / ``` #### Physalis Pour écrire la vue `SYGAL_FINANCEMENT`, s'inspirer peut-être de la vue Apogée... ```sql create or replace view SYGAL_ORIGINE_FINANCEMENT (ID, SOURCE_ID, COD_OFI, LIC_OFI, LIB_OFI) as select '10', 'physalis', '10', 'SALARIE', 'Etudiant salarié' from dual union all select '11', 'physalis', '11', 'SANS FIN', 'Sans financement' from dual union all select '13', 'physalis', '13', 'DOT EPSCP', 'Dotation des EPSCP' from dual union all select '14', 'physalis', '14', 'DOT EPST', 'Dotation des EPST' from dual union all select '15', 'physalis', '15', 'POLYTECH', 'Programmes Spé. Normaliens, Polytechnici' from dual union all select '16', 'physalis', '16', 'HANDICAP', 'Programme Spécifique Handicap' from dual union all select '17', 'physalis', '17', 'DEFENSE', 'Ministère de la Défense (dont DGA)' from dual union all select '18', 'physalis', '18', 'AGRICULTUR', 'Ministère de l''Agriculture' from dual union all select '19', 'physalis', '19', 'AFF ETRANG', 'Ministère des Affaires Etrangères' from dual union all select '20', 'physalis', '20', 'SANTE', 'Ministère de la Santé' from dual union all select '21', 'physalis', '21', 'AUTRES MIN', 'Autres Ministères' from dual union all select '22', 'physalis', '22', 'DOT EPIC', 'Dotation des EPIC' from dual union all select '23', 'physalis', '23', 'DOT EPA', 'Dotation des EPA' from dual union all select '24', 'physalis', '24', 'NORMANDIE', 'Région Normandie' from dual union all select '25', 'physalis', '25', 'AUT COLLEC', 'Autre Collectivité Territoriale' from dual union all select '26', 'physalis', '26', 'ANR', 'ANR' from dual union all select '27', 'physalis', '27', 'IDEX', 'IDEX' from dual union all select '28', 'physalis', '28', 'PIA', 'Autres dispositifs du PIA (dont LABEX)' from dual union all select '29', 'physalis', '29', 'AUT AFFPR', 'Autres Finan. Pub. d''Agences Françaises' from dual union all select '30', 'physalis', '30', 'FI PUB PRV', 'Financements Mixtes Public Privé' from dual union all select '31', 'physalis', '31', 'CIFRE', 'Conventions CIFRE' from dual union all select '32', 'physalis', '32', 'PART RECH', 'Partenariat de Recherche' from dual union all select '33', 'physalis', '33', 'MECENAT', 'Mécénat y compris Fondations et Asso.' from dual union all select '34', 'physalis', '34', 'ERC', 'ERC' from dual union all select '35', 'physalis', '35', 'MARIE CURI', 'Actions Marie Sklodowska Curie' from dual union all select '36', 'physalis', '36', 'ERASMUS', 'ERASMUS' from dual union all select '37', 'physalis', '37', 'AUT PRO EU', 'Autre Programme Européen' from dual union all select '38', 'physalis', '38', 'GOUV EUROP', 'Gouvernement Etranger Européen' from dual union all select '39', 'physalis', '39', 'GOUV NON E', 'Gouvernement Etranger Hors Europe' from dual union all select '40', 'physalis', '40', 'AUT FI ETR', 'Autres Financements Etrangers' from dual union all select '41', 'physalis', '41', 'ENT ETR', 'Entreprise Etrangère' from dual union all select '42', 'physalis', '42', 'ORG FC', 'Financements Organismes FC' from dual union all select '43', 'physalis', '43', 'ORG INTER', 'Organismes Internationaux' from dual ; create or replace view SYGAL_FINANCEMENT ( id, source_id, these_id, annee_id, origine_financement_id, complement_financement, quotite_financement, date_debut_financement, date_fin_financement ) as ... ; ```