FLEX#64711: LeftClick DeskGuide Scenario 1 || werkplek door verkeerde persoon in gebruik

FLEX#64712: LeftClick DeskGuide Scenario 2 || werkplek door juiste persoon in gebruik

svn path=/Customer/trunk/; revision=49351
This commit is contained in:
Suzan Wiegerinck
2021-01-06 15:07:15 +00:00
parent 55f3e52a72
commit 18fcdfd25d

View File

@@ -567,6 +567,8 @@ CREATE OR REPLACE VIEW FLEX_V_RAP_LEFTCLICK
GEBOUW,
VERDIEPING,
RUIMTE_NR,
WERKPLEK,
IMPORT_REF,
RESERVERING_VAN,
DATUM_VAN,
TIJD_VAN,
@@ -575,71 +577,71 @@ CREATE OR REPLACE VIEW FLEX_V_RAP_LEFTCLICK
TIJD_TOT,
PAS
)
AS
SELECT puck.ins_deel_omschrijving puck,
-- wp.ins_deel_omschrijving werkplek,
wp.locatie,
wp.gebouw,
wp.verdieping,
wp.ruimte_nr,
-- rd.res_deel_omschrijving rsv_werkplek,
rsvd.res_rsv_deel_van reservering_van,
TO_CHAR (rsvd.res_rsv_deel_van, 'dd-mm-yyyy') datum_van,
TO_CHAR (rsvd.res_rsv_deel_van, 'hh24:mi') tijd_van,
rsvd.res_rsv_deel_tot reservering_tot,
TO_CHAR (rsvd.res_rsv_deel_tot, 'dd-mm-yyyy') datum_tot,
TO_CHAR (rsvd.res_rsv_deel_tot, 'hh24:mi') tijd_tot,
pas.ins_deel_omschrijving pas
FROM (SELECT d.ins_deel_key, d.ins_deel_omschrijving
FROM ins_deel d, ins_srtdeel sd
WHERE sd.ins_srtdeel_code_upper = 'PUCK'
AND d.ins_deel_verwijder IS NULL
AND sd.ins_srtdeel_key = d.ins_srtdeel_key
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) puck,
(SELECT d.ins_deel_omschrijving,
d.ins_alg_ruimte_key prs_perslid_key
FROM ins_deel d, ins_srtdeel sd
WHERE sd.ins_srtdeel_code_upper = 'PAS'
AND sd.ins_srtdeel_key = d.ins_srtdeel_key
AND d.ins_deel_verwijder IS NULL
AND d.ins_alg_ruimte_type = 'P'
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) pas,
(SELECT d.ins_deel_key,
d.ins_deel_omschrijving,
r.alg_ruimte_nr ruimte_nr,
r.alg_ruimte_omschrijving ruimte_omschr,
v.alg_verdieping_omschrijving verdieping,
g.alg_gebouw_omschrijving gebouw,
l.alg_locatie_omschrijving locatie
FROM ins_deel d,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
alg_locatie l
WHERE d.ins_srtdeel_key = 1
AND d.ins_deel_verwijder IS NULL
AND r.alg_ruimte_key = d.ins_alg_ruimte_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND g.alg_gebouw_key = v.alg_gebouw_key
AND l.alg_locatie_key = g.alg_locatie_key
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) wp,
ins_deelkoppeling dk,
res_deel rd,
res_rsv_deel rsvd,
res_rsv_ruimte rsv,
prs_perslid p
WHERE puck.ins_deel_key = dk.ins_deelkoppeling_naar_key
AND wp.ins_deel_key = dk.ins_deelkoppeling_van_key
AND wp.ins_deel_key = rd.res_ins_deel_key
AND rd.res_deel_key = rsvd.res_deel_key
AND rsvd.res_rsv_deel_verwijder IS NULL
AND rsv.res_rsv_ruimte_key = rsvd.res_rsv_ruimte_key
AND rsv.res_rsv_ruimte_verwijder IS NULL
AND rsv.res_rsv_ruimte_host_key = p.prs_perslid_key
AND pas.prs_perslid_key(+) = p.prs_perslid_key;
AS
SELECT puck.ins_deel_omschrijving puck,
wp.locatie,
wp.gebouw,
wp.verdieping,
wp.ruimte_nr,
wp.ins_deel_omschrijving werkplek,
rd.res_deel_omschrijving rsv_werkplek,
rsvd.res_rsv_deel_van reservering_van,
TO_CHAR (rsvd.res_rsv_deel_van, 'dd-mm-yyyy') datum_van,
TO_CHAR (rsvd.res_rsv_deel_van, 'hh24:mi') tijd_van,
rsvd.res_rsv_deel_tot reservering_tot,
TO_CHAR (rsvd.res_rsv_deel_tot, 'dd-mm-yyyy') datum_tot,
TO_CHAR (rsvd.res_rsv_deel_tot, 'hh24:mi') tijd_tot,
pas.ins_deel_omschrijving pas
FROM (SELECT d.ins_deel_key, d.ins_deel_omschrijving
FROM ins_deel d, ins_srtdeel sd
WHERE sd.ins_srtdeel_code_upper = 'PUCK'
AND d.ins_deel_verwijder IS NULL
AND sd.ins_srtdeel_key = d.ins_srtdeel_key
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) puck,
(SELECT d.ins_deel_omschrijving, d.ins_alg_ruimte_key prs_perslid_key
FROM ins_deel d, ins_srtdeel sd
WHERE sd.ins_srtdeel_code_upper = 'PAS'
AND sd.ins_srtdeel_key = d.ins_srtdeel_key
AND d.ins_deel_verwijder IS NULL
AND d.ins_alg_ruimte_type = 'P'
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) pas,
(SELECT d.ins_deel_key,
d.ins_deel_omschrijving,
r.alg_ruimte_nr ruimte_nr,
r.alg_ruimte_omschrijving ruimte_omschr,
v.alg_verdieping_omschrijving verdieping,
g.alg_gebouw_omschrijving gebouw,
l.alg_locatie_omschrijving locatie
FROM ins_deel d,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g,
alg_locatie l
WHERE d.ins_srtdeel_key = 1
AND d.ins_deel_verwijder IS NULL
AND r.alg_ruimte_key = d.ins_alg_ruimte_key
AND v.alg_verdieping_key = r.alg_verdieping_key
AND g.alg_gebouw_key = v.alg_gebouw_key
AND l.alg_locatie_key = g.alg_locatie_key
AND ( d.ins_deel_vervaldatum > SYSDATE
OR d.ins_deel_vervaldatum IS NULL)) wp,
ins_deelkoppeling dk,
res_deel rd,
res_rsv_deel rsvd,
res_rsv_ruimte rsv,
prs_perslid p
WHERE puck.ins_deel_key = dk.ins_deelkoppeling_naar_key
AND wp.ins_deel_key = dk.ins_deelkoppeling_van_key
AND wp.ins_deel_key = rd.res_ins_deel_key
AND rd.res_deel_key = rsvd.res_deel_key
AND rsvd.res_rsv_deel_verwijder IS NULL
AND rsv.res_rsv_ruimte_key = rsvd.res_rsv_ruimte_key
AND rsv.res_rsv_ruimte_verwijder IS NULL
AND rsv.res_rsv_ruimte_host_key = p.prs_perslid_key
AND pas.prs_perslid_key(+) = p.prs_perslid_key;
------ payload end ------