UWVA#64306 - CMS notificaties en anonimiseer actie weggehaald
svn path=/Customer/trunk/; revision=48419
This commit is contained in:
@@ -6771,20 +6771,6 @@ AS
|
||||
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
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user