CSUN#60798 Workflow aanvraag contractmutaties, nu kunnen ook meerdere bijlagen verstuurd worden

svn path=/Customer/trunk/; revision=48815
This commit is contained in:
Sander Schepers
2020-11-13 11:13:03 +00:00
parent 9e5198f57a
commit 3e3d2a8d6f

View File

@@ -4294,10 +4294,14 @@ CREATE OR REPLACE VIEW csun_v_noti_wfcntr_klant
text,
key,
xkey,
xemail,
xmobile,
xsender,
attachments
)
AS
SELECT 'CUST06' AS code,
SELECT DISTINCT
'CUST06' AS code, --Distinct zodat bij meerdere bijlagen toch maar 1 regel/notificatie wordt gemaakt
NULL AS sender,
p.prs_perslid_key AS receiver,
'Er is een calculatie voor uw aanvraag contractmutatie: '
@@ -4309,26 +4313,33 @@ AS
AS text,
m.mld_melding_key AS key,
NULL AS extra_key,
(SELECT '/'
|| b.fac_bijlagen_disk_directory
|| '/'
|| b.fac_bijlagen_filename
FROM mld_melding bm, fac_bijlagen b
WHERE bm.mld_melding_start_key = m.mld_melding_start_key
AND b.fac_bijlagen_module = 'MLD'
AND b.fac_bijlagen_refkey = bm.mld_melding_key)
FROM mld_melding m, mld_stdmelding sm, prs_perslid p
NULL,
NULL,
NULL,
'/' || b.fac_bijlagen_disk_directory || '/*' -- Zo (*) worden alle bijlagen bijgevoegd, van dezelfde kenmerk_key van de melding waar de bijlage is bijgevoegd (Calculatie)
FROM mld_melding m,
mld_stdmelding sm,
prs_perslid p,
mld_melding bm,
mld_stdmelding bsm,
fac_bijlagen b
WHERE p.prs_perslid_key = m.prs_perslid_key
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = 861 -- Vakgroep klant
AND sm.mld_ins_discipline_key = 881 -- Vakgroep klant
AND m.mld_stdmelding_key <> 1201 -- Startmelding workflow
AND m.mld_melding_status NOT IN (1, 5, 6) -- Afgewezen, afgemeld, historie
AND bm.mld_melding_start_key = m.mld_melding_start_key
AND bm.mld_stdmelding_key = bsm.mld_stdmelding_key
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 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;
------ payload end ------