122 lines
4.2 KiB
SQL
122 lines
4.2 KiB
SQL
--
|
|
-- $Id$
|
|
--
|
|
-- MARX08 ini script
|
|
|
|
DEFINE thisfile = 'MDUX08.SQL'
|
|
DEFINE dbuser = '^MDUX'
|
|
DEFINE custid = 'MDUX'
|
|
|
|
SET ECHO ON
|
|
SET DEFINE ON
|
|
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
|
WHENEVER SQLERROR EXIT;
|
|
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
|
WHENEVER SQLERROR CONTINUE;
|
|
SPOOL &fcltlogfile
|
|
SET DEFINE OFF
|
|
|
|
------ payload begin ------
|
|
|
|
|
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
|
VALUES ('BES4AX', 'Verplichtingen: bestelopdrachten', 'appl/api/api_soap.asp',
|
|
'[{"req":"BES4AX","node":"data_row","view":"mdux_bes_4_ax","filter":{"bes_opdr_key_van":{"colName":"bes_opdr_key","datatype":"number","operand":"GT"},"bes_lever_datum_van":{"colName":"bes_besotv_datum","datatype":"date","operand":"GTE"}, "bes_nr":"opdracht_id", "lev_nr":"prs_leverancier_nr", "kpn":"prs_kostenplaats_nr", "status":"bes_bestelopdr_status"},"limit":10000}]',
|
|
'cust/mdux/xsl/bes4ax.xsl');
|
|
|
|
INSERT INTO prs_perslid(prs_perslid_module, prs_srtperslid_key, prs_afdeling_key, prs_perslid_naam, prs_perslid_oslogin, prs_perslid_apikey, prs_perslid_flags)
|
|
VALUES('PRS', 1, 1, 'BES4AX', '_BES4AX', '3S1n8xC7O5ZVOpkQ2MgbwX4OniwZp0OZ', 4);
|
|
|
|
-- MDUX#37363: Alle externe bedrijven eenmalig "C" maken. Dit gebeurt ook bij de RBT import, alleen we willen niet van RBT import afhankelijk zijn.
|
|
UPDATE prs_bedrijf
|
|
SET prs_bedrijf_contract = 1
|
|
WHERE prs_bedrijf_intern IS NULL
|
|
AND prs_bedrijf_verwijder IS NULL;
|
|
|
|
-- MDUX#37363: Notificatie JOB Rappel contracten, die 1 x per week (7*24 = 168 uur) afgaat: 's ochtends om 7.00u
|
|
-- Deze wijkt in zoverre af van de standaard mdux_v_noti_cntreminder, dat niet naar de contractbeheerder, maar naar het vaste mailadres 'facilitair@medux.nl' moet worden genotificeerd.
|
|
-- Daarom moeten we als flags in de noti-job de waarde 1 meegeven.
|
|
-- fac_notificatie_job_mode = 2 betekent dat we mailen
|
|
-- fac_notificatie_job_flags = 1 betekent dat we xemail (en xmobile) in de view meegeven.
|
|
|
|
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 ('mdux_v_noti_cntreminder',
|
|
'CNT: Berichtgeving van contracten die eindigen (rappel).',
|
|
168, 2, 1, NULL
|
|
);
|
|
|
|
-- MDUX#37363: UDR rapport tbv huurcontracten
|
|
CREATE OR REPLACE VIEW mdux_rap_huurcontracten
|
|
AS SELECT * FROM DUAL;
|
|
|
|
INSERT INTO fac_usrrap
|
|
(fac_usrrap_omschrijving,
|
|
fac_usrrap_view_name,
|
|
fac_usrrap_vraagbegindatum,
|
|
fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key,
|
|
fac_usrrap_autorefresh
|
|
)
|
|
SELECT 'UDR-Basisrapport huurcontracten',
|
|
'mdux_rap_huurcontracten',
|
|
0,
|
|
0,
|
|
0,
|
|
'Basisrapport van huur contracten van panden',
|
|
fac_functie_key,
|
|
0
|
|
FROM fac_functie WHERE fac_functie_code = 'WEB_CNTUSE';
|
|
|
|
|
|
-- MDUX#38328: Middelenbeheer QRC
|
|
CREATE OR REPLACE VIEW mdux_v_ins_qrc
|
|
AS
|
|
SELECT * FROM DUAL;
|
|
|
|
INSERT INTO fac_usrrap
|
|
(fac_usrrap_omschrijving,
|
|
fac_usrrap_view_name,
|
|
fac_usrrap_vraagbegindatum,
|
|
fac_usrrap_vraageinddatum,
|
|
fac_usrrap_functie,
|
|
fac_usrrap_info,
|
|
fac_functie_key,
|
|
fac_usrrap_autorefresh
|
|
)
|
|
SELECT 'QRC Generator - Objecten',
|
|
'mdux_v_ins_qrc',
|
|
0,
|
|
0,
|
|
1,
|
|
'Rapport voor de generatie van QRC codes voor objecten',
|
|
fac_functie_key,
|
|
0
|
|
FROM fac_functie WHERE fac_functie_code = 'WEB_INSMAN';
|
|
|
|
|
|
------ 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
|
|
|
|
|
|
@mdux.sql
|
|
|
|
SPOOL OFF
|