UWVA#63431 TCS views en procedures verwijderd

svn path=/Customer/trunk/; revision=47666
This commit is contained in:
Robin Stoker
2020-08-06 12:43:34 +00:00
parent 964f1216ed
commit 951c877685

View File

@@ -8657,107 +8657,6 @@ EXCEPTION
END uwva_update_resruimten; END uwva_update_resruimten;
/ /
CREATE OR REPLACE PROCEDURE uwva_export_tcsbezout (p_applname IN VARCHAR2,
p_applrun IN VARCHAR2,
p_filedir IN VARCHAR2,
p_filename IN VARCHAR2)
AS
-- Automatisch buitenmelden bezoekers (moet gepland tussen 22:00 en 0:00 uur).
CURSOR uwva_tcs_bez_out_c
IS
SELECT b.bezoeker_id, b.pasnr, b.bezoeker_in
FROM UWVA_V_RAP_TCS_BEZ b
WHERE b.bezoeker_out IS NULL;
BEGIN
IF fac.safe_to_number (TO_CHAR (SYSDATE, 'HH24')) >= '22'
THEN
FOR rec IN uwva_tcs_bez_out_c
LOOP
BEGIN
UPDATE bez_bezoekers
SET bez_bezoekers_out = SYSDATE
WHERE bez_bezoekers_key = rec.bezoeker_id;
fac.trackaction ('BEZOUT', rec.bezoeker_id, NULL, NULL, NULL);
END;
END LOOP;
END IF;
END;
/
CREATE OR REPLACE PROCEDURE uwva_export_tcsustatus (p_applname IN VARCHAR2,
p_applrun IN VARCHAR2,
p_filedir IN VARCHAR2,
p_filename IN VARCHAR2)
AS
-- Status pas wijzigen naar aanleiding van invulling "uitgifte" veld.
CURSOR uwva_tcs_uitgifte_status_c
IS
SELECT i.ins_deel_key,
DECODE (kdu.ins_kenmerkdeel_waarde,
'29740',
DECODE (ku.ins_kenmerk_key, -- Defect
502, '29874', -- Defect/Andover
'30127'), -- Defect/Niet UWV
'29743',
DECODE (ku.ins_kenmerk_key, -- Verloren
502, '29877', -- Vermist/Andover
'30129'), -- Vermist/Niet UWV
DECODE (ku.ins_kenmerk_key, -- Ingenomen
502, '29875', -- Geblokkeerd/Andover
'30128')) -- Geblokkeerd/Niet UWV
newstat_key,
DECODE (kdu.ins_kenmerkdeel_waarde,
'29740',
DECODE (ku.ins_kenmerk_key, -- Defect
502, 'Defect', -- Defect/Andover
'Defect'), -- Defect/Niet UWV
'29743',
DECODE (ku.ins_kenmerk_key, -- Verloren
502, 'Vermist', -- Vermist/Andover
'Vermist'), -- Vermist/Niet UWV
DECODE (ku.ins_kenmerk_key, -- Ingenomen
502, 'Geblokkeerd', -- Geblokkeerd/Andover
'Geblokkeerd')) -- Geblokkeerd/Niet UWV
newstat_oms
FROM ins_v_aanwezigdeel i, ins_kenmerkdeel kdu, ins_kenmerk ku, ins_kenmerkdeel kds, ins_kenmerk ks
WHERE i.ins_deel_key = kdu.ins_deel_key
AND kdu.ins_kenmerk_key = ku.ins_kenmerk_key
AND ku.ins_srtkenmerk_key = 342 -- Uitgifte
AND kdu.ins_kenmerkdeel_waarde IN ('29741', '29740', '29743') -- Ingenomen/Defect/Verloren
AND i.ins_deel_key = kds.ins_deel_key
AND kds.ins_kenmerk_key = ks.ins_kenmerk_key
AND ks.ins_srtkenmerk_key IN (327, 361) -- Status (Andover/Niet UWV)
AND kds.ins_kenmerkdeel_waarde NOT IN ('29875', '30128', '29874', '30127', '29877', '30129'); -- Geblokkeerd/Defect/Vermist
v_kenmerkdeel_key NUMBER (10);
v_oldstat_oms VARCHAR2 (60);
BEGIN
FOR rec IN uwva_tcs_uitgifte_status_c
LOOP
BEGIN
SELECT kd.ins_kenmerkdeel_key, ud.fac_usrdata_omschr
INTO v_kenmerkdeel_key, v_oldstat_oms
FROM ins_v_aanwezigkenmerkdeel kd, ins_kenmerk k, fac_usrdata ud
WHERE kd.ins_deel_key = rec.ins_deel_key
AND kd.ins_kenmerk_key = k.ins_kenmerk_key
AND k.ins_srtkenmerk_key IN (327, 361) -- Status (Andover/Niet UWV)
AND kd.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key);
UPDATE ins_kenmerkdeel
SET ins_kenmerkdeel_waarde = rec.newstat_key
WHERE ins_kenmerkdeel_key = v_kenmerkdeel_key;
fac.trackaction ('INSUPD', rec.ins_deel_key, NULL, NULL, 'Status gewijzigd: ' || v_oldstat_oms || ' --> ' || rec.newstat_oms);
COMMIT;
END;
END LOOP;
END;
/
-- UWVA#20109: Marktplaats reminder -- UWVA#20109: Marktplaats reminder
CREATE OR REPLACE VIEW uwva_v_noti_mrkreminder CREATE OR REPLACE VIEW uwva_v_noti_mrkreminder
( (
@@ -13535,7 +13434,6 @@ as
and pw.prs_alg_ruimte_key = aog.alg_onroerendgoed_keys and pw.prs_alg_ruimte_key = aog.alg_onroerendgoed_keys
and l.alg_locatie_key = aog.alg_locatie_key; and l.alg_locatie_key = aog.alg_locatie_key;
CREATE OR REPLACE VIEW uwva_v_rap_cntauto_noscope CREATE OR REPLACE VIEW uwva_v_rap_cntauto_noscope
( (
cnt_contract_key, cnt_contract_key,
@@ -13571,794 +13469,6 @@ AS
FROM cnt_contract_object FROM cnt_contract_object
WHERE cnt_contract_object_verwijder IS NULL); WHERE cnt_contract_object_verwijder IS NULL);
-- Rapportage views voor UWV TCS
-- Medewerkers
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_MDW
(
FACILITOR_NR,
VOORNAAM,
TUSSENVOEGSEL,
ACHTERNAAM,
WERKLOCATIE,
LAATSTE_MUTATIE
)
AS
SELECT TO_CHAR (p.prs_perslid_key),
p.prs_perslid_voornaam,
p.prs_perslid_tussenvoegsel,
p.prs_perslid_naam,
wpg.alg_locatie_code,
GREATEST (
COALESCE ((SELECT MAX (t.fac_tracking_datum)
FROM fac_tracking t, fac_srtnotificatie sn
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND sn.fac_srtnotificatie_xmlnode = 'perslid'
AND sn.fac_srtnotificatie_code NOT LIKE 'CUST%'
AND t.fac_tracking_refkey = p.prs_perslid_key),
p.prs_perslid_aanmaak),
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key = 133 -- INSNEW
AND fac_tracking_refkey = i.ins_deel_key
AND i.ins_alg_ruimte_key = p.prs_perslid_key))
FROM ins_deel i, -- Alle passen ooit!
prs_perslid p, -- Alle medewerkers ooit!
(SELECT * FROM prs_perslidwerkplek WHERE prs_perslidwerkplek_volgnr = 2) pw, -- HRM-WP
prs_v_werkplek_gegevens wpg
WHERE i.ins_srtdeel_key = 259000 -- Toegangspas/Andover
AND i.ins_alg_ruimte_type = 'P' -- Persoon!
AND i.ins_alg_ruimte_key = p.prs_perslid_key
AND p.prs_perslid_key = pw.prs_perslid_key(+)
AND pw.prs_werkplek_key = wpg.prs_werkplek_key(+)
AND NOT EXISTS (SELECT 1
FROM ins_deel
WHERE ins_srtdeel_key = 259000 -- Toegangspas/Andover
AND ins_alg_ruimte_type = 'P'
AND ins_alg_ruimte_key = p.prs_perslid_key
AND ins_deel_key > i.ins_deel_key)
UNION ALL -- Personen aan wie een Niet UWV pas is uitgeleend!
SELECT '9' || LPAD (TO_CHAR (cp.prs_contactpersoon_key), 5, '0'),
cp.prs_contactpersoon_voornaam prs_perslid_voornaam,
cp.prs_contactpersoon_tussenv prs_perslid_tussenvoegsel,
cp.prs_contactpersoon_naam prs_perslid_naam,
rg.alg_locatie_code,
GREATEST (
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key = 133 -- INSNEW
AND fac_tracking_refkey = i.ins_deel_key
AND i.ins_alg_ruimte_key = cp.prs_contactpersoon_key),
COALESCE (cp.prs_contactpersoon_verwijder, cp.prs_contactpersoon_aanmaak))
FROM ins_deel i, -- Alle passen ooit!
prs_contactpersoon cp, -- Alle contactpersonen ooit!
alg_v_ruimte_gegevens_all rg
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
AND i.ins_alg_ruimte_type = 'C' -- Contactpersoon!
AND i.ins_alg_ruimte_key = cp.prs_contactpersoon_key
AND i.ins_alg_ruimte_type_org = 'R' -- Ruimte!
AND i.ins_alg_ruimte_key_org = rg.alg_ruimte_key
AND NOT EXISTS
(SELECT 1
FROM ins_deel
WHERE ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
AND ins_alg_ruimte_type = 'C'
AND ins_alg_ruimte_key = cp.prs_contactpersoon_key
AND ins_deel_key > i.ins_deel_key);
-- Object toegangspas
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_OBJ
(
DEEL_KEY,
PASNR,
SITECODE,
EIGENAARNR,
TEMPLATE,
STATUS,
VERLOOPDATUMTIJD,
LAATSTGEWIJZIGD,
PARKEERCODE_1,
PARKEERLOCATIECODE_1,
PARKEERCODE_2,
PARKEERLOCATIECODE_2,
PARKEERCODE_3,
PARKEERLOCATIECODE_3,
PARKEERCODE_4,
PARKEERLOCATIECODE_4,
PARKEERCODE_5,
PARKEERLOCATIECODE_5,
PARKEER_LANDELIJK,
LAATSTE_MUTATIE
)
AS
SELECT TO_CHAR (i.ins_deel_key),
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
AND ink.ins_deel_key = i.ins_deel_key)
PASNR,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
SITECODE,
TO_CHAR (p.prs_perslid_key),
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 328 -- Template
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
TEMPLATE,
DECODE (i.ins_deel_verwijder,
NULL,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 327 -- Status
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key),
'Geblokkeerd')
STATUS,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
AND ink.ins_deel_key = i.ins_deel_key)
VERLOOPDATUMTIJD,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
AND ink.ins_deel_key = i.ins_deel_key)
LAATSTGEWIJZIGD,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 493
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 492
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 495
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 494
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 497
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 496
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 499
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 498
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 486
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_5,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 485
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_5,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
AND ink.ins_deel_key = i.ins_deel_key)
PARKEER_LANDELIJK,
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key IN
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
AND fac_tracking_refkey = i.ins_deel_key)
LAATSTE_MUTATIE
FROM ins_deel i, prs_perslid p
WHERE i.ins_srtdeel_key = 259000
AND i.ins_alg_ruimte_type = 'P'
AND i.ins_alg_ruimte_key = p.prs_perslid_key
UNION ALL
SELECT TO_CHAR (i.ins_deel_key),
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
AND ink.ins_deel_key = i.ins_deel_key)
PASNR,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
SITECODE,
DECODE (i.ins_alg_ruimte_type, 'C', '9' || LPAD (TO_CHAR (i.ins_alg_ruimte_key), 5, '0'), NULL),
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 328 -- Template
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
TEMPLATE,
DECODE (i.ins_deel_verwijder,
NULL,
DECODE (i.ins_alg_ruimte_type,
'C',
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 361 -- Status
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key),
'Geblokkeerd'),
'Geblokkeerd')
STATUS,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
AND ink.ins_deel_key = i.ins_deel_key)
VERLOOPDATUMTIJD,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
AND ink.ins_deel_key = i.ins_deel_key)
LAATSTGEWIJZIGD,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 524
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 523
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 532
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 531
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 534
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 533
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 536
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 535
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 538
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_5,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 537
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_5,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
AND ink.ins_deel_key = i.ins_deel_key)
PARKEER_LANDELIJK,
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key IN
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
AND fac_tracking_refkey = i.ins_deel_key)
LAATSTE_MUTATIE
FROM ins_deel i
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
;
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_BEZ
(
BEZOEKER_ID,
PASNR,
NAAM,
BEDRIJF,
BEZOEKDATUM,
BEZOEKLOCATIE,
BEZOEKER_IN,
BEZOEKER_OUT,
TEMPLATE,
SITECODE,
LAATSTE_MUTATIE
)
AS
SELECT bb.bez_bezoekers_key,
bw.bez_kenmerkwaarde_waarde,
bb.bez_afspraak_naam,
bb.bez_afspraak_bedrijf,
ba.bez_afspraak_datum,
l.alg_locatie_code,
DECODE (bb.bez_bezoekers_done, NULL, NULL, 1),
DECODE (bb.bez_bezoekers_out, NULL, NULL, 1),
(SELECT ud.fac_usrdata_code
FROM bez_kenmerkwaarde bw, fac_v_aanwezigusrdata ud
WHERE bw.bez_kenmerk_key = 1002 -- Template
AND bw.bez_kenmerkwaarde_waarde = TO_CHAR (ud.fac_usrdata_key)
AND bw.bez_bezoekers_key = bb.bez_bezoekers_key)
template,
(SELECT ud.fac_usrdata_code
FROM bez_kenmerkwaarde bw, fac_v_aanwezigusrdata ud
WHERE bw.bez_kenmerk_key = 1001 -- Sitecode
AND bw.bez_kenmerkwaarde_waarde = TO_CHAR (ud.fac_usrdata_key)
AND bw.bez_bezoekers_key = bb.bez_bezoekers_key)
sitecode,
GREATEST (
(SELECT MAX (t.fac_tracking_datum)
FROM fac_tracking t, fac_srtnotificatie sn
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND ((sn.fac_srtnotificatie_xmlnode = 'afspraak' AND t.fac_tracking_refkey = bb.bez_afspraak_key)
OR (sn.fac_srtnotificatie_xmlnode = 'bezoeker' AND t.fac_tracking_refkey = bb.bez_bezoekers_key))),
COALESCE (bb.bez_bezoekers_out, SYSDATE - 1000))
FROM bez_bezoekers bb, bez_kenmerkwaarde bw, bez_afspraak ba, alg_locatie l
WHERE bb.bez_bezoekers_done IS NOT NULL -- Alleen binnengevinkte passen meenemen!
AND bb.bez_bezoekers_key = bw.bez_bezoekers_key
AND bw.bez_kenmerk_key = 1000 -- Pasnummer
AND bb.bez_afspraak_key = ba.bez_afspraak_key
AND ba.alg_locatie_key = l.alg_locatie_key
AND TRUNC (ba.bez_afspraak_datum) = TRUNC (SYSDATE);
CREATE OR REPLACE VIEW UWVA_V_RAP_TCS_BEV
(
DEEL_KEY,
FCLT_3D_LOCATIE_KEY, -- Beveiliger mag alleen passen van personen op eigen locatie zien
PASNR,
SITECODE,
EIGENAARNR,
EIGENAARNAAM,
TEMPLATE,
STATUS,
UITGIFTE,
VERLOOPDATUMTIJD,
LAATSTGEWIJZIGD,
PARKEERCODE_1,
PARKEERLOCATIECODE_1,
PARKEERCODE_2,
PARKEERLOCATIECODE_2,
PARKEERCODE_3,
PARKEERLOCATIECODE_3,
PARKEERCODE_4,
PARKEERLOCATIECODE_4,
PARKEERCODE_5,
PARKEERLOCATIECODE_5,
PARKEER_LANDELIJK,
LAATSTE_MUTATIE
)
AS
SELECT i.ins_deel_key,
wpg.alg_locatie_key,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
AND ink.ins_deel_key = i.ins_deel_key)
PASNR,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
SITECODE,
TO_CHAR (p.prs_perslid_key) EIGENAARNR,
TRIM (DECODE (p.prs_perslid_tussenvoegsel,
NULL, p.prs_perslid_voornaam || ' ' || p.prs_perslid_naam,
p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ' ' || p.prs_perslid_naam))
EIGENAARNAAM,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 328 -- Template
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
TEMPLATE,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 327 -- Status
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
STATUS,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 342 -- Uitgifte
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
UITGIFTE,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
AND ink.ins_deel_key = i.ins_deel_key)
VERLOOPDATUMTIJD,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
AND ink.ins_deel_key = i.ins_deel_key)
LAATSTGEWIJZIGD,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 493
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 492
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 495
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 494
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 497
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 496
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 499
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 498
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 486
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_5,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 485
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_5,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
AND ink.ins_deel_key = i.ins_deel_key)
PARKEER_LANDELIJK,
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key IN
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
AND fac_tracking_refkey = i.ins_deel_key)
LAATSTE_MUTATIE
FROM ins_v_aanwezigdeel i,
ins_v_aanwezigkenmerkdeel ink,
prs_perslid p,
(SELECT * FROM prs_perslidwerkplek WHERE prs_perslidwerkplek_volgnr = 2) pw, -- HRM-WP
prs_v_werkplek_gegevens wpg
WHERE i.ins_srtdeel_key = 259000 -- Toegangspas Andover
AND i.ins_deel_key = ink.ins_deel_key
AND ink.ins_kenmerk_key = 502 -- Uitgifte
AND ink.ins_kenmerkdeel_waarde IN ('29739', '29740', '29743') -- Aangemaakt/Defect/Verloren
AND i.ins_alg_ruimte_type = 'P'
AND i.ins_alg_ruimte_key = p.prs_perslid_key
AND p.prs_perslid_key = pw.prs_perslid_key(+)
AND pw.prs_werkplek_key = wpg.prs_werkplek_key(+)
UNION ALL
SELECT i.ins_deel_key,
rg.alg_locatie_key,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 325 -- Pasnr
AND ink.ins_deel_key = i.ins_deel_key)
PASNR,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 341 -- Sitecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
SITECODE,
DECODE (i.ins_alg_ruimte_type, 'C', '9' || LPAD (TO_CHAR (i.ins_alg_ruimte_key), 5, '0'), NULL)
EIGENAARNR,
(SELECT TRIM (DECODE (prs_contactpersoon_tussenv,
NULL, prs_contactpersoon_voornaam || ' ' || prs_contactpersoon_naam,
prs_contactpersoon_voornaam || ' ' || prs_contactpersoon_tussenv || ' ' || prs_contactpersoon_naam))
FROM prs_contactpersoon
WHERE prs_contactpersoon_key = i.ins_alg_ruimte_key
AND i.ins_alg_ruimte_type = 'C')
EIGENAARNAAM,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 328 -- Template
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
TEMPLATE,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 361 -- Status
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
STATUS,
(SELECT ud.fac_usrdata_omschr
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 342 -- Uitgifte
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
UITGIFTE,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 329 -- Verloopdatumpas
AND ink.ins_deel_key = i.ins_deel_key)
VERLOOPDATUMTIJD,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 321 -- Laatstgebruikt
AND ink.ins_deel_key = i.ins_deel_key)
LAATSTGEWIJZIGD,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 524
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 523
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_1,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 532
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 531
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_2,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 534
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 533
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_3,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 536
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 535
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_4,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 538
AND ik.ins_srtkenmerk_key = 324 -- Parkeercode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERCODE_5,
(SELECT ud.fac_usrdata_code
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik, fac_v_aanwezigusrdata ud
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_kenmerk_key = 537
AND ik.ins_srtkenmerk_key = 323 -- Parkeerlocatiecode
AND ink.ins_kenmerkdeel_waarde = TO_CHAR (ud.fac_usrdata_key)
AND ink.ins_deel_key = i.ins_deel_key)
PARKEERLOCATIECODE_5,
(SELECT ink.ins_kenmerkdeel_waarde
FROM ins_v_aanwezigkenmerkdeel ink, ins_kenmerk ik
WHERE ink.ins_kenmerk_key = ik.ins_kenmerk_key
AND ik.ins_srtkenmerk_key = 322 -- Landelijke parkeerrechten
AND ink.ins_deel_key = i.ins_deel_key)
PARKEER_LANDELIJK,
(SELECT MAX (fac_tracking_datum)
FROM fac_tracking
WHERE fac_srtnotificatie_key IN
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE UPPER (fac_srtnotificatie_xmlnode) = 'DEEL')
AND fac_tracking_refkey = i.ins_deel_key)
LAATSTE_MUTATIE
FROM ins_v_aanwezigdeel i,
ins_v_aanwezigkenmerkdeel ink,
alg_v_ruimte_gegevens_all rg
WHERE i.ins_srtdeel_key = 259118 -- Toegangspas/Niet UWV
AND i.ins_deel_key = ink.ins_deel_key
AND ink.ins_kenmerk_key = 529 -- Uitgifte
AND ink.ins_kenmerkdeel_waarde IN ('29739', '29740', '29743') -- Aangemaakt/Defect/Verloren
AND ((i.ins_alg_ruimte_type = 'R' AND i.ins_alg_ruimte_key = rg.alg_ruimte_key)
OR (i.ins_alg_ruimte_type_org = 'R' AND i.ins_alg_ruimte_key_org = rg.alg_ruimte_key));
-- UWVA#51959: Afhandelen CR-meldingen! -- UWVA#51959: Afhandelen CR-meldingen!
CREATE OR REPLACE PROCEDURE UWVA_processemail ( CREATE OR REPLACE PROCEDURE UWVA_processemail (
pfrom IN VARCHAR2, pfrom IN VARCHAR2,