diff --git a/NSPT/nspt.sql b/NSPT/nspt.sql index b0ee1412f..d4f12ae1f 100644 --- a/NSPT/nspt.sql +++ b/NSPT/nspt.sql @@ -22,7 +22,7 @@ SET DEFINE OFF ------ payload begin ------ --- Informatieve mail naar de administratief medewerker van HRM, Communicatie +-- Informatieve mail naar administratief medewerker van HRM, TIP, Communicatie -- en naar de contractbeheerder (bij indienst). CREATE OR REPLACE VIEW NSPT_V_NOTI_INDIENST ( @@ -52,7 +52,7 @@ AS NULL, NULL, NULL, - ontvangers.mail xemail, + ud.fac_usrdata_omschr2 xemail, NULL xmobile FROM mld_melding m, --mld_stdmelding sm, @@ -69,14 +69,10 @@ AS (SELECT mld_melding_key, mld_kenmerkmelding_waarde waarde FROM mld_v_aanwezigkenmerkmelding WHERE mld_kenmerk_key = 64) per, -- In dienst per + fac_v_aanwezigusrdata ud, fac_tracking t, fac_srtnotificatie sn, - fac_notificatie_job nj, - (SELECT 'hrm@nunspeet.nl' mail FROM DUAL - UNION ALL - SELECT 'f.schuiling@nunspeet.nl' mail FROM DUAL - UNION ALL - SELECT 'm.konijnenbelt@nunspeet.nl' mail FROM DUAL) ontvangers -- TODO:Hard-coded? + fac_notificatie_job nj WHERE m.mld_stdmelding_key = 21 -- Medewerker In Dienst --AND m.mld_stdmelding_key = sm.mld_stdmelding_key --AND sm.mld_ins_discipline_key = md.ins_discipline_key @@ -84,6 +80,8 @@ AS AND m.mld_melding_key = tv.mld_melding_key(+) -- Optioneel AND m.mld_melding_key = an.mld_melding_key -- Waarde moet gevuld AND m.mld_melding_key = per.mld_melding_key -- Waarde moet gevuld + AND ud.fac_usrtab_key = 41 -- CUST01-ontvangers (Indienst) + AND COALESCE (ud.fac_usrdata_vervaldatum, SYSDATE) > TRUNC (SYSDATE) AND m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = 52 -- MLDNEW AND sn.fac_srtnotificatie_code = 'CUST01'