O-Prognose
svn path=/Customer/trunk/; revision=14348
This commit is contained in:
238
Curs/Once/init_oprognose.sql
Normal file
238
Curs/Once/init_oprognose.sql
Normal file
@@ -0,0 +1,238 @@
|
||||
/*
|
||||
* oprognose.sql
|
||||
*
|
||||
* Initialisatiescript voor OPrognose koppeling
|
||||
*
|
||||
* $Revision: 1 $
|
||||
* $Modtime: 3-05-10 18:04 $
|
||||
*
|
||||
* (c) 2008 SG|faciltor bv. All rights reserverd.
|
||||
*/
|
||||
spool $oprognose.log
|
||||
|
||||
-- INS_SRTDISCIPLINE_KEY=2 -> Huisvesting
|
||||
INSERT INTO ins_tab_discipline
|
||||
(ins_discipline_module, ins_discipline_omschrijving,
|
||||
ins_discipline_min_level, ins_srtdiscipline_key,
|
||||
ins_discipline_kpnverplicht, prs_kostensoort_key
|
||||
)
|
||||
VALUES ('MLD', 'Planmatig onderhoud',
|
||||
NULL, 221,
|
||||
0, NULL
|
||||
);
|
||||
|
||||
INSERT INTO mld_disc_params (mld_ins_discipline_key)
|
||||
SELECT ins_discipline_key
|
||||
FROM mld_discipline
|
||||
WHERE ins_discipline_omschrijving = 'Planmatig onderhoud';
|
||||
|
||||
|
||||
-- OPROGNOSE_ID
|
||||
INSERT INTO mld_srtkenmerk
|
||||
(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,
|
||||
mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
|
||||
mld_srtkenmerk_systeem, mld_srtkenmerk_lengte,
|
||||
mld_srtkenmerk_dec, mld_srtkenmerk_nmin, mld_srtkenmerk_nmax,
|
||||
mld_refsrtkenmerk_key
|
||||
)
|
||||
VALUES ('OPrognose_id', 'OPROGNOSE_ID',
|
||||
NULL, 'C',
|
||||
NULL, 16,
|
||||
NULL, NULL, NULL,
|
||||
NULL
|
||||
);
|
||||
|
||||
INSERT INTO mld_kenmerk
|
||||
(mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_toonbaar,
|
||||
mld_kenmerk_volgnummer, mld_kenmerk_locatiekolom,
|
||||
mld_kenmerk_uniek, mld_kenmerk_default, mld_typeopdr_key
|
||||
)
|
||||
VALUES ((SELECT mld_srtkenmerk_key FROM mld_srtkenmerk WHERE mld_srtkenmerk_upper = 'OPROGNOSE_ID' AND mld_srtkenmerk_verwijder IS NULL),
|
||||
(SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Planmatig onderhoud' AND ins_discipline_verwijder IS NULL),
|
||||
'D', 1, NULL,
|
||||
0, NULL,
|
||||
NULL, NULL, NULL
|
||||
);
|
||||
|
||||
-- HOEVEELHEID
|
||||
INSERT INTO mld_srtkenmerk
|
||||
(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,
|
||||
mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
|
||||
mld_srtkenmerk_systeem, mld_srtkenmerk_lengte,
|
||||
mld_srtkenmerk_dec, mld_srtkenmerk_nmin, mld_srtkenmerk_nmax,
|
||||
mld_refsrtkenmerk_key
|
||||
)
|
||||
VALUES ('Hoeveelheid', 'HOEVEELHEID',
|
||||
NULL, 'N',
|
||||
NULL, 10,
|
||||
2, NULL, NULL,
|
||||
NULL
|
||||
);
|
||||
|
||||
INSERT INTO mld_kenmerk
|
||||
(mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_toonbaar,
|
||||
mld_kenmerk_volgnummer, mld_kenmerk_locatiekolom,
|
||||
mld_kenmerk_uniek, mld_kenmerk_default, mld_typeopdr_key
|
||||
)
|
||||
VALUES ((SELECT mld_srtkenmerk_key FROM mld_srtkenmerk WHERE mld_srtkenmerk_upper = 'HOEVEELHEID' AND mld_srtkenmerk_verwijder IS NULL),
|
||||
(SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Planmatig onderhoud' AND ins_discipline_verwijder IS NULL),
|
||||
'D', NULL, NULL,
|
||||
110, NULL,
|
||||
NULL, NULL, NULL
|
||||
);
|
||||
|
||||
-- EENHEID
|
||||
INSERT INTO mld_srtkenmerk
|
||||
(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,
|
||||
mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
|
||||
mld_srtkenmerk_systeem, mld_srtkenmerk_lengte,
|
||||
mld_srtkenmerk_dec, mld_srtkenmerk_nmin, mld_srtkenmerk_nmax,
|
||||
mld_refsrtkenmerk_key
|
||||
)
|
||||
VALUES ('Eenheid', 'EENHEID',
|
||||
NULL, 'C',
|
||||
NULL, 16,
|
||||
NULL, NULL, NULL,
|
||||
NULL
|
||||
);
|
||||
|
||||
INSERT INTO mld_kenmerk
|
||||
(mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_toonbaar,
|
||||
mld_kenmerk_volgnummer, mld_kenmerk_locatiekolom,
|
||||
mld_kenmerk_uniek, mld_kenmerk_default, mld_typeopdr_key
|
||||
)
|
||||
VALUES ((SELECT mld_srtkenmerk_key FROM mld_srtkenmerk WHERE mld_srtkenmerk_upper = 'EENHEID' AND mld_srtkenmerk_verwijder IS NULL),
|
||||
(SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Planmatig onderhoud' AND ins_discipline_verwijder IS NULL),
|
||||
'D', NULL, NULL,
|
||||
120, NULL,
|
||||
NULL, NULL, NULL
|
||||
);
|
||||
|
||||
-- PRIJS
|
||||
INSERT INTO mld_srtkenmerk
|
||||
(mld_srtkenmerk_omschrijving, mld_srtkenmerk_upper,
|
||||
mld_srtkenmerk_dimensie, mld_srtkenmerk_kenmerktype,
|
||||
mld_srtkenmerk_systeem, mld_srtkenmerk_lengte,
|
||||
mld_srtkenmerk_dec, mld_srtkenmerk_nmin, mld_srtkenmerk_nmax,
|
||||
mld_refsrtkenmerk_key
|
||||
)
|
||||
VALUES ('Prijs', 'PRIJS',
|
||||
NULL, 'N',
|
||||
NULL, 10,
|
||||
2, NULL, NULL,
|
||||
NULL
|
||||
);
|
||||
|
||||
INSERT INTO mld_kenmerk
|
||||
(mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau, mld_kenmerk_verplicht, mld_kenmerk_toonbaar,
|
||||
mld_kenmerk_volgnummer, mld_kenmerk_locatiekolom,
|
||||
mld_kenmerk_uniek, mld_kenmerk_default, mld_typeopdr_key
|
||||
)
|
||||
VALUES ((SELECT mld_srtkenmerk_key FROM mld_srtkenmerk WHERE mld_srtkenmerk_upper = 'PRIJS' AND mld_srtkenmerk_verwijder IS NULL),
|
||||
(SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'Planmatig onderhoud' AND ins_discipline_verwijder IS NULL),
|
||||
'D', NULL, NULL,
|
||||
130, NULL,
|
||||
NULL, NULL, NULL
|
||||
);
|
||||
|
||||
-- IMPORTFUNCTIE
|
||||
INSERT INTO fac_import_app
|
||||
(fac_import_app_code, fac_import_app_oms, fac_import_app_systeem,
|
||||
fac_functie_key)
|
||||
SELECT 'OPROGNOSE', 'OPrognose jaarplan', 1,
|
||||
fac_functie_key
|
||||
FROM fac_functie
|
||||
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||
|
||||
--SETTINGS VOOR DE IMPORTFUNCTIE
|
||||
-- Deze zou al kunnen bestaan, niet erg, dan gebruiken we die
|
||||
INSERT INTO fac_usrtab
|
||||
(fac_usrtab_naam, fac_usrtab_object, fac_usrtab_omschrijving, fac_usrtab_viewdef, fac_usrtab_view)
|
||||
VALUES ('Instellingen', 'INSTELLINGEN', 'Instellingen tbv koppelingen', NULL, 'T');
|
||||
|
||||
INSERT INTO fac_usrdata
|
||||
(fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr, fac_usrdata_prijs, fac_usrdata_volgnr)
|
||||
VALUES ((SELECT fac_usrtab_key
|
||||
FROM fac_usrtab
|
||||
WHERE fac_usrtab_object = 'USR_INSTELLINGEN'), 'OP_MELDERKEY', '-1', NULL, 1);
|
||||
|
||||
|
||||
-- USER REPORTS
|
||||
INSERT INTO FAC_USRRAP
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
fac_usrrap_in_huidige_locatie, fac_usrrap_template,
|
||||
fac_usrrap_macro, fac_usrrap_vraagbegindatum,
|
||||
fac_usrrap_vraageinddatum, fac_usrrap_functie,
|
||||
fac_usrrap_info, fac_functie_key,
|
||||
fac_usrrap_autorefresh
|
||||
)
|
||||
VALUES ('Planmatig onderhoud voortgang', 'fac_v_oprognosevoortgang',
|
||||
NULL, NULL,
|
||||
NULL, 0,
|
||||
0, 0,
|
||||
'Groepering per ACTIVITEIT',
|
||||
(SELECT fac_functie_key FROM FAC_FUNCTIE WHERE fac_functie_code = 'WEB_MLDBOF'),
|
||||
0
|
||||
);
|
||||
|
||||
INSERT INTO FAC_USRRAP
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
fac_usrrap_in_huidige_locatie, fac_usrrap_template,
|
||||
fac_usrrap_macro, fac_usrrap_vraagbegindatum,
|
||||
fac_usrrap_vraageinddatum, fac_usrrap_functie,
|
||||
fac_usrrap_info, fac_functie_key,
|
||||
fac_usrrap_autorefresh
|
||||
)
|
||||
VALUES ('Planmatig onderhoud activiteit', 'fac_v_oprognoseactiviteit',
|
||||
NULL, NULL,
|
||||
NULL, 0,
|
||||
0, 0,
|
||||
'Groepering per SOORTACTIVITEIT en JAAR',
|
||||
(SELECT fac_functie_key FROM FAC_FUNCTIE WHERE fac_functie_code = 'WEB_MLDBOF'),
|
||||
0
|
||||
);
|
||||
|
||||
INSERT INTO FAC_USRRAP
|
||||
(fac_usrrap_omschrijving, fac_usrrap_view_name,
|
||||
fac_usrrap_in_huidige_locatie, fac_usrrap_template,
|
||||
fac_usrrap_macro, fac_usrrap_vraagbegindatum,
|
||||
fac_usrrap_vraageinddatum, fac_usrrap_functie,
|
||||
fac_usrrap_info, fac_functie_key,
|
||||
fac_usrrap_autorefresh
|
||||
)
|
||||
VALUES ('Planmatig onderhoud per gebouw', 'fac_v_oprognosegebouw',
|
||||
NULL, NULL,
|
||||
NULL, 0,
|
||||
0, 0,
|
||||
'Groepering per GEBOUW en JAAR',
|
||||
(SELECT fac_functie_key FROM FAC_FUNCTIE WHERE fac_functie_code = 'WEB_MLDBOF'),
|
||||
0
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO fac_module (fac_module_name, fac_module_version, fac_module_date, fac_module_remark, fac_module_extern)
|
||||
VALUES ('OPR','4.81.0',TO_CHAR(SYSDATE,'YYYYMMDD'),'OPrognose koppeling', 0);
|
||||
|
||||
COMMIT;
|
||||
SET ECHO OFF
|
||||
PROMPT Facilitor OPROGNOSE koppeling ($Revision: 1 $) is nu beschikbaar
|
||||
PROMPT Nu te configureren door de applicatiebeheerder:
|
||||
PROMPT -De setting met OP_MELDERKEY in gebruikerstabel Instellingen (zie documentatie)
|
||||
PROMPT -De eigenschappen van vakgroep Planmatig onderhoud
|
||||
PROMPT -De autorisaties op vakgroep Planmatig onderhoud
|
||||
|
||||
|
||||
SPOOL OFF
|
||||
QUIT
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user