FBEA#71702 Implementatie activiteitenformulier bibliotheken Eemland
svn path=/Customer/trunk/; revision=57022
This commit is contained in:
106
FBEA/FBEA.sql
106
FBEA/FBEA.sql
@@ -292,7 +292,113 @@ AS
|
||||
alg_verdieping_key
|
||||
FROM res_v_rap_infobord i;
|
||||
|
||||
CREATE OR REPLACE VIEW FBEA_V_RAP_AKKOORD_ACT
|
||||
(
|
||||
RES_RSV_RUIMTE_KEY,
|
||||
RESERVERING,
|
||||
DATUM_SPECIALIST,
|
||||
BEOORDELING_SPECIALIST,
|
||||
DATUM_TEAMLEIDER,
|
||||
BEOORDELING_TEAMLEIDER,
|
||||
DATUM_MARCOM,
|
||||
BEOORDELING_MARCOM
|
||||
)
|
||||
AS
|
||||
SELECT rr.res_rsv_ruimte_key,
|
||||
res.res_reservering_key || '/' || rr.res_rsv_ruimte_volgnr,
|
||||
datum_spec_akkoord,
|
||||
beoordeling_spec,
|
||||
datum_tl_akkoord,
|
||||
beoordeling_marcom,
|
||||
datum_marcom_akkoord,
|
||||
beoordeling_tl
|
||||
FROM res_rsv_ruimte rr,
|
||||
res_reservering res,
|
||||
(SELECT kw.res_rsv_ruimte_key,
|
||||
res_kenmerkwaarde_aanmaak datum_spec_akkoord,
|
||||
ud.fac_usrdata_upper beoordeling_spec
|
||||
FROM res_kenmerk k, res_kenmerkwaarde kw, fac_usrdata ud
|
||||
WHERE k.res_kenmerk_key = 8 --- Specialist akkoord?
|
||||
AND k.res_activiteit_key = 30
|
||||
AND kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND kw.res_kenmerkwaarde_verwijder IS NULL
|
||||
AND ud.fac_usrdata_key = kw.res_kenmerkreservering_waarde)
|
||||
spec_akkoord,
|
||||
(SELECT kw.res_rsv_ruimte_key,
|
||||
res_kenmerkwaarde_aanmaak datum_tl_akkoord,
|
||||
ud.fac_usrdata_upper beoordeling_tl
|
||||
FROM res_kenmerk k, res_kenmerkwaarde kw, fac_usrdata ud
|
||||
WHERE k.res_kenmerk_key = 10 --- Teamleider akkoord?
|
||||
AND k.res_activiteit_key = 30
|
||||
AND kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND kw.res_kenmerkwaarde_verwijder IS NULL
|
||||
AND ud.fac_usrdata_key = kw.res_kenmerkreservering_waarde)
|
||||
tl_akkoord,
|
||||
(SELECT kw.res_rsv_ruimte_key,
|
||||
res_kenmerkwaarde_aanmaak datum_marcom_akkoord,
|
||||
ud.fac_usrdata_upper beoordeling_marcom
|
||||
FROM res_kenmerk k, res_kenmerkwaarde kw, fac_usrdata ud
|
||||
WHERE k.res_kenmerk_key = 12 --- MarCom akkoord?
|
||||
AND k.res_activiteit_key = 30
|
||||
AND kw.res_kenmerk_key = k.res_kenmerk_key
|
||||
AND kw.res_kenmerkwaarde_verwijder IS NULL
|
||||
AND ud.fac_usrdata_key = kw.res_kenmerkreservering_waarde)
|
||||
marcom_akkoord
|
||||
WHERE rr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rr.res_activiteit_key = 30
|
||||
AND rr.res_reservering_key = res.res_reservering_key
|
||||
AND spec_akkoord.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND tl_akkoord.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND marcom_akkoord.res_rsv_ruimte_key = rr.res_rsv_ruimte_key;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW FBEA_V_NOTI_ACT_NIET_AKK
|
||||
(
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
CODE,
|
||||
FAC_SRTNOTIFICATIE_KEY,
|
||||
KEY,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
NULL
|
||||
sender,
|
||||
NULL
|
||||
receiver,
|
||||
REPLACE (n.fac_srtnotificatie_oms, '##nr##', a.reservering)
|
||||
tekst,
|
||||
fac_srtnotificatie_code,
|
||||
n.fac_srtnotificatie_key,
|
||||
a.res_rsv_ruimte_key,
|
||||
NULL
|
||||
xkey,
|
||||
'k.postel@bibliotheekeemland.nl;j.haanstra@bibliotheekeemland.nl'
|
||||
xemail,
|
||||
NULL
|
||||
xmobile
|
||||
FROM fbea_v_rap_akkoord_act a, fac_srtnotificatie n
|
||||
WHERE n.fac_srtnotificatie_code = 'CUST02'
|
||||
AND ( a.beoordeling_marcom = 'NIET AKKOORD'
|
||||
OR a.beoordeling_specialist = 'NIET AKKOORD'
|
||||
OR a.beoordeling_teamleider = 'NIET AKKOORD')
|
||||
AND (GREATEST (datum_specialist, datum_teamleider, datum_marcom)) >
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
- fac_notificatie_job_interval / 24
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'FBEA_V_NOTI_ACT_NIET_AKK')
|
||||
AND (GREATEST (datum_specialist, datum_teamleider, datum_marcom)) <
|
||||
(SELECT fac_notificatie_job_nextrun
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) =
|
||||
'FBEA_V_NOTI_ACT_NIET_AKK');
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user