CSUN#60798 Workflow aanvraag contractmutaties met notificatie
svn path=/Customer/trunk/; revision=45866
This commit is contained in:
@@ -4083,6 +4083,76 @@ AS
|
||||
AND sd.ins_srtdiscipline_key = vg.ins_srtdiscipline_key
|
||||
ORDER BY alg_locatie_oms, uitvoerdatum;
|
||||
|
||||
-- CSUN#60798 Notificatie om gebruikers te berichten wanneer een klant akkoord heeft gegeven in een workflow aanvraag contractmutatie
|
||||
CREATE OR REPLACe VIEW csun_v_rap_wfcntraanvraag
|
||||
(
|
||||
melding_nr,
|
||||
melding_datum,
|
||||
melding_einddatum,
|
||||
melding_onderwerp,
|
||||
standaardmelding,
|
||||
melding_omschrijving,
|
||||
melding_opmerking
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_key,
|
||||
m.mld_melding_datum,
|
||||
m.mld_melding_einddatum,
|
||||
m.mld_melding_onderwerp,
|
||||
sm.mld_stdmelding_omschrijving,
|
||||
m.mld_melding_omschrijving,
|
||||
m.mld_melding_opmerking
|
||||
FROM mld_melding m,
|
||||
mld_kenmerkmelding kmm,
|
||||
mld_kenmerk km,
|
||||
mld_srtkenmerk sk,
|
||||
mld_stdmelding sm,
|
||||
fac_tracking t,
|
||||
fac_srtnotificatie sn
|
||||
WHERE m.mld_stdmelding_key = 1241 -- Klant, ontvangst calculatie
|
||||
AND m.mld_melding_status = 5 -- Afgemeld
|
||||
AND sk.mld_srtkenmerk_key = 601 -- Klant akkoord
|
||||
AND kmm.mld_kenmerkmelding_waarde = '1861' -- Ja
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND sk.mld_srtkenmerk_key = km.mld_srtkenmerk_key
|
||||
AND km.mld_kenmerk_key = kmm.mld_kenmerk_key
|
||||
AND kmm.mld_melding_key = m.mld_melding_key
|
||||
AND t.fac_tracking_refkey = m.mld_melding_key
|
||||
AND t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_code = 'MLDAFM'
|
||||
AND TO_DATE (TO_CHAR (t.fac_tracking_datum, 'YYYY-MM-DD HH24')) =
|
||||
TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24')) - 1 / 24;
|
||||
|
||||
CREATE OR REPLACE VIEW csun_v_noti_wfcntraanvraag
|
||||
(
|
||||
code,
|
||||
sender,
|
||||
receiver,
|
||||
text,
|
||||
key,
|
||||
xkey
|
||||
)
|
||||
AS
|
||||
SELECT 'CUST03' AS code,
|
||||
NULL AS sender,
|
||||
p.prs_perslid_key AS receiver,
|
||||
'Klant heeft akkoord gegeven op calculatie bij melding: '
|
||||
|| m.melding_nr
|
||||
|| ' ('
|
||||
|| COALESCE (m.melding_onderwerp, m.standaardmelding)
|
||||
|| ')'
|
||||
AS text,
|
||||
m.melding_nr AS key,
|
||||
NULL AS extra_key
|
||||
FROM csun_v_rap_wfcntraanvraag m,
|
||||
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, 442, 461) --autorisatiegroepen respectievelijk: Calculators, Accountmanagers en BB NA
|
||||
AND g.fac_groep_omschrijving = agl.fclt_f_groep
|
||||
ORDER BY key, receiver;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user