-- 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
