ARAI#66626 -- Nieuwe notificatie bij wijzigen manager beleidsmelding

svn path=/Customer/trunk/; revision=54085
This commit is contained in:
Robin Stoker
2021-12-09 13:58:33 +00:00
parent fbf739eef8
commit 93be3f03b7

View File

@@ -13046,6 +13046,55 @@ AS
WHERE UPPER(fac_notificatie_job_view) =
'ARAI_V_NOTI_MANAGER');
-- Wanneer de manager gewijzigd wordt in de beleidsmelding moet er ook een notificatie uit gaan.
CREATE OR REPLACE VIEW arai_v_noti_newmanager
(
code,
sender,
receiver,
text,
key,
xkey,
xsender,
xemail,
xmobile,
attachments
)
AS
SELECT 'CUST06',
NULL,
(SELECT fac_usrdata_code
FROM fac_usrdata
WHERE fac_usrdata_key =
(SELECT MAX (mld_kenmerkmelding_waarde)
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
AND km.mld_melding_key = m.mld_melding_key
AND k.mld_srtkenmerk_key = 1682)), -- Verantwoordelijke manager
'U bent als manager toegewezen aan een knelpunt beleid.',
m.mld_melding_key,
NULL,
NULL,
NULL,
NULL,
NULL
FROM mld_melding m, fac_tracking t
WHERE t.fac_tracking_oms LIKE '%Verantwoordelijke Manager%' -- Manager is gewijzigd
AND m.mld_stdmelding_key = 4541 -- Knelpunt beleid
AND t.fac_tracking_refkey = m.mld_melding_key
AND t.fac_srtnotificatie_key = 35 -- wijziging
AND t.fac_tracking_datum BETWEEN (SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval
/ 24
FROM fac_notificatie_job
WHERE UPPER(fac_notificatie_job_view) =
'ARAI_V_NOTI_NEWMANAGER')
AND (SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER(fac_notificatie_job_view) =
'ARAI_V_NOTI_NEWMANAGER');
CREATE OR REPLACE VIEW arai_v_noti_tmanager
(
code,