FMHN#87744 Raming nodig voor wijzigingen project "Herkenbaar klantcontact"
svn path=/Customer/trunk/; revision=68691
This commit is contained in:
121
FMHN/fmhn.sql
121
FMHN/fmhn.sql
@@ -23852,6 +23852,127 @@ AS
|
||||
-- AND ab.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND rrr.res_rsv_ruimte_van >= TO_DATE ('01-01-2010', 'DD-MM-YYYY');
|
||||
|
||||
CREATE OR REPLACE VIEW FMHN_V_NOTI_KLANTVERZOEK
|
||||
(
|
||||
CODE,
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
KEY,
|
||||
XKEY,
|
||||
XSENDER,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
'MLDNEW',
|
||||
NULL,
|
||||
m.prs_perslid_key_voor,
|
||||
'Melding '
|
||||
|| m.mld_melding_key
|
||||
|| ' aangemaakt'
|
||||
|| DECODE (m.mld_melding_onderwerp,
|
||||
NULL, NULL,
|
||||
' - (' || m.mld_melding_onderwerp || ')'),
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
(SELECT km.mld_kenmerkmelding_waarde, km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 4801 --Kenmerk Onderwerp Klantverzoek
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) subj
|
||||
WHERE m.mld_stdmelding_key = 1341 -- Registratie Klantverzoek
|
||||
AND subj.mld_melding_key = m.mld_melding_key
|
||||
AND subj.mld_kenmerkmelding_waarde IN (6222, 6225, 6226) -- Ontvangstbevestiging bij Informatief Klantverzoek, Parkeerkaarten en Rijkspas
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE t.fac_srtnotificatie_key = 50 --MLDNEW
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
'MLDAFM',
|
||||
NULL,
|
||||
m.prs_perslid_key_voor,
|
||||
'Melding '
|
||||
|| m.mld_melding_key
|
||||
|| ' gereed'
|
||||
|| DECODE (m.mld_melding_onderwerp,
|
||||
NULL, NULL,
|
||||
' - (' || m.mld_melding_onderwerp || ')'),
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
(SELECT km.mld_kenmerkmelding_waarde, km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 4801 --Kenmerk Onderwerp Klantverzoek
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) subj,
|
||||
(SELECT km.mld_kenmerkmelding_waarde, km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 4921 --Kenmerk Vervolgmelding gemaakt (J/N = 21/22)
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) vervolg
|
||||
WHERE m.mld_stdmelding_key = 1341 -- Registratie Klantverzoek
|
||||
AND m.mld_melding_key = subj.mld_melding_key
|
||||
AND m.mld_melding_key = vervolg.mld_melding_key(+)
|
||||
AND m.mld_melding_status IN (5, 6)
|
||||
AND ( subj.mld_kenmerkmelding_waarde IN (6221,
|
||||
6224,
|
||||
6225,
|
||||
6226,
|
||||
6227) -- Ontvangstbevestiging bij Informatief Klantverzoek, Reserveringsaanvraag, Parkeerkaarten, Rijkspas en Bezoekersvraag
|
||||
OR ( subj.mld_kenmerkmelding_waarde IN (6222, 6223) -- Ontvangstbevestiging bij Overig klantverzoek en Onvolledig klantverzoek
|
||||
AND vervolg.mld_kenmerkmelding_waarde = '21'))
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE LOWER (t.fac_tracking_oms) LIKE
|
||||
'%notificatie mldafm verstuurd aan %'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
UNION ALL
|
||||
SELECT DISTINCT
|
||||
'MLDAFM',
|
||||
NULL,
|
||||
m.prs_perslid_key_voor,
|
||||
'Melding '
|
||||
|| m.mld_melding_key
|
||||
|| ' actie gevraagd'
|
||||
|| DECODE (m.mld_melding_onderwerp,
|
||||
NULL, NULL,
|
||||
' - (' || m.mld_melding_onderwerp || ')'),
|
||||
m.mld_melding_key,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m,
|
||||
(SELECT km.mld_kenmerkmelding_waarde, km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 4801 --Kenmerk Onderwerp Klantverzoek
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) subj,
|
||||
(SELECT km.mld_kenmerkmelding_waarde, km.mld_melding_key
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 4921 --Kenmerk Vervolgmelding gemaakt (J/N = 21/22)
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) vervolg
|
||||
WHERE m.mld_stdmelding_key = 1341 -- Registratie Klantverzoek
|
||||
AND m.mld_melding_key = subj.mld_melding_key
|
||||
AND m.mld_melding_key = vervolg.mld_melding_key(+)
|
||||
AND m.mld_melding_status IN (5, 6)
|
||||
AND ( subj.mld_kenmerkmelding_waarde IN (6222, 6223) -- Ontvangstbevestiging bij Overig klantverzoek en Onvolledig klantverzoek
|
||||
AND vervolg.mld_kenmerkmelding_waarde = '22')
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE LOWER (t.fac_tracking_oms) LIKE
|
||||
'%notificatie mldafm verstuurd aan %'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user