diff --git a/UWVA/uwva_misc.sql b/UWVA/uwva_misc.sql index 9b7f0ba8a..f065627ea 100644 --- a/UWVA/uwva_misc.sql +++ b/UWVA/uwva_misc.sql @@ -6770,21 +6770,7 @@ AS AND a.bez_afspraak_datum < SYSDATE - 31 AND a.bez_afspraak_datum > SYSDATE - 365 --MvH toegevoegd tbv performance ORDER BY bez_afspraak_key; - - -- Delete BSN van alle bezoekers die aangemeld zijn via E-Afspraak (Communited). - CURSOR c_comm - IS - SELECT bk.bez_kenmerkwaarde_key - FROM bez_bezoekers b, - bez_afspraak a, - res_rsv_ruimte r, - bez_kenmerkwaarde bk - WHERE a.bez_afspraak_key = b.bez_afspraak_key - AND a.res_rsv_ruimte_key = r.res_rsv_ruimte_key - AND bk.bez_bezoekers_key = b.bez_bezoekers_key - AND r.res_activiteit_key = 481 -- eafspraak - AND bk.bez_kenmerk_key = 1; - + -- Reserveringen met een gevuld BSN-veld (deze hebben hier geen bezoekers meer met een gevuld BSN-veld)! CURSOR c_res IS @@ -7029,17 +7015,9 @@ BEGIN END LOOP; COMMIT; + ------------------------------------------------------------------------------------------------------------------------------------------------------------------ - FOR rc IN c_comm - LOOP - BEGIN - DELETE FROM bez_kenmerkwaarde - WHERE bez_kenmerkwaarde_key = rc.bez_kenmerkwaarde_key; - END; - END LOOP; - - COMMIT; - ------------------------------------------------------------------------------------------------------------------------------------------------------------------ + FOR rc IN c_res LOOP -- Cursor bevat reserveringen met BSN die moeten worden geanonimiseerd. @@ -10306,149 +10284,6 @@ AS AND alg_kenmerk_key = 1020 AND l.alg_locatie_key = ak.alg_onrgoed_key; - --- CMS-notificaties (CUST31 t/m CUST34)! -CREATE OR REPLACE VIEW UWVA_V_NOTI_PAS_TMP_PARK -( - CODE, - SENDER, - RECEIVER, - TEXT, - KEY, - PAR1, - PAR2, - XKEY -) -AS - SELECT 'CUST31', - NULL, - k.prs_perslid_key, - 'Toegangspas of parkeerrechten van toegangspas zijn gewijzigd voor medewerker ' || pf.prs_perslid_naam_friendly, - i.ins_deel_key, - NULL, - NULL, - NULL - FROM ins_deel i, - fac_tracking f, - prs_perslid p, - prs_afdeling a, - prs_kostenplaats k, - prs_v_perslid_fullnames pf - WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover - AND i.ins_deel_key = f.fac_tracking_refkey - AND f.fac_srtnotificatie_key = 134 -- INSUPD - AND f.fac_tracking_datum > SYSDATE - 1 / 24 - AND (UPPER (f.fac_tracking_oms) LIKE '%TEMPLATE:%' OR UPPER (f.fac_tracking_oms) LIKE '%PARKEER:%') - AND i.ins_alg_ruimte_type = 'P' - AND i.ins_alg_ruimte_key = p.prs_perslid_key - AND p.prs_afdeling_key = a.prs_afdeling_key - AND k.prs_kostenplaats_key = a.prs_kostenplaats_key - AND p.prs_perslid_key = pf.prs_perslid_key; - - -CREATE OR REPLACE VIEW UWVA_V_NOTI_PAS_VER_DEF -( - CODE, - SENDER, - RECEIVER, - TEXT, - KEY, - PAR1, - PAR2, - XKEY -) -AS - SELECT 'CUST32', - NULL, - k.prs_perslid_key, - 'Toegangspas van medewerker ' || pf.prs_perslid_naam_friendly || ' is vermist of defect', - i.ins_deel_key, - NULL, - NULL, - NULL - FROM ins_deel i, - fac_tracking f, - prs_perslid p, - prs_afdeling a, - prs_kostenplaats k, - prs_v_perslid_fullnames pf - WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover - AND i.ins_deel_key = f.fac_tracking_refkey - AND f.fac_srtnotificatie_key = 134 -- INSUPD - AND f.fac_tracking_datum > SYSDATE - 1 / 24 - AND (UPPER (f.fac_tracking_oms) LIKE '%--> VERMIST%' OR UPPER (f.fac_tracking_oms) LIKE '%--> DEFECT%') - AND i.ins_alg_ruimte_type = 'P' - AND i.ins_alg_ruimte_key = p.prs_perslid_key - AND p.prs_afdeling_key = a.prs_afdeling_key - AND k.prs_kostenplaats_key = a.prs_kostenplaats_key - AND p.prs_perslid_key = pf.prs_perslid_key; - - -CREATE OR REPLACE VIEW UWVA_V_NOTI_PAS_NIEUW -( - CODE, - SENDER, - RECEIVER, - TEXT, - KEY, - PAR1, - PAR2, - XKEY -) -AS - SELECT sn.fac_srtnotificatie_code, - NULL, - k.prs_perslid_key, - REPLACE (sn.fac_srtnotificatie_oms, '##NAAM##', pf.prs_perslid_naam_friendly), - i.ins_deel_key, - NULL, - NULL, - NULL - FROM ins_deel i, - fac_tracking t, - prs_perslid p, - prs_afdeling a, - prs_kostenplaats k, - prs_v_perslid_fullnames pf, - fac_srtnotificatie sn, - fac_notificatie_job nj - WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover - AND i.ins_deel_key = t.fac_tracking_refkey - AND t.fac_srtnotificatie_key = 133 -- INSNEW - AND i.ins_alg_ruimte_type = 'P' - AND i.ins_alg_ruimte_key = p.prs_perslid_key - AND p.prs_afdeling_key = a.prs_afdeling_key - AND k.prs_kostenplaats_key = a.prs_kostenplaats_key - AND p.prs_perslid_key = pf.prs_perslid_key - AND sn.fac_srtnotificatie_code = 'CUST33' - AND nj.fac_notificatie_job_view = 'UWVA_V_NOTI_PAS_NIEUW' - AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun - UNION ALL - SELECT sn.fac_srtnotificatie_code, - NULL, - p.prs_perslid_key, - REPLACE (sn.fac_srtnotificatie_oms, '##NAAM##', pf.prs_perslid_naam_friendly), - i.ins_deel_key, - NULL, - NULL, - NULL - FROM ins_deel i, - ins_v_aanwezigkenmerkdeel kd, - prs_perslid p, - prs_v_perslid_fullnames pf, - fac_srtnotificatie sn, - fac_notificatie_job nj - WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover - AND i.ins_deel_key = kd.ins_deel_key - AND kd.ins_kenmerk_key = 487 -- Pasnr - AND i.ins_alg_ruimte_type = 'P' - AND i.ins_alg_ruimte_key = p.prs_perslid_key - AND p.prs_perslid_key = pf.prs_perslid_key - AND sn.fac_srtnotificatie_code = 'CUST34' - AND nj.fac_notificatie_job_view = 'UWVA_V_NOTI_PAS_NIEUW' - AND kd.ins_kenmerkdeel_aanmaak BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun; - - -- UWVA#36904 CREATE OR REPLACE VIEW uwva_v_rap_res_vc_perslid (