CSUN#67251 Extreem veel notificaties verminderen
svn path=/Customer/trunk/; revision=51750
This commit is contained in:
@@ -536,6 +536,9 @@ END;
|
||||
-- district als de locatie waar de melding op is ingevoerd. Uitzondering is het pand Gustav Mahlerlaan 10
|
||||
-- in A'dam (hoofdgebouw ABN key = 6218) deze heeft een vast emailadres.
|
||||
-- ook worden meldingen uitgesloten als ze de standaardmelding in de meldinggroep Geen notificatie zit.
|
||||
-- Deze export wordt voorin putorders.bat aangeroepen zodat hij net op tijd is om extra e-mail
|
||||
-- notificaties aan te maken. Anderzijds door de putorders verwerking is zowel het origineel als
|
||||
-- de nieuwe weg zodat een volgende ronde het niet in herhaling valt.
|
||||
CREATE OR REPLACE PROCEDURE csun_export_mailnoti (
|
||||
p_applname IN VARCHAR2,
|
||||
p_applrun IN VARCHAR2,
|
||||
@@ -642,6 +645,7 @@ BEGIN
|
||||
AND ( sn.fac_srtnotificatie_code = 'MLDAFM'
|
||||
OR sn.fac_srtnotificatie_code = 'MLDUPD'
|
||||
OR sn.fac_srtnotificatie_code = 'MLDREJ')
|
||||
AND BITAND(fac_notificatie_status, 2) = 2 -- Alleen als het een e-mail notificatie was
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND UPPER (mld_kenmerkmelding_waarde) <>
|
||||
@@ -1279,7 +1283,7 @@ BEGIN
|
||||
v_locatie_code := csun_get_html_valuepair (v_body, 'Object', 'Postcode');
|
||||
v_locatie_code := SUBSTR(v_locatie_code, 9, INSTR(v_locatie_code, ' ',1,2)-9);
|
||||
END IF;
|
||||
|
||||
|
||||
-- bij Engie gaan we de html body nog even opschonen
|
||||
IF sender = 23221
|
||||
THEN
|
||||
@@ -1308,7 +1312,7 @@ BEGIN
|
||||
v_body := REPLACE(v_body, '?', '?');
|
||||
v_body := REPLACE(v_body, '@', '@');
|
||||
v_body := REPLACE(v_body, ' ' || CHR (10) || CHR (13), CHR (10) || CHR (13)); -- soms komt er ineens een een spatie achter de tag.
|
||||
END IF;
|
||||
END IF;
|
||||
|
||||
-- Humanitas / KPMG Meijburg heeft de locatiecode ergens in het onderwerp staan
|
||||
IF v_client = 301 OR v_client = 602
|
||||
@@ -3993,7 +3997,7 @@ AS
|
||||
AND t.fac_tracking_refkey = m.melding_nr)
|
||||
ORDER BY key, receiver;
|
||||
|
||||
--CSUN#60798 Notificatie aan accountmanagers als er voor zijn klant/locatie een actie openstaat
|
||||
--CSUN#60798 Notificatie aan accountmanagers als er voor zijn klant/locatie een actie openstaat
|
||||
CREATE OR REPLACE VIEW csun_v_noti_wfcntr_accm
|
||||
(
|
||||
code,
|
||||
@@ -4027,7 +4031,7 @@ AS
|
||||
FROM fac_tracking t
|
||||
WHERE fac_tracking_oms like '%CUST04%'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
|
||||
--CSUN#60798 Notificatie aan accountmanagers (via kenmerk bij locatie) en calculators (via autorisatiegroep) indien klant niet akkoord is.
|
||||
CREATE OR REPLACE VIEW csun_v_noti_wfcntr_cancel
|
||||
(
|
||||
@@ -4753,14 +4757,14 @@ AS
|
||||
AND bsm.mld_ins_discipline_key = 863 -- Vakgroep calculatie
|
||||
AND b.fac_bijlagen_module = 'MLD'
|
||||
AND b.fac_bijlagen_refkey = bm.mld_melding_key
|
||||
AND b.fac_bijlagen_verwijder IS NULL
|
||||
AND b.fac_bijlagen_verwijder IS NULL
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE fac_tracking_oms LIKE '%CUST06%'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
ORDER BY key, receiver;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW csun_v_noti_actie_klant
|
||||
(
|
||||
code,
|
||||
@@ -4775,7 +4779,7 @@ CREATE OR REPLACE VIEW csun_v_noti_actie_klant
|
||||
attachments
|
||||
)
|
||||
AS
|
||||
SELECT
|
||||
SELECT
|
||||
'CUST07' AS code,
|
||||
NULL AS sender,
|
||||
p.prs_perslid_key AS receiver,
|
||||
@@ -4791,7 +4795,7 @@ AS
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
null
|
||||
null
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
prs_perslid p
|
||||
@@ -4804,9 +4808,9 @@ AS
|
||||
FROM fac_tracking t
|
||||
WHERE fac_tracking_oms LIKE '%CUST07%'
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
ORDER BY key, receiver;
|
||||
|
||||
|
||||
ORDER BY key, receiver;
|
||||
|
||||
|
||||
--CSUN#64697 Notificatie naar BB'er wanneer klant akkoord is met de uitgevoerde glasbewassing
|
||||
CREATE OR REPLACE VIEW csun_v_rap_glas_akkoord
|
||||
(
|
||||
@@ -4846,7 +4850,7 @@ AS
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'MLDAFM';
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW csun_v_noti_glas_akkoord
|
||||
(
|
||||
code,
|
||||
@@ -4905,7 +4909,7 @@ AS
|
||||
AND kl.prs_link_key = p.prs_perslid_key
|
||||
AND p.prs_perslid_email IS NOT NULL
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
ORDER BY key, receiver;
|
||||
ORDER BY key, receiver;
|
||||
|
||||
CREATE OR REPLACE PROCEDURE csun_import_jde (p_import_key IN NUMBER)
|
||||
IS
|
||||
@@ -5328,7 +5332,7 @@ BEGIN
|
||||
INSERT INTO mld_kenmerkmelding (mld_melding_key,
|
||||
mld_kenmerk_key,
|
||||
mld_kenmerkmelding_waarde)
|
||||
VALUES (v_mld_melding_key, 1501, recmld.kosten_n);
|
||||
VALUES (v_mld_melding_key, 1501, recmld.kosten_n);
|
||||
EXCEPTION
|
||||
WHEN OTHERS
|
||||
THEN
|
||||
@@ -5418,7 +5422,7 @@ AS
|
||||
AND m.mld_melding_status = 0
|
||||
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = disc.ins_discipline_key
|
||||
AND disc.ins_srtdiscipline_key = 201; --Vakgroeptype 'JDE'
|
||||
AND disc.ins_srtdiscipline_key = 201; --Vakgroeptype 'JDE'
|
||||
BEGIN
|
||||
FOR recmld IN cmld
|
||||
LOOP
|
||||
|
||||
Reference in New Issue
Block a user