SGSF#88957 Fase 2 : Implementatie SGS -- extra reservering notificatie bij wijziging ruimte res met catering.
svn path=/Customer/trunk/; revision=70632
This commit is contained in:
@@ -206,6 +206,55 @@ AS
|
||||
AND fnj.fac_notificatie_job_view='SGSF_V_CATERING_NOTI'
|
||||
AND COALESCE(rra.res_rsv_artikel_mutatie, rra.res_rsv_artikel_aanmaak) > fnj.fac_notificatie_job_lastrun;
|
||||
|
||||
-- Notificatie naar gebouw als reservereing inclusief catering is verplaatst van ruimte
|
||||
CREATE OR REPLACE VIEW SGSF_V_CATERING_RUIMTEMUT
|
||||
(
|
||||
xkey,
|
||||
key,
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
xemail,
|
||||
xmobile
|
||||
)
|
||||
AS
|
||||
SELECT distinct rrr.res_rsv_ruimte_key xkey,
|
||||
rrr.res_reservering_key key,
|
||||
'CUST10' code,
|
||||
NULL sender,
|
||||
NULL receiver,
|
||||
'Ruimte voor reservering '||res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr||' is gewijzigd naar ruimte '||rr.res_ruimte_nr text,
|
||||
g.alg_gebouw_email xemail,
|
||||
NULL xmobile
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_rsv_artikel rra,
|
||||
res_artikel ra,
|
||||
res_ruimte_opstelling rro,
|
||||
res_ruimte rr,
|
||||
res_alg_ruimte rar,
|
||||
alg_v_onroerendgoed_gegevens a,
|
||||
alg_gebouw g,
|
||||
fac_tracking ft,
|
||||
fac_notificatie_job fnj
|
||||
WHERE rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = rra.res_artikel_key
|
||||
AND rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
|
||||
AND rr.res_ruimte_key = rro.res_ruimte_key
|
||||
AND rar.res_ruimte_key = rr.res_ruimte_key
|
||||
AND a.alg_ruimte_key = rar.alg_ruimte_key
|
||||
AND g.alg_gebouw_key = a.alg_gebouw_key
|
||||
AND g.alg_gebouw_email IS NOT NULL
|
||||
AND rrr.res_status_fo_key=2
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rrr.res_rsv_ruimte_dirtlevel=0
|
||||
AND fnj.fac_notificatie_job_view='SGSF_V_CATERING_RUIMTEMUT'
|
||||
AND ft.fac_tracking_refkey=rrr.res_rsv_ruimte_key
|
||||
AND LOWER(ft.fac_tracking_oms) like '%gewijzigd%ruimte%'
|
||||
AND ft.fac_srtnotificatie_key=119
|
||||
AND ft.fac_tracking_datum > COALESCE(fnj.fac_notificatie_job_lastrun,SYSDATE-1);
|
||||
|
||||
|
||||
|
||||
-- Notificatie als er reservereing met catering wordt verwijderd
|
||||
|
||||
@@ -406,6 +455,46 @@ AS
|
||||
AND TRUNC(SYSDATE+1);
|
||||
|
||||
|
||||
|
||||
|
||||
-- Notificatie naar deelnmers aan een reservering aangemaakt vanuit Facilitor
|
||||
CREATE OR REPLACE VIEW SGSF_V_DEELNEMER_RES
|
||||
(
|
||||
key,
|
||||
xkey,
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
xemail,
|
||||
xmobile
|
||||
)
|
||||
|
||||
AS
|
||||
|
||||
SELECT a.bez_afspraak_key,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
'CUST06',
|
||||
NULL,
|
||||
NULL,
|
||||
'Afspraak bevestiging',
|
||||
b.bez_bezoekers_email,
|
||||
NULL
|
||||
FROM res_rsv_ruimte rrr,
|
||||
fac_tracking ft,
|
||||
bez_afspraak a,
|
||||
bez_bezoekers b,
|
||||
fac_notificatie_job fn
|
||||
WHERE ft.fac_tracking_refkey = rrr.res_rsv_ruimte_key
|
||||
AND ft.fac_srtnotificatie_key = 118
|
||||
AND ft.prs_perslid_key IS NOT NULL -- Alleen de reserveringen die niet uit Outlook komen
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND a.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND b.bez_afspraak_key = a.bez_afspraak_key
|
||||
AND b.bez_bezoekers_email IS NOT NULL
|
||||
AND fn.fac_notificatie_job_view='SGSF_V_DEELNEMER_RES'
|
||||
AND b.bez_bezoekers_aanmaak> COALESCE(fn.fac_notificatie_job_lastrun, SYSDATE);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user