FCLT#88385 -- update

svn path=/Database/trunk/; revision=70280
This commit is contained in:
Florien Bolks
2025-09-11 09:54:27 +00:00
parent d2ad61c0ec
commit 6d74457050

View File

@@ -50,60 +50,60 @@ fac.writelog ('INI.FMIS_INI','I', 'INS completed', '');
-- 3. MLD
-- Importeren van een standaard meldingenstructuur (MLD), maakt alle bovenliggende niveaus zelf aan
INSERT INTO fac_imp_mld (ins_srtdiscipline_omschrijving, ins_srtdiscipline_prefix, ins_srtdiscipline_alg, ins_discipline_omschrijving, mld_stdmelding_hint, mld_stdmelding_omschrijving, mld_stdmelding_uitvoertijd)
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-lightbulb-cfl-on','Elektrische installatie',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-door-open','Hang- & sluitwerk(sloten, deurdranger, deurklink etc)',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-shield-exclamation','Inbraak-/alarminstallatie',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-temperature-list','Klimaatinstallatie (airco/koelunit)',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-elevator','Liften',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-toilet','Sanitair (toilet/urinoir, kraan, wasbak, spoelknop)',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-lightbulb-exclamation-on','Verlichting',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-jug-bottle','Schoonmaak',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-road','Bestrating',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-gas-pump-slash','Elektrische oplaadpunten',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-temperature-frigid','Gladheidbestrijding',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Groenonderhoud',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-light-emergency-on','Terreinverlichting',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Toegang & beveiliging','fa-drivers-license','Toegangspas',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Kantoorbeheer','fa-coffee-pot','Koffiezetapparaat',1 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Kantoorbeheer','fa-chair-office','Werkplek',1 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'ICT','fa-wifi-exclamation','Netwerkstoring',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'ICT','fa-laptop-slash','Hardware',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Toegang & beveiliging','fa-shield-exclamation','Beveiliging',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'ICT','fa-file-word','Software en applicaties',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-can-clock','Container is niet geleegd',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Calamiteiten & BHV','fa-medkit','AED werkt niet/rood lampje',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Calamiteiten & BHV','fa-fire-extinguisher','Blusmiddelen',5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Gebouw- & installatieonderhoud','fa-house-building','Bouwkundig (dak, kozijnen, wanden, glas, ruitbreuk, lekkage)',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Toegang & beveiliging','fa-drivers-license','Toegangspas',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'ICT','fa-medkit','Randapparatuur en accessoires',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'ICT','fa-laptop-mobile','Hardware',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfsmiddelen','fa-home-lg','Thuiswerk voorzieningen',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'ICT','fa-globe','Netwerk',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'ICT','fa-file-word','Software en applicaties',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Toegang & beveiliging','fa-shield-alt','Beveiliging',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'ICT','fa-file-shield','Autorisaties',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-plus','Extra container',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-can-clock','Extra afval afvoer verzoek',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Kantoorbeheer','fa-coffee-beans','Ingredi<EFBFBD>nten t.b.v. koffieautomaat',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Kantoorbeheer','fa-jug-bottle','Waterflessen t.b.v. waterkoeler',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Calamiteiten & BHV','fa-medkit','BHV trainingen',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Calamiteiten & BHV','fa-prescription-bottle-alt','EHBO-middelen',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfsmiddelen','fa-flower-tulip','Bloemen bestellen',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfsmiddelen','fa-car-mirrors','Huurauto',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfsmiddelen','fa-pencil-mechanical','Kantoorartikelen',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-jug-bottle','Extra schoonmaak (verzoek)',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-house-chimney-window','Extra glasbewassing (binnen/buiten)',5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-toilet-paper-check','Sanitaire middelen',5 FROM DUAL UNION ALL
SELECT 'Klacht','K',0,'Klacht','fa-octagon-exclamation','Klacht',5 FROM DUAL UNION ALL
SELECT 'Klacht','K',0,'Klacht','fa-people-arrows-left-right','Ongewenst gedrag',5 FROM DUAL;
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-lightbulb-cfl-on','Elektrische installatie',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-door-open','Hang- & sluitwerk(sloten, deurdranger, deurklink etc)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-shield-exclamation','Inbraak-/alarminstallatie',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-temperature-list','Klimaatinstallatie (airco/koelunit)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-elevator','Liften',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-toilet','Sanitair (toilet/urinoir, kraan, wasbak, spoelknop)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-lightbulb-exclamation-on','Verlichting',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-jug-bottle','Schoonmaak',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Terrein- & groenvoorziening','fa-road','Bestrating',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Terrein- & groenvoorziening','fa-gas-pump-slash','Elektrische oplaadpunten',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Terrein- & groenvoorziening','fa-temperature-frigid','Gladheidbestrijding',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Groenonderhoud',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Terrein- & groenvoorziening','fa-light-emergency-on','Terreinverlichting',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Toegang & beveiliging','fa-drivers-license','Toegangspas',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Kantoorbeheer','fa-coffee-pot','Koffiezetapparaat',1 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Kantoorbeheer','fa-chair-office','Werkplek',1 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'ICT','fa-wifi-exclamation','Netwerkstoring',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'ICT','fa-laptop-slash','Hardware',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Toegang & beveiliging','fa-shield-exclamation','Beveiliging',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'ICT','fa-file-word','Software en applicaties',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-can-clock','Container is niet geleegd',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Calamiteiten & BHV','fa-medkit','AED werkt niet/rood lampje',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Calamiteiten & BHV','fa-fire-extinguisher','Blusmiddelen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Storing','S',1,'Gebouw- & installatieonderhoud','fa-house-building','Bouwkundig (dak, kozijnen, wanden, glas, ruitbreuk, lekkage)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Toegang & beveiliging','fa-drivers-license','Toegangspas',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'ICT','fa-medkit','Randapparatuur en accessoires',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'ICT','fa-laptop-mobile','Hardware',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Bedrijfsmiddelen','fa-home-lg','Thuiswerk voorzieningen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'ICT','fa-globe','Netwerk',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'ICT','fa-file-word','Software en applicaties',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Toegang & beveiliging','fa-shield-alt','Beveiliging',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'ICT','fa-file-shield','Autorisaties',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-plus','Extra container',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-trash-can-clock','Extra afval afvoer verzoek',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Kantoorbeheer','fa-coffee-beans','Ingredi<EFBFBD>nten t.b.v. koffieautomaat',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Kantoorbeheer','fa-jug-bottle','Waterflessen t.b.v. waterkoeler',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Calamiteiten & BHV','fa-medkit','BHV trainingen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Calamiteiten & BHV','fa-prescription-bottle-alt','EHBO-middelen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Bedrijfsmiddelen','fa-flower-tulip','Bloemen bestellen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Bedrijfsmiddelen','fa-car-mirrors','Huurauto',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Bedrijfsmiddelen','fa-pencil-mechanical','Kantoorartikelen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-jug-bottle','Extra schoonmaak (verzoek)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-house-chimney-window','Extra glasbewassing (binnen/buiten)',5 FROM DUAL UNION ALL
SELECT 'FMIS-Aanvraag','A',1,'Schoonmaak & hygi<EFBFBD>nevoorzieningen','fa-toilet-paper-check','Sanitaire middelen',5 FROM DUAL UNION ALL
SELECT 'FMIS-Klacht','K',0,'Klacht','fa-octagon-exclamation','Klacht',5 FROM DUAL UNION ALL
SELECT 'FMIS-Klacht','K',0,'Klacht','fa-people-arrows-left-right','Ongewenst gedrag',5 FROM DUAL;
-- beetje lomp, wat vinden we?
UPDATE fac_imp_mld SET mld_stdmelding_slabewaken = 0, mld_stdmelding_notfrontend = 0
WHERE ins_srtdiscipline_omschrijving <> 'Melding';
WHERE ins_srtdiscipline_omschrijving <> 'FMIS-Melding';
UPDATE fac_imp_mld SET mld_stdmelding_slabewaken = 1, mld_stdmelding_notfrontend = 1
WHERE ins_srtdiscipline_omschrijving = 'Melding';
UPDATE fac_imp_mld SET mld_stdmelding_groep = SUBSTR(ins_discipline_omschrijving, 1, 30)
WHERE ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht');
WHERE ins_srtdiscipline_omschrijving = 'FMIS-Melding';
UPDATE fac_imp_mld SET mld_stdmelding_groep = SUBSTR(ins_discipline_omschrijving, 6, 30)
WHERE ins_srtdiscipline_omschrijving LIKE 'FMIS-%';
BEGIN fac_update_mld(ini.getImportKey('MLD')); END;
DELETE FROM fac_imp_mld;
@@ -310,9 +310,8 @@ UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'qrc_en
UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'vis_afspraak_host_uses_keys';
UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'vis_afspraak_onrgoed_uses_keys';
UPDATE fac_setting SET fac_setting_pvalue = '2' WHERE fac_setting_name = 'portalmenu_combine_single';
UPDATE fac_setting SET fac_setting_pvalue = '5' WHERE fac_setting_name = 'portalmenucols';
UPDATE fac_setting SET fac_setting_pvalue = 'true' WHERE fac_setting_name = 'prs_allow_impersonate';
UPDATE fac_setting SET fac_setting_pvalue = '100' WHERE fac_setting_name = 'widgetportal';
UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'fac_usrrap_mode';
fac.writelog ('INI.FMIS_INI','I', 'Settings completed', '');
-- Autorisatiegroepen
@@ -330,7 +329,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = '_DEFAULT'
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND (sd.ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND (sd.ins_srtdiscipline_omschrijving LIKE 'FMIS-%' OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -348,7 +347,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = 'FMIS-FRONTOFFICE'
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND (sd.ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND (sd.ins_srtdiscipline_omschrijving LIKE 'FMIS-%' OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -366,7 +365,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = 'FMIS-BACKOFFICE'
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND (sd.ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND (sd.ins_srtdiscipline_omschrijving LIKE 'FMIS-%' OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -386,7 +385,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = '_ADMIN'
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND (sd.ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND (sd.ins_srtdiscipline_omschrijving LIKE 'FMIS-%' OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -407,7 +406,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
AND g.fac_groep_upper = '_FACILITOR'
AND f.fac_functie_discipline = 1
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key(+)
AND (sd.ins_srtdiscipline_omschrijving IN ('Aanvraag', 'Storing', 'Klacht') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND (sd.ins_srtdiscipline_omschrijving LIKE 'FMIS-%') OR sd.ins_srtdiscipline_omschrijving IS NULL)
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -485,6 +484,49 @@ INSERT INTO fac_nieuws (fac_nieuws_titel, fac_nieuws_omschrijving, fac_nieuws_im
FROM prs_perslid
WHERE prs_perslid_oslogin = '_FACILITOR';
-- 'Help me' verwijderen
DELETE FROM fac_menu WHERE fac_menu_altlabel = 'Help me';
-- Widgetpagina aanmaken
mijn_widget_paginakey NUMBER;
INSERT INTO fac_widget_page(fac_widget_page_name, prs_perslid_key, fac_groep_key, fac_widget_page_key) VALUES ('Startpagina', NULL, NULL, mijn_widget_paginakey)
RETURNING fac_widget_page_key INTO mijn_widget_paginakey;
UPDATE fac_setting SET fac_setting_pvalue = mijn_widget_paginakey WHERE fac_setting_name = 'widgetportal';
-- Menuitems Aanvraag, Storing, Klacht aanmaken
mijn_aanvraag_paginakey NUMBER;
INSERT INTO fac_menu(fac_menuitems_key, fac_menu_altlabel, fac_menu_altgroep, fac_menu_image, fac_menu_info, fac_menu_message, fac_menu_volgnr, fac_menu_alturl, fac_functie_key, fac_menu_portal, fac_menu_level, ins_srtdiscipline_key, ins_discipline_key, fac_menu_key) VALUES ( NULL, 'Doe een aanvraag', 0, 'fa-comments-question-check', NULL, NULL, 60, '/appl/mld/mld_fe_menu.asp?srtdisc=1&lvl=1', NULL, NULL, 2, NULL, NULL, mijn_aanvraag_paginakey)
RETURNING fac_menu_page_key INTO mijn_aanvraag_paginakey;
mijn_storing_paginakey NUMBER;
INSERT INTO fac_menu(fac_menuitems_key, fac_menu_altlabel, fac_menu_altgroep, fac_menu_image, fac_menu_info, fac_menu_message, fac_menu_volgnr, fac_menu_alturl, fac_functie_key, fac_menu_portal, fac_menu_level, ins_srtdiscipline_key, ins_discipline_key, fac_menu_key) VALUES ( NULL, 'Meld een storing', 0, 'fa-comments-alt-exclamation', NULL, NULL, 70, '/appl/mld/mld_fe_menu.asp?srtdisc=3&lvl=1', NULL, NULL, 2, NULL, NULL, mijn_storing_paginakey)
RETURNING fac_menu_page_key INTO mijn_storing_paginakey;
mijn_klacht_paginakey NUMBER;
INSERT INTO fac_menu(fac_menuitems_key, fac_menu_altlabel, fac_menu_altgroep, fac_menu_image, fac_menu_info, fac_menu_message, fac_menu_volgnr, fac_menu_alturl, fac_functie_key, fac_menu_portal, fac_menu_level, ins_srtdiscipline_key, ins_discipline_key, fac_menu_key) VALUES ( NULL, 'Meld een klacht', 0, 'fa-bell-ring', NULL, NULL, 80, '/appl/mld/mld_fe_menu.asp?srtdisc=2&lvl=1', NULL, NULL, 2, NULL, NULL, mijn_klacht_paginakey)
RETURNING fac_menu_page_key INTO mijn_klacht_paginakey;
-- losse widgets aanmaken van de menuitems
mijn_aanvraag_widgetkey NUMBER;
mijn_storing_widgetkey NUMBER;
mijn_klacht_widgetkey NUMBER;
INSERT INTO fac_widget(fac_widget_type, fac_widget_naam, fac_widget_typerefkey, fac_widget_content, fac_widget_url, fac_widget_title, fac_widget_refreshtime, fac_widget_id, fac_widget_height, fac_widget_width, fac_functie_key, fac_widget_public, fac_widget_key) VALUES ('MI', 'Doe een aanvraag', mijn_aanvraag_paginakey, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, mijn_aanvraag_widgetkey)
RETURNING fac_widget_key INTO mijn_aanvraag_widgetkey;
INSERT INTO fac_widget(fac_widget_type, fac_widget_naam, fac_widget_typerefkey, fac_widget_content, fac_widget_url, fac_widget_title, fac_widget_refreshtime, fac_widget_id, fac_widget_height, fac_widget_width, fac_functie_key, fac_widget_public, fac_widget_key) VALUES ('MI', 'Meld een storing', mijn_storing_paginakey, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, mijn_storing_widgetkey)
RETURNING fac_widget_key INTO mijn_storing_widgetkey;
INSERT INTO fac_widget(fac_widget_type, fac_widget_naam, fac_widget_typerefkey, fac_widget_content, fac_widget_url, fac_widget_title, fac_widget_refreshtime, fac_widget_id, fac_widget_height, fac_widget_width, fac_functie_key, fac_widget_public, fac_widget_key) VALUES ('MI', 'Meld een klacht', mijn_klacht_paginakey, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, mijn_klacht_widgetkey)
RETURNING fac_widget_key INTO mijn_klacht_widgetkey;
-- Widgets op de widgetpagina zetten
INSERT ALL INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, mijn_aanvraag_widgetkey, 0, null, 33)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, mijn_storing_widgetkey, 1, null, 33)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, mijn_klacht_widgetkey, 2, null, 33)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, 1, 3, null, 100)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, 2, 4, null, 100)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, 3, 5, null, 100)
INTO fac_widget_onpage (fac_widget_page_key, fac_widget_key, fac_widget_onpage_order, fac_widget_onpage_height, fac_widget_onpage_width) VALUES (mijn_widget_paginakey, 4, 6, null, 100)
SELECT 1 FROM DUAL
fac.writelog ('INI.FMIS_INI','I', 'All completed', '');
------ payload end ------