FCLT#85573 Bericht van falende notificaties aangepast (lcl)

svn path=/Database/trunk/; revision=70103
This commit is contained in:
Peter Feij
2025-08-26 09:47:50 +00:00
parent f4bb030455
commit f2bc1e6105

View File

@@ -615,8 +615,9 @@ AS
AND res_rsv_deel_van;
-- Notificatie voor opdrachten in de queue die al meer dan S(puo_failalert_threshold) minuten gefaald zijn
-- Het onderwerp ondersteunt placeholders, default is zoiets:
-- '##APPL## waarschuwing (##CUST##): Het versturen van ##ENTITYKEY## van ##DATETIME## naar ##ADRES## is na ##NR## pogingen nog niet gelukt. Controleer de configuratie.'
CREATE_VIEW(fac_v_noti_facorderqueuefails, 0)
(
receiver,
@@ -624,35 +625,40 @@ CREATE_VIEW(fac_v_noti_facorderqueuefails, 0)
)
AS
SELECT wg.prs_perslid_key,
LTRIM (lcl.L ('lcl_facilitor_appl'))
|| ' alert: transmission of '
|| DECODE (fac_srtnotificatie_xmlnode,
'opdracht', 'Order '
REPLACE (
REPLACE (
REPLACE (
REPLACE (
REPLACE (
REPLACE (lcl.l('lcl_noti_facorderqueuefails_subject')
, '##APPL##'
, lcl.l ('lcl_facilitor_appl'))
, '##ENTITYKEY##'
, DECODE (fac_srtnotificatie_xmlnode
, 'opdracht', 'Order '
|| (SELECT mld_melding_key || '/' || mld_opdr_bedrijfopdr_volgnr
FROM mld_opdr o
WHERE mld_opdr_key = fac_notificatie_refkey),
'bestelopdr', 'Procurement order '
WHERE mld_opdr_key = fac_notificatie_refkey)
, 'bestelopdr', 'Procurement order '
|| (SELECT bes_bestelopdr_id
FROM bes_bestelopdr o
WHERE bes_bestelopdr_key = fac_notificatie_refkey),
'reservering', 'Reservation '
WHERE bes_bestelopdr_key = fac_notificatie_refkey)
, 'reservering', 'Reservation '
|| (SELECT res_reservering_key || '/' || res_rsv_ruimte_volgnr
FROM res_rsv_ruimte o
WHERE res_rsv_ruimte_key = fac_notificatie_extrakey),
fac_srtnotificatie_xmlnode || ' key ' || fac_notificatie_refkey)
|| ' to '
|| COALESCE ((SELECT (prs_bedrijf_naam)
WHERE res_rsv_ruimte_key = fac_notificatie_extrakey)
, fac_srtnotificatie_xmlnode || ' ' || fac_notificatie_refkey))
, '##ADRES##'
, COALESCE ((SELECT (prs_bedrijf_naam)
FROM prs_bedrijf b, prs_bedrijfadres pba
WHERE b.prs_bedrijf_key = pba.prs_bedrijf_key
AND pba.prs_bedrijfadres_key = q.prs_bedrijfadres_key),
'??')
|| ' has failed '
|| fac_notificatie_failcount
|| ' times since '
|| TO_CHAR (q.fac_notificatie_datum, 'DD-MM-YYYY HH24:MI')
|| ' ('
|| fac_version_cust
|| ')'
WHERE b.prs_bedrijf_key = pba.prs_bedrijf_key AND pba.prs_bedrijfadres_key = q.prs_bedrijfadres_key)
, '??'))
, '##NR##'
, fac_notificatie_failcount)
, '##DATETIME##'
, TO_CHAR (q.fac_notificatie_datum, 'DD-MM-YYYY HH24:MI'))
, '##CUST##'
, fac_version_cust)
FROM fac_notificatie q,
fac_srtnotificatie fs,
fac_functie f,