IVET#86161 CUST06-notijob/Baseren op MLDBHG-tracking (ipv. MLDUPD-tracking)

svn path=/Customer/trunk/; revision=67008
This commit is contained in:
Maarten van der Heide
2024-11-12 16:00:38 +00:00
parent 8099d27e9f
commit 0fe960f7ee

View File

@@ -2901,20 +2901,24 @@ AS
NULL,
dp1.mld_disc_params_emailnw3,
NULL
FROM fac_tracking t,
FROM fac_notificatie_job nj,
fac_tracking t,
mld_melding m,
mld_stdmelding sm,
mld_v_aanwezigkenmerkmelding km1,
mld_disc_params dp1,
mld_v_aanwezigkenmerkmelding km2,
fac_usrdata ud2
WHERE t.fac_srtnotificatie_key = 28 -- MLDUPD
AND INSTR (t.fac_tracking_oms, 'Behandelteam:') > 0
AND INSTR (SUBSTR (t.fac_tracking_oms, INSTR (t.fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
AND t.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'IVET_V_NOTI_MLD_TRANSPORT')
WHERE nj.fac_notificatie_job_view = 'IVET_V_NOTI_MLD_TRANSPORT'
--AND t.fac_srtnotificatie_key = 28 -- MLDUPD
AND t.fac_srtnotificatie_key = 783 -- MLDBHG
--AND INSTR (t.fac_tracking_oms, 'Behandelteam:') > 0
--AND INSTR (SUBSTR (t.fac_tracking_oms, INSTR (t.fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
--AND t.fac_tracking_datum >
-- (SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval / 24
-- FROM fac_notificatie_job
-- WHERE fac_notificatie_job_view = 'IVET_V_NOTI_MLD_TRANSPORT')
AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun
AND t.fac_tracking_refkey = m.mld_melding_key
AND m.mld_melding_status IN (0, 2, 3, 4, 7, 99) -- Open meldingen
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
@@ -2937,9 +2941,11 @@ AS
AND NOT EXISTS -- Onderdrukken als andere BT later toegewezen
(SELECT 1
FROM fac_tracking
WHERE fac_srtnotificatie_key = 28 -- MLDUPD
AND INSTR (fac_tracking_oms, 'Behandelteam:') > 0
AND INSTR (SUBSTR (fac_tracking_oms, INSTR (fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
WHERE 1 = 1
--AND fac_srtnotificatie_key = 28 -- MLDUPD
AND fac_srtnotificatie_key = 783 -- MLDBHG
--AND INSTR (fac_tracking_oms, 'Behandelteam:') > 0
--AND INSTR (SUBSTR (fac_tracking_oms, INSTR (fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
AND fac_tracking_refkey = t.fac_tracking_refkey
AND fac_tracking_key > t.fac_tracking_key)
UNION
@@ -2965,7 +2971,8 @@ AS
-- (SELECT fac_notificatie_job_nextrun - fac_notificatie_job_interval / 24
-- FROM fac_notificatie_job
-- WHERE fac_notificatie_job_view = 'IVET_V_NOTI_MLD_TRANSPORT')
AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun
--AND t.fac_tracking_datum BETWEEN nj.fac_notificatie_job_nextrun - (nj.fac_notificatie_job_interval / 24) AND nj.fac_notificatie_job_nextrun
AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun
AND t.fac_tracking_refkey = m.mld_melding_key
AND m.mld_melding_status IN (0, 2, 3, 4, 7, 99) -- Open meldingen
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
@@ -2989,9 +2996,11 @@ AS
AND NOT EXISTS -- Onderdrukken als andere BT later toegewezen
(SELECT 1
FROM fac_tracking
WHERE fac_srtnotificatie_key = 28 -- MLDUPD
AND INSTR (fac_tracking_oms, 'Behandelteam:') > 0
AND INSTR (SUBSTR (fac_tracking_oms, INSTR (fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
WHERE 1 = 1
--AND fac_srtnotificatie_key = 28 -- MLDUPD
AND fac_srtnotificatie_key = 783 -- MLDBHG
--AND INSTR (fac_tracking_oms, 'Behandelteam:') > 0
--AND INSTR (SUBSTR (fac_tracking_oms, INSTR (fac_tracking_oms, 'Behandelteam:')), ' --> ') > 0
AND fac_tracking_refkey = t.fac_tracking_refkey
AND fac_tracking_key > t.fac_tracking_key);
@@ -4532,8 +4541,8 @@ AS
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
AND ADD_MONTHS (trunc (d.ins_deel_vervaldatum), -2) = TRUNC (SYSDATE)
AND sn.fac_srtnotificatie_code = 'CUST07';
-- IVET#69249: Bronview tbv. lopende meldingen per vakgroep op tijd/te laat!
CREATE OR REPLACE VIEW IVET_V_UDR_MELDING_OPEN