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=49501
This commit is contained in:
136
FLEX/flex.sql
136
FLEX/flex.sql
@@ -560,6 +560,7 @@ AS
|
||||
|
||||
-- deze view verzameld info over de puck, werkplek, werkplekreservering, host en pas van de host
|
||||
-- t.b.v. van de koppeling met LeftClick
|
||||
/* Formatted on 21/1/2021 09:20:31 (QP5 v5.336) */
|
||||
CREATE OR REPLACE VIEW FLEX_V_RAP_LEFTCLICK
|
||||
(
|
||||
PUCK,
|
||||
@@ -567,8 +568,10 @@ CREATE OR REPLACE VIEW FLEX_V_RAP_LEFTCLICK
|
||||
GEBOUW,
|
||||
VERDIEPING,
|
||||
RUIMTE_NR,
|
||||
WERKPLEK_KEY,
|
||||
WERKPLEK,
|
||||
IMPORT_REF,
|
||||
IMPORT_REF,
|
||||
RES_RSV_RUIMTE_KEY,
|
||||
RESERVERING_VAN,
|
||||
DATUM_VAN,
|
||||
TIJD_VAN,
|
||||
@@ -577,70 +580,73 @@ CREATE OR REPLACE VIEW FLEX_V_RAP_LEFTCLICK
|
||||
TIJD_TOT,
|
||||
PAS
|
||||
)
|
||||
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;
|
||||
AS
|
||||
SELECT puck.ins_deel_omschrijving puck,
|
||||
wp.locatie,
|
||||
wp.gebouw,
|
||||
wp.verdieping,
|
||||
wp.ruimte_nr,
|
||||
wp.ins_deel_key werkpley_key,
|
||||
wp.ins_deel_omschrijving werkplek,
|
||||
rd.res_deel_omschrijving rsv_werkplek,
|
||||
rsvd.res_rsv_ruimte_key,
|
||||
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 ------
|
||||
|
||||
Reference in New Issue
Block a user