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,
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 <EFBFBD>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