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_naam,
|
||||||
prs_afdeling_omschrijving,
|
prs_afdeling_omschrijving,
|
||||||
prs_kostenplaats_key)
|
prs_kostenplaats_key)
|
||||||
SELECT DISTINCT 21,
|
SELECT DISTINCT 1,
|
||||||
prs_kenmerk2,
|
prs_kenmerk2,
|
||||||
'Costcenter:' || prs_kenmerk2,
|
'Costcenter:' || prs_kenmerk2,
|
||||||
prs_kostenplaats_key
|
prs_kostenplaats_key
|
||||||
@@ -1234,6 +1234,13 @@ BEGIN
|
|||||||
v_hint := 'Update persoon: ' || rec2.prs_perslid_key || '-' || rec2.upn || '-' || rec2.afdeling;
|
v_hint := 'Update persoon: ' || rec2.prs_perslid_key || '-' || rec2.upn || '-' || rec2.afdeling;
|
||||||
PRS.upsertkenmerk (1, rec2.prs_perslid_key, rec2.upn);
|
PRS.upsertkenmerk (1, rec2.prs_perslid_key, rec2.upn);
|
||||||
PRS.upsertkenmerk (2, rec2.prs_perslid_key, rec2.afdeling);
|
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;
|
||||||
END LOOP;
|
END LOOP;
|
||||||
|
|
||||||
@@ -1259,6 +1266,67 @@ BEGIN
|
|||||||
END;
|
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 ------
|
------ payload end ------
|
||||||
|
|
||||||
SET DEFINE OFF
|
SET DEFINE OFF
|
||||||
|
|||||||
Reference in New Issue
Block a user