KFHT#66052 MLD_ASMLREMINDER-notijob/Uitbreiding voor NXP gebouwen
svn path=/Customer/trunk/; revision=51368
This commit is contained in:
150
KFHT/kfht.sql
150
KFHT/kfht.sql
@@ -863,54 +863,6 @@ EXCEPTION
|
||||
END kfht_select_nachtwerk;
|
||||
/
|
||||
|
||||
-- view om ASML gebouwen te notificeren bij afronden workflow rondom werkvergunning.
|
||||
CREATE OR REPLACE VIEW KFHT_V_NOTI_MLD_ASMLREMINDER
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
PAR1,
|
||||
PAR2,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT 'MLDMAI',
|
||||
NULL,
|
||||
NULL,
|
||||
'Er zullen werkzaamheden plaatsvinden betreft '
|
||||
|| msd.ins_srtdiscipline_prefix
|
||||
|| m.mld_melding_key
|
||||
|| ' op locatie '
|
||||
|| av.alg_gebouw_naam,
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
'operation_maintenance@asml.com',
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline msd,
|
||||
alg_v_onroerendgoed_gegevens av
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 208 -- Aanvraag werkvergunning
|
||||
AND md.ins_srtdiscipline_key = msd.ins_srtdiscipline_key
|
||||
AND m.mld_melding_key = m.mld_melding_start_key
|
||||
AND m.mld_alg_onroerendgoed_keys = av.alg_onroerendgoed_keys
|
||||
AND av.alg_gebouw_key IN (37,
|
||||
39)
|
||||
AND m.mld_melding_key IN
|
||||
(SELECT fac_tracking_refkey
|
||||
FROM fac_tracking
|
||||
WHERE fac_srtnotificatie_key = 38
|
||||
AND fac_tracking_datum > TRUNC (SYSDATE - 1));
|
||||
|
||||
CREATE OR REPLACE VIEW KFHT_V_NOTI_MLD_WVGREMINDER
|
||||
(
|
||||
CODE,
|
||||
@@ -927,31 +879,117 @@ AS
|
||||
NULL,
|
||||
COALESCE (m.prs_perslid_key_voor, prs_perslid_key),
|
||||
'Uw melding '
|
||||
|| msd.ins_srtdiscipline_prefix
|
||||
|| sd.ins_srtdiscipline_prefix
|
||||
|| m.mld_melding_key
|
||||
|| ' staat nog open ter goedkeuring',
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_kenmerkmelding mk,
|
||||
FROM mld_kenmerkmelding km,
|
||||
mld_kenmerk k,
|
||||
mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline msd
|
||||
WHERE k.mld_kenmerk_key = mk.mld_kenmerk_key
|
||||
AND k.mld_srtkenmerk_key = 122 -- Begindatum
|
||||
ins_srtdiscipline sd
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND k.mld_kenmerk_verwijder IS NULL
|
||||
AND fac.safe_to_date (mld_kenmerkmelding_waarde, 'DD-MM-YYYY') = TRUNC (SYSDATE) + 2
|
||||
AND m.mld_melding_key = mk.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 122 -- Begindatum
|
||||
AND fac.safe_to_date (km.mld_kenmerkmelding_waarde, 'DD-MM-YYYY') = TRUNC (SYSDATE) + 2
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 208 -- Aanvraag werkvergunning
|
||||
AND md.ins_srtdiscipline_key = msd.ins_srtdiscipline_key
|
||||
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND m.mld_melding_status NOT IN (1, 5, 6)
|
||||
AND m.mld_melding_key = m.mld_melding_start_key;
|
||||
|
||||
-- Notijob om ASML gebouwen te notificeren bij afronden WF rondom WVG.
|
||||
-- KFHT#66052: Toevoegen soortgelijke notificaties voor NXP gebouewen.
|
||||
CREATE OR REPLACE VIEW KFHT_V_NOTI_MLD_ASMLREMINDER
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
PAR1,
|
||||
PAR2,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT 'MLDMAI',
|
||||
NULL,
|
||||
NULL,
|
||||
'Er zullen werkzaamheden plaatsvinden betreft '
|
||||
|| sd.ins_srtdiscipline_prefix
|
||||
|| m.mld_melding_key
|
||||
|| ' op locatie '
|
||||
|| aog.alg_gebouw_naam,
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
'operation_maintenance@asml.com',
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sd,
|
||||
alg_v_onroerendgoed_gegevens aog
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 208 -- Aanvraag werkvergunning
|
||||
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND m.mld_melding_key = m.mld_melding_start_key
|
||||
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
|
||||
AND aog.alg_gebouw_key IN (37, 39)
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
FROM fac_tracking
|
||||
WHERE fac_srtnotificatie_key = 38 -- MLDAFM
|
||||
AND fac_tracking_datum > TRUNC (SYSDATE - 1)
|
||||
AND fac_tracking_refkey = m.mld_melding_key)
|
||||
UNION ALL
|
||||
SELECT sn.fac_srtnotificatie_code,
|
||||
NULL,
|
||||
NULL,
|
||||
REPLACE (
|
||||
REPLACE (
|
||||
REPLACE (
|
||||
sn.fac_srtnotificatie_oms,
|
||||
'##KEY##', sd.ins_srtdiscipline_prefix || TO_CHAR (m.mld_melding_key)),
|
||||
'##STDMLD##', sm.mld_stdmelding_omschrijving),
|
||||
'##GEBOUW##', aog.alg_gebouw_code || ' - ' || aog.alg_gebouw_naam),
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
'servicedesknxp@facilicom.nl',
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sd,
|
||||
alg_v_onroerendgoed_gegevens aog,
|
||||
fac_srtnotificatie sn
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_discipline_key = 206 -- Beoordeling gebouwbeheerder
|
||||
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
--AND m.mld_melding_start_key IS NOT NULL
|
||||
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
|
||||
AND aog.alg_gebouw_key IN (41, 46) -- HTC 46/HTC 60
|
||||
AND sn.fac_srtnotificatie_code = 'CUST02'
|
||||
AND EXISTS -- Gisteren aangemaakt altijd notificeren ongeacht status
|
||||
(SELECT 1
|
||||
FROM fac_tracking
|
||||
WHERE fac_srtnotificatie_key = 43 -- MLDNEW
|
||||
AND TRUNC (fac_tracking_datum) = TRUNC (SYSDATE - 1)
|
||||
AND fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
-- KFHT#61132: Opdrachtkosten per object.
|
||||
CREATE OR REPLACE VIEW kfht_v_rap_ins_opdr_kosten
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user