FBEA#71702 Implementatie activiteitenformulier bibliotheken Eemland

svn path=/Customer/trunk/; revision=58776
This commit is contained in:
Suzan Wiegerinck
2023-01-23 14:36:38 +00:00
parent 40342fcaa3
commit 98887d4196

View File

@@ -1,3 +1,4 @@
/* Formatted on 23-1-2023 15:00:17 (QP5 v5.336) */
--
-- $Id$
--
@@ -199,7 +200,7 @@ AS
WHERE p.prs_perslid_key = pf.prs_perslid_key
AND p.prs_srtperslid_key = f.prs_srtperslid_key
AND f.prs_srtperslid_upper = 'TEAMLEIDER BIBLIOTHEEK';
CREATE OR REPLACE VIEW FBEA_V_NOTI_EVALUATIE
(
CODE,
@@ -216,7 +217,7 @@ AS
REPLACE (sn.fac_srtnotificatie_oms,
'##nr##',
evaluatie.reservering) tekst,
evaluatie.res_reservering_key ,
evaluatie.res_reservering_key,
evaluatie.res_rsv_ruimte_key
FROM (SELECT r.res_reservering_key,
r.res_rsv_ruimte_key,
@@ -229,7 +230,7 @@ AS
h.prs_perslid_key
host_key,
h.prs_perslid_email
host_email,
host_email,
r.res_rsv_ruimte_tot,
TO_CHAR (r.res_rsv_ruimte_tot + 1, 'DD-MM-YYYY')
AS notificatie_datum,
@@ -243,33 +244,21 @@ AS
fac_srtnotificatie sn
WHERE sn.fac_srtnotificatie_code = 'CUST01'
AND nj.fac_notificatie_job_view = 'FBEA_V_NOTI_EVALUATIE'
AND fac.safe_to_date (notificatie_datum, 'DD-MM-YYYY') = TRUNC (SYSDATE);
AND fac.safe_to_date (notificatie_datum, 'DD-MM-YYYY') =
TRUNC (SYSDATE);
CREATE OR REPLACE VIEW FBEA_V_RAP_INFOBORD
(
aktief,
dag,
tijd_van,
tijd_tot,
ruimte,
gastheer,
omschrijving,
locatie_omschrijving,
gebouw_code,
gebouw_omschrijving,
verdieping_omschrijving,
cluster_omschrijving,
kleur,
kleur_code,
icon
)
AS
SELECT (CASE
SELECT res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
reservering,
(CASE
WHEN res_rsv_ruimte_van > SYSDATE THEN 'expected'
WHEN res_rsv_ruimte_tot < SYSDATE THEN 'passed'
ELSE 'active'
END)
aktief,
res_rsv_ruimte_van
datum,
TO_CHAR (res_rsv_ruimte_van, 'dd-mm-yyyy')
dag,
TO_CHAR (res_rsv_ruimte_van, 'hh24:mi')
@@ -282,19 +271,23 @@ AS
gastheer,
res_rsv_ruimte_omschrijving
omschrijving,
alg_locatie_omschrijving
l.alg_locatie_omschrijving
locatie_omschrijving,
alg_gebouw_code
g.alg_gebouw_code
gebouw_code,
alg_gebouw_naam
g.alg_gebouw_naam
gebouw,
alg_verdieping_omschrijving
v.alg_verdieping_omschrijving
verdieping_omschrijving,
clstr.clst
v.alg_verdieping_volgnr
verdieping_volgnr,
clstr.cluster_omschr
cluster_omschr,
kleur.kleur,
kleur.kleurcode,
icon.icon_html
titel.titel,
po.omschrijving
publieke_omschrijving,
infob.icon,
infob.kleur
FROM res_v_aanwezigrsv_ruimte rrr,
res_ruimte_opstelling rro,
prs_v_perslid_fullnames aanvrager,
@@ -305,9 +298,15 @@ AS
alg_verdieping v,
res_status_fo sf,
res_discipline rd,
(SELECT d.fac_usrdata_code kleur,
d.fac_usrdata_omschr icon,
fac_usrdata_parentkey cluster_key
FROM fac_usrtab t, fac_usrdata d
WHERE t.fac_usrtab_key = d.fac_usrtab_key
AND t.fac_usrtab_key = 21) infob,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr kleur,
ud.fac_usrdata_code kleurcode
ud.fac_usrdata_code cluster_omschr,
ud.fac_usrdata_key clstr_key
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
@@ -318,36 +317,8 @@ AS
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 162
AND ut.fac_usrtab_key = 161) kleur,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr icon,
ud.fac_usrdata_code icon_html
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 181
AND ut.fac_usrtab_key = 181) icon,
(SELECT res_rsv_ruimte_key, ud.fac_usrdata_omschr clst
FROM res_kenmerkwaarde kw,
res_kenmerk k,
res_srtkenmerk sk,
fac_usrdata ud,
fac_usrtab ut
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_srtkenmerk_key = sk.res_srtkenmerk_key
AND fac.safe_to_number (kw.res_kenmerkreservering_waarde) =
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 63
AND ut.fac_usrtab_key = 2) clstr,
AND sk.res_srtkenmerk_key = 14
AND ut.fac_usrtab_key = 1) clstr,
(SELECT res_rsv_ruimte_key,
ud.fac_usrdata_omschr weergeven,
ud.fac_usrdata_key
@@ -362,7 +333,17 @@ AS
ud.fac_usrdata_key
AND ud.fac_usrtab_key = ut.fac_usrtab_key
AND sk.res_srtkenmerk_key = 161
AND ut.fac_usrtab_key = 61) weergeven
AND ut.fac_usrtab_key = 61) weergeven,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde titel
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 102) titel,
(SELECT kw.res_rsv_ruimte_key,
kw.res_kenmerkreservering_waarde omschrijving
FROM res_kenmerkwaarde kw, res_kenmerk k
WHERE kw.res_kenmerk_key = k.res_kenmerk_key
AND k.res_kenmerk_key = 201) po
WHERE rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
AND rro.res_ruimte_key = rrg.res_ruimte_key
AND rrr.res_rsv_ruimte_host_key = gastheer.prs_perslid_key
@@ -372,14 +353,14 @@ AS
AND rrg.alg_verdieping_key = v.alg_verdieping_key
AND rrr.res_status_fo_key = sf.res_status_fo_key
AND rrg.res_discipline_key = rd.ins_discipline_key
AND kleur.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND icon.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND infob.cluster_key = clstr.clstr_key
AND clstr.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND weergeven.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND ( weergeven.fac_usrdata_key = 81
OR weergeven.fac_usrdata_key IS NULL) --- weergeven is 'Ja' of onbekend
AND titel.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND po.res_rsv_ruimte_key(+) = rrr.res_rsv_ruimte_key
AND weergeven.fac_usrdata_key = 33 --- weergeven is 'Ja' of onbekend
AND UPPER (sf.res_status_fo_omschrijving) = 'DEFINITIEF';
CREATE OR REPLACE VIEW FBEA_V_RAP_AKKOORD_ACT
(
RES_RSV_RUIMTE_KEY,
@@ -482,14 +463,14 @@ AS
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE UPPER (fac_notificatie_job_view) =
'FBEA_V_NOTI_ACT_NIET_AKK')
'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