CAPG#26115 Realisatie koppeling met Securinet/Trigion

svn path=/Customer/trunk/; revision=17805
This commit is contained in:
Peter Koerhuis
2013-05-01 12:03:38 +00:00
parent 9a32b3ff57
commit ca31112956
2 changed files with 138 additions and 1 deletions

View File

@@ -908,7 +908,50 @@ AS
FROM alg_v_aanwezigruimte r, alg_verdieping v
WHERE r.alg_verdieping_key = v.alg_verdieping_key;
BEGIN fac.registercustversion('CAPG', 3); END;
-- CAPG#26115: Export t.b.v. bezoekerszuil
CREATE OR REPLACE VIEW capg_v_export_bez
AS
SELECT 'BEZOEKER_KEY;BEZOEKER_NAAM;BEDRIJFSNAAM;OPMERKING;GESLACHT;MOBIEL_NR;KENTEKEN;DATUM;ONTVANGER' result,
0 result_order
FROM DUAL
UNION ALL
SELECT bezoeker_key || ';' ||
bezoeker_naam || ';' ||
bedrijfsnaam || ';' ||
opmerking || ';' ||
geslacht || ';' ||
mobiel_nr || ';' ||
kenteken || ';' ||
datum || ';' ||
ontvanger,
bezoeker_key
FROM
(SELECT b.bez_bezoekers_key bezoeker_key,
b.bez_afspraak_naam bezoeker_naam,
b.bez_afspraak_bedrijf bedrijfsnaam,
a.bez_afspraak_opmerking opmerking,
ud.fac_usrdata_code geslacht,
mobiel.bez_kenmerkwaarde_waarde mobiel_nr,
kenteken.bez_kenmerkwaarde_waarde kenteken,
TO_CHAR(a.bez_afspraak_datum, 'YYYY-MM-DD HH24:MI') datum,
p.prs_perslid_nr ontvanger
FROM bez_bezoekers b,
bez_afspraak a,
prs_perslid p,
(SELECT * FROM bez_kenmerkwaarde WHERE bez_kenmerk_key = 1001) geslacht,
(SELECT * FROM fac_usrdata WHERE fac_usrtab_key = 281) ud,
(SELECT * FROM bez_kenmerkwaarde WHERE bez_kenmerk_key = 1003) mobiel,
(SELECT * FROM bez_kenmerkwaarde WHERE bez_kenmerk_key = 1005) kenteken
WHERE b.bez_afspraak_key = a.bez_afspraak_key
AND TRUNC(a.bez_afspraak_datum) >= TRUNC(SYSDATE)
AND a.alg_locatie_key = 2
AND p.prs_perslid_key = a.bez_afspraak_contact_key
AND geslacht.bez_bezoekers_key = b.bez_bezoekers_key
AND ud.fac_usrdata_key(+) = fac.safe_to_number(geslacht.bez_kenmerkwaarde_waarde)
AND mobiel.bez_bezoekers_key(+) = b.bez_bezoekers_key
AND kenteken.bez_bezoekers_key(+) = b.bez_bezoekers_key);
BEGIN fac.registercustversion('CAPG', 6); END;
/
BEGIN adm.systrackscript('$Workfile: capg.sql $', '$Revision$', 0); END;
/