DLLG#59702 -- Implementatie DLLG
svn path=/Customer/trunk/; revision=45217
This commit is contained in:
@@ -1133,7 +1133,7 @@ BEGIN
|
||||
prs_afdeling_naam,
|
||||
prs_afdeling_omschrijving,
|
||||
prs_kostenplaats_key)
|
||||
SELECT DISTINCT 21,
|
||||
SELECT DISTINCT 1,
|
||||
prs_kenmerk2,
|
||||
'Costcenter:' || prs_kenmerk2,
|
||||
prs_kostenplaats_key
|
||||
@@ -1234,6 +1234,13 @@ BEGIN
|
||||
v_hint := 'Update persoon: ' || rec2.prs_perslid_key || '-' || rec2.upn || '-' || rec2.afdeling;
|
||||
PRS.upsertkenmerk (1, rec2.prs_perslid_key, rec2.upn);
|
||||
PRS.upsertkenmerk (2, rec2.prs_perslid_key, rec2.afdeling);
|
||||
|
||||
UPDATE prs_perslid
|
||||
SET alg_onroerendgoed_keys = 1,
|
||||
alg_onroerendgoed_type = 'G',
|
||||
prs_perslid_bezetdatum = SYSDATE
|
||||
WHERE prs_perslid_key = rec2.prs_perslid_key
|
||||
AND alg_onroerendgoed_keys IS NULL;
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
@@ -1259,6 +1266,67 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
-- Koppeling met Nsecure
|
||||
-- Koppeling gaat via API2: https://dllg.facilitor.nl/api2/reports.json/?usrrap_key=821
|
||||
CREATE OR REPLACE VIEW dllg_v_rap_aeos_bez
|
||||
(
|
||||
afspraak_key, -- appointment_id
|
||||
bezoekers_key, -- visitor_id
|
||||
afspraak_datum,
|
||||
afspraak_eind,
|
||||
afspraak_oms,
|
||||
bezoeker_naam,
|
||||
bezoeker_bedrijf,
|
||||
contact_naam,
|
||||
contact_mail,
|
||||
contact_nr,
|
||||
contact_tel,
|
||||
host_naam,
|
||||
laatste_mut
|
||||
)
|
||||
AS
|
||||
SELECT t.fac_tracking_refkey,
|
||||
x.bez_bezoekers_key,
|
||||
x.bez_afspraak_datum,
|
||||
x.bez_afspraak_eind,
|
||||
x.bez_afspraak_opmerking,
|
||||
x.bez_afspraak_naam,
|
||||
x.bez_afspraak_bedrijf,
|
||||
x.prs_perslid_naam_full,
|
||||
x.prs_perslid_email,
|
||||
x.prs_perslid_nr,
|
||||
COALESCE (x.prs_perslid_telefoonnr, x.prs_perslid_mobiel) tel,
|
||||
x.bez_afspraak_gastheer,
|
||||
t.tracking_datum
|
||||
FROM (SELECT a.bez_afspraak_key,
|
||||
b.bez_bezoekers_key,
|
||||
a.bez_afspraak_datum,
|
||||
a.bez_afspraak_eind,
|
||||
a.bez_afspraak_opmerking,
|
||||
b.bez_afspraak_naam,
|
||||
b.bez_afspraak_bedrijf,
|
||||
cpf.prs_perslid_naam_full,
|
||||
cp.prs_perslid_email,
|
||||
cp.prs_perslid_nr,
|
||||
cp.prs_perslid_telefoonnr,
|
||||
cp.prs_perslid_mobiel,
|
||||
a.bez_afspraak_gastheer
|
||||
FROM bez_afspraak a,
|
||||
bez_bezoekers b,
|
||||
prs_perslid cp,
|
||||
prs_v_perslid_fullnames cpf
|
||||
WHERE a.bez_afspraak_datum > TRUNC (SYSDATE)
|
||||
AND a.bez_afspraak_key = b.bez_afspraak_key
|
||||
AND a.bez_afspraak_contact_key = cp.prs_perslid_key
|
||||
AND cp.prs_perslid_key = cpf.prs_perslid_key) x
|
||||
LEFT JOIN ( SELECT fac_tracking_refkey, MAX (fac_tracking_datum) tracking_datum
|
||||
FROM fac_tracking
|
||||
WHERE fac_srtnotificatie_key IN (30,31) -- BEZMUT/BEZUPD
|
||||
GROUP BY fac_tracking_refkey) t
|
||||
ON x.bez_afspraak_key = t.fac_tracking_refkey;
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user