KFHT#80541 -- Herinneringsmail met knoppen

svn path=/Customer/trunk/; revision=62901
This commit is contained in:
Arthur Egberink
2023-12-08 10:11:55 +00:00
parent da11187288
commit f5c1fc3fc3

View File

@@ -30,15 +30,63 @@ SET DEFINE OFF
CREATE OR REPLACE VIEW VBXX_V_RAP_TECHNADRES
AS
SELECT b.prs_bedrijf_key bedrijf_key,
b.prs_bedrijf_naam bedrijf_naam,
p.prs_bedrijfadres_url url
FROM prs_bedrijfadres p,
prs_bedrijf b
WHERE UPPER(p.prs_bedrijfadres_url) LIKE 'HTTP%'
SELECT b.prs_bedrijf_key bedrijf_key,
b.prs_bedrijf_naam bedrijf_naam,
p.prs_bedrijfadres_url url
FROM prs_bedrijfadres p,
prs_bedrijf b
WHERE UPPER(p.prs_bedrijfadres_url) LIKE 'HTTP%'
AND b.prs_bedrijf_key = p.prs_bedrijf_key
AND b.prs_bedrijf_verwijder IS NULL;
-- View om notificaties naar bedrijven te sturen die opdrachten hebben die al 5 dagen geleden afgemeld hadden moeten zijn.
-- Ze krijgen dan een mail met een link naar het knoppenscherm. CUST04 wordt hier nu gebruikt voor KFHT. Als het bij een andere
-- omgeving aangepast moet worden zal er een DECODE op de user gedaan moeten worden.
CREATE OR REPLACE VIEW vbxx_v_noti_mld_opdr_reminder
(
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
XKEY,
XEMAIL,
XMOBILE
)
AS
SELECT 'CUST04',
NULL,
NULL,
'Facilitor opdrachtnr. '
|| sd.ins_srtdiscipline_prefix
|| m.mld_melding_key
|| '/'
|| o.mld_opdr_bedrijfopdr_volgnr
|| ' - HERINNERING',
o.mld_opdr_key,
NULL,
prs_bedrijf_email,
NULL
FROM ins_srtdiscipline sd,
mld_discipline d,
mld_stdmelding std,
mld_melding m,
mld_opdr o,
prs_bedrijf b,
prs_kenmerklink kl,
prs_kenmerk k
WHERE prs_kenmerk_code = 'AFMELDSCHERM'
AND m.mld_melding_key = o.mld_melding_key
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND k.prs_kenmerk_key = kl.prs_kenmerk_key
AND kl.prs_link_key = b.prs_bedrijf_key
AND b.prs_bedrijf_key = o.mld_uitvoerende_keys
AND b.prs_bedrijf_email IS NOT NULL
AND o.mld_statusopdr_key IN (5, 8) -- Toegekend, Geaccepteerd.
AND TRUNC (o.mld_opdr_einddatum) = TRUNC (SYSDATE) - 5;
------ payload end ------
SET DEFINE OFF