diff --git a/FMHN/fmhn.sql b/FMHN/fmhn.sql index 8f5cfdda9..3e5d67587 100644 --- a/FMHN/fmhn.sql +++ b/FMHN/fmhn.sql @@ -18078,9 +18078,13 @@ AS AS mutatiedatum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' + x.xemail AS email - FROM mld_melding m, mld_stdmelding sm, ins_tab_discipline disc + FROM mld_melding m, mld_stdmelding sm, ins_tab_discipline disc, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 841 -- Eigen tabel 'ProjNoti1' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_status = 1 AND m.mld_stdmelding_key = sm.mld_stdmelding_key AND sm.mld_ins_discipline_key = disc.ins_discipline_key @@ -18104,8 +18108,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, m.prs_perslid_key AS perslid_key, - 'FMHrelatiemanagement@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 842 -- Eigen tabel 'ProjNoti2' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (662) --Aanvraagformulier nieuw project door klant @@ -18140,7 +18148,7 @@ AS UNION ALL SELECT 'Projectlid_nieuw' AS alert, m.mld_melding_key, - 'Er is een nieuwe projectdossier met projectmedewerkers toegevoegd (' + 'Er is een nieuw projectdossier met projectmedewerkers toegevoegd (' || m.mld_melding_key || ', projectnummer ' || (SELECT DISTINCT @@ -18156,8 +18164,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 843 -- Eigen tabel 'ProjNoti3' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier) @@ -18181,8 +18193,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 844 -- Eigen tabel 'ProjNoti4' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (663, 664) --Specificeren én Uitvoeren @@ -18248,8 +18264,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 845 -- Eigen tabel 'ProjNoti5' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key = 664 --Aanvraagformulier uitvoeren (dossier) @@ -18275,8 +18295,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 846 -- Eigen tabel 'ProjNoti6' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key = 668 --Aanvraagformulier Administratief afhandelen @@ -18336,8 +18360,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'FMHrelatiemanagement@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 847 -- Eigen tabel 'ProjNoti7' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (665) --Offerte opstellen @@ -18363,31 +18391,61 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'postbusfmha&p@rijksoverheid.nl;' - || (SELECT DISTINCT prs_perslid_email - FROM prs_perslid - WHERE prs_perslid_key = - (SELECT DISTINCT - fac.safe_to_number ( - kmm.mld_kenmerkmelding_waarde) - FROM mld_kenmerkmelding kmm, - mld_kenmerk km, - mld_srtkenmerk sk, - mld_melding m_uitvoer, - mld_melding m_offerte - WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key - AND km.mld_srtkenmerk_key = - sk.mld_srtkenmerk_key - AND km.mld_kenmerk_key = 1764 -- Kenmerk Projectleider bij stap 'Uitvoeren/dossier' - AND kmm.mld_kenmerkmelding_verwijder IS NULL - AND kmm.mld_melding_key = - m_uitvoer.mld_melding_key --m.mld_melding_key - AND m_uitvoer.mld_melding_start_key = - m_offerte.mld_melding_start_key - AND m_offerte.mld_melding_key = - m.mld_melding_key - AND m_uitvoer.mld_melding_status IN (2,3,4,7))) AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 848 -- Eigen tabel 'ProjNoti8' + AND fac_usrdata_verwijder IS NULL) x + WHERE m.mld_melding_key = t.fac_tracking_refkey + AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key + AND m.mld_stdmelding_key IN (665) --Offerte opstellen + AND sn.fac_srtnotificatie_code = 'MLDUPD' + AND t.fac_tracking_oms LIKE '%Offertestatus%' + AND t.fac_tracking_oms LIKE '%--> Offerte akkoord%' + UNION ALL + SELECT 'Offerte_akkoord' AS alert, + m.mld_melding_key, + 'Er is een akkoord ontvangen op offerte bij project (' + || m.mld_melding_key + || ', projectnummer ' + || (SELECT DISTINCT + fac.safe_to_number (kmm.mld_kenmerkmelding_waarde) + FROM mld_kenmerkmelding kmm, + mld_kenmerk km, + mld_srtkenmerk sk + WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key + AND km.mld_srtkenmerk_key = sk.mld_srtkenmerk_key + AND sk.mld_srtkenmerk_key = 296 -- Kenmerksoort Projectnummer (automatisch) + AND kmm.mld_kenmerkmelding_verwijder IS NULL + AND kmm.mld_melding_key = m.mld_melding_key) + || ')' AS onderwerp, + t.fac_tracking_datum, + NULL AS perslid_key, + (SELECT DISTINCT prs_perslid_email + FROM prs_perslid + WHERE prs_perslid_key = + (SELECT DISTINCT + fac.safe_to_number ( + kmm.mld_kenmerkmelding_waarde) + FROM mld_kenmerkmelding kmm, + mld_kenmerk km, + mld_srtkenmerk sk, + mld_melding m_uitvoer, + mld_melding m_offerte + WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key + AND km.mld_srtkenmerk_key = + sk.mld_srtkenmerk_key + AND km.mld_kenmerk_key = 1764 -- Kenmerk Projectleider bij stap 'Uitvoeren/dossier' + AND kmm.mld_kenmerkmelding_verwijder IS NULL + AND kmm.mld_melding_key = + m_uitvoer.mld_melding_key --m.mld_melding_key + AND m_uitvoer.mld_melding_start_key = + m_offerte.mld_melding_start_key + AND m_offerte.mld_melding_key = + m.mld_melding_key + AND m_uitvoer.mld_melding_status IN (2,3,4,7))) AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (665) --Offerte opstellen @@ -18413,8 +18471,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'Postbus.FMHMaatwerk@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 850 -- Eigen tabel 'ProjNoti9' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (665) --Offerte opstellen @@ -18434,7 +18496,7 @@ CREATE OR REPLACE VIEW FMHN_V_RAP_NOTIFYPROJDIGI AS SELECT 'Projectdossier' AS alert, m.mld_melding_key, - 'Er is een nieuwe projectdossier aangemaakt (' + 'Er is een nieuw projectdossier aangemaakt (' || m.mld_melding_key || ', projectnummer ' || (SELECT DISTINCT @@ -18450,8 +18512,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'TeamProcesBeheerDigidoc@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 861 -- Eigen tabel 'ProjNoti10' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier) @@ -18475,8 +18541,12 @@ AS || ')' AS onderwerp, t.fac_tracking_datum, NULL AS perslid_key, - 'TeamProcesBeheerDigidoc@minbzk.nl' AS email - FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn + x.xemail AS email + FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn, + (SELECT fac_usrdata_omschr2 AS xemail + FROM fac_usrdata + WHERE fac_usrtab_key = 862 -- Eigen tabel 'ProjNoti11' + AND fac_usrdata_verwijder IS NULL) x WHERE m.mld_melding_key = t.fac_tracking_refkey AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND m.mld_stdmelding_key IN (663) --Specificeren