FCLT#82642 Standaard initiële FMIS vulling FCLT#82420 Initieel menu-gehussel svn path=/Database/trunk/; revision=64854
2154 lines
88 KiB
SQL
2154 lines
88 KiB
SQL
--
|
|
-- $Id$
|
|
--
|
|
-- Script containing the default initialisation of the ITSM module
|
|
-- This is an add-on to the Service Management module and provides
|
|
-- a complete and common ITIL compliant process config as a starting point
|
|
-- for any ITIL implementation.
|
|
--
|
|
|
|
DECLARE
|
|
|
|
v_allow_parent fac_setting.fac_setting_pvalue%TYPE;
|
|
v_can_change_prio fac_setting.fac_setting_pvalue%TYPE;
|
|
v_forward_can_assign fac_setting.fac_setting_pvalue%TYPE;
|
|
v_mg_applicaties NUMBER (10);
|
|
v_mg_hardware NUMBER (10);
|
|
v_mg_inloggen NUMBER (10);
|
|
v_mg_veiligheid NUMBER (10);
|
|
v_vgt_incident NUMBER (10);
|
|
v_vgt_wijziging NUMBER (10);
|
|
v_vgt_realisatie NUMBER (10);
|
|
v_vgt_problem NUMBER (10);
|
|
v_vgt_behandelteams NUMBER (10);
|
|
|
|
BEGIN
|
|
|
|
------------------------------
|
|
--- Settings -----------------
|
|
------------------------------
|
|
SELECT COALESCE (f.fac_setting_pvalue, f.fac_setting_default)
|
|
INTO v_allow_parent
|
|
FROM fac_setting f
|
|
WHERE f.fac_setting_name = 'mld_allow_parentmelding';
|
|
|
|
IF v_allow_parent = '0'
|
|
THEN
|
|
UPDATE fac_setting f
|
|
SET f.fac_setting_pvalue = '1'
|
|
WHERE f.fac_setting_name = 'mld_allow_parentmelding';
|
|
END IF;
|
|
|
|
SELECT COALESCE (f.fac_setting_pvalue, f.fac_setting_default)
|
|
INTO v_can_change_prio
|
|
FROM fac_setting f
|
|
WHERE f.fac_setting_name = 'mld_can_change_prio_and_place_while_issued';
|
|
|
|
IF UPPER (v_can_change_prio) = 'FALSE'
|
|
THEN
|
|
UPDATE fac_setting f
|
|
SET f.fac_setting_pvalue = 'true'
|
|
WHERE f.fac_setting_name = 'mld_can_change_prio_and_place_while_issued';
|
|
END IF;
|
|
|
|
SELECT COALESCE (f.fac_setting_pvalue, f.fac_setting_default)
|
|
INTO v_forward_can_assign
|
|
FROM fac_setting f
|
|
WHERE f.fac_setting_name = 'mld_forward_can_assign';
|
|
|
|
IF v_forward_can_assign = '0'
|
|
THEN
|
|
UPDATE fac_setting f
|
|
SET f.fac_setting_pvalue = '1'
|
|
WHERE f.fac_setting_name = 'mld_forward_can_assign';
|
|
END IF;
|
|
|
|
fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
|
|
|
------------------------------
|
|
--- Vulling ------------------
|
|
------------------------------
|
|
|
|
--- Maak de standaardmeldinggroepen aan
|
|
INSERT INTO mld_stdmeldinggroep (mld_stdmeldinggroep_naam, mld_stdmeldinggroep_oms)
|
|
VALUES ('Applicaties', 'Applicaties')
|
|
RETURNING mld_stdmeldinggroep_key
|
|
INTO v_mg_applicaties;
|
|
|
|
INSERT INTO mld_stdmeldinggroep (mld_stdmeldinggroep_naam, mld_stdmeldinggroep_oms)
|
|
VALUES ('Hardware', 'Hardware')
|
|
RETURNING mld_stdmeldinggroep_key
|
|
INTO v_mg_hardware;
|
|
|
|
INSERT INTO mld_stdmeldinggroep (mld_stdmeldinggroep_naam, mld_stdmeldinggroep_oms)
|
|
VALUES ('Inloggen/toegang', 'Inloggen/toegang')
|
|
RETURNING mld_stdmeldinggroep_key
|
|
INTO v_mg_inloggen;
|
|
|
|
INSERT INTO mld_stdmeldinggroep (mld_stdmeldinggroep_naam, mld_stdmeldinggroep_oms)
|
|
VALUES ('Veiligheid', 'Veiligheid')
|
|
RETURNING mld_stdmeldinggroep_key
|
|
INTO v_mg_veiligheid;
|
|
|
|
--- Maak de vakgroeptypen aan
|
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_module,
|
|
ins_srtdiscipline_omschrijving,
|
|
ins_srtdiscipline_prefix,
|
|
ins_srtdiscipline_alg,
|
|
ins_srtdiscipline_ins,
|
|
ins_srtdiscipline_kostenklant)
|
|
VALUES ('MLD', 'ITSM-Incident', 'I', 1, 1, 0)
|
|
RETURNING ins_srtdiscipline_key
|
|
INTO v_vgt_incident;
|
|
|
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_module,
|
|
ins_srtdiscipline_omschrijving,
|
|
ins_srtdiscipline_prefix,
|
|
ins_srtdiscipline_alg,
|
|
ins_srtdiscipline_ins,
|
|
ins_srtdiscipline_kostenklant)
|
|
VALUES ('MLD', 'ITSM-Wijziging', 'W', 1, 1, 0)
|
|
RETURNING ins_srtdiscipline_key
|
|
INTO v_vgt_wijziging;
|
|
|
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_module,
|
|
ins_srtdiscipline_omschrijving,
|
|
ins_srtdiscipline_prefix,
|
|
ins_srtdiscipline_alg,
|
|
ins_srtdiscipline_ins,
|
|
ins_srtdiscipline_kostenklant)
|
|
VALUES ('MLD', 'ITSM-Realisatie', 'R', 1, 1, 0)
|
|
RETURNING ins_srtdiscipline_key
|
|
INTO v_vgt_realisatie;
|
|
|
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_module,
|
|
ins_srtdiscipline_omschrijving,
|
|
ins_srtdiscipline_prefix,
|
|
ins_srtdiscipline_alg,
|
|
ins_srtdiscipline_ins,
|
|
ins_srtdiscipline_kostenklant)
|
|
VALUES ('MLD', 'ITSM-Probleem', 'P', 1, 1, 0)
|
|
RETURNING ins_srtdiscipline_key
|
|
INTO v_vgt_problem;
|
|
|
|
--- Maak de vakgroepen aan
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Incident met betrekking tot applicaties', v_vgt_incident);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Incident met betrekking tot apparatuur', v_vgt_incident);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Incident met betrekking tot inloggen/toegang', v_vgt_incident);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Incident met betrekking tot veiligheid', v_vgt_incident);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Niet-standaard wijziging', v_vgt_wijziging);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Standaard wijziging', v_vgt_wijziging);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Realisatieverzoek', v_vgt_realisatie);
|
|
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key)
|
|
VALUES ('MLD', 'Probleem', v_vgt_problem);
|
|
|
|
--- Zet de parameters van de vakgroepen goed
|
|
INSERT INTO mld_disc_params (mld_ins_discipline_key, mld_disc_params_srtgroep)
|
|
SELECT ins_discipline_key, 2
|
|
FROM ins_tab_discipline
|
|
WHERE ins_discipline_module = 'MLD' AND ins_srtdiscipline_key = v_vgt_behandelteams;
|
|
|
|
INSERT INTO mld_disc_params (mld_ins_discipline_key,
|
|
mld_disc_params_notify,
|
|
mld_disc_params_bonotify,
|
|
mld_disc_params_fenotes,
|
|
mld_disc_params_benotify,
|
|
mld_disc_params_nobnotify,
|
|
mld_disc_params_srtgroep,
|
|
mld_disc_params_bhgnotify,
|
|
mld_disc_params_primairbeh)
|
|
SELECT ins_discipline_key,
|
|
2,
|
|
2,
|
|
3,
|
|
1,
|
|
1,
|
|
5,
|
|
1,
|
|
1
|
|
FROM ins_tab_discipline
|
|
WHERE ins_discipline_module = 'MLD'
|
|
AND ins_srtdiscipline_key IN (v_vgt_incident, v_vgt_wijziging, v_vgt_realisatie, v_vgt_problem);
|
|
|
|
--- Incidenten moeten gegroepeerd kunnen worden tot een problem
|
|
UPDATE mld_disc_params
|
|
SET mld_disc_params_mldgroup = 2
|
|
WHERE mld_ins_discipline_key IN (SELECT ins_discipline_key FROM ins_tab_discipline itd
|
|
WHERE itd.ins_discipline_module = 'MLD'
|
|
AND itd.ins_srtdiscipline_key = v_vgt_incident);
|
|
|
|
--- Problems en wijzigingen moeten een groepering kunnen zijn
|
|
UPDATE mld_disc_params
|
|
SET mld_disc_params_mldgroup = 1
|
|
WHERE mld_ins_discipline_key IN (SELECT ins_discipline_key FROM ins_tab_discipline itd
|
|
WHERE itd.ins_discipline_module = 'MLD'
|
|
AND itd.ins_srtdiscipline_key IN( v_vgt_wijziging, v_vgt_problem ));
|
|
|
|
--- Maak de standaardmeldingen aan
|
|
--- !!!! BIJ INCIDENTEN MOETN DE SLA TIJDEN NOG GEVULD WORDEN IVM DE URGENTIE MATRIX !!!! ---
|
|
INSERT INTO mld_stdmelding (mld_ins_discipline_key,
|
|
mld_stdmelding_omschrijving,
|
|
mld_stdmelding_notfrontend,
|
|
alg_onrgoed_niveau,
|
|
mld_stdmelding_notify,
|
|
mld_stdmeldinggroep_key,
|
|
mld_stdmelding_regime,
|
|
mld_stdmelding_planbaar,
|
|
mld_stdmelding_afmeldtext,
|
|
mld_stdmelding_subject,
|
|
mld_stdmelding_notes,
|
|
mld_stdmelding_priomatrix)
|
|
SELECT vg.ins_discipline_key,
|
|
'Outlook' mld_stdmelding_omschrijving,
|
|
0 mld_stdmelding_notfrontend,
|
|
'H' alg_onrgoed_niveau,
|
|
1 mld_stdmelding_notify,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1 mld_stdmelding_regime,
|
|
0 mld_stdmelding_planbaar,
|
|
2 mld_stdmelding_afmeldtext,
|
|
2 mld_stdmelding_subject,
|
|
3 mld_stdmelding_notes,
|
|
1 mld_stdmelding_priomatrix
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot applicaties'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Overige applicaties',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot applicaties'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Printer',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot apparatuur'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Beeldscherm',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot apparatuur'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Laptop',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot apparatuur'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Smartphone',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot apparatuur'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Overige hardware',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot apparatuur'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Wachtwoord vergeten',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot inloggen/toegang'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Account vergrendeld',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot inloggen/toegang'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Geen toegang tot een netwerklocatie',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot inloggen/toegang'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Overige problemen met inloggen/toegang',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot inloggen/toegang'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Security incident',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot veiligheid'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Overige veiligheidsincident',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Incident met betrekking tot veiligheid'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_incident
|
|
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Autorisatie voor een applicatie',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Autoristie voor een netwerklocatie',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
0,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Applicaties',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Hardware',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Inloggen/toegang',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Veiligheid',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Applicaties',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Hardware',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Inloggen/toegang',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Veiligheid',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Applicaties',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
AND mg.mld_stdmeldinggroep_naam = 'Applicaties'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Hardware',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
AND mg.mld_stdmeldinggroep_naam = 'Hardware'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Inloggen/toegang',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
AND mg.mld_stdmeldinggroep_naam = 'Inloggen/toegang'
|
|
UNION ALL
|
|
SELECT vg.ins_discipline_key,
|
|
'Veiligheid',
|
|
0,
|
|
'H',
|
|
1,
|
|
mg.mld_stdmeldinggroep_key,
|
|
1,
|
|
5,
|
|
2,
|
|
2,
|
|
3,
|
|
1
|
|
FROM ins_tab_discipline vg, mld_stdmeldinggroep mg
|
|
WHERE vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid';
|
|
|
|
-- -- Eigen tabellen, tabelwaarden en kenmerkdomeinen
|
|
-- -- Ja/Nee > is beschikbaar in core
|
|
-- INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
|
-- VALUES ('ITSM Ja/Nee', 'Ja/Nee');
|
|
--
|
|
-- INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
|
|
-- SELECT fac_usrtab_key, 'Ja', 'Ja'
|
|
-- FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Ja/Nee'
|
|
-- UNION ALL
|
|
-- SELECT fac_usrtab_key, 'Nee', 'Nee'
|
|
-- FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Ja/Nee';
|
|
|
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
|
fac_kenmerkdomein_omschrijving,
|
|
fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam,
|
|
fac_kenmerkdomein_kolomtxt,
|
|
fac_usrtab_key,
|
|
fac_kenmerkdomein_kolomtxt2)
|
|
SELECT 'MLD',
|
|
'Ja/Nee',
|
|
'FAC_USRDATA',
|
|
'FAC_USRDATA_KEY',
|
|
'FAC_USRDATA_OMSCHR',
|
|
fac_usrtab_key,
|
|
'FAC_USRDATA_OMSCHR2'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'Ja/Nee';
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
|
mld_srtkenmerk_kenmerktype,
|
|
fac_kenmerkdomein_key)
|
|
SELECT 'Ja/Nee', 'R', fac_kenmerkdomein_key
|
|
FROM fac_kenmerkdomein
|
|
WHERE fac_kenmerkdomein_omschrijving = 'Ja/Nee';
|
|
|
|
-- Beoordeling wijzgingen Nee/CAB/Nood CAB
|
|
INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
|
VALUES ('ITSM Beoordeling', 'Beoordeling wijzigings verzoek');
|
|
|
|
INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
|
|
SELECT fac_usrtab_key, 'Nee', 'Nee'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Beoordeling'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key, 'Door CAB', 'Door CAB'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Beoordeling'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key, 'Door nood-CAB', 'Door nood-CAB'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Beoordeling';
|
|
|
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
|
fac_kenmerkdomein_omschrijving,
|
|
fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam,
|
|
fac_kenmerkdomein_kolomtxt,
|
|
fac_usrtab_key,
|
|
fac_kenmerkdomein_kolomtxt2)
|
|
SELECT 'MLD',
|
|
'ITSM Beoordeling',
|
|
'FAC_USRDATA',
|
|
'FAC_USRDATA_KEY',
|
|
'FAC_USRDATA_OMSCHR',
|
|
fac_usrtab_key,
|
|
'FAC_USRDATA_OMSCHR2'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Beoordeling';
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
|
mld_srtkenmerk_kenmerktype,
|
|
fac_kenmerkdomein_key)
|
|
SELECT 'ITSM Beoordeling', 'R', fac_kenmerkdomein_key
|
|
FROM fac_kenmerkdomein
|
|
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Beoordeling';
|
|
|
|
-- Status beoordeling wijziging
|
|
INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
|
VALUES ('ITSM Status', 'Status wijzigingverzoek');
|
|
|
|
INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
|
|
SELECT fac_usrtab_key, 'Ter beoordeling', 'Ter beoordeling'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Status'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key, 'Wijziging akkoord', 'Wijziging akkoord'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Status'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key, 'Wijziging niet akkoord', 'Wijziging niet akkoord'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Status';
|
|
|
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
|
fac_kenmerkdomein_omschrijving,
|
|
fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam,
|
|
fac_kenmerkdomein_kolomtxt,
|
|
fac_usrtab_key,
|
|
fac_kenmerkdomein_kolomtxt2)
|
|
SELECT 'MLD',
|
|
'ITSM Status',
|
|
'FAC_USRDATA',
|
|
'FAC_USRDATA_KEY',
|
|
'FAC_USRDATA_OMSCHR',
|
|
fac_usrtab_key,
|
|
'FAC_USRDATA_OMSCHR2'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Status';
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
|
mld_srtkenmerk_kenmerktype,
|
|
fac_kenmerkdomein_key)
|
|
SELECT 'ITSM Status', 'R', fac_kenmerkdomein_key
|
|
FROM fac_kenmerkdomein
|
|
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Status';
|
|
|
|
-- Ja/Nee/N.v.t. > is beschikbaar in core
|
|
-- INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
|
-- VALUES ('ITSM Ja/Nee/Nvt', 'Ja/Nee/Nvt');
|
|
--
|
|
-- INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
|
|
-- SELECT fac_usrtab_key, 'Ja', 'Ja'
|
|
-- FROM fac_usrtab
|
|
-- WHERE fac_usrtab_naam = 'ITSM Ja/Nee/Nvt'
|
|
-- UNION ALL
|
|
-- SELECT fac_usrtab_key, 'Nee', 'Nee'
|
|
-- FROM fac_usrtab
|
|
-- WHERE fac_usrtab_naam = 'ITSM Ja/Nee/Nvt'
|
|
-- UNION ALL
|
|
-- SELECT fac_usrtab_key, 'Niet van toepassing', 'Niet van toepassing'
|
|
-- FROM fac_usrtab
|
|
-- WHERE fac_usrtab_naam = 'ITSM Ja/Nee/Nvt';
|
|
|
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
|
fac_kenmerkdomein_omschrijving,
|
|
fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam,
|
|
fac_kenmerkdomein_kolomtxt,
|
|
fac_usrtab_key,
|
|
fac_kenmerkdomein_kolomtxt2)
|
|
SELECT 'MLD',
|
|
'Ja/Nee/Nvt',
|
|
'FAC_USRDATA',
|
|
'FAC_USRDATA_KEY',
|
|
'FAC_USRDATA_OMSCHR',
|
|
fac_usrtab_key,
|
|
'FAC_USRDATA_OMSCHR2'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'Ja/Nee/Nvt';
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
|
mld_srtkenmerk_kenmerktype,
|
|
fac_kenmerkdomein_key)
|
|
SELECT 'Ja/Nee/Nvt', 'R', fac_kenmerkdomein_key
|
|
FROM fac_kenmerkdomein
|
|
WHERE fac_kenmerkdomein_omschrijving = 'Ja/Nee/Nvt';
|
|
|
|
-- Advies opvolging probleem
|
|
INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
|
VALUES ('ITSM Advies', 'Advies opvolging probleem');
|
|
|
|
INSERT INTO fac_usrdata (fac_usrtab_key, fac_usrdata_code, fac_usrdata_omschr)
|
|
SELECT fac_usrtab_key,
|
|
'Geen opvolging, workaround',
|
|
'Geen opvolging, workaround volstaat'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Advies'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key,
|
|
'Geen opvolging, known-error',
|
|
'Geen opvolging, known-error geaccepteerd'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Advies'
|
|
UNION ALL
|
|
SELECT fac_usrtab_key,
|
|
'Opvolgen, wijzigingsverzoek',
|
|
'Opvolgen, middels wijzigingsverzoek'
|
|
FROM fac_usrtab WHERE fac_usrtab_naam = 'ITSM Advies';
|
|
|
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
|
fac_kenmerkdomein_omschrijving,
|
|
fac_kenmerkdomein_objectnaam,
|
|
fac_kenmerkdomein_kolomnaam,
|
|
fac_kenmerkdomein_kolomtxt,
|
|
fac_usrtab_key,
|
|
fac_kenmerkdomein_kolomtxt2)
|
|
SELECT 'MLD',
|
|
'ITSM Advies',
|
|
'FAC_USRDATA',
|
|
'FAC_USRDATA_KEY',
|
|
'FAC_USRDATA_OMSCHR',
|
|
fac_usrtab_key,
|
|
'FAC_USRDATA_OMSCHR2'
|
|
FROM fac_usrtab
|
|
WHERE fac_usrtab_naam = 'ITSM Advies';
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
|
mld_srtkenmerk_kenmerktype,
|
|
fac_kenmerkdomein_key)
|
|
SELECT 'ITSM Advies', 'R', fac_kenmerkdomein_key
|
|
FROM fac_kenmerkdomein
|
|
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Advies';
|
|
|
|
-- Overige kenmerksoorten
|
|
-- bloktitel, datum, bijlagen, tekstblok groot lijken te volstaan
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype)
|
|
SELECT 'ITSM Bloktitel', 'l' FROM DUAL;
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype)
|
|
SELECT 'ITSM Datum', 'D' FROM DUAL;
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype)
|
|
SELECT 'ITSM Bijlagen', 'M' FROM DUAL;
|
|
|
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
|
SELECT 'ITSM Tekstblok', 'C' , 4000 FROM DUAL;
|
|
|
|
-- Kenmerksoorten per standaardmelding
|
|
-- Incidenten hebben kenmerken op vakgroeptypeniveau zodat een klant eenvoudig zelf incidenten kan toevoegen
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key, v_vgt_incident, 'T', 5 , 'Onderzoek en diagnose' FROM mld_srtkenmerk sk WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key, v_vgt_incident, 'T', 10 , 'Bijlagen' FROM mld_srtkenmerk sk WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key, v_vgt_incident, 'T', 905 , 'Workaround mogelijk?' FROM mld_srtkenmerk sk WHERE sk.mld_srtkenmerk_omschrijving = 'Ja/Nee/Nvt'
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key, v_vgt_incident, 'T', 910 , 'Toelichting/beschrijving workaround' FROM mld_srtkenmerk sk WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok';
|
|
|
|
-- Niet-standaard wijzigingen hebben kenmerken op vakgroep niveau zodat een klant eenvoudig een nieuwe categorie niet-standaard wijziging kan toevoegen
|
|
-- Niet-standaard wijziging Bloktitels
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving,
|
|
mld_kenmerk_regexp)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
5,
|
|
'De business case',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
50,
|
|
'Risico-inventarisatie en evaluatie',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
100,
|
|
'Mensen en middelen',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
150,
|
|
'Tijdspad/planning',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
200,
|
|
'Beoordeling',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging;
|
|
|
|
-- Niet-standaard wijziging Tekstvelden
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
10,
|
|
'Reden/aanleiding'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
15,
|
|
'Voordelen/doelstellingen'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
20,
|
|
'Gevolgen wanneer niet uitgevoerd'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
25,
|
|
'Waar heeft de wijziging invloed/effect op'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
30,
|
|
'Organisatie e.h./klantgebieden die geraakt worden'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
35,
|
|
'Welke diensten worden geraakt'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
40,
|
|
'Technische aspecten'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
55,
|
|
'Risico-inventarisatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
60,
|
|
'Mitigerende maatregelen'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
65,
|
|
'Mogelijk rollback scenario'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
105,
|
|
'Personele resources'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
110,
|
|
'Geschatte inspanning'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
115,
|
|
'Geschatte kosten'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
155,
|
|
'Tijdspad'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
160,
|
|
'Planning'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging;
|
|
|
|
-- Niet-standaard wijziging Bijlagen
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
45,
|
|
'Bijlagen t.b.v. de business case'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
70,
|
|
'Bijlagen t.b.v. de RIE'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
120,
|
|
'Bijlagen mensen en middelen'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
165,
|
|
'Bijlagen tijdpad en planning'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging;
|
|
|
|
-- Niet-standaard wijziging Kenmerken voor changemanager
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
205,
|
|
'Beoordeling door CAB?'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Beoordeling'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
210,
|
|
'Datum CAB overleg'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
215,
|
|
'Status beoordeling CAB'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Status'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
220,
|
|
'Beoordeeld door CAB op'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
225,
|
|
'Toelichting beoordeling CAB'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
230,
|
|
'Status beoordeling'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Status'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
230,
|
|
'Datum beoordeling'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
235,
|
|
'Toelichting beoordeling'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_wijziging;
|
|
|
|
-- Realisatie verzoeken hebben kenmerken op vakgroep niveau zodat een klant eenvoudig een nieuwe categorie realisatie verzoeken kan toevoegen
|
|
-- Realisatieverzoek Bloktitels
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving,
|
|
mld_kenmerk_regexp)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
5,
|
|
'Planning en ontwikkeling',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
50,
|
|
'Test en acceptatie',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
100,
|
|
'Uitrol/implementatie',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie;
|
|
|
|
-- Realisatieverzoek Tekstblokken
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
10,
|
|
'Planning ontwikkeling'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
15,
|
|
'Bijzonderheden ontwikkeling'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
55,
|
|
'Planning test en acceptatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
60,
|
|
'Bijzonderheden test en acceptatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
110,
|
|
'Planning uitrol/implementatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
120,
|
|
'Bijzonderheden uitrol/implementatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
125,
|
|
'Evaluatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie;
|
|
|
|
-- Realisatieverzoek Bijlagen
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
20,
|
|
'Bijlagen planning'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
65,
|
|
'Test- en acceptatiedocumenten'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
130,
|
|
'Documentatie uitrol/implementatie'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie;
|
|
|
|
-- Overige kenmerken realisatieverzoeken
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
105,
|
|
'Releasedatum'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
115,
|
|
'CMDB bijgewerkt?'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'Ja/Nee/Nvt'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Realisatieverzoek'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_realisatie;
|
|
|
|
-- Problems hebben kenmerken op vakgroep niveau zodat een klant eenvoudig een nieuwe categorie problems kan toevoegen
|
|
-- Problems Bloktitels
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving,
|
|
mld_kenmerk_regexp)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
5,
|
|
'Diagnose',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
50,
|
|
'Evaluatie en afsluiting',
|
|
'100'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem;
|
|
|
|
-- Problems overige kenmerken
|
|
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
|
mld_stdmelding_key,
|
|
mld_kenmerk_niveau,
|
|
mld_kenmerk_volgnummer,
|
|
mld_kenmerk_omschrijving)
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
10,
|
|
'Samenvatting diagnose'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
15,
|
|
'Is er een geschikte workaround?'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'Ja/Nee'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
20,
|
|
'Workaround'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
25,
|
|
'Zijn er known-errors geconstateerd?'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'Ja/Nee'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
30,
|
|
'FAQ item voor known-error'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
35,
|
|
'Advies t.b.v. oplossing probleem'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
40,
|
|
'Bijlagen'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
55,
|
|
'Advies opvolging probleem'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Advies'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
|
UNION ALL
|
|
SELECT sk.mld_srtkenmerk_key,
|
|
vg.ins_discipline_key,
|
|
'D',
|
|
60,
|
|
'Toelichting besluit'
|
|
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
|
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
|
AND vg.ins_discipline_module = 'MLD'
|
|
AND vg.ins_discipline_omschrijving = 'Probleem'
|
|
AND vg.ins_srtdiscipline_key = v_vgt_problem;
|
|
|
|
fac.writelog ('INI.ITSM_INI','I', 'MLD completed', '');
|
|
|
|
-- Autorisatiegroepen en rechten
|
|
-- We werken met behandelteams
|
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_module,
|
|
ins_srtdiscipline_omschrijving,
|
|
ins_srtdiscipline_alg,
|
|
ins_srtdiscipline_kostenklant)
|
|
VALUES ('MLD',
|
|
'ITSM Behandelteams',
|
|
0,
|
|
0)
|
|
RETURNING ins_srtdiscipline_key
|
|
INTO v_vgt_behandelteams;
|
|
|
|
--- Maak de behandelteams aan
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'Incidentmanager', v_vgt_behandelteams);
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'Changemanager', v_vgt_behandelteams);
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'Problemmanager', v_vgt_behandelteams);
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'CAB', v_vgt_behandelteams);
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'Eerste lijn', v_vgt_behandelteams);
|
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_srtdiscipline_key) VALUES ('MLD', 'Tweede lijn', v_vgt_behandelteams);
|
|
|
|
-- Autorisatiegroepen
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Incident manager', 'ITSM-autorisatiegroep voor de incident manager');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Change manager', 'ITSM-autorisatiegroep voor de change manager');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Problem manager', 'ITSM-autorisatiegroep voor de problem manager');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Registreren incident', 'ITSM-autorisatiegroep om incidenten te mogen registreren');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Registreren wijziging S', 'ITSM-autorisatiegroep om standaard wijzigingen te mogen registreren');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Registreren wijziging NS', 'ITSM-autorisatiegroep om niet-standaard wijzigingen te mogen registreren');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Registreren problem', 'ITSM-autorisatiegroep om problems te mogen registreren');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Eerste lijn', 'ITSM-autorisatiegroep voor eerste lijnsmedewerkers');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-Tweede lijn', 'ITSM-autorisatiegroep voor tweede lijnsmedewerkers');
|
|
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-CAB', 'ITSM-autorisatiegroep voor de CAB');
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDUSE'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_incident
|
|
AND g.fac_groep_omschrijving = 'ITSM-Registreren incident'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDUSE'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND d.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Registreren wijziging NS'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDUSE'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND d.ins_discipline_omschrijving = 'Standaard wijzigingen'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Registreren wijziging S'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDUSE'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_problem
|
|
AND g.fac_groep_omschrijving = 'ITSM-Registreren problem'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code IN ('WEB_MLDBOF', 'WEB_MLDBAC')
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_incident
|
|
AND g.fac_groep_omschrijving = 'ITSM-Incident manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code IN ('WEB_MLDBOF', 'WEB_MLDBAC')
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND g.fac_groep_omschrijving = 'ITSM-Change manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code IN ('WEB_MLDBOF', 'WEB_MLDBAC')
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_problem
|
|
AND g.fac_groep_omschrijving = 'ITSM-Problem manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code IN ('WEB_MLDFOF', 'WEB_MLDBOF')
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key IN ( v_vgt_incident, v_vgt_wijziging )
|
|
AND g.fac_groep_omschrijving = 'ITSM-Eerste lijn'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDFOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key IN ( v_vgt_incident, v_vgt_wijziging )
|
|
AND g.fac_groep_omschrijving = 'ITSM-Tweede lijn'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
9,
|
|
-1,
|
|
9
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_wijziging
|
|
AND g.fac_groep_omschrijving = 'ITSM-CAB'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
-- sowieso moeten alle groepen BOF rechten hebben voor het eigen BT
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'Eerste lijn'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Eerste lijn'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'Tweede lijn'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Tweede lijn'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'Incidentmanager'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Incident manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'Changemanager'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Change manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'Problemmanager'
|
|
AND g.fac_groep_omschrijving = 'ITSM-Problem manager'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
INSERT INTO fac_groeprechten (fac_groep_key,
|
|
fac_functie_key,
|
|
ins_discipline_key,
|
|
fac_gebruiker_alg_level_read,
|
|
fac_gebruiker_alg_level_write,
|
|
fac_gebruiker_prs_level_read,
|
|
fac_gebruiker_prs_level_write)
|
|
SELECT g.fac_groep_key,
|
|
f.fac_functie_key,
|
|
d.ins_discipline_key,
|
|
-1,
|
|
-1,
|
|
-1,
|
|
-1
|
|
FROM fac_functie f, ins_tab_discipline d, fac_groep g
|
|
WHERE f.fac_functie_code = 'WEB_MLDBOF'
|
|
AND f.fac_functie_module = d.ins_discipline_module
|
|
AND d.ins_srtdiscipline_key = v_vgt_behandelteams
|
|
AND d.ins_discipline_omschrijving = 'CAB'
|
|
AND g.fac_groep_omschrijving = 'ITSM-CAB'
|
|
AND NOT EXISTS
|
|
(SELECT gr.fac_groeprechten_key
|
|
FROM fac_groeprechten gr
|
|
WHERE gr.fac_functie_key = f.fac_functie_key
|
|
AND gr.ins_discipline_key = d.ins_discipline_key
|
|
AND gr.fac_groep_key = g.fac_groep_key);
|
|
|
|
fac.writelog ('INI.ITSM_INI','I', 'AUT completed', '');
|
|
|
|
-- Terminologie: ITSM is van de tickets ipv meldingen
|
|
-- Dit werkt voor Nederlands behoorlijk
|
|
INSERT INTO fac_locale (fac_localeitems_key
|
|
, fac_locale_dialect_key
|
|
, fac_locale_lang
|
|
, fac_locale_tekst)
|
|
SELECT fl.fac_localeitems_key
|
|
, isd.ins_srtdiscipline_key
|
|
, 'NL'
|
|
, REPLACE (
|
|
REPLACE (
|
|
REPLACE (REPLACE (REPLACE (REPLACE (fx.fac_locale_xsl_tekst
|
|
, 'eze melding', 'it ticket')
|
|
, 'meldingen', 'tickets')
|
|
, 'melding', 'ticket')
|
|
, 'Meldingen', 'Tickets')
|
|
, 'Melding', 'Ticket')
|
|
, 'melding(en)', 'ticket(s)')
|
|
FROM fac_locale fl
|
|
, fac_localeitems fli
|
|
, ins_srtdiscipline isd
|
|
, fac_locale_xsl fx
|
|
WHERE fl.fac_localeitems_key = fli.fac_localeitems_key
|
|
AND fac_localeitems_dialect_id = 'MLD_SRTDISCIPLINE_KEY'
|
|
AND isd.ins_srtdiscipline_omschrijving IN ('ITSM-Incident'
|
|
, 'ITSM-Wijziging'
|
|
, 'ITSM-Realisatie'
|
|
, 'ITSM-Probleem')
|
|
AND isd.ins_srtdiscipline_verwijder IS NULL
|
|
AND fx.fac_locale_xsl_label = fli.fac_localeitems_lcl
|
|
AND fx.fac_locale_xsl_lang = 'NL';
|
|
|
|
fac.writelog ('INI.ITSM_INI','I', 'Terminology completed', '');
|
|
END;
|
|
|
|
INSERT INTO fac_nieuws (fac_nieuws_titel, fac_nieuws_omschrijving, fac_nieuws_image,
|
|
prs_perslid_key)
|
|
SELECT 'Facilitor is klaar voor IT service management', 'Gefeliciteerd met de keuze voor Facilitor/ITSM! Dit is een eerste stap naar totale controle over je IT-processen gebaseerd op de best practices van ITIL.', 'fa-face-party',
|
|
prs_perslid_key
|
|
FROM prs_perslid
|
|
WHERE prs_perslid_oslogin = '_FACILITOR';
|
|
|
|
|
|
fac.writelog ('INI.ITSM_INI','I', 'All completed', '');
|
|
|
|
------ payload end ------
|
|
|
|
BEGIN
|
|
adm.systrackscriptId ('$Id$', 0);
|
|
END;
|
|
|