IVET#61370 CUST05-notijob (toegangspas bijna verlopen)
svn path=/Customer/trunk/; revision=46111
This commit is contained in:
@@ -3871,6 +3871,80 @@ WHERE
|
||||
ELSE (TRUNC(SYSDATE)+1)
|
||||
END);
|
||||
|
||||
/*
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
sn.fac_srtnotificatie_oms,
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
'Mail.FacilityServices-Huismeester@merck.com',
|
||||
NULL
|
||||
FROM fac_tracking t,
|
||||
mld_melding m,
|
||||
(SELECT *
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key IN (2822, 4801) -- Datum uit dienst
|
||||
OR mld_kenmerk_key = 3881) km, -- Verlenging tot en met
|
||||
fac_srtnotificatie sn
|
||||
WHERE t.fac_srtnotificatie_key = 22 -- MLDAFM
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key IN (256, 641, 821) -- Toegangsbadge uitzendkracht/contractor+Verlenging toegangsbadges
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND TRUNC (TO_DATE (km.mld_kenmerkmelding_waarde, 'dd-mm-yyyy') - (2 * 7), 'iw') = TRUNC (SYSDATE, 'iw')
|
||||
AND sn.fac_srtnotificatie_code = 'CUST05'
|
||||
UNION ALL
|
||||
*/
|
||||
-- IVET#61370: CUST05-noti naar medewerker dat toegangspas bijna is verlopen
|
||||
-- (over zo'n 2 weken) en moet worden verlengd.
|
||||
CREATE OR REPLACE VIEW ivet_v_noti_verlengen_pas
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey,
|
||||
xemail,
|
||||
xmobile
|
||||
)
|
||||
AS
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
sn.fac_srtnotificatie_oms,
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
'Mail.FacilityServices-Huismeester@merck.com',
|
||||
NULL
|
||||
FROM fac_tracking t, mld_melding m, fac_srtnotificatie sn
|
||||
WHERE t.fac_srtnotificatie_key = 22 -- MLDAFM
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key IN (256, 641) -- Toegangsbadge uitzendkracht/contractor
|
||||
AND TRUNC (t.fac_tracking_datum + (24 * 7), 'iw') = TRUNC (SYSDATE, 'iw')
|
||||
AND sn.fac_srtnotificatie_code = 'CUST05'
|
||||
UNION ALL
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
sn.fac_srtnotificatie_oms,
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
'Mail.FacilityServices-Huismeester@merck.com',
|
||||
NULL
|
||||
FROM fac_tracking t,
|
||||
mld_melding m,
|
||||
(SELECT *
|
||||
FROM mld_v_aanwezigkenmerkmelding
|
||||
WHERE mld_kenmerk_key = 3881) km, -- Verlenging tot en met
|
||||
fac_srtnotificatie sn
|
||||
WHERE t.fac_srtnotificatie_key = 22 -- MLDAFM
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = 821 -- Verlenging toegangsbadges
|
||||
AND m.mld_melding_key = km.mld_melding_key
|
||||
AND TRUNC (TO_DATE (km.mld_kenmerkmelding_waarde, 'dd-mm-yyyy') - (2 * 7), 'iw') = TRUNC (SYSDATE, 'iw')
|
||||
AND sn.fac_srtnotificatie_code = 'CUST05';
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
@@ -3881,4 +3955,4 @@ COMMIT;
|
||||
SET ECHO OFF
|
||||
SPOOL OFF
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
|
||||
Reference in New Issue
Block a user