FCLT#82642 Standaard initiële FMIS vulling savepoint

svn path=/Database/trunk/; revision=64437
This commit is contained in:
Peter Feij
2024-04-29 14:10:22 +00:00
parent a80efa2a28
commit b039c43fa7

View File

@@ -233,6 +233,7 @@ SELECT * FROM (
UPDATE fac_imp_mld SET mld_stdmelding_slabewaken = 0, mld_stdmelding_notfrontend = 0
WHERE ins_srtdiscipline_omschrijving <> 'Melding';
BEGIN fac_update_mld(ini.getImportKey('MLD')); END;
DELETE FROM fac_imp_mld;
UPDATE ins_srtdiscipline SET ins_srtdiscipline_kostenklant = 8 WHERE ins_srtdiscipline_omschrijving = 'Klacht';
UPDATE fac_setting
@@ -443,6 +444,7 @@ INSERT INTO fac_imp_onrgoed1 (alg_regio_omschrijving, alg_district_omschrijving,
'UTR','Hoofdkantoor','HQ','Hoofdgebouw','Kantoor',
'Grotestraat 123','1234 AB','Utrecht');
BEGIN fac_update_onrgoed1(ini.getImportKey('ONRGOED1')); END;
DELETE FROM fac_imp_onrgoed1;
-- Importeren van vergaderzalen (ONRGOED2)
@@ -457,25 +459,24 @@ SELECT * FROM (
-- Importeren van losse ruimten
INSERT INTO fac_imp_onrgoed2( alg_locatie_code, alg_gebouw_code, alg_verdieping_volgnr, alg_srtruimte_omschrijving, alg_ruimte_nr, alg_ruimte_omschrijving)
SELECT * FROM (
SELECT 'UTR' a, 'HQ' b, 0 c, 'Kantoor' d, '0.04' e, 'Kantoor 0.03' f FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Kantoor', '0.05', 'Kantoor 0.04' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Verkeersruimte', '0.01', 'Gang' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 1, 'Kantoor', '1.03', 'Kantoor 1.03' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 1, 'Kantoor', '1.04', 'Kantoor 1.04' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 1, 'Verkeersruimte', '1.01', 'Gang' FROM DUAL
SELECT 'UTR' a, 'HQ' b, 0 c, 'Verkeersruimte' d, '0.01' e, 'Gang' f FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Kantoor', '0.02', 'Kantoor 0.02' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Kantoor', '0.03', 'Kantoor 0.03' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Kantoor', '0.04', 'Kantoor 0.04' FROM DUAL
);
BEGIN fac_update_onrgoed2(ini.getImportKey('ONRGOED2')); END;
DELETE FROM fac_imp_onrgoed2;
-- Importeren van flexplekken (INS)
INSERT INTO fac_imp_ins (ins_discipline_omschrijving, ins_srtgroep_omschrijving,ins_srtdeel_code,ins_srtdeel_omschrijving,ins_deel_omschrijving,
alg_locatie_code,alg_gebouw_code,alg_verdieping_volgnr,alg_ruimte_nr,ins_deel_aantal,reserveerbaar,res_deel_alg_level,res_discipline_omschrijving)
SELECT * FROM (
SELECT 'Werkplekken' a, 'Flexplekken' b,'FLEXDS' c,'Flexplek met dockingstation' d,'FLEXDS003.1' e, 'UTR' f,'HQ' g, 0 h,'0.03' i, 1 j, 1 k, 4 l,'Flexplekken' m FROM DUAL UNION ALL
SELECT 'Werkplekken', 'Flexplekken','FLEXDS','Flexplek met dockingstation','FLEXDS004.2', 'UTR','HQ',0,'0.04',1,1,4,'Flexplekken' FROM DUAL UNION ALL
SELECT 'Werkplekken', 'Flexplekken','FLEX','Flexplek','FLEX014.1', 'UTR','HQ',0,'1.04',1,1,4,'Flexplekken' FROM DUAL
SELECT 'Werkplekken', 'Flexplekken','FLEXDS','Flexplek met dockingstation','FLEXDS004.1', 'UTR','HQ',0,'0.04',1,1,4,'Flexplekken' FROM DUAL UNION ALL
SELECT 'Werkplekken', 'Flexplekken','FLEX','Flexplek','FLEX004.2', 'UTR','HQ',0,'0.04',1,1,4,'Flexplekken' FROM DUAL
);
BEGIN fac_update_ins(ini.getImportKey('INS')); END;
DELETE FROM fac_imp_ins;
-- Dit zijn geen objecten maar werkplekken
UPDATE ins_tab_discipline SET ins_discipline_min_level = 5 WHERE ins_discipline_omschrijving = 'Flexplekken' and ins_discipline_module = 'RES';
@@ -509,6 +510,7 @@ SELECT * FROM (
SELECT 'Dranken', 'D001', 'Koffie', 'Kan', '7.50', 1 FROM DUAL
);
BEGIN fac_update_res_artikel_sync(ini.getImportKey('RES_ARTIKEL_SYNC')); END;
DELETE FROM fac_imp_res_artikel_sync;
-- Interne organisatiestructuur (ORGANISATIE), is die kostenplaats nodig?
@@ -523,6 +525,7 @@ SELECT * FROM (
SELECT 'Onze organisatie', 'FM', 'Facility Management', 'FM' FROM DUAL
);
BEGIN fac_update_organisatie(ini.getImportKey('ORGANISATIE')); END;
DELETE FROM fac_imp_organisatie;
-- Minimale gebruikers, moet gedocumenteerd worden, wachtwoorden via wachtwoord-vergeten oid
@@ -533,7 +536,7 @@ SELECT * FROM (
SELECT 'ICT', 'Beheerder', 'Olga', '022-3982347', '06-293785631', 'Olga.Beheerder@bedrijf.nl', 'Medewerker', '003', 'Olga', 'Beheerder21#' FROM DUAL
);
BEGIN fac_update_perslid(ini.getImportKey('PERSLID')); END;
DELETE FROM fac_imp_perslid;
-- Rechten toekennen aan de personen
-- Iedereen zit standaard al in de _default groep
@@ -545,52 +548,15 @@ INSERT INTO fac_gebruikersgroep (fac_groep_key, prs_perslid_key) SELECT g.fac_gr
INSERT INTO fac_gebruikersgroep (fac_groep_key, prs_perslid_key) SELECT g.fac_groep_key, p.prs_perslid_key FROM fac_groep g, prs_perslid p WHERE g.fac_groep_upper = 'BACKOFFICE' AND p.prs_perslid_naam = 'Beheerder';
INSERT INTO fac_gebruikersgroep (fac_groep_key, prs_perslid_key) SELECT g.fac_groep_key, p.prs_perslid_key FROM fac_groep g, prs_perslid p WHERE g.fac_groep_upper = 'FRONTOFFICE' AND p.prs_perslid_naam = 'Beheerder';
-- Contracten
--INSERT INTO fac_imp_cnt (nummer_intern,
-- nummer_extern,
-- cnt_soort,
-- beschrijving,
-- omschrijving,
-- afdeling,
-- perslid_beh,
-- opmerking,
-- datum_ingang,
-- datum_eind,
-- datum_opzeg,
-- datum_rappel,
-- bedrijf_naam,
-- kpn_code,
-- bedrag,
-- gebouwcode)
-- VALUES (1,
-- 'E345',
-- 'Leverancierscontract',
-- 'Contract technische installaties',
-- 'Contract over onderhoud op alle technische installaties',
-- 'F',
-- 'HANS',
-- '',
-- TRUNC (SYSDATE, 'Y'),
-- ADD_MONTHS (TRUNC (SYSDATE, 'Y'), 48) - 1,
-- ADD_MONTHS (TRUNC (SYSDATE, 'Y'), 47),
-- ADD_MONTHS (TRUNC (SYSDATE, 'Y'), 45),
-- 'Hendriks Techniek',
-- 'F',
-- 3000,
-- 'G');
--BEGIN fac_update_cnt(ini.getImportKey('CNT')); END;
--/
-- INS
DELETE fac_imp_ins;
INSERT INTO fac_imp_ins (ins_discipline_omschrijving, ins_srtgroep_omschrijving,ins_srtdeel_code,ins_srtdeel_omschrijving,ins_deel_omschrijving,
alg_locatie_code,alg_gebouw_code,alg_verdieping_volgnr,alg_ruimte_nr,ins_deel_aantal)
SELECT * FROM (
SELECT 'Automaten' a,'Koffieautomaten' b,'KOF' c,'Koffieautomaat' d,'KOF001' e,'UTR' f,'HQ' g, 0 h,'0.01' i, 1 j FROM DUAL UNION ALL
SELECT 'Automaten','Koffieautomaten','KOF','Koffieautomaat','KOF002','UTR','HQ',0,'1.01',1 FROM DUAL
SELECT 'Automaten' a, 'Koffieautomaten' b, 'KOF' c, 'Koffieautomaat' d, 'KOF001' e, 'UTR' f, 'HQ' g, 0 h, '0.01' i, 1 j FROM DUAL UNION ALL
SELECT 'Automaten', 'Koffieautomaten', 'KOF', 'Koffieautomaat', 'KOF002', 'UTR', 'HQ', 0, '0.01', 1 FROM DUAL
);
BEGIN fac_update_ins(ini.getImportKey('INS')); END;
DELETE FROM fac_imp_ins;
INSERT INTO fac_nieuws (fac_nieuws_omschrijving, prs_perslid_key)