FMHN#77340 Aanpassen notificaties Projecten in eigen tabel zodat we zelf kunnen beheren
svn path=/Customer/trunk/; revision=59623
This commit is contained in:
164
FMHN/fmhn.sql
164
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 <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
|
||||
|
||||
Reference in New Issue
Block a user