MDUX#52640 Notificaties taken intern/extern ook naar een aanvullend emailadres ter controle
svn path=/Customer/trunk/; revision=41711
This commit is contained in:
@@ -3950,34 +3950,49 @@ AS
|
|||||||
d.ins_deel_key,
|
d.ins_deel_key,
|
||||||
d.ins_deel_omschrijving,
|
d.ins_deel_omschrijving,
|
||||||
COALESCE (
|
COALESCE (
|
||||||
TRUNC (dsc.ins_deelsrtcontrole_plandatum),
|
TRUNC (dsc.ins_deelsrtcontrole_plandatum),
|
||||||
TRUNC(COALESCE (
|
TRUNC(COALESCE (
|
||||||
(SELECT MAX (dsc.ins_deelsrtcontrole_plandatum)
|
(SELECT MAX (dsc.ins_deelsrtcontrole_plandatum)
|
||||||
FROM ins_deelsrtcontrole dsc
|
FROM ins_deelsrtcontrole dsc
|
||||||
WHERE dsc.ins_deel_key = d.ins_deel_key
|
WHERE dsc.ins_deel_key = d.ins_deel_key
|
||||||
AND sc.ins_srtcontrole_key =
|
AND sc.ins_srtcontrole_key =
|
||||||
dsc.ins_srtcontrole_key
|
dsc.ins_srtcontrole_key
|
||||||
AND dsc.ins_deelsrtcontrole_status IN (5, 6)),
|
AND dsc.ins_deelsrtcontrole_status IN (5, 6)),
|
||||||
TRUNC(fac.nextcyclusdatedeel (
|
TRUNC(fac.nextcyclusdatedeel (d.ins_deel_key,
|
||||||
d.ins_deel_key,
|
sc.ins_srtcontrole_key,
|
||||||
sc.ins_srtcontrole_key,
|
1)))))
|
||||||
1))))) AS cpland,
|
AS cpland,
|
||||||
(CASE
|
(CASE
|
||||||
WHEN d.ins_alg_ruimte_type = 'R' THEN l.alg_locatie_key
|
WHEN d.ins_alg_ruimte_type = 'R' THEN l.alg_locatie_key
|
||||||
WHEN d.ins_alg_ruimte_type = 'A' THEN a.prs_afdeling_key
|
WHEN d.ins_alg_ruimte_type = 'A' THEN a.prs_afdeling_key
|
||||||
ELSE NULL
|
ELSE NULL
|
||||||
END)
|
END)
|
||||||
AS extra_key,
|
AS extra_key,
|
||||||
(SELECT prs_bedrijf_email
|
(SELECT prs_bedrijf_email
|
||||||
FROM prs_bedrijf lev
|
|| ';'
|
||||||
WHERE lev.prs_bedrijf_key =
|
|| (SELECT prs_perslid_email
|
||||||
(SELECT MAX(fac.safe_to_number (
|
FROM prs_perslid
|
||||||
levk.ins_kenmerk_default))
|
WHERE prs_perslid_key = 114914) -- Persoon '_Controle notificaties taken', hier gaan de notificatie emails (extern) dan ook naar toe.
|
||||||
FROM ins_kenmerk levk
|
FROM (SELECT prs_bedrijf_email
|
||||||
WHERE levk.ins_kenmerk_verwijder IS NULL
|
FROM prs_bedrijf lev
|
||||||
AND levk.ins_srtkenmerk_key = 202 -- Kenmerksoort "Leverancier object"
|
WHERE lev.prs_bedrijf_key =
|
||||||
AND levk.ins_srtinstallatie_key =
|
(SELECT MAX(fac.safe_to_number (
|
||||||
sc.ins_srtcontrole_key))
|
levk.ins_kenmerk_default))
|
||||||
|
FROM ins_kenmerk levk
|
||||||
|
WHERE levk.ins_kenmerk_verwijder IS NULL
|
||||||
|
AND levk.ins_srtkenmerk_key = 202 -- Kenmerksoort "Leverancier object"
|
||||||
|
AND levk.ins_srtinstallatie_key =
|
||||||
|
sc.ins_srtcontrole_key))
|
||||||
|
WHERE (SELECT prs_bedrijf_email
|
||||||
|
FROM prs_bedrijf lev
|
||||||
|
WHERE lev.prs_bedrijf_key =
|
||||||
|
(SELECT MAX(fac.safe_to_number (
|
||||||
|
levk.ins_kenmerk_default))
|
||||||
|
FROM ins_kenmerk levk
|
||||||
|
WHERE levk.ins_kenmerk_verwijder IS NULL
|
||||||
|
AND levk.ins_srtkenmerk_key = 202 -- Kenmerksoort "Leverancier object"
|
||||||
|
AND levk.ins_srtinstallatie_key =
|
||||||
|
sc.ins_srtcontrole_key)) IS NOT NULL)
|
||||||
AS xemail
|
AS xemail
|
||||||
FROM ins_deel d,
|
FROM ins_deel d,
|
||||||
ins_srtdeel sd,
|
ins_srtdeel sd,
|
||||||
@@ -4034,6 +4049,33 @@ AS
|
|||||||
TRUNC (fac.nextcyclusdatedeel (rap.dkey, rap.sckey, 1))))) =
|
TRUNC (fac.nextcyclusdatedeel (rap.dkey, rap.sckey, 1))))) =
|
||||||
TRUNC (SYSDATE + 28)
|
TRUNC (SYSDATE + 28)
|
||||||
AND rap.objbehkey IS NOT NULL
|
AND rap.objbehkey IS NOT NULL
|
||||||
|
GROUP BY ('Geplande taak - ' || rap.sdoms || ' - ' || rap.locoms),
|
||||||
|
rap.objbehkey,
|
||||||
|
rap.extra_key
|
||||||
|
UNION ALL -- Om ook de persoon '_Controle notificaties taken' een notificatie email te sturen
|
||||||
|
SELECT 'CUST04',
|
||||||
|
NULL,
|
||||||
|
(SELECT prs_perslid_email
|
||||||
|
FROM prs_perslid
|
||||||
|
WHERE prs_perslid_key = 114914), -- Persoon '_Controle notificaties taken', hier gaan de notificatie emails (intern) dan ook naar toe.
|
||||||
|
('Geplande taak - ' || rap.sdoms || ' - ' || rap.locoms),
|
||||||
|
(SELECT MAX (fac_usrrap_key)
|
||||||
|
FROM fac_usrrap
|
||||||
|
WHERE fac_usrrap_view_name = 'MDUX_V_RAP_TAKEN')
|
||||||
|
rapportnr,
|
||||||
|
rap.extra_key
|
||||||
|
FROM mdux_v_rap_taken rap
|
||||||
|
WHERE COALESCE (
|
||||||
|
TRUNC (rap.cpland),
|
||||||
|
TRUNC(COALESCE (
|
||||||
|
(SELECT MAX (dsc.ins_deelsrtcontrole_plandatum)
|
||||||
|
FROM ins_deelsrtcontrole dsc
|
||||||
|
WHERE dsc.ins_deel_key = rap.dkey
|
||||||
|
AND rap.sckey = dsc.ins_srtcontrole_key
|
||||||
|
AND dsc.ins_deelsrtcontrole_status IN (5, 6)),
|
||||||
|
TRUNC (fac.nextcyclusdatedeel (rap.dkey, rap.sckey, 1))))) =
|
||||||
|
TRUNC (SYSDATE + 28)
|
||||||
|
AND rap.objbehkey IS NOT NULL
|
||||||
GROUP BY ('Geplande taak - ' || rap.sdoms || ' - ' || rap.locoms),
|
GROUP BY ('Geplande taak - ' || rap.sdoms || ' - ' || rap.locoms),
|
||||||
rap.objbehkey,
|
rap.objbehkey,
|
||||||
rap.extra_key;
|
rap.extra_key;
|
||||||
|
|||||||
Reference in New Issue
Block a user