FMHN#77340 Aanpassen notificaties Projecten in eigen tabel zodat we zelf kunnen beheren

svn path=/Customer/trunk/; revision=59623
This commit is contained in:
Sander Schepers
2023-03-16 13:09:49 +00:00
parent 50398ebe9c
commit 5749168bf5

View File

@@ -18078,9 +18078,13 @@ AS
AS mutatiedatum, AS mutatiedatum,
NULL NULL
AS perslid_key, AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' x.xemail
AS email 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 WHERE m.mld_melding_status = 1
AND m.mld_stdmelding_key = sm.mld_stdmelding_key AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = disc.ins_discipline_key AND sm.mld_ins_discipline_key = disc.ins_discipline_key
@@ -18104,8 +18108,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
m.prs_perslid_key AS perslid_key, m.prs_perslid_key AS perslid_key,
'FMHrelatiemanagement@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (662) --Aanvraagformulier nieuw project door klant AND m.mld_stdmelding_key IN (662) --Aanvraagformulier nieuw project door klant
@@ -18140,7 +18148,7 @@ AS
UNION ALL UNION ALL
SELECT 'Projectlid_nieuw' AS alert, SELECT 'Projectlid_nieuw' AS alert,
m.mld_melding_key, m.mld_melding_key,
'Er is een nieuwe projectdossier met projectmedewerkers toegevoegd (' 'Er is een nieuw projectdossier met projectmedewerkers toegevoegd ('
|| m.mld_melding_key || m.mld_melding_key
|| ', projectnummer ' || ', projectnummer '
|| (SELECT DISTINCT || (SELECT DISTINCT
@@ -18156,8 +18164,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier) AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier)
@@ -18181,8 +18193,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (663, 664) --Specificeren <EFBFBD>n Uitvoeren AND m.mld_stdmelding_key IN (663, 664) --Specificeren <EFBFBD>n Uitvoeren
@@ -18248,8 +18264,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key = 664 --Aanvraagformulier uitvoeren (dossier) AND m.mld_stdmelding_key = 664 --Aanvraagformulier uitvoeren (dossier)
@@ -18275,8 +18295,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key = 668 --Aanvraagformulier Administratief afhandelen AND m.mld_stdmelding_key = 668 --Aanvraagformulier Administratief afhandelen
@@ -18336,8 +18360,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'FMHrelatiemanagement@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (665) --Offerte opstellen AND m.mld_stdmelding_key IN (665) --Offerte opstellen
@@ -18363,31 +18391,61 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'postbusfmha&p@rijksoverheid.nl;' x.xemail AS email
|| (SELECT DISTINCT prs_perslid_email FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn,
FROM prs_perslid (SELECT fac_usrdata_omschr2 AS xemail
WHERE prs_perslid_key = FROM fac_usrdata
(SELECT DISTINCT WHERE fac_usrtab_key = 848 -- Eigen tabel 'ProjNoti8'
fac.safe_to_number ( AND fac_usrdata_verwijder IS NULL) x
kmm.mld_kenmerkmelding_waarde) WHERE m.mld_melding_key = t.fac_tracking_refkey
FROM mld_kenmerkmelding kmm, AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
mld_kenmerk km, AND m.mld_stdmelding_key IN (665) --Offerte opstellen
mld_srtkenmerk sk, AND sn.fac_srtnotificatie_code = 'MLDUPD'
mld_melding m_uitvoer, AND t.fac_tracking_oms LIKE '%Offertestatus%'
mld_melding m_offerte AND t.fac_tracking_oms LIKE '%--> Offerte akkoord%'
WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key UNION ALL
AND km.mld_srtkenmerk_key = SELECT 'Offerte_akkoord' AS alert,
sk.mld_srtkenmerk_key m.mld_melding_key,
AND km.mld_kenmerk_key = 1764 -- Kenmerk Projectleider bij stap 'Uitvoeren/dossier' 'Er is een akkoord ontvangen op offerte bij project ('
AND kmm.mld_kenmerkmelding_verwijder IS NULL || m.mld_melding_key
AND kmm.mld_melding_key = || ', projectnummer '
m_uitvoer.mld_melding_key --m.mld_melding_key || (SELECT DISTINCT
AND m_uitvoer.mld_melding_start_key = fac.safe_to_number (kmm.mld_kenmerkmelding_waarde)
m_offerte.mld_melding_start_key FROM mld_kenmerkmelding kmm,
AND m_offerte.mld_melding_key = mld_kenmerk km,
m.mld_melding_key mld_srtkenmerk sk
AND m_uitvoer.mld_melding_status IN (2,3,4,7))) AS email WHERE kmm.mld_kenmerk_key = km.mld_kenmerk_key
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (665) --Offerte opstellen AND m.mld_stdmelding_key IN (665) --Offerte opstellen
@@ -18413,8 +18471,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'Postbus.FMHMaatwerk@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (665) --Offerte opstellen AND m.mld_stdmelding_key IN (665) --Offerte opstellen
@@ -18434,7 +18496,7 @@ CREATE OR REPLACE VIEW FMHN_V_RAP_NOTIFYPROJDIGI
AS AS
SELECT 'Projectdossier' AS alert, SELECT 'Projectdossier' AS alert,
m.mld_melding_key, m.mld_melding_key,
'Er is een nieuwe projectdossier aangemaakt (' 'Er is een nieuw projectdossier aangemaakt ('
|| m.mld_melding_key || m.mld_melding_key
|| ', projectnummer ' || ', projectnummer '
|| (SELECT DISTINCT || (SELECT DISTINCT
@@ -18450,8 +18512,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'TeamProcesBeheerDigidoc@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier) AND m.mld_stdmelding_key IN (664) --Aanvraagformulier uitvoeren (dossier)
@@ -18475,8 +18541,12 @@ AS
|| ')' AS onderwerp, || ')' AS onderwerp,
t.fac_tracking_datum, t.fac_tracking_datum,
NULL AS perslid_key, NULL AS perslid_key,
'TeamProcesBeheerDigidoc@minbzk.nl' AS email x.xemail AS email
FROM mld_melding m, fac_tracking t, fac_srtnotificatie sn 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 WHERE m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND m.mld_stdmelding_key IN (663) --Specificeren AND m.mld_stdmelding_key IN (663) --Specificeren