103,7 → 103,7 |
ORDER BY HC_ID_COORDINATEUR, HC_ID_REDACTEUR ASC; |
|
#------------------------------------------------------------------------------------------------------------------------ |
#annuaire_tela vers coel_personne |
# EFLORE_DROIT_POSSEDER et annuaire_tela vers coel_personne |
# Pour l''identifiant on garde celui de l''annuaire Tela. Les autres projets commenceront à partir de 100 000 |
INSERT INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
120,9 → 120,9 |
IF(EDP_ID_DROIT = '1', '2022', IF(EDP_ID_DROIT = '2', '2023', IF(EDP_ID_DROIT = '3', '2024', 0))), |
U_PASSWD, U_MAIL, U_ID, CONCAT('<?xml version="1.0" encoding="UTF-8"><parametres><niveau_bota>', U_NIV,'</niveau_bota></parametres>'), |
@idm := @idm+1 |
FROM tb_v4.annuaire_tela AS AT, tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP, tb_v4.carto_PAYS AS CP |
WHERE AT.U_ID = EDP.EDP_ID_UTILISATEUR |
AND CP.CP_ID_Pays = AT.U_COUNTRY |
FROM tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (EDP.EDP_ID_UTILISATEUR = AT.U_ID) |
LEFT JOIN tb_v4.carto_PAYS AS CP ON (AT.U_COUNTRY = CP.CP_ID_Pays) |
ORDER BY U_ID ASC; |
INSERT INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
129,10 → 129,41 |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT @idm_tmp := @idm_tmp+1, '113', U_ID, NULL, U_DATE, |
CONCAT('Importation de l''utilisateur #', U_ID,' de la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_v4.annuaire_tela AS AT, tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP |
WHERE AT.U_ID = EDP.EDP_ID_UTILISATEUR |
FROM tb_herbiers.EFLORE_DROIT_POSSEDER AS EDP |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (EDP.EDP_ID_UTILISATEUR = AT.U_ID) |
ORDER BY U_ID ASC; |
|
#------------------------------------------------------------------------------------------------------------------------ |
# HERBIERS_ADMINISTRER et annuaire_tela vers coel_personne |
# Pour l''identifiant on garde celui de l''annuaire Tela. Les autres projets commenceront à partir de 100 000 |
INSERT INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
cp_adresse_01, cp_adresse_02, cp_region, cp_code_postal, cp_ville, cp_pays, |
cp_truk_courriel, cp_truk_url, |
cp_description, |
cp_mot_de_passe, cp_login, cp_ce_annuaire_tela, cp_parametre, |
cp_ce_meta) |
SELECT DISTINCT U_ID, '3', CONCAT(U_SURNAME,' ',UPPER(U_NAME)) AS NOM_COMPLET, U_SURNAME, UPPER(U_NAME), |
U_ADDR1, U_ADDR2, U_STATE, U_ZIP_CODE, U_CITY, CP.CP_Intitule_pays, |
LOWER(U_MAIL), U_WEB, |
CONCAT('Spécialités systématiques : ', U_SPE, '\nSpécialités géographiques : ', U_GEO, '\nFonction : ', U_FONCTION, '\nStructure : ', U_TITLE), |
U_PASSWD, U_MAIL, U_ID, CONCAT('<?xml version="1.0" encoding="UTF-8"><parametres><niveau_bota>', U_NIV,'</niveau_bota></parametres>'), |
@idm := @idm+1 |
FROM tb_herbiers.HERBIERS_ADMINISTRER AS HA |
LEFT JOIN tb_v4.annuaire_tela AS AT ON (HA.HA_ID_ANNUAIRE = AT.U_ID) |
LEFT JOIN tb_v4.carto_PAYS AS CP ON (AT.U_COUNTRY = CP.CP_ID_Pays) |
WHERE U_ID NOT IN (SELECT cp_id_personne FROM tb_coel.coel_personne WHERE cp_id_personne < 100000) |
ORDER BY U_ID ASC; |
INSERT INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', U_ID, NULL, U_DATE, |
CONCAT('Importation de l''utilisateur #', U_ID,' de la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_v4.annuaire_tela AS AT |
LEFT JOIN tb_herbiers.HERBIERS_ADMINISTRER AS HA ON (AT.U_ID = HA.HA_ID_ANNUAIRE ) |
WHERE U_ID NOT IN (SELECT cp_id_personne FROM tb_coel.coel_personne WHERE cp_id_personne < 100000) |
ORDER BY U_ID ASC; |
|
#------------------------------------------------------------------------------------------------------------------------ |
# HERBIERS_ADMINISTRER vers coel_structure_a_personne |
INSERT INTO tb_coel.coel_structure_a_personne |
144,7 → 175,7 |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, |
cmhl_date_modification, cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT @idm_tmp := @idm_tmp+1, '120', CONCAT(HA_ID_ORG, '-', HA_ID_ANNUAIRE, '-2026'), NULL, |
NOW(), CONCAT('Importation des de l''administrateur #',HA_ID_ANNUAIRE,' de la structure #', HA_ID_ORG,'de la table HERBIER_ADMINISTRER.'), '1', '1', '162.38.234.1' |
NOW(), CONCAT('Importation de l''administrateur #',HA_ID_ANNUAIRE,' de la structure #', HA_ID_ORG,' de la table HERBIER_ADMINISTRER.'), '1', '1', '162.38.234.1' |
FROM tb_herbiers.HERBIERS_ADMINISTRER |
ORDER BY HA_ID_ANNUAIRE, HA_ID_ORG ASC; |
|
179,6 → 210,7 |
UPDATE tb_coel.coel_personne SET cp_truk_fax = REPLACE(cp_truk_fax, ' ', '') WHERE cp_truk_fax LIKE '% %'; |
UPDATE tb_coel.coel_personne SET cp_truk_fax = IF(cp_truk_fax LIKE '%+330%', REPLACE(cp_truk_fax, '+330', '+33'),cp_truk_fax); |
|
ALTER TABLE tb_coel.coel_personne ORDER BY cp_id_personne; |
|
#------------------------------------------------------------------------------------------------------------------------ |
# HERBIERS_ont_un_staff vers coel_structure_a_personne |
282,7 → 314,79 |
ORDER BY hi.ID_INDIC ASC; |
|
#------------------------------------------------------------------------------------------------------------------------ |
# Mise à jour des id de personne inexistant dans l''annuaire Tela |
UPDATE tb_coel.coel_meta_historique_ligne |
SET cmhl_ce_modifier_par = 1 |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela); |
# Mise à jour des id de personne inexistant dans l''annuaire Tela |
# dans la table : coel_meta_historique_ligne |
INSERT IGNORE INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
cp_description, cp_ce_annuaire_tela, |
cp_ce_meta) |
SELECT DISTINCT cmhl_ce_modifier_par, '3', CONCAT('Inconnu #', cmhl_ce_modifier_par) AS NOM_COMPLET, 'Inconnu', 'INCONNU', |
'Individu non présent dans l''annuaire Tela Botanica.', cmhl_ce_modifier_par, |
@idm := @idm+1 |
FROM tb_coel.coel_meta_historique_ligne |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cmhl_ce_modifier_par ASC; |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cmhl_ce_modifier_par, NULL, NOW(), |
CONCAT('Création de l''utilisateur inconnu #', cmhl_ce_modifier_par,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_coel.coel_meta_historique_ligne |
WHERE cmhl_ce_modifier_par NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cmhl_ce_modifier_par ASC; |
# dans la table : coel_structure_a_personne |
INSERT IGNORE INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
cp_description, cp_ce_annuaire_tela, |
cp_ce_meta) |
SELECT DISTINCT csap_id_personne, '3', CONCAT('Inconnu #', csap_id_personne) AS NOM_COMPLET, 'Inconnu', 'INCONNU', |
'Individu non présent dans l''annuaire Tela Botanica.', csap_id_personne, |
@idm := @idm+1 |
FROM tb_coel.coel_structure_a_personne |
WHERE csap_id_personne NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY csap_id_personne ASC; |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', csap_id_personne, NULL, NOW(), |
CONCAT('Création de l''utilisateur inconnu #', csap_id_personne,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_coel.coel_structure_a_personne |
WHERE csap_id_personne NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY csap_id_personne ASC; |
# dans la table : coel_personne_a_relation |
INSERT IGNORE INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
cp_description, cp_ce_annuaire_tela, |
cp_ce_meta) |
SELECT DISTINCT cpar_id_personne_01, '3', CONCAT('Inconnu #', cpar_id_personne_01) AS NOM_COMPLET, 'Inconnu', 'INCONNU', |
'Individu non présent dans l''annuaire Tela Botanica.', cpar_id_personne_01, |
@idm := @idm+1 |
FROM tb_coel.coel_personne_a_relation |
WHERE cpar_id_personne_01 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cpar_id_personne_01 ASC; |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cpar_id_personne_01, NULL, NOW(), |
CONCAT('Création de l''utilisateur inconnu #', cpar_id_personne_01,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_coel.coel_personne_a_relation |
WHERE cpar_id_personne_01 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cpar_id_personne_01 ASC; |
INSERT IGNORE INTO tb_coel.coel_personne |
(cp_id_personne, cp_ce_projet, cp_fmt_nom_complet, cp_prenom, cp_nom, |
cp_description, cp_ce_annuaire_tela, |
cp_ce_meta) |
SELECT DISTINCT cpar_id_personne_02, '3', CONCAT('Inconnu #', cpar_id_personne_02) AS NOM_COMPLET, 'Inconnu', 'INCONNU', |
'Individu non présent dans l''annuaire Tela Botanica.', cpar_id_personne_02, |
@idm := @idm+1 |
FROM tb_coel.coel_personne_a_relation |
WHERE cpar_id_personne_02 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cpar_id_personne_02 ASC; |
INSERT IGNORE INTO tb_coel.coel_meta_historique_ligne |
(cmhl_id_historique_ligne, cmhl_ce_table, cmhl_cle_ligne, cmhl_enregistrement, cmhl_date_modification, |
cmhl_notes, cmhl_ce_modifier_par, cmhl_ce_etat ,cmhl_ip) |
SELECT DISTINCT @idm_tmp := @idm_tmp+1, '113', cpar_id_personne_02, NULL, NOW(), |
CONCAT('Création de l''utilisateur inconnu #', cpar_id_personne_02,' non présent la table annuaire_tela.'), '1', '1', '162.38.234.1' |
FROM tb_coel.coel_personne_a_relation |
WHERE cpar_id_personne_02 NOT IN (SELECT U_ID FROM tb_v4.annuaire_tela) |
ORDER BY cpar_id_personne_02 ASC; |