Loading data/sql/physalis/02-vues-physalis-etab.sqldeleted 100644 → 0 +0 −76 Original line number Diff line number Diff line -- -- -- SyGAL -- ===== -- -- Web Service d'import de données -- ------------------------------- -- -- Vues Physalis propre à votre établissement, à personnaliser. -- create or replace view SYGAL_VARIABLE_MANU as select 'physalis' as source_id, 'EMAIL_ASSISTANCE' as id, 'EMAIL_ASSISTANCE' as cod_vap, 'Adresse mail de l''assistance utilisateur' as lib_vap, 'assistance-sygal@univ.fr' as par_vap, -----------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual union all select 'physalis' as source_id, 'EMAIL_BU' as id, 'EMAIL_BU' as cod_vap, 'Adresse mail de contact de la BU' as lib_vap, 'bu@univ.fr' as par_vap, ------------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual union all select 'physalis' as source_id, 'EMAIL_BDD' as id, 'EMAIL_BDD' as cod_vap, 'Adresse mail de contact du bureau des doctorats' as lib_vap, 'bdd@univ.fr' as par_vap, -----------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual / create view V_SYGAL_VARIABLE as with tmp(cod_vap, lib_vap, par_vap) as ( select 'ETB_ART_ETB_LIB', 'Article du nom de l''etb de référence', 'L''' from dual union select 'ETB_LIB', 'Nom de l''établissement de référence', 'Université de Caen Normandie' from dual union select 'ETB_LIB_NOM_RESP', 'Nom du responsable de l''établissement', 'M. Pierre Denise' from dual union select 'ETB_LIB_TIT_RESP', 'Titre du responsable de l''établissement', 'Le Président de l''université' from dual union select 'EMAIL_ASSISTANCE', 'Adresse mail de l''assistance utilisateur', 'assistance-sygal@unicaen.fr' from dual union select 'EMAIL_BU', 'Adresse mail de contact de la BU', 'scd.theses@unicaen.fr' from dual union select 'EMAIL_BDD', 'Adresse mail de contact du bureau des doctorats', 'recherche.doctorat@unicaen.fr' from dual union select 'TRIBUNAL_COMPETENT', 'Tribunal compétent', 'Le Tribunal Administratif de Caen' from dual ) select 'physalis' as source_id, -- Id de la source cod_vap as id, cod_vap, lib_vap, par_vap, to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from tmp -- + variables définies manuellement : union all select source_id, id, cod_vap, lib_vap, par_vap, DATE_DEB_VALIDITE, DATE_FIN_VALIDITE from V_SYGAL_VARIABLE_MANU / dist/SQL/01-tables.sql 0 → 100644 +206 −0 Original line number Diff line number Diff line -- -- -- SyGAL -- ===== -- -- Web Service d'import de données -- ------------------------------- -- -- Tables à créer par chaque établissement. -- create table SYGAL_ACTEUR ( ID VARCHAR2(104), SOURCE_ID VARCHAR2(50 char), THESE_ID NUMBER(8), ROLE_ID CHAR, COD_ROJ_COMPL VARCHAR2(1 char), LIB_ROJ_COMPL VARCHAR2(21), COD_PER NUMBER(8), INDIVIDU_ID VARCHAR2(4000), ACTEUR_ETABLISSEMENT_ID VARCHAR2(8), COD_PAY_ETB VARCHAR2(3), LIB_PAY_ETB VARCHAR2(40), COD_CPS VARCHAR2(10), LIB_CPS VARCHAR2(40), TEM_HAB_RCH_PER VARCHAR2(1) not null, TEM_RAP_RECU VARCHAR2(1), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_DOCTORANT ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8), INDIVIDU_ID NUMBER(8), INE VARCHAR2(12), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ECOLE_DOCT ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(4), ID VARCHAR2(4), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ETABLISSEMENT ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(8), ID VARCHAR2(8), CODE VARCHAR2(8), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_FINANCEMENT ( ID NUMBER, SOURCE_ID VARCHAR2(50 char), THESE_ID NUMBER(8) not null, ANNEE_ID VARCHAR2(4), ORIGINE_FINANCEMENT_ID VARCHAR2(2), COMPLEMENT_FINANCEMENT VARCHAR2(4000), QUOTITE_FINANCEMENT NUMBER(3), DATE_DEBUT_FINANCEMENT DATE, DATE_FIN_FINANCEMENT DATE, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_INDIVIDU ( SOURCE_ID VARCHAR2(50 char), TYPE VARCHAR2(9), ID VARCHAR2(4000), SUPANN_ID VARCHAR2(4000), CIV VARCHAR2(5), LIB_NOM_PAT_IND VARCHAR2(40), LIB_NOM_USU_IND VARCHAR2(40), LIB_PR1_IND VARCHAR2(20), LIB_PR2_IND VARCHAR2(20), LIB_PR3_IND VARCHAR2(20), EMAIL VARCHAR2(4000), DATE_NAI_IND DATE, COD_PAY_NAT VARCHAR2(3), LIB_NAT VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ORIGINE_FINANCEMENT ( ID CHAR(2), SOURCE_ID VARCHAR2(50 char), COD_OFI CHAR(2), LIC_OFI VARCHAR2(10), LIB_OFI VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ROLE ( SOURCE_ID VARCHAR2(50 char), ID CHAR, LIB_ROJ VARCHAR2(21), LIC_ROJ VARCHAR2(10), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_STRUCTURE ( SOURCE_ID VARCHAR2(50 char), TYPE_STRUCTURE_ID VARCHAR2(15), ID VARCHAR2(10), SIGLE VARCHAR2(25), LIBELLE VARCHAR2(100), CODE_PAYS VARCHAR2(3), LIBELLE_PAYS VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_THESE_ANNEE_UNIV ( SOURCE_ID VARCHAR2(50 char), ID VARCHAR2(45), THESE_ID NUMBER(8) not null, ANNEE_UNIV VARCHAR2(4) not null, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_TITRE_ACCES ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8) not null, THESE_ID NUMBER(8) not null, TITRE_ACCES_INTERNE_EXTERNE VARCHAR2(1), LIBELLE_TITRE_ACCES VARCHAR2(120), TYPE_ETB_TITRE_ACCES VARCHAR2(40), LIBELLE_ETB_TITRE_ACCES VARCHAR2(100), CODE_DEPT_TITRE_ACCES VARCHAR2(100), CODE_PAYS_TITRE_ACCES VARCHAR2(3), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_UNITE_RECH ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(10) not null, ID VARCHAR2(10) not null, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_VARIABLE ( SOURCE_ID VARCHAR2(50 char), ID VARCHAR2(20), COD_VAP VARCHAR2(20), LIB_VAP VARCHAR2(47), PAR_VAP VARCHAR2(100), DATE_DEB_VALIDITE DATE, DATE_FIN_VALIDITE DATE, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_THESE ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8) not null, ETA_THS VARCHAR2(1), DOCTORANT_ID NUMBER(8), COD_DIS NUMBER(7), LIB_INT1_DIS VARCHAR2(200), LIB_THS VARCHAR2(800), COD_LNG VARCHAR2(4), DAT_DEB_THS DATE, ECOLE_DOCT_ID VARCHAR2(4), UNITE_RECH_ID VARCHAR2(10), LIB_PAY VARCHAR2(40), LIB_ETB_COT VARCHAR2(120), TEM_AVENANT VARCHAR2(1), DAT_PREV_SOU DATE, TEM_SOU_AUT_THS VARCHAR2(1), DAT_AUT_SOU_THS DATE, DAT_SOU_THS DATE, DAT_FIN_CFD_THS DATE, COD_NEG_TRE VARCHAR2(1), ETA_RPD_THS VARCHAR2(1), CORRECTION_POSSIBLE VARCHAR2(11), COD_ANU_PRM_IAE VARCHAR2(20), INSERTED_ON DATE default sysdate not null ) / data/sql/apogee/01-vues-apogee-communes.sql→dist/SQL/apogee/01-vues-apogee-communes.sql +0 −0 File moved. View file data/sql/apogee/02-vues-apogee-etab.sql→dist/SQL/apogee/02-vues-apogee-etab.sql +6 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,9 @@ -- Web Service d'import de données -- ------------------------------- -- -- Vues Apogée propre à votre établissement, à personnaliser. -- Vues Apogée propre à votre établissement. -- -- ATTENTION: script à personnaliser! -- -- Loading @@ -30,7 +32,7 @@ create view V_SYGAL_VARIABLE_MANU as 'apogee' as source_id, 'EMAIL_BU' as id, 'EMAIL_BU' as cod_vap, 'Adresse mail de contact de la BU' as lib_vap, 'Adresse mail de contact pour les aspects BU' as lib_vap, 'bu@univ.fr' as par_vap, ------------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE Loading @@ -40,8 +42,8 @@ create view V_SYGAL_VARIABLE_MANU as 'apogee' as source_id, 'EMAIL_BDD' as id, 'EMAIL_BDD' as cod_vap, 'Adresse mail de contact du bureau des doctorats' as lib_vap, 'bdd@univ.fr' as par_vap, -----------------------------------------> à personnaliser 'Adresse mail de contact pour les aspects Doctorat' as lib_vap, 'doctorat@univ.fr' as par_vap, -----------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual Loading data/sql/apogee/annexe-emails.sql→dist/SQL/apogee/annexe-emails.sql +0 −0 File moved. View file Loading
data/sql/physalis/02-vues-physalis-etab.sqldeleted 100644 → 0 +0 −76 Original line number Diff line number Diff line -- -- -- SyGAL -- ===== -- -- Web Service d'import de données -- ------------------------------- -- -- Vues Physalis propre à votre établissement, à personnaliser. -- create or replace view SYGAL_VARIABLE_MANU as select 'physalis' as source_id, 'EMAIL_ASSISTANCE' as id, 'EMAIL_ASSISTANCE' as cod_vap, 'Adresse mail de l''assistance utilisateur' as lib_vap, 'assistance-sygal@univ.fr' as par_vap, -----------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual union all select 'physalis' as source_id, 'EMAIL_BU' as id, 'EMAIL_BU' as cod_vap, 'Adresse mail de contact de la BU' as lib_vap, 'bu@univ.fr' as par_vap, ------------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual union all select 'physalis' as source_id, 'EMAIL_BDD' as id, 'EMAIL_BDD' as cod_vap, 'Adresse mail de contact du bureau des doctorats' as lib_vap, 'bdd@univ.fr' as par_vap, -----------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual / create view V_SYGAL_VARIABLE as with tmp(cod_vap, lib_vap, par_vap) as ( select 'ETB_ART_ETB_LIB', 'Article du nom de l''etb de référence', 'L''' from dual union select 'ETB_LIB', 'Nom de l''établissement de référence', 'Université de Caen Normandie' from dual union select 'ETB_LIB_NOM_RESP', 'Nom du responsable de l''établissement', 'M. Pierre Denise' from dual union select 'ETB_LIB_TIT_RESP', 'Titre du responsable de l''établissement', 'Le Président de l''université' from dual union select 'EMAIL_ASSISTANCE', 'Adresse mail de l''assistance utilisateur', 'assistance-sygal@unicaen.fr' from dual union select 'EMAIL_BU', 'Adresse mail de contact de la BU', 'scd.theses@unicaen.fr' from dual union select 'EMAIL_BDD', 'Adresse mail de contact du bureau des doctorats', 'recherche.doctorat@unicaen.fr' from dual union select 'TRIBUNAL_COMPETENT', 'Tribunal compétent', 'Le Tribunal Administratif de Caen' from dual ) select 'physalis' as source_id, -- Id de la source cod_vap as id, cod_vap, lib_vap, par_vap, to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from tmp -- + variables définies manuellement : union all select source_id, id, cod_vap, lib_vap, par_vap, DATE_DEB_VALIDITE, DATE_FIN_VALIDITE from V_SYGAL_VARIABLE_MANU /
dist/SQL/01-tables.sql 0 → 100644 +206 −0 Original line number Diff line number Diff line -- -- -- SyGAL -- ===== -- -- Web Service d'import de données -- ------------------------------- -- -- Tables à créer par chaque établissement. -- create table SYGAL_ACTEUR ( ID VARCHAR2(104), SOURCE_ID VARCHAR2(50 char), THESE_ID NUMBER(8), ROLE_ID CHAR, COD_ROJ_COMPL VARCHAR2(1 char), LIB_ROJ_COMPL VARCHAR2(21), COD_PER NUMBER(8), INDIVIDU_ID VARCHAR2(4000), ACTEUR_ETABLISSEMENT_ID VARCHAR2(8), COD_PAY_ETB VARCHAR2(3), LIB_PAY_ETB VARCHAR2(40), COD_CPS VARCHAR2(10), LIB_CPS VARCHAR2(40), TEM_HAB_RCH_PER VARCHAR2(1) not null, TEM_RAP_RECU VARCHAR2(1), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_DOCTORANT ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8), INDIVIDU_ID NUMBER(8), INE VARCHAR2(12), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ECOLE_DOCT ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(4), ID VARCHAR2(4), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ETABLISSEMENT ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(8), ID VARCHAR2(8), CODE VARCHAR2(8), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_FINANCEMENT ( ID NUMBER, SOURCE_ID VARCHAR2(50 char), THESE_ID NUMBER(8) not null, ANNEE_ID VARCHAR2(4), ORIGINE_FINANCEMENT_ID VARCHAR2(2), COMPLEMENT_FINANCEMENT VARCHAR2(4000), QUOTITE_FINANCEMENT NUMBER(3), DATE_DEBUT_FINANCEMENT DATE, DATE_FIN_FINANCEMENT DATE, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_INDIVIDU ( SOURCE_ID VARCHAR2(50 char), TYPE VARCHAR2(9), ID VARCHAR2(4000), SUPANN_ID VARCHAR2(4000), CIV VARCHAR2(5), LIB_NOM_PAT_IND VARCHAR2(40), LIB_NOM_USU_IND VARCHAR2(40), LIB_PR1_IND VARCHAR2(20), LIB_PR2_IND VARCHAR2(20), LIB_PR3_IND VARCHAR2(20), EMAIL VARCHAR2(4000), DATE_NAI_IND DATE, COD_PAY_NAT VARCHAR2(3), LIB_NAT VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ORIGINE_FINANCEMENT ( ID CHAR(2), SOURCE_ID VARCHAR2(50 char), COD_OFI CHAR(2), LIC_OFI VARCHAR2(10), LIB_OFI VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_ROLE ( SOURCE_ID VARCHAR2(50 char), ID CHAR, LIB_ROJ VARCHAR2(21), LIC_ROJ VARCHAR2(10), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_STRUCTURE ( SOURCE_ID VARCHAR2(50 char), TYPE_STRUCTURE_ID VARCHAR2(15), ID VARCHAR2(10), SIGLE VARCHAR2(25), LIBELLE VARCHAR2(100), CODE_PAYS VARCHAR2(3), LIBELLE_PAYS VARCHAR2(40), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_THESE_ANNEE_UNIV ( SOURCE_ID VARCHAR2(50 char), ID VARCHAR2(45), THESE_ID NUMBER(8) not null, ANNEE_UNIV VARCHAR2(4) not null, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_TITRE_ACCES ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8) not null, THESE_ID NUMBER(8) not null, TITRE_ACCES_INTERNE_EXTERNE VARCHAR2(1), LIBELLE_TITRE_ACCES VARCHAR2(120), TYPE_ETB_TITRE_ACCES VARCHAR2(40), LIBELLE_ETB_TITRE_ACCES VARCHAR2(100), CODE_DEPT_TITRE_ACCES VARCHAR2(100), CODE_PAYS_TITRE_ACCES VARCHAR2(3), INSERTED_ON DATE default sysdate not null ) / create table SYGAL_UNITE_RECH ( SOURCE_ID VARCHAR2(50 char), STRUCTURE_ID VARCHAR2(10) not null, ID VARCHAR2(10) not null, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_VARIABLE ( SOURCE_ID VARCHAR2(50 char), ID VARCHAR2(20), COD_VAP VARCHAR2(20), LIB_VAP VARCHAR2(47), PAR_VAP VARCHAR2(100), DATE_DEB_VALIDITE DATE, DATE_FIN_VALIDITE DATE, INSERTED_ON DATE default sysdate not null ) / create table SYGAL_THESE ( SOURCE_ID VARCHAR2(50 char), ID NUMBER(8) not null, ETA_THS VARCHAR2(1), DOCTORANT_ID NUMBER(8), COD_DIS NUMBER(7), LIB_INT1_DIS VARCHAR2(200), LIB_THS VARCHAR2(800), COD_LNG VARCHAR2(4), DAT_DEB_THS DATE, ECOLE_DOCT_ID VARCHAR2(4), UNITE_RECH_ID VARCHAR2(10), LIB_PAY VARCHAR2(40), LIB_ETB_COT VARCHAR2(120), TEM_AVENANT VARCHAR2(1), DAT_PREV_SOU DATE, TEM_SOU_AUT_THS VARCHAR2(1), DAT_AUT_SOU_THS DATE, DAT_SOU_THS DATE, DAT_FIN_CFD_THS DATE, COD_NEG_TRE VARCHAR2(1), ETA_RPD_THS VARCHAR2(1), CORRECTION_POSSIBLE VARCHAR2(11), COD_ANU_PRM_IAE VARCHAR2(20), INSERTED_ON DATE default sysdate not null ) /
data/sql/apogee/01-vues-apogee-communes.sql→dist/SQL/apogee/01-vues-apogee-communes.sql +0 −0 File moved. View file
data/sql/apogee/02-vues-apogee-etab.sql→dist/SQL/apogee/02-vues-apogee-etab.sql +6 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,9 @@ -- Web Service d'import de données -- ------------------------------- -- -- Vues Apogée propre à votre établissement, à personnaliser. -- Vues Apogée propre à votre établissement. -- -- ATTENTION: script à personnaliser! -- -- Loading @@ -30,7 +32,7 @@ create view V_SYGAL_VARIABLE_MANU as 'apogee' as source_id, 'EMAIL_BU' as id, 'EMAIL_BU' as cod_vap, 'Adresse mail de contact de la BU' as lib_vap, 'Adresse mail de contact pour les aspects BU' as lib_vap, 'bu@univ.fr' as par_vap, ------------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE Loading @@ -40,8 +42,8 @@ create view V_SYGAL_VARIABLE_MANU as 'apogee' as source_id, 'EMAIL_BDD' as id, 'EMAIL_BDD' as cod_vap, 'Adresse mail de contact du bureau des doctorats' as lib_vap, 'bdd@univ.fr' as par_vap, -----------------------------------------> à personnaliser 'Adresse mail de contact pour les aspects Doctorat' as lib_vap, 'doctorat@univ.fr' as par_vap, -----------------------------------------> à personnaliser to_date('2017-01-01', 'YYYY-MM-DD') as DATE_DEB_VALIDITE, to_date('9999-12-31', 'YYYY-MM-DD') as DATE_FIN_VALIDITE from dual Loading