HSLE#64211 M2M-koppeling/externe contactgegevens

svn path=/Customer/trunk/; revision=48413
This commit is contained in:
Maarten van der Heide
2020-10-07 14:58:38 +00:00
parent f32fd12168
commit bd70d27d9f

View File

@@ -1308,9 +1308,10 @@ AS
v_from VARCHAR2 (1000) := '';
v_voor_at VARCHAR2 (1000) := '';
v_na_at VARCHAR2 (1000) := '';
v_cc VARCHAR2 (1000) := '';
sender prs_perslid.prs_perslid_key%TYPE;
kostenplaats prs_afdeling.prs_kostenplaats_key%TYPE;
v_melding_email_ext mld_melding.mld_melding_email_ext%TYPE := '';
v_cc VARCHAR2 (1000) := '';
v_mailadres_kenmerk_key mld_kenmerk.mld_kenmerk_key%TYPE;
v_ccadres_kenmerk_key mld_kenmerk.mld_kenmerk_key%TYPE;
v_meldbron_kenmerk_key mld_kenmerk.mld_kenmerk_key%TYPE;
@@ -1491,6 +1492,7 @@ BEGIN
FROM prs_v_aanwezigperslid p, prs_afdeling d
WHERE p.prs_perslid_key = 15621 -- SYSTEM API Mail2Melding
AND p.prs_afdeling_key = d.prs_afdeling_key;
v_melding_email_ext := v_from;
END IF;
-- Bepaal eventuele CC op basis van veld in fac_result?
@@ -1707,7 +1709,8 @@ BEGIN
prs_perslid_key,
prs_perslid_key_voor,
prs_kostenplaats_key,
mld_melding_spoed)
mld_melding_spoed,
mld_melding_email_ext)
VALUES (
'MLD',
v_mld_meldbron_key, -- email (4) of chat (8)
@@ -1727,7 +1730,8 @@ BEGIN
sender,
sender,
kostenplaats,
3)
3,
v_melding_email_ext)
RETURNING mld_melding_key
INTO v_mldkey;
@@ -5230,51 +5234,51 @@ AS
AND v.alg_gebouw_key = g.alg_gebouw_key;
CREATE OR REPLACE VIEW hsle_v_rap_perslid
AS
SELECT DISTINCT p.prs_perslid_key,
AS
SELECT DISTINCT p.prs_perslid_key,
pf.prs_perslid_naam_full,
p.prs_perslid_naam,
p.prs_perslid_voornaam,
p.prs_perslid_nr,
d.prs_afdeling_naam organisatie,
p.prs_perslid_telefoonnr telefoon,
srt_p.prs_srtperslid_omschrijving functie,
p.prs_perslid_upper,
wp.alg_ruimte_aanduiding
|| Decode (hwp.aantal, 1, '',
'...')
alg_ruimte_aanduiding,
wp.prs_werkplek_aanduiding
|| Decode (hwp.aantal, 1, '',
'...')
prs_werkplek_aanduiding,
alg_locatie_omschrijving,
p.prs_perslid_mobiel,
p.prs_perslid_email,
p.prs_perslid_titel,
fp.fac_profiel_omschrijving,
kp.prs_kostenplaats_nr
FROM prs_v_aanwezigperslid p,
prs_v_afdeling_familie bm,
prs_v_perslid_fullnames pf,
prs_v_afdeling d,
prs_srtperslid srt_p,
prs_v_hoofdperslidwerkplek hwp,
prs_v_werkplek_gegevens wp,
alg_locatie l,
fac_profiel fp,
prs_kostenplaats kp
WHERE p.prs_afdeling_key = bm.prs_afdeling_key
AND d.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
AND d.prs_afdeling_key = p.prs_afdeling_key
AND srt_p.prs_srtperslid_key = p.prs_srtperslid_key
AND pf.prs_perslid_key = p.prs_perslid_key
AND l.alg_locatie_key(+) = wp.alg_locatie_key
AND wp.prs_werkplek_key(+) = hwp.prs_werkplek_key
AND hwp.prs_perslid_key(+) = p.prs_perslid_key
AND p.prs_perslid_verwijder IS NULL
p.prs_perslid_nr,
d.prs_afdeling_naam organisatie,
p.prs_perslid_telefoonnr telefoon,
srt_p.prs_srtperslid_omschrijving functie,
p.prs_perslid_upper,
wp.alg_ruimte_aanduiding
|| Decode (hwp.aantal, 1, '',
'...')
alg_ruimte_aanduiding,
wp.prs_werkplek_aanduiding
|| Decode (hwp.aantal, 1, '',
'...')
prs_werkplek_aanduiding,
alg_locatie_omschrijving,
p.prs_perslid_mobiel,
p.prs_perslid_email,
p.prs_perslid_titel,
fp.fac_profiel_omschrijving,
kp.prs_kostenplaats_nr
FROM prs_v_aanwezigperslid p,
prs_v_afdeling_familie bm,
prs_v_perslid_fullnames pf,
prs_v_afdeling d,
prs_srtperslid srt_p,
prs_v_hoofdperslidwerkplek hwp,
prs_v_werkplek_gegevens wp,
alg_locatie l,
fac_profiel fp,
prs_kostenplaats kp
WHERE p.prs_afdeling_key = bm.prs_afdeling_key
AND d.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
AND d.prs_afdeling_key = p.prs_afdeling_key
AND srt_p.prs_srtperslid_key = p.prs_srtperslid_key
AND pf.prs_perslid_key = p.prs_perslid_key
AND l.alg_locatie_key(+) = wp.alg_locatie_key
AND wp.prs_werkplek_key(+) = hwp.prs_werkplek_key
AND hwp.prs_perslid_key(+) = p.prs_perslid_key
AND p.prs_perslid_verwijder IS NULL
AND p.fac_profiel_key = fp.fac_profiel_key (+);
------ payload end ------