FCLT#82642 Savepoint

svn path=/Database/trunk/; revision=64493
This commit is contained in:
Peter Feij
2024-05-02 13:59:55 +00:00
parent 5c64297ed8
commit a663c83cda
4 changed files with 161 additions and 205 deletions

View File

@@ -1639,7 +1639,6 @@ END;
/* Functions are defined by:
* Code (mnemonic), to be used in the application code
* Description, visible to the application manager to authorize users
* Module, to allow logical grouping of these functions
* Level, bitwise identifying the amount of 3D authorization:
* 0 = Function authorized or not, just Yes or No authorizable (simplest)
@@ -1651,6 +1650,8 @@ END;
* 12-15 = Organisational and Positional authorizable (alg) (most advanced)
* Disciplines, to identify whether this function has detailed discipline authorization (1) or not (null)
* Groep, to define to which license group this function belongs (0=self service, 1=normal keyuser 2= admin keyuser)
* and later on, due to localisation:
* Description, visible to the application manager to authorize users
* Info, to give more info to the application manager
*/
@@ -1726,7 +1727,7 @@ DEF_FAC_FUNCTIE3('WEB_FACMGT', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FACMSU', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FACTAB', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FACXNR', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FACHML', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FACHML', 'FAC', 0, 0, 3); // internal API-HAMIL use only
DEF_FAC_FUNCTIE3('WEB_FACRFR', 'FAC', 0, 0, NULL);
DEF_FAC_FUNCTIE3('WEB_FAQBOF', 'FAQ', 3, 1, 1);
DEF_FAC_FUNCTIE3('WEB_FAQFOF', 'FAQ', 3, 1, 1);
@@ -2244,6 +2245,10 @@ INSERT INTO fac_notificatie_job (fac_notificatie_job_view, fac_notificatie_job_o
// Settings hebben fac_functies nodig dus na fac_ini.src
#include "fac_set.src"
// Omdat FAQ ook FAC is, hoort deze hier
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving)
VALUES ('FAQ', 'Algemene kennisbank');
/* bootstrapping: we need a user to create users
so the minimal requirements for starting are created here:
perslid -> afdeling -> bedrijf
@@ -2251,19 +2256,16 @@ INSERT INTO fac_notificatie_job (fac_notificatie_job_view, fac_notificatie_job_o
and the standard user is created:
_facilitor for the system administrator with prssys rights
*/
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving)
VALUES ('FAQ', 'Standaard');
INSERT INTO prs_srtperslid (prs_srtperslid_omschrijving, prs_bedrijf_key)
VALUES ('Onbekend', NULL);
INSERT INTO prs_bedrijf (prs_bedrijf_naam, prs_bedrijf_intern)
VALUES ('Onbekend', 1);
INSERT INTO prs_afdeling (prs_bedrijf_key, prs_afdeling_naam)
INSERT INTO prs_afdeling (prs_bedrijf_key, prs_afdeling_naam, prs_afdeling_omschrijving)
VALUES ((SELECT prs_bedrijf_key
FROM prs_bedrijf
WHERE prs_bedrijf_naam_upper = 'ONBEKEND'), 'Onbekend');
WHERE prs_bedrijf_naam_upper = 'ONBEKEND'), 'X', 'Onbekend');
INSERT INTO prs_perslid
(prs_perslid_module,
@@ -2283,7 +2285,7 @@ INSERT INTO prs_perslid
WHERE prs_srtperslid_upper = 'ONBEKEND'),
(SELECT prs_afdeling_key
FROM prs_afdeling
WHERE prs_afdeling_upper = 'ONBEKEND'),
WHERE prs_afdeling_upper = 'X'),
'Facilitor',
'_FACILITOR',
'1$30$6$0$' || RAWTOHEX(DBMS_RANDOM.string ('p', 20)), /* printable characters geeft zo'n 130 bits */
@@ -2329,7 +2331,7 @@ INSERT INTO prs_perslid (prs_perslid_module,
'_PUTORDERS',
DBMS_RANDOM.string ('a', 32),
36,
'System account for outgoing email.'||CHR(13)||'For Facilitor internal use'
'System account for outgoing messages.'||CHR(13)||'For Facilitor internal use'
FROM prs_perslid
WHERE prs_perslid_oslogin = '_FACILITOR';
@@ -2345,7 +2347,7 @@ INSERT INTO prs_perslid (prs_perslid_module,
SELECT prs_perslid_module,
prs_srtperslid_key,
prs_afdeling_key,
'Sensor',
'Sensoralarm',
'_SENSOR',
DBMS_RANDOM.string ('a', 32),
36,
@@ -2386,7 +2388,7 @@ INSERT INTO fac_gebruikersgroep
WHERE fac_groep_upper IN ('_ADMIN', '_FACILITOR')
AND prs_perslid_upper = 'FACILITOR';
-- De Admin groep krijgt alle rechten (zonder vakgroepen), waaronder WEB_PRSSYS
-- De Admin groep krijgt alle adminrechten, waaronder WEB_PRSSYS
-- maar niet PRS_FACFAC/PRS_FACTAB
INSERT INTO fac_groeprechten
(fac_groep_key,
@@ -2400,11 +2402,10 @@ INSERT INTO fac_groeprechten
FROM fac_groep
WHERE fac_groep_upper = '_ADMIN'), fac_functie_key, -1, -1, -1, -1
FROM fac_functie
WHERE fac_functie_discipline = 0
AND fac_functie_code <> 'WEB_FACFAC'
AND fac_functie_code <> 'WEB_FACTAB';
WHERE (fac_functie_groep = 2 OR fac_functie_groep IS NULL)
AND fac_functie_code NOT IN ('WEB_FACFAC', 'WEB_FACTAB');
-- De _FACILITOR groep krijgt PRS_FACFAC/PRS_FACTAB
-- Alleen de _FACILITOR groep krijgt PRS_FACFAC/PRS_FACTAB
INSERT INTO fac_groeprechten
(fac_groep_key,
fac_functie_key,
@@ -2440,19 +2441,19 @@ SELECT fac_groep_key, fac_functie_key, -1,-1,-1,-1
/* definieer de FIP-importfuncties */
DEF_IMPORT('WEB_PRSSYS', 'ONRGOED1', 'FIP: 1-Aanvullen districten t/m gebouwen', 'FIP: 1-Add districts up to buildings', 0)
DEF_IMPORT('WEB_FACFAC', 'ONRGOED1_DEL', 'FIP: 1-Vervangen vanaf districten', 'FIP: 1-Replace from districts', 0)
DEF_IMPORT('WEB_FACFAC', 'ONRGOED1_DEL', 'FIPX: 1-Vervangen vanaf districten', 'FIPX: 1-Replace from districts', 0)
DEF_IMPORT('WEB_PRSSYS', 'ONRGOED2', 'FIP: 2-Aanvullen bouwlagen en ruimten', 'FIP: 2-Add floors and rooms', 0)
DEF_IMPORT('WEB_FACFAC', 'ONRGOED2_DEL', 'FIP: 2-Vervangen vanaf bouwlagen', 'FIP: 2-Replace from floors', 0)
DEF_IMPORT('WEB_FACFAC', 'ONRGOED2_DEL', 'FIPX: 2-Vervangen vanaf bouwlagen', 'FIPX: 2-Replace from floors', 0)
DEF_IMPORT('WEB_PRSSYS', 'ORGANISATIE', 'FIP: 3-Aanvullen organisatiestructuur', 'FIP: 3-Add organization structure', 0)
DEF_IMPORT('WEB_FACFAC', 'ORGANISATIE_DEL', 'FIP: 3-Vervangen vanaf organisatiestructuur', 'FIP: 3-Replace from organization structure', 0)
DEF_IMPORT('WEB_FACFAC', 'ORGANISATIE_DEL', 'FIPX: 3-Vervangen vanaf organisatiestructuur', 'FIPX: 3-Replace from organization structure', 0)
DEF_IMPORT('WEB_PRSSYS', 'PERSLID', 'FIP: 4-Aanvullen personen', 'FIP: 4-Add persons', 0)
DEF_IMPORT('WEB_FACFAC', 'PERSLID_DEL', 'FIP: 4-Vervangen vanaf personen', 'FIP: 4-Replace from persons', 0)
DEF_IMPORT('WEB_FACFAC', 'PERSLID_DEL', 'FIPX: 4-Vervangen vanaf personen', 'FIPX: 4-Replace from persons', 0)
DEF_IMPORT('WEB_PRSSYS', 'MLD', 'FIP: 5-Aanvullen servicedesk', 'FIP: 5-Add service desk', 0)
DEF_IMPORT('WEB_FACFAC', 'MLD_DEL', 'FIP: 5-Vervangen servicedesk', 'FIP: 5-Replace service desk', 0)
DEF_IMPORT('WEB_PRSSYS', 'INS', 'FIP: 6-Aanvullen objecten', 'FIP: 6-Add objects', 0)
DEF_IMPORT('WEB_PRSSYS', 'FAC_GROEP', 'FIP: 7-Aanvullen gebruikersgroepen', 'FIP: 6-Add user groups', 0)
DEF_IMPORT('WEB_FACFAC', 'FAC_GROEP_DEL', 'FIP: 7b-Vervangen gebruikersgroepen', 'FIP: 7b-Replace user groups', 0)
DEF_IMPORT('WEB_FACFAC', 'FAC_VAKGROEP_DEL', 'FIP: 7c-Vervangen vakgroepen van alle gebruikersgroepen', 'FIP: 7c-Replace diciplines of all user groups', 0)
DEF_IMPORT('WEB_FACFAC', 'FAC_GROEP_DEL', 'FIPX: 7b-Vervangen gebruikersgroepen', 'FIPX: 7b-Replace user groups', 0)
DEF_IMPORT('WEB_FACFAC', 'FAC_VAKGROEP_DEL', 'FIPX: 7c-Vervangen vakgroepen van alle gebruikersgroepen','FIPX: 7c-Replace diciplines of all user groups', 0)
DEF_IMPORT('WEB_PRSSYS', 'FAC_GEBRUIKERSGROEP', 'FIP: 8-Toewijzen gebruikersgroepen', 'FIP: 8-Assign user groups', 0)
DEF_IMPORT('WEB_PRSSYS', 'INSPECTIE', 'FIP: 9-Aanvullen van inspectiedefinities', 'FIP: 9-Add inspection definitions', 0)
DEF_IMPORT('WEB_RESMSU', 'RES_ARTIKEL_SYNC', 'Reservering: Inlezen verbruiksartikelen', 'Reservation: Download consumables', 0)
@@ -2665,7 +2666,7 @@ BEGIN
// ==================================== FRONTEND OPTIES ===========================================
DEF_MENUKOP(0, 'lcl_menu_fe_mld', 'fa-bell');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_1' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 1, 0, 'WEB_MLDUSE', 'W', '1', '');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_1' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 1, 0, 'WEB_MLDUSE', 'W', '0', ''); // not default since 2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_2' , '', 'MLD', 'appl/mld/mld_melding.asp?urole=fe', 0, 0, 'WEB_MLDUSE', 'W', '0', '');
DEF_MENUITEM(0, 'lcl_menu_mld_fe_3' , '', 'MLD', 'appl/mld/mld_fe_menu.asp', 1, 0, 'WEB_MLDUSE', 'W', '1', ''); // default since 2024.2
DEF_MENUITEM(0, 'lcl_menu_mld_fe_overview' , '', 'MLD', 'appl/mld/mld_search.asp?urole=fe', 0, 0, 'WEB_MLDUSE', 'R', '1', '');
@@ -2756,15 +2757,15 @@ DEF_MENUITEM(1, 'lcl_menu_res_quality' , '', 'MLD', 'appl/res/res_searc
DEF_MENUITEM(1, 'lcl_menu_kpi' , '', 'KPI', 'appl/kpi/kpi_search.asp', 0, 0, 'WEB_KPIRAP', 'R', '0', '');
DEF_MENUKOP(1, 'lcl_bgt', 'fa-money-bill');
DEF_MENUITEM(1, 'lcl_menu_bgt_disciplines_1' , '', 'BGT', 'appl/bgt/bgt_search.asp?mode=wrap&id={1}&autosearch=1', 0, 1, 'WEB_BGTMAN', 'R', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_disciplines' , '', 'BGT', 'appl/bgt/bgt_discipline.asp', 0, 0, 'WEB_BGTMGT', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_account' , '', 'BGT', 'appl/mgt/prs_kostenplaats.asp', 0, 0, 'WEB_BGTMGT', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_bedrijf' , '', 'BGT', 'appl/prs/prs_bedrijf_search.asp?intern=0', 0, 0, 'WEB_BGTMGT', 'R', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_budget' , '', 'BGT', 'appl/bgt/bgt_budget.asp', 0, 0, 'WEB_BGTUSE', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_budgetmutatie' , '', 'BGT', 'appl/bgt/bgt_budgetmutatie.asp?smode=1', 0, 0, 'WEB_BGTUSE', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_opdracht' , '', 'BGT', 'appl/bgt/mld_opdr.asp', 0, 0, 'WEB_BGTORD', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_factuur' , '', 'BGT', 'appl/bgt/fin_factuur.asp', 0, 0, 'WEB_BGTORD', 'W', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_rapport' , '', 'BGT', 'appl/fac/fac_reportx.asp', 0, 0, 'WEB_BGTMAN', 'R', '1', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_disciplines_1' , '', 'BGT', 'appl/bgt/bgt_search.asp?mode=wrap&id={1}&autosearch=1', 0, 1, 'WEB_BGTMAN', 'R', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_disciplines' , '', 'BGT', 'appl/bgt/bgt_discipline.asp', 0, 0, 'WEB_BGTMGT', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_account' , '', 'BGT', 'appl/mgt/prs_kostenplaats.asp', 0, 0, 'WEB_BGTMGT', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_bedrijf' , '', 'BGT', 'appl/prs/prs_bedrijf_search.asp?intern=0', 0, 0, 'WEB_BGTMGT', 'R', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_budget' , '', 'BGT', 'appl/bgt/bgt_budget.asp', 0, 0, 'WEB_BGTUSE', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_budgetmutatie' , '', 'BGT', 'appl/bgt/bgt_budgetmutatie.asp?smode=1', 0, 0, 'WEB_BGTUSE', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_opdracht' , '', 'BGT', 'appl/bgt/mld_opdr.asp', 0, 0, 'WEB_BGTORD', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_factuur' , '', 'BGT', 'appl/bgt/fin_factuur.asp', 0, 0, 'WEB_BGTORD', 'W', '0', '');
DEF_MENUITEM(1, 'lcl_menu_bgt_rapport' , '', 'BGT', 'appl/fac/fac_reportx.asp', 0, 0, 'WEB_BGTMAN', 'R', '0', '');
DEF_MENUKOP(1, 'lcl_fin', 'fa-euro-sign');
DEF_MENUITEM(1, 'lcl_menu_fin_kpn_overview' , '', 'FIN', 'appl/prs/kpn_overview.asp', 0, 0, 'WEB_PRSUSE', 'R', '1', '');
@@ -2983,7 +2984,6 @@ DEF_MENUITEM(2, 'lcl_menu_wgt_pages' , '', 'WGT', 'appl/mgt/fac_widge
DEF_MENUKOP(2, 'lcl_facmgt_overig', 'fa-cogs');
DEF_MENUITEM(2, 'lcl_menu_fac_anonymize' , '', 'FAC', 'appl/fac/fac_anonymize_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_bookmarks' , '', 'FAC', 'appl/fac/fac_bookmark_list.asp', 0, 0, 'WEB_HLPADM', 'R', '1', '');
DEF_MENUITEM(2, 'lcl_menu_cht_chatkanalen' , '', 'CHT', 'appl/mgt/cht_discipline.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_eigen_tabellen' , '', 'FAC', 'appl/mgt/fac_usrtab.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
@@ -2991,7 +2991,7 @@ DEF_MENUITEM(2, 'lcl_menu_fac_xsledit' , '', 'FAC', 'appl/fac/fac_edit_
DEF_MENUITEM(2, 'lcl_menu_fac_jobs' , '', 'FAC', 'appl/fac/job_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_importfuncties' , '', 'FAC', 'appl/imp/imp_search.asp', 0, 0, 'WEB_IMPORT', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_setting' , '', 'FAC', 'appl/fac/fac_setting_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_kpi_definitie' , '', 'FAC', 'appl/mgt/kpi_definitie.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_kpi_definitie' , '', 'FAC', 'appl/mgt/kpi_definitie.asp', 0, 0, 'WEB_PRSSYS', 'W', '0', ''); // default niet
DEF_MENUITEM(2, 'lcl_menu_fac_menustructuur' , '', 'FAC', 'appl/fac/fac_menu_search.asp?urole=bo', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_menustructuur_m' , '', 'FAC', 'appl/fac/fac_menu_search.asp?urole=bo&mobile=1', 0, 0, 'WEB_PRSSYS', 'W', '0', '');
DEF_MENUITEM(2, 'lcl_menu_fac_notificaties' , '', 'FAC', 'appl/mgt/fac_srtnotificatie.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
@@ -2999,35 +2999,40 @@ DEF_MENUITEM(2, 'lcl_menu_fac_notificatiejobs' , '', 'FAC', 'appl/mgt/fac_notif
DEF_MENUITEM(2, 'lcl_menu_fac_note_group' , '', 'FAC', 'appl/mgt/fac_note_group.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_styling' , '', 'FAC', 'appl/fac/fac_edit_template.asp', 0, 0, 'WEB_LAYOUT', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_vertalingen' , '', 'FAC', 'appl/fac/fac_locale_search_std.asp', 0, 0, 'WEB_LCLSYS', 'R', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_refresh_accept' , '', 'FAC', 'appl/fac/fac_refresh_accept.asp', 0, 0, 'WEB_FACRFR', 'R', '1', '');
DEF_MENUITEM(2, 'lcl_menu_locale_search' , '', 'FAC', 'appl/fac/fac_locale_search.asp', 0, 0, 'WEB_LCLSYS', 'W', '1', ''); // twijfel
DEF_MENUITEM(2, 'lcl_menu_fac_vrije_dagen' , '', 'FAC', 'appl/mgt/mld_vrije_dagen.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUKOP( 2, 'lcl_facmgt_data', 'fa-file-circle-info');
DEF_MENUITEM(2, 'lcl_menu_gdprstats' , '', 'FAC', 'appl/prs/prs_gdpr_stats.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fmstats' , '', 'FAC', 'appl/alg/alg_fm_stats.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_gdprstats' , '', 'FAC', 'appl/prs/prs_gdpr_stats.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_about' , '', 'FAC', 'appl/fac/about.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUKOP(2, 'lcl_facmgt_dbmanagement', 'fa-shield-exclamation');
DEF_MENUITEM(2, 'lcl_menu_fac_anonymize' , '', 'FAC', 'appl/fac/fac_anonymize_search.asp', 0, 0, 'WEB_PRSSYS', 'W', '1', '');
DEF_MENUITEM(2, 'lcl_menu_fac_refresh_accept' , '', 'FAC', 'appl/fac/fac_refresh_accept.asp', 0, 0, 'WEB_FACRFR', 'R', '1', '');
DEF_MENUKOPV (2, 99000, 'lcl_facmgt_setup', 'fa-sliders-v-square'); // Facilitor-use only
DEF_MENUENTRY(2, 99010, 'lcl_menu_setup_framework' , '', 'FAC', 'appl/init/init_setup.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99020, 'lcl_menu_fac_anyupload' , '', 'FAC', 'appl/shared/bijlagen.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99030, 'lcl_menu_api_list' , '', 'FAC', 'appl/fac/fac_api_list.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99040, 'lcl_menu_aut_client' , '', 'FAC', 'appl/mgt/aut_client.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99050, 'lcl_menu_fac_email_setting' , '', 'FAC', 'appl/mgt/fac_email_setting.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99060, 'lcl_menu_fac_exporteren' , '', 'FAC', 'appl/mgt/fac_export_app.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99070, 'lcl_menu_aut_idp' , '', 'FAC', 'appl/mgt/aut_idp.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99080, 'lcl_menu_fac_importeren' , '', 'FAC', 'appl/mgt/fac_import_app.asp?gen=1', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99090, 'lcl_menu_fac_custnotificaties', '', 'FAC', 'appl/mgt/fac_srtnotificatie.asp?cust=1', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99110, 'lcl_menu_fac_layout' , '', 'FAC', 'appl/mgt/fac_layout.asp', 0, 0, 'WEB_FACTAB', 'W', '1', '');
DEF_MENUENTRY(2, 99040, 'lcl_menu_aut_client' , '', 'FAC', 'appl/mgt/aut_client.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99070, 'lcl_menu_aut_idp' , '', 'FAC', 'appl/mgt/aut_idp.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99120, 'lcl_menu_aut_sp' , '', 'FAC', 'appl/mgt/aut_sp.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99130, 'lcl_menu_admtracking_search' , '', 'FAC', 'appl/fac/fac_admtracking_search.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99140, 'lcl_menu_locale_search' , '', 'FAC', 'appl/fac/fac_locale_search.asp', 0, 0, 'WEB_LCLSYS');
DEF_MENUENTRY(2, 99150, 'lcl_menu_mytracking' , '', 'FAC', 'appl/fac/fac_mytracking.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99160, 'lcl_menu_session' , '', 'FAC', 'appl/fac/fac_session.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUKOPV (2, 99170, 'lcl_facmgt_setup_verify', 'fa-ballot-check'); // Facilitor-use only
DEF_MENUENTRY(2, 99180, 'lcl_menu_cad_verify' , '', 'FAC', 'appl/cad/cad_verify.asp', 0, 0, 'WEB_PRSSYS');
DEF_MENUENTRY(2, 99190, 'lcl_menu_fac_verify' , '', 'FAC', 'appl/fac/fac_verify.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99210, 'lcl_menu_fac_verify_data' , '', 'FAC', 'appl/fac/fac_verify_data.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUKOPV (2, 99220, 'lcl_facmgt_setup_direct', 'fa-table-cells-row-lock'); // Facilitor-use only
DEF_MENUENTRY(2, 99180, 'lcl_menu_cad_verify' , '', 'FAC', 'appl/cad/cad_verify.asp', 0, 0, 'WEB_PRSSYS');
DEF_MENUENTRY(2, 99130, 'lcl_menu_admtracking_search' , '', 'FAC', 'appl/fac/fac_admtracking_search.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99150, 'lcl_menu_mytracking' , '', 'FAC', 'appl/fac/fac_mytracking.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99160, 'lcl_menu_session' , '', 'FAC', 'appl/fac/fac_session.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUKOPV (2, 99220, 'lcl_facmgt_setup_direct', 'fa-table-cells'); // Facilitor-use only
DEF_MENUENTRY(2, 99230, 'lcl_menu_fac_anytable' , '', 'FAC', 'appl/mgt/user_tables.asp', 0, 0, 'WEB_FACTAB');
DEF_MENUENTRY(2, 99240, 'lcl_menu_fac_anysql' , '', 'FAC', 'appl/mgt/mgt_genericsql.asp', 0, 0, 'WEB_FACTAB');

View File

@@ -5,41 +5,51 @@
--
-- Moet in sync worden gehouden met de DB-versies
-- Moeten wij dit doen (FMIS) of is er nog een neutrale init.sql die wat config doet na de crea?
UPDATE fac_version SET fac_version_cust = UPPER(user), fac_version_otap = NULL WHERE fac_version_cust IS NULL;
-- BASISCONFIG PER MODULE
-- 1. ALG
-- Gebouwfuncties en ruimtefuncties
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Kantoor', NULL);
-- Gebouwfuncties en ruimtefuncties (afgeleid uit XD; denk dat het beter kan maar elke indeling kent zijn POV)
-- Bv Bouwbesluit, NEN. De Facilitaire NEN lijkt (!) dat niet te bieden.
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Fietsenstalling', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Gemeenschapshuis', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Kantoorgebouw', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Kinderopvang', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Loods', 1);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Opslag/Magazijn', 1);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Woning', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Parkeergebouw', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Portocabin', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Projectlocatie', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Schoolgebouw', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Sportcentrum', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Stationsgebouw', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Winkel', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Wijkcentrum', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Werkplaats', NULL);
INSERT INTO alg_srtgebouw(alg_srtgebouw_omschrijving, alg_srtgebouw_passief) VALUES ('Woning', NULL);
INSERT INTO alg_srtterreinsector(alg_srtterreinsec_omschrijving) VALUES ('Parkeerterrein');
INSERT INTO alg_srtterreinsector(alg_srtterreinsec_omschrijving) VALUES ('Groenvoorziening');
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Bijeenkomstruimte', 1, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Kantoorruimte', 1, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Technische ruimte', NULL, NULL);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Opslag/Magazijn', NULL, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Verkeersruimte', NULL, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Horizontale verkeersruimte', NULL, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Verticale verkeersruimte', NULL, 1);
INSERT INTO alg_srtruimte(alg_srtruimte_omschrijving, prs_bevat_werkplek, prs_verhuurbaar) VALUES ('Sanitairruimte', NULL, NULL);
-- 2. INS
-- Maak het vakgroeptype aan.
INSERT INTO ins_srtdiscipline ( ins_srtdiscipline_module, ins_srtdiscipline_omschrijving, ins_srtdiscipline_prefix, ins_srtdiscipline_kostenklant)
SELECT * FROM (
SELECT 'INS' a, 'Facilitaire objecten' b, 'F' c, 2 d FROM DUAL UNION ALL
SELECT 'INS', 'Facilitaire objecten', 'F', 2 FROM DUAL UNION ALL
SELECT 'INS', 'Gebouwgebonden objecten', 'G', 2 FROM DUAL UNION ALL
SELECT 'INS', 'ICT objecten', 'I', 2 FROM DUAL UNION ALL
SELECT 'INS', 'Parkeerplaatsen', 'P', 2 FROM DUAL
);
SELECT 'INS', 'Parkeerplaatsen', 'P', 2 FROM DUAL;
-- Vakgroepen
-- Leidraad is: is het aannemelijk dat daar andere personen (backoffice, autorisaties) over gaan?
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_code, ins_discipline_omschrijving, ins_srtdiscipline_key)
SELECT * FROM (
SELECT 'INS' a, 'F010' b, 'Apparatuur' c, ins_srtdiscipline_key d FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Facilitaire objecten' UNION ALL
SELECT 'INS', 'F010', 'Apparatuur', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Facilitaire objecten' UNION ALL
SELECT 'INS', 'F020', 'Automaten', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Facilitaire objecten' UNION ALL
SELECT 'INS', 'F030', 'Werkplekken', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Facilitaire objecten' UNION ALL
SELECT 'INS', 'F040', 'Toegang/Beveiliging', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Facilitaire objecten' UNION ALL
@@ -53,14 +63,12 @@ SELECT * FROM (
SELECT 'INS', 'I020', 'Presentatiemiddelen', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'ICT objecten' UNION ALL
SELECT 'INS', 'I030', 'Smartphones', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'ICT objecten' UNION ALL
SELECT 'INS', 'I040', 'Sensoren', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'ICT objecten' UNION ALL
SELECT 'INS', 'P010', 'Parkeren', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Parkeerplaatsen'
);
SELECT 'INS', 'P010', 'Parkeren', ins_srtdiscipline_key FROM ins_srtdiscipline WHERE ins_srtdiscipline_omschrijving = 'Parkeerplaatsen';
INSERT INTO ins_disc_params (ins_discipline_key) SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_module='INS' AND ins_discipline_key NOT IN (SELECT ins_discipline_key FROM ins_disc_params);
-- Groepen TODO AANVULLEN of verbeteren. Meervoud of enkelvoud?
INSERT INTO ins_srtgroep (ins_srtgroep_omschrijving, ins_discipline_key)
SELECT * FROM (
SELECT 'Koffieautomaten' a, ins_discipline_key b FROM ins_tab_discipline WHERE ins_discipline_code = 'F020' UNION ALL
SELECT 'Koffieautomaten', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'F020' UNION ALL
SELECT 'Snoepautomaten', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'F020' UNION ALL
SELECT 'Frisdrankautomaten', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'F020' UNION ALL
SELECT 'Waterkoelers', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'F020' UNION ALL
@@ -71,13 +79,11 @@ SELECT * FROM (
SELECT 'Desktops', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'I010' UNION ALL
SELECT 'Laptops', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'I010' UNION ALL
SELECT 'Tablets', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'I010' UNION ALL
SELECT 'Sensoren', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'I040'
);
SELECT 'Sensoren', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_code = 'I040';
-- Objectsoorten TODO AANVULLEN. Meervoud of enkelvoud?
INSERT INTO ins_srtdeel (ins_srtgroep_key, ins_srtdeel_code, ins_srtdeel_omschrijving, ins_srtdeel_image, ins_srtdeel_sensortype)
SELECT * FROM (
SELECT ins_srtgroep_key a, 'KOF' b,'Koffieautomaat' c, 'fa-mug-hot' d, 0 e FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Koffieautomaten' UNION ALL
SELECT ins_srtgroep_key, 'KOF','Koffieautomaat', 'fa-mug-hot', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Koffieautomaten' UNION ALL
SELECT ins_srtgroep_key, 'SNP','Snoepautomaat', 'fa-lollipop', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Snoepautomaten' UNION ALL
SELECT ins_srtgroep_key, 'FRS','Frisdrankautomaat', 'fa-cup-straw-swoosh', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Frisdrankautomaten' UNION ALL
SELECT ins_srtgroep_key, 'WTK','Waterkoeler', 'fa-glass-water', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Waterkoelers' UNION ALL
@@ -90,28 +96,27 @@ SELECT * FROM (
SELECT ins_srtgroep_key, 'TAB','Tablet', 'fa-tablet', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Tablets' UNION ALL
SELECT ins_srtgroep_key, 'SB','Bezettingssensor', 'fa-sensor', 1 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Sensoren' UNION ALL
SELECT ins_srtgroep_key, 'ST','Temperatuursensor', 'fa-temperature-half', 2 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Sensoren' UNION ALL
SELECT ins_srtgroep_key, 'SC','CO2-sensor', 'fa-sensor-cloud', 2 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Sensoren'
);
SELECT ins_srtgroep_key, 'SC','CO2-sensor', 'fa-sensor-cloud', 2 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Sensoren';
-- 3. MLD
-- Importeren van een standaard meldingenstructuur (MLD), maakt alle bovenliggende niveaus zelf aan
-- Dit mag beter TODO
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 * FROM (
SELECT 'Aanvraag' a,'A' b, 1 c,'Afval' d,'fa-recycle' e,'Ophalen/verzamelen afval' f, 5 g FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Afval','fa-recycle','Extra container(rest-/papiercontainer)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Afval','fa-recycle','Zwerfafval (verzamelen)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-server','Fris-/versnapering-automaat', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-server','Ingredi<EFBFBD>nten t.b.v. koffieautomaat', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-server','Waterflessen t.b.v. waterkoeler', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Afval','fa-recycle','Ophalen/verzamelen afval', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Afval','fa-recycle','Extra container', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Afval','fa-bin-recycle','Zwerfafval (verzamelen)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-candy','Fris-/versnapering-automaat', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-coffee-beans','Ingredi<EFBFBD>nten t.b.v. koffieautomaat', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Automaten','fa-jug-bottle','Waterflessen t.b.v. waterkoeler', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','BHV Herhalingstrainingen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','BHV middelen (AED/BHV rugzak-/hesje/megafoon) leveren', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','Blusmiddelen (brandblusser/brandslanghaspel)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-jug-bottle','Blusmiddelen (brandblusser/brandslanghaspel)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','EHBO-middelen bestellen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','Ontruimingsplan & -plattegrond (nieuw/wijzigen)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-medkit','Pleisterautomaten plaatsen/aanvullen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'BHV & Veiligheid','fa-bandage','Pleisterautomaten plaatsen/aanvullen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfskeuken apparatuur','fa-cutlery','Bedrijfskeuken apparatuur', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfskleding','fa-shirtsinbulk','Bedrijfskleding', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Benodigdheden & bedrijfsmiddelen','fa-eur','Bloemen bestellen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Bedrijfskleding','fa-shirt','Bedrijfskleding', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Benodigdheden & bedrijfsmiddelen','fa-flower-tulip','Bloemen bestellen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Benodigdheden & bedrijfsmiddelen','fa-eur','Huurauto', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Benodigdheden & bedrijfsmiddelen','fa-eur','Kantoorbenodigheden', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Benodigdheden & bedrijfsmiddelen','fa-eur','Onderhoud overige bedrijfsmiddelen', 5 FROM DUAL UNION ALL
@@ -147,13 +152,13 @@ SELECT * FROM (
SELECT 'Aanvraag','A',1,'Ongedierte bestrijding','fa-bug','Ongediertebestrijding', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Ongedierte bestrijding','fa-bug','Pest Control producten(lokaasbakjes, UV lamp, overige)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Ongedierte bestrijding','fa-bug','Verdelging en preventieve controle', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Post- & koeriersdiensten','fa-envelope-open-o','Benodigheden & middelen dienstverlening post', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Post- & koeriersdiensten','fa-envelope-open-o','Koerierzendingen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card-o','Extra inzet receptie', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card-o','Extra openings-/sluitronde', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card-o','Inzet Verkeersregelaar(s)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card-o','Inzet extra beveiliging', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card-o','Plaatsen/vervangen (elektronisch) slot/sleutel', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Post- & koeriersdiensten','fa-envelopes-bulk','Benodigheden & middelen dienstverlening post', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Post- & koeriersdiensten','fa-person-dolly','Koerierzendingen', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-user-police-tie','Extra inzet receptie', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card','Extra openings-/sluitronde', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-address-card','Inzet Verkeersregelaar(s)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-user-police','Inzet extra beveiliging', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Receptie & beveiliging','fa-shield-keyhole','Plaatsen/vervangen (elektronisch) slot/sleutel', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak','fa-eraser','Extra schoonmaak (verzoek)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak','fa-eraser','Gevelreiniging (extra)', 5 FROM DUAL UNION ALL
SELECT 'Aanvraag','A',1,'Schoonmaak','fa-eraser','Glasbewassing (binnen/buiten)', 5 FROM DUAL UNION ALL
@@ -218,7 +223,7 @@ SELECT * FROM (
SELECT 'Storing','S',1,'Hijs- & hef-installaties','fa-industry','Hijs- & hef-installaties', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Hijs- & hef-installaties','fa-industry','Kleine hijsmiddelen, klimmateriaal en stellingen', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Ongedierte bestrijding','fa-bug','Ongediertebestrijding', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Receptie & beveiliging','fa-address-card-o','Plaatsen/vervangen (electronisch) slot/sleutel', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Receptie & beveiliging','fa-address-card','Plaatsen/vervangen (electronisch) slot/sleutel', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Schoonmaak','fa-eraser','Sanitaire accessoires', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Schoonmaak','fa-eraser','Schoonmaak', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Bestrating', 5 FROM DUAL UNION ALL
@@ -227,8 +232,8 @@ SELECT * FROM (
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Groenonderhoud', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Terreinverlichting', 5 FROM DUAL UNION ALL
SELECT 'Storing','S',1,'Terrein- & groenvoorziening','fa-tree','Toegangscontrole/inbraakalarm systeem', 5 FROM DUAL UNION ALL
SELECT 'Melding','M',0,'Ontvangen melding','fa-mail','Ontvangen mail bericht', 5 FROM DUAL
);
SELECT 'Mailmelding','X',0,'Ontvangen melding','fa-mail','Ontvangen mail bericht', 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';
@@ -337,12 +342,11 @@ INSERT INTO ins_tab_discipline (ins_discipline_omschrijving, ins_discipline_modu
-- 7. MSG
-- Misschien ook hier nog een berichtje, anders iig de catalogi
INSERT INTO ins_tab_discipline (ins_discipline_omschrijving, ins_discipline_module) VALUES ('Algemene berichten', 'MSG');
INSERT INTO ins_tab_discipline (ins_discipline_omschrijving, ins_discipline_module) VALUES ('Huishoudelijke mededelingen', 'MSG');
-- Settings: Alleen settings die specifiek voor FM zijn en intrinsiek afwijken van de standaardinstellingen(!)
--UPDATE fac_setting SET fac_setting_pvalue = 'true' WHERE fac_setting_name = 'prs_allow_impersonate';
UPDATE fac_setting SET fac_setting_pvalue = 'no_reply@' || user || '.facilitor.nl' WHERE fac_setting_name = 'puo_fromaddress';
--UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'widgetportal';
UPDATE fac_setting SET fac_setting_pvalue = '3' WHERE fac_setting_name = 'portalmenucols';
-- Algemeen UPDATE fac_setting SET fac_setting_pvalue = 'no_reply@' || user || '.facilitor.nl' WHERE fac_setting_name = 'puo_fromaddress';
-- Via interactieve config
--UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'faq_enabled';
--UPDATE fac_setting SET fac_setting_pvalue = '1' WHERE fac_setting_name = 'mobile_enabled';
@@ -353,8 +357,8 @@ UPDATE fac_setting SET fac_setting_pvalue = '3' WHERE fac_setting_name = 'portal
-- Autorisatiegroepen
-- We definieren deze groepen: Medewerker (_DEFAULT), Frontoffice, Backoffice, Beheerder (_ADMIN)
INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('Frontoffice');
INSERT INTO fac_groep (fac_groep_omschrijving) VALUES ('Backoffice');
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('FMIS-Frontoffice', 'FMIS-autorisatiegroep voor frontoffice users');
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('FMIS-Backoffice', 'FMIS-autorisatiegroep voor backoffice users');
-- Medewerker rechten
@@ -382,7 +386,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
FROM fac_functie f, ins_tab_discipline d, fac_groep g
WHERE f.fac_functie_code IN ('WEB_RESFOF', 'WEB_MLDFOF', 'WEB_BESFOF', 'WEB_BEZFOF', 'WEB_FAQFOF', 'WEB_INSFOF')
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = 'FRONTOFFICE'
AND g.fac_groep_upper = 'FMIS-FRONTOFFICE'
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -398,7 +402,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
FROM fac_functie f, ins_tab_discipline d, fac_groep g
WHERE f.fac_functie_code IN ('WEB_RESBOF', 'WEB_MLDBOF', 'WEB_ORDBOF', 'WEB_BESBOF', 'WEB_BEZBOF', 'WEB_FAQBOF', 'WEB_INSUSE', 'WEB_INSMAN', 'WEB_CNTMAN', 'WEB_CNTUSE')
AND f.fac_functie_module = d.ins_discipline_module
AND g.fac_groep_upper = 'BACKOFFICE'
AND g.fac_groep_upper = 'FMIS-BACKOFFICE'
AND NOT EXISTS
(SELECT gr.fac_groeprechten_key
FROM fac_groeprechten gr
@@ -427,11 +431,7 @@ INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key
-- Portaal
-- Uitwerken, maar niet te gek maken
UPDATE fac_locale_xsl
SET fac_locale_xsl_cust = 'Welkom in jouw persoonlijke Facilitor/FMIS-omgeving. Je kunt hier allerlei zaken regelen, we leggen je hier kort even uit hoe.'
WHERE fac_locale_xsl_label = 'lcl_welcome_intro' AND fac_locale_xsl_lang = 'NL' AND fac_locale_xsl_module = 'ASP';
-- Iets herkenbaar maken?
--
--
@@ -453,30 +453,26 @@ DELETE FROM fac_imp_onrgoed1;
INSERT INTO fac_imp_onrgoed2 (alg_locatie_code, alg_gebouw_code, alg_verdieping_volgnr, alg_srtruimte_omschrijving,
alg_ruimte_nr, alg_ruimte_omschrijving, reserveerbaar,
res_discipline_omschrijving, res_opstelling_omschrijving, res_ruimte_opstel_bezoekers, res_ruimte_nr)
SELECT * FROM (
SELECT 'UTR' a, 'HQ' b, 0 c, 'Vergaderruimte' d, '0.12' e, 'Vergaderruimte 1' f,'J' g, 'Vergaderruimte' h, 'Standaard' i, 10 j, 'Dahlia' k FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Vergaderruimte', '0.13', 'Vergaderruimte 2','J', 'Vergaderruimte', 'Standaard', 8, 'Rozentuin' FROM DUAL
);
SELECT 'UTR', 'HQ', 0, 'Vergaderruimte', '0.12', 'Vergaderruimte 1', 'J', 'Vergaderruimte', 'Standaard', 10, 'Dahlia' FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Vergaderruimte', '0.13', 'Vergaderruimte 2', 'J', 'Vergaderruimte', 'Standaard', 8, 'Rozentuin' FROM DUAL;
-- 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, 'Verkeersruimte' d, '0.01' e, 'Gang' f FROM DUAL UNION ALL
SELECT 'UTR', 'HQ', 0, 'Verkeersruimte', '0.01', 'Gang' 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
);
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;
-- Mooier:
UPDATE alg_verdieping SET alg_verdieping_omschrijving = 'Begane grond' WHERE alg_verdieping_upper = 'VERDIEPING 0';
-- 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.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
);
SELECT 'Werkplekken', 'Flexplekken', 'FLEXDS', 'Flexplek met dockingstation', 'FLEXDS003.1', 'UTR', 'HQ', 0, '0.03', 1, 1, 4, 'Flexplekken' FROM DUAL UNION ALL
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;
@@ -489,7 +485,7 @@ INSERT INTO fac_menu (fac_menu_altlabel,
fac_functie_key,
fac_menu_level,
ins_discipline_key)
SELECT 'Reserveer werkplek',
SELECT 'Reserveer werkplek**',
0,
650,
'appl/res/res_rsv_deel_by_placetime.asp?selectmode=1&res_disc='
@@ -503,110 +499,64 @@ INSERT INTO fac_menu (fac_menu_altlabel,
-- Reserveerbare artikelen
INSERT INTO fac_imp_res_artikel_sync (res_discipline_oms, res_artikel_nr, res_artikel_omschrijving, res_artikel_eenheid, res_artikel_prijs, res_artikel_prijs_vast)
SELECT * FROM (
SELECT 'Dranken' a, 'D002' b, 'Thee' c, 'Kan' d, '5.50' e, 1 f FROM DUAL UNION ALL
SELECT 'Dranken', 'D002', 'Thee', 'Kan', '5.50', 1 FROM DUAL UNION ALL
SELECT 'Dranken', 'D003', 'Frisdrank', 'Flesje', '2.50', 1 FROM DUAL UNION ALL
SELECT 'Dranken', 'D004', 'Water', 'Kan', '2.00', 1 FROM DUAL UNION ALL
SELECT 'Dranken', 'D001', 'Koffie', 'Kan', '7.50', 1 FROM DUAL
);
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?
INSERT INTO fac_imp_organisatie (prs_bedrijf_naam, prs_afdeling_naam, prs_afdeling_omschrijving, prs_kostenplaats_nr)
SELECT * FROM (
SELECT 'Onze organisatie' a, 'SALES' b, 'Sales & Marketing' c, 'S' d FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'SALES', 'Sales & Marketing', 'S' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'DIR', 'Directie', 'D' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'HR', 'Personeel & Organisatie', 'P' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'ICT', 'ICT', 'I' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'FIN', 'Finance', 'FIN' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'MW', 'Overig', 'MW' FROM DUAL UNION ALL
SELECT 'Onze organisatie', 'FM', 'Facility Management', 'FM' FROM DUAL
);
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
INSERT INTO fac_imp_perslid (prs_afdeling_naam, prs_perslid_naam, prs_perslid_voornaam, prs_perslid_telefoonnr, prs_perslid_mobiel, prs_perslid_email, prs_srtperslid_omschrijving, prs_perslid_nr, prs_perslid_oslogin, prs_perslid_wachtwoord)
SELECT * FROM (
SELECT 'MW' a, 'Medewerker' b, 'Wim' c, '022-3982345' d, '06-293785629' e, 'Wim.Medewerker@bedrijf.nl' f, 'Medewerker' g, '001' h, 'Wim' i, 'Medewerker21#' j FROM DUAL UNION ALL
SELECT 'FM', 'Backoffice', 'Hans', '022-3982346', '06-293785630', 'Hans.Backoffice@bedrijf.nl', 'Medewerker', '002', 'Hans', 'Backoffice21#' FROM DUAL UNION ALL
SELECT 'ICT', 'Beheerder', 'Olga', '022-3982347', '06-293785631', 'Olga.Beheerder@bedrijf.nl', 'Medewerker', '003', 'Olga', 'Beheerder21#' FROM DUAL
);
SELECT 'MW' a, 'Medewerker' b, 'Marco' c, '022-3982345' d, '06-29785629' e, 'marco.medewerker@bedrijf.nl' f, 'Medewerker' g, '001' h, 'Marco' i, 'Medewerker21#' j FROM DUAL UNION ALL
SELECT 'FM', 'Backoffice', 'Bas', '022-3982346', '06-29785630', 'bas.backoffice@bedrijf.nl', 'Medewerker', '002', 'Bas', 'Backoffice21#' FROM DUAL UNION ALL
SELECT 'FM', 'Frontoffice', 'Furkan', '022-3982348', '06-29385632', 'furkan.frontoffice@bedrijf.nl', 'Medewerker', '003', 'Furkan', 'Frontoffice21#' FROM DUAL UNION ALL
SELECT 'ICT', 'Beheerder', 'Barbara', '022-3982347', '06-29375631', 'barbara.beheerder@bedrijf.nl', 'Medewerker', '004', 'Barbara', '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
-- De beheerder zetten we in de beheerdersgroep en de ook in de backoffice groep
-- De beheerder zetten we in de beheerdersgroep en de ook in de backoffice groep? Nou, ik vind toch eigenlijk van niet.
-- INSERT INTO fac_gebruikersgroep (fac_groep_key, prs_perslid_key) SELECT g.fac_groep_key, p.prs_perslid_key FROM fac_groep, prs_perslid p WHERE g.fac_groep_upper = '_DEFAULT' AND p.prs_perslid_naam = 'Medewerker'
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 = 'Backoffice';
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 = 'Backoffice';
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 = 'FMIS-BACKOFFICE' AND p.prs_perslid_naam = 'Backoffice';
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 = 'FMIS-FRONTOFFICE' AND p.prs_perslid_naam = 'Backoffice';
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 = 'FMIS-FRONTOFFICE' AND p.prs_perslid_naam = 'Frontoffice';
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 = '_ADMIN' 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 = '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';
--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 = 'FMIS-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 = 'FMIS-FRONTOFFICE' AND p.prs_perslid_naam = 'Beheerder';
-- 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, '0.01', 1 FROM DUAL
);
SELECT 'Automaten', 'Koffieautomaten', 'KOF', 'Koffieautomaat', 'KOF001', 'UTR', 'HQ', 0, '0.01', 1 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)
SELECT 'Gefeliciteerd met de keuze voor Facilitor voor FM!',
INSERT INTO fac_nieuws (fac_nieuws_titel, fac_nieuws_omschrijving, fac_nieuws_image,
prs_perslid_key)
SELECT 'Het eerste bericht!', 'Gefeliciteerd met de keuze voor Facilitor/FMIS!', 'fa-face-party',
prs_perslid_key
FROM prs_perslid
WHERE prs_perslid_oslogin = '_FACILITOR';
---- Menu-items voor de vakgroeptypen toevoegen
---- Ik meen dat we dat default doen (explode), maar dat checken of core doen
--DECLARE
-- v_key fac_functie.fac_functie_key%TYPE;
-- v_index NUMBER;
--BEGIN
-- SELECT fac_functie_key
-- INTO v_key
-- FROM fac_functie
-- WHERE fac_functie_code = 'WEB_MLDUSE';
--
-- v_index := 110;
-- FOR rec IN (SELECT * FROM ins_srtdiscipline WHERE ins_srtdiscipline_prefix <> 'M')
-- LOOP
--
-- INSERT INTO fac_menu (fac_menu_altlabel,
-- fac_menu_altgroep,
-- fac_menu_volgnr,
-- fac_menu_alturl,
-- fac_functie_key,
-- fac_menu_level,
-- ins_srtdiscipline_key,
-- fac_menu_portal)
-- VALUES (
-- '> ' || rec.ins_srtdiscipline_omschrijving,
-- 0,
-- v_index,
-- 'appl/mld/mld_fe_menu.asp?lvl=1&urole=fe&srtdisc=' || rec.ins_srtdiscipline_key,
-- v_key,
-- 0,
-- rec.ins_srtdiscipline_key,
-- 1);
--
-- -- Nu we hier toch zijn gaan we ook het opdrachttype Standaard (key=5) toevoegen aan de srtdiscipline
-- INSERT INTO mld_typeopdr_srtdiscipline (mld_typeopdr_key, ins_srtdiscipline_key)
-- VALUES (5, rec.ins_srtdiscipline_key);
-- v_index := v_index + 10;
-- END LOOP;
--END;
--/
------ payload end ------
BEGIN adm.systrackscriptId ('$Id$', 1); END;

View File

@@ -3,7 +3,9 @@
*/
// Basis setup raamwerken
DEF_SETUP('FMIS', 'Facility Management Information System');
DEF_SETUP('ITIL', 'Information Technology Infrastructure Library');
DEF_SETUP('FMIS', 'Facility Management');
DEF_SETUP('ITIL', 'IT Service Management (ITIL v4)');
DEF_SETUP('P2P', 'Inkoop en bestellen (Procurement 2 Pay)*');
//DEF_SETUP('REMS', 'Vastgoedbeheer*');
REGISTERONCE('$Id$')

View File

@@ -53,8 +53,7 @@ CREATE OR REPLACE PACKAGE BODY ini AS
PROCEDURE itil_ini
AS
BEGIN
NULL;
/* #include "itil/itil_ini.sql" */
#include "itil/itil_ini.sql"
END;
PROCEDURE init (modulenaam IN VARCHAR2)