UWVA#53566 Post-import/Anonimiseren lopende meldingen (bij vervangen dump)
svn path=/Customer/trunk/; revision=38333
This commit is contained in:
@@ -49,51 +49,51 @@ AS
|
||||
CURSOR c_vertaal
|
||||
IS
|
||||
SELECT m.mld_melding_key, km.mld_kenmerkmelding_key, km.mld_kenmerk_key
|
||||
FROM mld_kenmerkmelding km, mld_melding m, fac_tracking tr
|
||||
FROM mld_kenmerkmelding km, mld_melding m--, fac_tracking tr
|
||||
WHERE (km.mld_kenmerk_key IN (702, 703) -- Gevalsnummer+BSN
|
||||
OR (km.mld_kenmerk_key = 701 AND km.mld_kenmerkmelding_waarde != 'Anoniem')) -- Naam en niet Anoniem
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = 1301 -- Vertaalwerk
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND tr.fac_tracking_datum < SYSDATE -- 60
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE - 60
|
||||
ORDER BY m.mld_melding_key;
|
||||
|
||||
CURSOR c_archief_dossier_hulshoff
|
||||
IS
|
||||
SELECT m.mld_melding_key, m.mld_melding_omschrijving, km.mld_kenmerk_key
|
||||
FROM mld_melding m, fac_tracking tr, mld_kenmerkmelding km
|
||||
FROM mld_melding m, mld_kenmerkmelding km--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key IN (2, 146, 2961) -- Vraag over archief+Overdracht naar Hulshoff+Verwijderen dossiers
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND m.mld_melding_key = km.mld_melding_key(+)
|
||||
AND km.mld_kenmerk_key(+) = 2385 -- Te verwijderen dossiers
|
||||
AND tr.fac_tracking_datum < SYSDATE -- 31
|
||||
AND tr.fac_tracking_datum > SYSDATE - 365 --MB toegevoegd tbv performance
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MB toegevoegd tbv performance
|
||||
ORDER BY m.mld_melding_key;
|
||||
|
||||
CURSOR c_tolk
|
||||
IS
|
||||
SELECT m.mld_melding_key, km.mld_kenmerkmelding_key
|
||||
FROM mld_melding m, fac_tracking tr, mld_kenmerkmelding km, mld_kenmerk k
|
||||
FROM mld_melding m, mld_kenmerkmelding km, mld_kenmerk k--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key IN (2801, 2802, 2821, 3421, 3422, 3423) -- Tolkdiensten (op UWV locatie+telefonisch+extern)
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 1500 -- Naam klant
|
||||
AND tr.fac_tracking_datum < SYSDATE -- 31
|
||||
AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
UNION ALL
|
||||
SELECT m.mld_melding_key, km.mld_kenmerkmelding_key
|
||||
FROM mld_melding m, fac_tracking tr, mld_kenmerkmelding km, mld_kenmerk k
|
||||
FROM mld_melding m, mld_kenmerkmelding km, mld_kenmerk k--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key = 1721 -- Tolk Nederlandse gebarentaal
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 701 -- Naam gesprekspartner UWV
|
||||
AND tr.fac_tracking_datum < SYSDATE -- 31
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > SYSDATE - 365 --MvH toegevoegd tbv performance
|
||||
ORDER BY 1;
|
||||
|
||||
@@ -209,11 +209,12 @@ BEGIN
|
||||
WHERE COALESCE (mld_opdr_omschrijving, '-') NOT LIKE '[Geanonimiseerd%'
|
||||
AND mld_melding_key IN
|
||||
(SELECT mld_melding_key
|
||||
FROM mld_melding m, fac_tracking tr
|
||||
FROM mld_melding m--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key = 1301 -- Vertaalwerk
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND tr.fac_tracking_datum < SYSDATE);
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE
|
||||
AND 1=1);
|
||||
|
||||
EXECUTE IMMEDIATE 'ALTER TRIGGER MLD_T_MLD_OPDR_B_IU ENABLE';
|
||||
|
||||
@@ -255,11 +256,12 @@ BEGIN
|
||||
WHERE COALESCE (mld_opdr_omschrijving, '-') NOT LIKE '[Geanonimiseerd%'
|
||||
AND mld_melding_key IN
|
||||
(SELECT mld_melding_key
|
||||
FROM mld_melding m, fac_tracking tr
|
||||
FROM mld_melding m--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key IN (2, 146, 2961) -- Vraag over archief+Overdracht naar Hulshoff+Verwijderen dossiers
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND tr.fac_tracking_datum < SYSDATE);
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE
|
||||
AND 1=1);
|
||||
|
||||
EXECUTE IMMEDIATE 'ALTER TRIGGER MLD_T_MLD_OPDR_B_IU ENABLE';
|
||||
|
||||
@@ -301,12 +303,13 @@ BEGIN
|
||||
WHERE COALESCE (mld_opdr_omschrijving, '-') NOT LIKE '[Geanonimiseerd%'
|
||||
AND mld_melding_key IN
|
||||
(SELECT mld_melding_key
|
||||
FROM mld_melding m, fac_tracking tr
|
||||
FROM mld_melding m--, fac_tracking tr
|
||||
WHERE m.mld_stdmelding_key IN (2801, 2802, 2821, 3421, 3422, 3423, 1721) -- Tolkdiensten (op UWV locatie+telefonisch+extern)
|
||||
AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
AND tr.fac_tracking_datum < SYSDATE -- 31
|
||||
AND tr.fac_tracking_datum > TO_DATE ('26062015', 'ddmmyyyy')); -- Per introductie 'Naam klant'!
|
||||
--AND m.mld_melding_key = tr.fac_tracking_refkey
|
||||
--AND tr.fac_srtnotificatie_key IN (18, 22) -- MLDAFM/MLDREJ
|
||||
--AND tr.fac_tracking_datum < SYSDATE - 31
|
||||
--AND tr.fac_tracking_datum > TO_DATE ('26062015', 'ddmmyyyy') -- Per introductie 'Naam klant'!
|
||||
AND 1=1);
|
||||
|
||||
EXECUTE IMMEDIATE 'ALTER TRIGGER MLD_T_MLD_OPDR_B_IU ENABLE';
|
||||
|
||||
@@ -415,6 +418,18 @@ EXCEPTION
|
||||
END;
|
||||
/
|
||||
|
||||
-- UWVA#53566: Verwijderen naam van geschoonde/te schonen (enkelvoudige) bijlagen, want daarin vaak ook persoonsgegevens!
|
||||
DELETE FROM mld_kenmerkmelding km WHERE EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_srtkenmerk_key IN (1881) AND mld_kenmerk_key = km.mld_kenmerk_key); -- Te vertalen document
|
||||
DELETE FROM mld_kenmerkopdr ko WHERE EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_srtkenmerk_key IN (1881) AND mld_kenmerk_key = ko.mld_kenmerk_key); -- Te vertalen document
|
||||
COMMIT;
|
||||
|
||||
DELETE FROM mld_kenmerkopdr ko WHERE EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_srtkenmerk_key IN (801, 802, 803, 804, 821, 822) AND mld_kenmerk_key = ko.mld_kenmerk_key); -- Vertaalde documenten
|
||||
COMMIT;
|
||||
|
||||
DELETE FROM mld_kenmerkmelding km WHERE EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_srtkenmerk_key IN (1841) AND mld_kenmerk_key = km.mld_kenmerk_key); -- Bijlage/Aanvraagformulier buitenlandse reis
|
||||
DELETE FROM mld_kenmerkopdr ko WHERE EXISTS (SELECT 1 FROM mld_kenmerk WHERE mld_srtkenmerk_key IN (1841) AND mld_kenmerk_key = ko.mld_kenmerk_key); -- Bijlage/Aanvraagformulier buitenlandse reis
|
||||
COMMIT;
|
||||
|
||||
-- Prevent e-mails to real users
|
||||
UPDATE prs_perslid SET prs_perslid_email=REPLACE(prs_perslid_email,'@', '$');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user