Loading CHANGELOG +4 −0 Original line number Diff line number Diff line Loading @@ -9,7 +9,11 @@ author: Laurent Lécluse - DSI - Unicaen * Suppression du bug empêchant de saisir des services référentiels si la structure "UNIV" n'existe pas. * Correction de bug empêchant la modification d'heures de service déjà validés dans certains cas. ## Procédure de mise à jour * Procédure habituelle : pas de changement en base de données Loading data/Déploiement/Changements.pdf +163 B (166 KiB) File changed.No diff preview for this file type. View original file View changed file data/Déploiement/Procédure d'installation.pdf (201 KiB) File changed.No diff preview for this file type. View original file View changed file data/Déploiement/Procédure de mise à jour.pdf (158 KiB) File changed.No diff preview for this file type. View original file View changed file data/Sql/statuts et sections cnu.sql +129 −15 Original line number Diff line number Diff line -- recherche d'intervenants SELECT id, nom_patronymique, nom_usuel, prenom, code code_harpege i.id || ',' id, srci.nom_patronymique, srci.nom_usuel, srci.prenom, srci.code code_harpege, si.libelle statut FROM intervenant src_intervenant srci LEFT JOIN intervenant i ON i.source_code = srci.source_code AND i.annee_id = srci.annee_id JOIN statut_intervenant si ON si.id = srci.statut_id WHERE annee_id = 2017 AND ose_divers.str_reduce(nom_usuel || nom_patronymique) LIKE '%lecluse%' --AND code = '' -- Code Harpège srci.annee_id = 2017 -- pour 2017/2018 --AND ose_divers.str_reduce(srci.nom_usuel || srci.nom_patronymique) LIKE '%fer%' --AND srci.code = '' -- Code Harpège AND srci.code IN ( 80197, 47933, 34219, 123371, 132818, 132467, 20677, 47271, 132947, 47272, 121631, 30689, 132285, 20644, 30697, 30694, 104831, 122373, 20630, 62966, 79038, 30629, 104832, 20636, 30670, 33473, 20637, 105913, 20643, 109033, 132565, 122573, 62842, 122514, 123351, 105911, 121002, 121871, 132498, 45010, 48391, 20685, 20691, 30703 ) ; / -- pour importer des intervenants pas trouvés dans OSE DECLARE ANNEE_ID VARCHAR2(4) DEFAULT '2017'; INTERVENANT_CODES VARCHAR2(4000) DEFAULT /* liste des intervenants : codes harpège séparés par des virgules */ '111911,20642,20665,20670,20674,69679,80260,93993'; BEGIN UNICAEN_IMPORT.SYNCHRONISATION('INTERVENANT', 'WHERE source_code IN (' || INTERVENANT_CODES || ') AND ANNEE_ID=' || ANNEE_ID ); END; / -- liste des statuts SELECT id, libelle Loading @@ -20,12 +84,62 @@ WHERE ; INSERT INTO intervenant_saisie( id, intervenant_id, statut_id ) VALUES ( intervenant_saisie_id_seq.nextval, -- id 1, -- intervenant_id 10, -- statut_id ); No newline at end of file SELECT 'INSERT INTO intervenant_saisie(id,intervenant_id,statut_id) VALUES ( intervenant_saisie_id_seq.nextval, ' || intervenant_id || ', ' || statut_id || ');' isql FROM ( SELECT 31 statut_id, -- à personnaliser id intervenant_id FROM intervenant WHERE ID IN ( -- liste d'ID d'intervenants à coller (avec des virgules entre chaque ID) -- Pour récupérer le résultat, cliquer sur la liste du résultat avec le bouton droit, puis -- Exporter, format delimited, enregistrer sous "Presse papier" -- Puis, dans une nouvelle fenêtre SQL, coller le résultat et exécuter les requêtes -- Ne pas oublier de valider (commit), sinon ce n'est pas enrsgistré et ça peut bloquer la base. 33799, 35712, 35713, 35714, 35580, 35715, 35623, 35716, 35717, 35718, 35719, 35720, 35611, 35627, 35615, 35721, 35722, 35613, 35619, 29619, 35723, 35724, 35725, 35726, 35617, 35727, 35728, 35729, 35730, 35625, 35731, 35629, 35732, 35733, 35609, 35734, 20726, 35621, 35607, 35735, 35736, 35737, 19475, 35605 )); No newline at end of file Loading
CHANGELOG +4 −0 Original line number Diff line number Diff line Loading @@ -9,7 +9,11 @@ author: Laurent Lécluse - DSI - Unicaen * Suppression du bug empêchant de saisir des services référentiels si la structure "UNIV" n'existe pas. * Correction de bug empêchant la modification d'heures de service déjà validés dans certains cas. ## Procédure de mise à jour * Procédure habituelle : pas de changement en base de données Loading
data/Déploiement/Changements.pdf +163 B (166 KiB) File changed.No diff preview for this file type. View original file View changed file
data/Déploiement/Procédure d'installation.pdf (201 KiB) File changed.No diff preview for this file type. View original file View changed file
data/Déploiement/Procédure de mise à jour.pdf (158 KiB) File changed.No diff preview for this file type. View original file View changed file
data/Sql/statuts et sections cnu.sql +129 −15 Original line number Diff line number Diff line -- recherche d'intervenants SELECT id, nom_patronymique, nom_usuel, prenom, code code_harpege i.id || ',' id, srci.nom_patronymique, srci.nom_usuel, srci.prenom, srci.code code_harpege, si.libelle statut FROM intervenant src_intervenant srci LEFT JOIN intervenant i ON i.source_code = srci.source_code AND i.annee_id = srci.annee_id JOIN statut_intervenant si ON si.id = srci.statut_id WHERE annee_id = 2017 AND ose_divers.str_reduce(nom_usuel || nom_patronymique) LIKE '%lecluse%' --AND code = '' -- Code Harpège srci.annee_id = 2017 -- pour 2017/2018 --AND ose_divers.str_reduce(srci.nom_usuel || srci.nom_patronymique) LIKE '%fer%' --AND srci.code = '' -- Code Harpège AND srci.code IN ( 80197, 47933, 34219, 123371, 132818, 132467, 20677, 47271, 132947, 47272, 121631, 30689, 132285, 20644, 30697, 30694, 104831, 122373, 20630, 62966, 79038, 30629, 104832, 20636, 30670, 33473, 20637, 105913, 20643, 109033, 132565, 122573, 62842, 122514, 123351, 105911, 121002, 121871, 132498, 45010, 48391, 20685, 20691, 30703 ) ; / -- pour importer des intervenants pas trouvés dans OSE DECLARE ANNEE_ID VARCHAR2(4) DEFAULT '2017'; INTERVENANT_CODES VARCHAR2(4000) DEFAULT /* liste des intervenants : codes harpège séparés par des virgules */ '111911,20642,20665,20670,20674,69679,80260,93993'; BEGIN UNICAEN_IMPORT.SYNCHRONISATION('INTERVENANT', 'WHERE source_code IN (' || INTERVENANT_CODES || ') AND ANNEE_ID=' || ANNEE_ID ); END; / -- liste des statuts SELECT id, libelle Loading @@ -20,12 +84,62 @@ WHERE ; INSERT INTO intervenant_saisie( id, intervenant_id, statut_id ) VALUES ( intervenant_saisie_id_seq.nextval, -- id 1, -- intervenant_id 10, -- statut_id ); No newline at end of file SELECT 'INSERT INTO intervenant_saisie(id,intervenant_id,statut_id) VALUES ( intervenant_saisie_id_seq.nextval, ' || intervenant_id || ', ' || statut_id || ');' isql FROM ( SELECT 31 statut_id, -- à personnaliser id intervenant_id FROM intervenant WHERE ID IN ( -- liste d'ID d'intervenants à coller (avec des virgules entre chaque ID) -- Pour récupérer le résultat, cliquer sur la liste du résultat avec le bouton droit, puis -- Exporter, format delimited, enregistrer sous "Presse papier" -- Puis, dans une nouvelle fenêtre SQL, coller le résultat et exécuter les requêtes -- Ne pas oublier de valider (commit), sinon ce n'est pas enrsgistré et ça peut bloquer la base. 33799, 35712, 35713, 35714, 35580, 35715, 35623, 35716, 35717, 35718, 35719, 35720, 35611, 35627, 35615, 35721, 35722, 35613, 35619, 29619, 35723, 35724, 35725, 35726, 35617, 35727, 35728, 35729, 35730, 35625, 35731, 35629, 35732, 35733, 35609, 35734, 20726, 35621, 35607, 35735, 35736, 35737, 19475, 35605 )); No newline at end of file