CSUN#60798 Workflow aanvraag contractmutaties met notificatie
svn path=/Customer/trunk/; revision=46673
This commit is contained in:
@@ -4141,6 +4141,7 @@ AS
|
||||
AND TO_DATE (TO_CHAR (t.fac_tracking_datum, 'YYYY-MM-DD HH24')) =
|
||||
TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24')) - 1 / 24;
|
||||
|
||||
--CSUN#60798 Notificatie aan medewerker bedrijfsbureau en calculators indien klant akkoord is.
|
||||
CREATE OR REPLACE VIEW csun_v_noti_wfcntraanvraag
|
||||
(
|
||||
code,
|
||||
@@ -4170,7 +4171,8 @@ AS
|
||||
AND g.fac_groep_key IN (441, 461) --autorisatiegroepen respectievelijk: Calculators en BB NA
|
||||
AND g.fac_groep_omschrijving = agl.fclt_f_groep
|
||||
ORDER BY key, receiver;
|
||||
|
||||
|
||||
--CSUN#60798 Notificatie aan accountmanagers als er voor zijn klant/locatie een actie openstaat
|
||||
CREATE OR REPLACE FORCE VIEW csun_v_noti_wfcntr_accm
|
||||
(
|
||||
code,
|
||||
@@ -4186,7 +4188,7 @@ AS
|
||||
(SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_onrgoedkenmerk aog
|
||||
WHERE aog.alg_onrgoed_key = m.mld_alg_locatie_key
|
||||
AND aog.alg_kenmerk_key = 1820 --Kenmerk Accountmanager bij locatie
|
||||
AND aog.alg_kenmerk_key = 1801 --Kenmerk Accountmanager bij locatie
|
||||
AND aog.alg_onrgoed_niveau = 'L')
|
||||
AS receiver,
|
||||
('Er staat een actie voor u klaar mbt een aanvraag contractmutatie')
|
||||
@@ -4200,7 +4202,77 @@ AS
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE fac_srtnotificatie_key = 601 --CUST04
|
||||
WHERE fac_srtnotificatie_key = 621 --CUST04
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
--CSUN#60798 Notificatie aan accountmanagers en calculators indien klant niet akkoord is.
|
||||
CREATE OR REPLACE FORCE VIEW csun_v_noti_wfcntr_cancel
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey
|
||||
)
|
||||
AS
|
||||
SELECT 'CUST05' AS code,
|
||||
NULL AS sender,
|
||||
(SELECT alg_onrgoedkenmerk_waarde
|
||||
FROM alg_onrgoedkenmerk aog
|
||||
WHERE aog.alg_onrgoed_key = m.mld_alg_locatie_key
|
||||
AND aog.alg_kenmerk_key = 1801 --Kenmerk Accountmanager bij locatie
|
||||
AND aog.alg_onrgoed_niveau = 'L')
|
||||
AS receiver,
|
||||
('Een klant heeft een calculatie mbt een aanvraag contractmutatie niet akkoord bevonden')
|
||||
AS text,
|
||||
m.mld_melding_key AS key,
|
||||
NULL AS extra_key
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_kenmerkmelding kmm,
|
||||
mld_kenmerk km
|
||||
WHERE sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND m.mld_melding_key = kmm.mld_melding_key
|
||||
AND sm.mld_ins_discipline_key = 861 --Vakgroep klant
|
||||
AND km.mld_srtkenmerk_key = 601 -- Kenmerksoort Klant akkoord
|
||||
AND kmm.mld_kenmerkmelding_waarde = '1862' -- Niet akkoord
|
||||
AND kmm.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND m.mld_melding_status IN (1, 5) --Afgewezen, Afgemeld
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE fac_srtnotificatie_key = 641 --CUST05
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key)
|
||||
UNION ALL
|
||||
SELECT 'CUST05' AS code,
|
||||
NULL AS sender,
|
||||
p.prs_perslid_email AS receiver,
|
||||
('Een klant heeft een calculatie mbt een aanvraag contractmutatie niet akkoord bevonden')
|
||||
AS text,
|
||||
m.mld_melding_key AS key,
|
||||
NULL AS extra_key
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_kenmerkmelding kmm,
|
||||
mld_kenmerk km,
|
||||
prs_perslid p,
|
||||
fac_v_rap_groepleden agl,
|
||||
fac_groep g
|
||||
WHERE p.prs_perslid_oslogin = agl.fclt_f_login
|
||||
AND g.fac_groep_key IN (441) --autorisatiegroep Calculators
|
||||
AND g.fac_groep_omschrijving = agl.fclt_f_groep
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND m.mld_melding_key = kmm.mld_melding_key
|
||||
AND sm.mld_ins_discipline_key = 861 --Vakgroep klant
|
||||
AND km.mld_srtkenmerk_key = 601 -- Kenmerksoort Klant akkoord
|
||||
AND kmm.mld_kenmerkmelding_waarde = '1862' -- Niet akkoord
|
||||
AND kmm.mld_kenmerk_key = km.mld_kenmerk_key
|
||||
AND m.mld_melding_status IN (1, 5) --Afgewezen, Afgemeld
|
||||
AND m.mld_melding_key NOT IN
|
||||
(SELECT t.fac_tracking_refkey
|
||||
FROM fac_tracking t
|
||||
WHERE fac_srtnotificatie_key = 641 --CUST05
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
Reference in New Issue
Block a user