AKZA#57881: Bericht naar Area gedelegeerden

svn path=/Customer/trunk/; revision=42835
This commit is contained in:
Suzan Wiegerinck
2019-06-04 12:49:41 +00:00
parent 8a0fe59ec5
commit 628bba9853

View File

@@ -10446,72 +10446,130 @@ AS
-- Notificatie naar areagedelegeerde AKZA#41201
-- Voor alle nieuwe meldingen waarbij het vinkje werkvergunning aanstaat (km441) en een waarbij een werkvergunning is aangemaakt (km961)
-- En waarbij aangegeven is dat de areagedelegeerde geinformeerd moet worden (km1021)
-- En waarbij aangegeven is dat de areagedelegeerde geinformeerd moet worden (km1021), AKZA#57881 direct of op een later moment
-- hierbij de areagedelegeerde ophalen die bij de ruimte is vastgelegd (km 1160)
CREATE OR REPLACE VIEW AKZA_V_NOTI_PTW_AREAGD
(
SENDER,
RECEIVER,
TEXT,
CODE,
FAC_SRTNOTIFICATIE_KEY,
KEY,
XKEY,
XEMAIL,
XMOBILE,
XSENDER
SENDER,
RECEIVER,
TEXT,
CODE,
FAC_SRTNOTIFICATIE_KEY,
KEY,
XKEY,
XEMAIL,
XMOBILE,
XSENDER
)
AS
SELECT DISTINCT
NULL,
p.prs_perslid_key,
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
fac_srtnotificatie_code,
n.fac_srtnotificatie_key,
m.mld_melding_key,
NULL xkey,
p.prs_perslid_email xemail,
NULL xmobile,
'no_reply@akza.facilitor.nl'
FROM fac_tracking t,
fac_srtnotificatie n,
mld_melding m,
alg_v_allonrgoed_gegevens r,
alg_onrgoedkenmerk ad,
prs_perslid p,
(SELECT km.mld_melding_key
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 961) ptw,
SELECT DISTINCT
NULL,
p.prs_perslid_key,
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
fac_srtnotificatie_code,
n.fac_srtnotificatie_key,
m.mld_melding_key,
NULL
xkey,
p.prs_perslid_email
xemail,
NULL
xmobile,
'no_reply@akza.facilitor.nl'
FROM fac_tracking t,
fac_srtnotificatie n,
mld_melding m,
alg_v_allonrgoed_gegevens r,
alg_onrgoedkenmerk ad,
prs_perslid p,
(SELECT km.mld_melding_key
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 1021) areaged
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
AND T.FAC_SRTNOTIFICATIE_KEY = 21 --- nieuwe melding
AND N.FAC_SRTNOTIFICATIE_CODE = 'CUST06'
AND m.mld_melding_key = ptw_nodig.mld_melding_key
AND m.mld_melding_key = ptw.mld_melding_key
AND m.mld_melding_key = areaged.mld_melding_key
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
AND r.alg_ruimte_key = ad.alg_onrgoed_key
AND ad.alg_kenmerk_key = 1160
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
AND t.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD')
AND t.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD');
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 961) ptw,
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 1021) areaged
WHERE T.FAC_TRACKING_REFKEY = M.MLD_MELDING_KEY
AND T.FAC_SRTNOTIFICATIE_KEY = 21 --- nieuwe melding
AND N.FAC_SRTNOTIFICATIE_CODE = 'CUST06'
AND m.mld_melding_key = ptw_nodig.mld_melding_key
AND m.mld_melding_key = ptw.mld_melding_key
AND m.mld_melding_key = areaged.mld_melding_key
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
AND r.alg_ruimte_key = ad.alg_onrgoed_key
AND ad.alg_kenmerk_key = 1160
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
AND t.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD')
AND t.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD')
UNION ALL
SELECT DISTINCT
NULL,
p.prs_perslid_key,
REPLACE (n.fac_srtnotificatie_oms, '##mldnr##', m.mld_melding_key),
fac_srtnotificatie_code,
n.fac_srtnotificatie_key,
m.mld_melding_key,
NULL
xkey,
p.prs_perslid_email
xemail,
NULL
xmobile,
'no_reply@akza.facilitor.nl'
FROM fac_tracking t,
fac_srtnotificatie n,
mld_melding m,
alg_v_allonrgoed_gegevens r,
alg_onrgoedkenmerk ad,
prs_perslid p,
(SELECT km.mld_melding_key
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 441) ptw_nodig,
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 961) ptw,
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE k.mld_kenmerk_key = km.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 1021) areaged
WHERE t.fac_tracking_refkey = m.mld_melding_key
AND t.fac_tracking_oms LIKE
'%Areagedelegeerde informeren?: (leeg) --> 1%' --- of als in een later stadium nog het kenmerk gevuld wordt
AND n.fac_srtnotificatie_code = 'CUST06'
AND m.mld_melding_key = ptw_nodig.mld_melding_key
AND m.mld_melding_key = ptw.mld_melding_key
AND m.mld_melding_key = areaged.mld_melding_key
AND m.mld_alg_onroerendgoed_keys = r.alg_onroerendgoed_keys
AND r.alg_ruimte_key = ad.alg_onrgoed_key
AND ad.alg_kenmerk_key = 1160
AND ad.alg_onrgoedkenmerk_waarde = p.prs_perslid_key
AND t.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD')
AND t.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'AKZA_V_NOTI_PTW_AREAGD');
CREATE OR REPLACE VIEW AKZ_HUUR_VERHUURB_RUIMTE_PERSL
(