MENZ#89743 -- Ordertracking lijst wordt niet verstuurd naar Menzis servicedesk - Juiste rapportkey toegevoegd aan systematiek
svn path=/Customer/; revision=69736
This commit is contained in:
99
onces/AA/MENZ/MENZ#89743.sql
Normal file
99
onces/AA/MENZ/MENZ#89743.sql
Normal file
@@ -0,0 +1,99 @@
|
||||
--
|
||||
-- $Id$
|
||||
--
|
||||
-- Script om notificatiejob ordertrackinglijst voor MENZ alvast te leveren met expliciete verwijzing naar rapport_key in code.
|
||||
-- Bedoeling is om in samenspraak met Lenneke deze methodiek voor alle heyday-omgevingen om te zetten zodat bij nieuwe klanten in code niets meer aangepast hoeft te worden..
|
||||
|
||||
|
||||
DEFINE thisfile = 'MENZ#89743.sql'
|
||||
DEFINE dbuser = 'MENZ'
|
||||
|
||||
SET ECHO ON
|
||||
SET DEFINE ON
|
||||
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
|
||||
SPOOL &fcltlogfile
|
||||
WHENEVER SQLERROR EXIT;
|
||||
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
|
||||
WHENEVER SQLERROR CONTINUE;
|
||||
PROMPT &fcltcusterr
|
||||
SET DEFINE OFF
|
||||
|
||||
------ payload begin ------
|
||||
|
||||
CREATE OR REPLACE VIEW AAXX_V_NOTIFY_BACKOFFICE_OT -- OT = Ordertrackinglijst
|
||||
(
|
||||
SENDER,
|
||||
RECEIVER,
|
||||
TEXT,
|
||||
CODE,
|
||||
FAC_SRTNOTIFICATIE_KEY,
|
||||
KEY,
|
||||
XKEY,
|
||||
XEMAIL,
|
||||
XMOBILE
|
||||
)
|
||||
AS
|
||||
SELECT (SELECT prs_perslid_key
|
||||
FROM prs_perslid
|
||||
WHERE prs_perslid_upper = 'FACILITOR')
|
||||
sender,
|
||||
NULL
|
||||
receiver,
|
||||
'Ordertrackinglijst klant ' || acc.fac_version_cust
|
||||
text,
|
||||
'CUST16'
|
||||
code,
|
||||
(SELECT fac_srtnotificatie_key
|
||||
FROM fac_srtnotificatie
|
||||
WHERE fac_srtnotificatie_code = 'CUST16')
|
||||
fac_srtnotificatie_key,
|
||||
DECODE (acc.fac_version_cust,
|
||||
'RABO', 1321,
|
||||
'INLO', 1041,
|
||||
'CVGZ', 681,
|
||||
'NMMS', 1001,
|
||||
'AAAH', 1261,
|
||||
'AAAR', 1101,
|
||||
'AADS', 2001,
|
||||
'AAES', 901,
|
||||
'AAGN', 1441,
|
||||
'AASA', 1422,
|
||||
'AQQA', 861,
|
||||
'EXPO', 521,
|
||||
'SMKA', 941,
|
||||
'REME', 661,
|
||||
'AAIT', 1863,
|
||||
'ALLR', 1381,
|
||||
'THHD', 761,
|
||||
'MENZ', 881,
|
||||
'BFNL', 741,
|
||||
9999)
|
||||
key,
|
||||
v.extra_key
|
||||
xkey, -- op alle gesplitste ordertrackinglijsten gaan we de gevulde xkey meegeven. dit wordt via bronlijst netjes bepaald/gevuld
|
||||
v.vakgroep_email
|
||||
xemail,
|
||||
NULL
|
||||
xmobile
|
||||
FROM (SELECT UPPER(fac_version_cust) fac_version_cust from fac_version) acc,
|
||||
(SELECT vakgroep_email, extra_key
|
||||
FROM aaxx_v_rap_ordertracking_bron
|
||||
WHERE datum_mutatie_filter >= (SELECT COALESCE(fac_notificatie_job_lastrun - 1/(24*60), TRUNC(SYSDATE)) FROM fac_notificatie_job WHERE fac_notificatie_job_view = 'AAXX_V_NOTIFY_BACKOFFICE_OT')
|
||||
AND vakgroep_email IS NOT NULL
|
||||
AND LOWER(vakgroep_email) NOT IN ('heyq@heydayfm.nl') -- ticket AAIT#84516
|
||||
GROUP BY vakgroep_email, extra_key) v ;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
BEGIN adm.systrackscriptId ('$Id$', 1); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
SET ECHO OFF
|
||||
SPOOL OFF
|
||||
SET DEFINE ON
|
||||
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||
Reference in New Issue
Block a user