DLLG#69455 -- Automatisch anonimiseren van de bezoekers.
svn path=/Customer/trunk/; revision=53644
This commit is contained in:
@@ -1910,7 +1910,35 @@ AS
|
||||
AND fac_srtnotificatie_code = 'CUST01'
|
||||
AND b.bez_bezoekers_aanmaak < fac_tracking_datum);
|
||||
|
||||
CREATE OR REPLACE PROCEDURE dllg_daily
|
||||
AS
|
||||
v_volgnr NUMBER;
|
||||
BEGIN
|
||||
-- Anonymizeren van bezoekers (na 6 maanden) en personen (na 12 maanden)
|
||||
SELECT COALESCE(MAX(fac_rapport_volgnr),0)
|
||||
INTO v_volgnr
|
||||
FROM fac_rapport
|
||||
WHERE fac_rapport_node = 'Anonymize';
|
||||
|
||||
v_volgnr := v_volgnr + 1;
|
||||
IF TO_CHAR (SYSDATE, 'DD') = '01'
|
||||
THEN
|
||||
BEGIN
|
||||
ANO.anonymizebez (add_months(trunc(SYSDATE), -7), add_months(trunc(SYSDATE), -6));
|
||||
INSERT INTO fac_rapport (fac_rapport_node, fac_rapport_volgnr, fac_rapport_regel)
|
||||
VALUES('Anonymize', v_volgnr, 'Bezoekers geanonymizeerd ' ||
|
||||
to_char(add_months(TRUNC(SYSDATE), -7), 'dd-mm-yyyy hh24:mi:ss') || ' - ' ||
|
||||
to_char(add_months(TRUNC(SYSDATE), -6), 'dd-mm-yyyy hh24:mi:ss'));
|
||||
EXCEPTION WHEN OTHERS
|
||||
THEN
|
||||
INSERT INTO fac_rapport (fac_rapport_node, fac_rapport_volgnr, fac_rapport_regel)
|
||||
VALUES('Anonymize', v_volgnr, 'Error: Fout opgetreden bij het anonymizeren van bezoekers ' ||
|
||||
to_char(add_months(TRUNC(SYSDATE), -7), 'dd-mm-yyyy hh24:mi:ss') || ' - ' ||
|
||||
to_char(add_months(TRUNC(SYSDATE), -6), 'dd-mm-yyyy hh24:mi:ss'));
|
||||
END;
|
||||
END IF;
|
||||
END;
|
||||
/
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user