99 lines
6.0 KiB
SQL
99 lines
6.0 KiB
SQL
--
|
|
-- $Id$
|
|
--
|
|
-- Korte beschrijving wat het script doet
|
|
-- Voor dbuser invullen: - indien script voor 1 klant is: 'MARX' (de klantcode, zoals vermeld in fac_version_cust)
|
|
-- - script is voor meerdere klanten: 'AAXX' (de groepcode, zoals vermeld in fac_version_group)
|
|
-- - script is voor meerdere klanten met naam volgens een bepaald patroon: '^AA|^ASMS|^GULU|^NMMS|^RABO|^ZKHM'
|
|
--
|
|
DEFINE thisfile = 'MARX27.SQL'
|
|
DEFINE dbuser = '^MARX'
|
|
|
|
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 ------
|
|
|
|
|
|
-- Ticket AAXX#88048 Contactgegevens opzichter toevoegen aan Mareon-koppeling
|
|
|
|
-- Bestaande kenmerk met Naam opzichter gaan we qua label aanpassen (van Opzichter naar Naam Opzichter) en volgnummer iets ophogen zodat er wat ruimte komt voor het nieuwe label 'Opzichter' (zie volgende insert).
|
|
UPDATE mld_kenmerk
|
|
SET mld_kenmerk_volgnummer = 52, mld_kenmerk_omschrijving = 'Naam opzichter'
|
|
WHERE mld_kenmerk_key = 13;
|
|
-- Bij nader inzien is de Naam ook een kenmerk die we willen anonimiseren (ikv AVG).
|
|
UPDATE mld_srtkenmerk
|
|
SET mld_srtkenmerk_systeem = 8
|
|
WHERE mld_srtkenmerk_key = 13;
|
|
|
|
-- Label tbv groepje kenmerken mbt Opzichter
|
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_rolcode, mld_kenmerk_volgnummer, mld_kenmerk_omschrijving, mld_kenmerk_default)
|
|
SELECT 74, 33, 5, 'O', 1, 50, 'Opzichter', 'fa-address-card' FROM DUAL;
|
|
-- Telefoonnummer van opzichter
|
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_rolcode, mld_kenmerk_toonbaar, mld_kenmerk_volgnummer)
|
|
SELECT 75, 5, 5, 'O', 1, 1, 54 FROM DUAL;
|
|
-- Mailadres van opzichter
|
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_rolcode, mld_kenmerk_toonbaar, mld_kenmerk_volgnummer)
|
|
SELECT 76, 18, 5, 'O', 1, 1, 56 FROM DUAL;
|
|
|
|
-- MARX#89967 De contactgegevens (naam, telnrs, mailadressen) van de aanvrager van de melding overal onderdrukken
|
|
|
|
INSERT INTO prs_kenmerk (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr, prs_kenmerk_rolcode, prs_kenmerk_omschrijving, prs_kenmerk_kenmerktype, prs_kenmerk_lengte, prs_kenmerk_nmin, prs_kenmerk_nmax, prs_kenmerk_hint)
|
|
SELECT 77, 'B', 10, 1, 'Verwerken meldergegevens','N', 3, 0, 2, 'Uitleg: 0 of leeg = persoonsgegevens van melder (naam, telnr, mail) worden overal getoond, dus in Mareon en op de opdrachtbon, 1 = worden niet in Mareon overgenomen, 2= worden wel in Mareon overgenomen maar komen niet op de bon terecht'
|
|
FROM DUAL;
|
|
|
|
-- Kleine correctie (en losstaand van dit ticket): we halen $ van gelijksoortig kenmerk (key 11) van de omschrijving '$Verwerken eenheidsprijzen' eraf, en stellen minimum (0) en maximum (2) in.
|
|
UPDATE prs_kenmerk
|
|
SET prs_kenmerk_omschrijving = 'Verwerken eenheidsprijzen',
|
|
prs_kenmerk_nmin = 0,
|
|
prs_kenmerk_nmax = 2
|
|
WHERE prs_kenmerk_key = 13;
|
|
|
|
-- MARX#81899 Verbeterpunten signalering richting VG support mbt de NQ lijst
|
|
-- 1x daags
|
|
-- flags moet op 1 zodat de xemail ook gaat werken.
|
|
-- Deze noti-job is voor intern: de Mareon applicatiebeheerder(s) en helpdesk Mareon.
|
|
INSERT INTO fac_notificatie_job (fac_notificatie_job_view, fac_notificatie_job_oms, fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_flags, fac_notificatie_job_nextrun)
|
|
VALUES ('mar_v_noti_nq_uitval_intern', 'Berichtgeving van fouten in de NQ (notify queue)', 24, 2, 1, to_date((to_char(sysdate,'dd-mm-yyyy') || ' 18:00'),'dd-mm-yyyy hh24:mi'));
|
|
|
|
INSERT INTO fac_notificatie_job (fac_notificatie_job_view, fac_notificatie_job_oms, fac_notificatie_job_interval, fac_notificatie_job_mode, fac_notificatie_job_flags, fac_notificatie_job_nextrun)
|
|
VALUES ('mar_v_noti_nq_uitval_extern', 'Berichtgeving van fouten in de NQ (notify queue)', 24, 2, 1, to_date((to_char(sysdate,'dd-mm-yyyy') || ' 18:00'),'dd-mm-yyyy hh24:mi'));
|
|
|
|
-- Nieuwe functie die bedoeld zijn voor de support medewerker (of afdeling) van betreffende systeem (T365, REMS, Twinq, Facilitor, Viewpoint, Empire), die in geval van een NQ error een notificatie mail ontvangen.
|
|
-- Zodat we op deze personen, met deze functie dus, kunnen filteren in een nieuw flexprop bij de opdrachtgever (prs_bedrijf).
|
|
-- Als hier een persoon is geselecteerd, dan krijgt deze persoon een NQ error mail.
|
|
-- Ook heeft deze persoon toegang tot het rapport gebaseerd op VIEW 'marx_v_my_mail_queue_error', via de kolom FCLT_3D_USER_KEY
|
|
INSERT INTO PRS_SRTPERSLID (prs_srtperslid_key, prs_srtperslid_omschrijving) VALUES (3, 'Extern ICT support');
|
|
|
|
--Eerst dummy om kenmerk domein te kunnen aanmaken...
|
|
CREATE OR REPLACE VIEW MAR_V_PERSLID_NQ_ERROR (prs_perslid_key, prs_perslid_email) AS SELECT 1, 'MB was here' FROM DUAL;
|
|
INSERT INTO fac_kenmerkdomein ( fac_kenmerkdomein_key, fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving, fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam ,fac_kenmerkdomein_kolomtxt)
|
|
SELECT 16, 'PRS', 'Personen om NQ errors te mailen ', 'MAR_V_PERSLID_NQ_ERROR', 'PRS_PERSLID_KEY', 'PRS_PERSLID_EMAIL' FROM DUAL;
|
|
|
|
INSERT INTO prs_kenmerk (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_rolcode, prs_kenmerk_volgnr, prs_kenmerk_omschrijving, prs_kenmerk_kenmerktype, fac_kenmerkdomein_key, prs_kenmerk_hint)
|
|
SELECT 80, 'B', 1, 35, '$MAR_MAILADRES_NQ_ERROR', 'R', 16, 'Uitleg: Indien ingevuld, dan worden evt. NQ errors naar dit mailadres gestuurd (genotificeerd)' FROM DUAL;
|
|
|
|
|
|
------ 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
|