154 lines
5.8 KiB
SQL
154 lines
5.8 KiB
SQL
-- Customer specific once-script VEBE.
|
|
--
|
|
-- (c) 2011 SG|facilitor bv
|
|
-- $Revision$
|
|
-- $Id$
|
|
--
|
|
-- Support: +31 53 4800700
|
|
|
|
SET ECHO ON
|
|
SPOOL vebe01.lst
|
|
SET DEFINE OFF
|
|
|
|
|
|
|
|
INSERT INTO fac_import_app
|
|
(fac_import_app_code, fac_import_app_oms,
|
|
fac_functie_key, fac_import_app_prefix, fac_import_app_charset)
|
|
SELECT 'PERSLID', 'SAP - Import persoonsgegevens',
|
|
fac_functie_key, 'vebe', NULL
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
|
|
-- CUST RAPPORT:
|
|
CREATE OR REPLACE VIEW vebe_cnt_lease_en_gebruiks_ovk
|
|
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 'Leaseovereenkomsten',
|
|
'vebe_cnt_lease_en_gebruiks_ovk',
|
|
0,
|
|
0,
|
|
0,
|
|
'Overzichtsrapport van leasecontracten en gebruiksovereenkomsten van leaseauto''s',
|
|
fac_functie_key,
|
|
0
|
|
FROM fac_functie WHERE fac_functie_code = 'WEB_USER01';
|
|
|
|
CREATE OR REPLACE VIEW vebe_rap_wagenpark
|
|
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 wagenpark',
|
|
'vebe_rap_wagenpark',
|
|
0,
|
|
0,
|
|
0,
|
|
'Basisrapport van leasecontracten en gebruiksovereenkomsten van leaseauto''s',
|
|
fac_functie_key,
|
|
0
|
|
FROM fac_functie WHERE fac_functie_code = 'WEB_USER01';
|
|
|
|
|
|
-- UPDATE fac_usrrap_cols SET fac_usrrap_cols_visible = 'H'
|
|
-- WHERE fac_usrrap_key IN (SELECT fac_usrrap_key FROM fac_usrrap WHERE fac_usrrap_view_name = 'vebe_cnt_lease_en_gebruiks_ovk');
|
|
|
|
-- CUST01 notificatie: de verantwoordelijke manager prs_perslid_key_eig krijgt een notificatie per mail dat een leasecontract in rappel zit,
|
|
-- met de mogelijkheid om een nieuwe aanvraag leaseauto te doen (via klik hier in de CNT bon).
|
|
-- Dit is van de soort 'rapport' omdat we via een usrrap allerlei gegevens (over meerdere contracten) wille tonen.
|
|
|
|
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code, fac_srtnotificatie_mode, fac_srtnotificatie_oms, fac_srtnotificatie_groep, fac_srtnotificatie_xmlnode, fac_srtnotificatie_delay)
|
|
VALUES ('CUST01',2, 'Berichtgeving aflopen van leaseovereenkomst ', 0, 'rapport', 10);
|
|
-- CUST02 willen we gebruiken om bij contract te tracken dat mail is gestuurd. Verder zorgt dit er ook voor dat 1x de notificatie wodt verstuurd.
|
|
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code, fac_srtnotificatie_mode, fac_srtnotificatie_oms, fac_srtnotificatie_groep, fac_srtnotificatie_xmlnode, fac_srtnotificatie_delay)
|
|
VALUES ('CUST02',0, 'Berichtgeving aflopen van leaseovereenkomst ', 0, 'contract', 10);
|
|
|
|
INSERT INTO fac_export_app
|
|
(fac_export_app_code, fac_export_app_flags, fac_export_app_oms, fac_export_app_timestamp,
|
|
fac_functie_key, fac_export_app_prefix,
|
|
fac_export_app_folder, fac_export_app_file_prefix, fac_export_app_postfix, fac_export_app_log_postfix)
|
|
SELECT 'NOTI_WAGENPARK', 0, 'Export/notify contracen leaseauto''s', 'yyyymmdd_HHMM',
|
|
fac_functie_key, 'VEBE',
|
|
'../export/', 'vebe_noti_wagenpark_', '.csv', '.log'
|
|
FROM fac_functie
|
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
|
|
|
|
|
-- CUST03 notificatie: de melder van een melding met een AFGEMELDE GUNNINGSOpdracht krijgt een mail met 2 links:
|
|
-- a) LINK 1: naar opdracht zodat de bijlage bij de opdracht kan downloaden/openen, printen en laten ondertekenen
|
|
-- b) LINK 2: Nieuwe melding 'Stuur getekende leaseovk' zodat de getekende leaseovk kan worden geupload.
|
|
-- Dit is van de soort 'opdracht' zodat de opdrachtgegevens meekomen.
|
|
|
|
INSERT INTO fac_srtnotificatie (fac_srtnotificatie_code, fac_srtnotificatie_mode, fac_srtnotificatie_oms, fac_srtnotificatie_groep, fac_srtnotificatie_xmlnode, fac_srtnotificatie_delay)
|
|
VALUES ('CUST03',2, 'Berichtgeving om leaseovereenkomst te tekenen', 0, 'opdracht', 10);
|
|
|
|
|
|
|
|
|
|
INSERT INTO fac_api
|
|
(fac_api_name,
|
|
fac_api_filepath)
|
|
VALUES
|
|
('HMAIL',
|
|
'appl/api/api_hmail.asp');
|
|
|
|
-- Voeg een gebruiker toe om de api uit te voeren
|
|
INSERT INTO prs_perslid (prs_perslid_module,
|
|
prs_srtperslid_key,
|
|
prs_afdeling_key,
|
|
prs_perslid_naam,
|
|
prs_perslid_email,
|
|
prs_perslid_oslogin,
|
|
prs_perslid_apikey,
|
|
prs_perslid_flags,
|
|
prs_perslid_systeemadres)
|
|
SELECT 'PRS',
|
|
1, -- Onbekend
|
|
prs_afdeling_key,
|
|
'SYSTEM API Mail2Melding',
|
|
'',
|
|
'_HMAIL',
|
|
'PuUEujYgpWMivRZeiUsSqTaKVQZuudbB',
|
|
4,
|
|
NULL
|
|
FROM prs_afdeling
|
|
WHERE prs_afdeling_naam = 'VMC';
|
|
|
|
|
|
INSERT INTO FAC_EMAIL_SETTING (FAC_EMAIL_SETTING_USER,
|
|
FAC_EMAIL_SETTING_ACTION,
|
|
FAC_EMAIL_SETTING_FROM,
|
|
FAC_EMAIL_SETTING_ATTACHPATH)
|
|
VALUES ('XrTeMOZ',
|
|
'vebe_processemail',
|
|
'',
|
|
'd:\Apps\Facilitor\Fplace5i\Cust\VEBE\flexfiles\');
|
|
|
|
|
|
|
|
BEGIN adm.systrackscript('$Workfile: vebe01.sql $', '$Revision$', 1); END;
|
|
/
|
|
|
|
SPOOL OFF
|
|
|
|
@vebe.sql
|