FCLT#80263 ITIL/IT Service Management 'module', eerste versie is in 2024.2 opgeleverd
svn path=/Database/trunk/; revision=65852
This commit is contained in:
@@ -9,9 +9,6 @@
|
||||
|
||||
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);
|
||||
@@ -27,41 +24,20 @@ 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';
|
||||
UPDATE fac_setting f
|
||||
SET f.fac_setting_pvalue = '1'
|
||||
WHERE f.fac_setting_name = 'mld_allow_parentmelding'
|
||||
AND f.fac_setting_pvalue = '0';
|
||||
|
||||
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;
|
||||
UPDATE fac_setting f
|
||||
SET f.fac_setting_pvalue = 'true'
|
||||
WHERE f.fac_setting_name = 'mld_can_change_prio_and_place_while_issued'
|
||||
AND UPPER (f.fac_setting_pvalue) = 'FALSE';
|
||||
|
||||
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;
|
||||
UPDATE fac_setting f
|
||||
SET f.fac_setting_pvalue = '1'
|
||||
WHERE f.fac_setting_name = 'mld_forward_can_assign'
|
||||
AND f.fac_setting_pvalue = '0';
|
||||
|
||||
fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
|
||||
@@ -199,7 +175,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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 !!!! ---
|
||||
--- !!!! BIJ INCIDENTEN MOETEN DE SLA TIJDEN NOG GEVULD WORDEN IVM DE URGENTIE MATRIX !!!! ---
|
||||
INSERT INTO mld_stdmelding (mld_ins_discipline_key,
|
||||
mld_stdmelding_omschrijving,
|
||||
mld_stdmelding_notfrontend,
|
||||
@@ -698,19 +674,20 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
AND vg.ins_srtdiscipline_key = v_vgt_problem
|
||||
AND mg.mld_stdmeldinggroep_naam = 'Veiligheid';
|
||||
|
||||
-- -- Eigen tabellen, tabelwaarden en kenmerkdomeinen
|
||||
-- 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';
|
||||
-- -- PF, mogen we aannemen dat deze er al is? bij bestaande klanten geeft onderstaande al een probleem....
|
||||
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,
|
||||
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module,
|
||||
fac_kenmerkdomein_omschrijving,
|
||||
fac_kenmerkdomein_objectnaam,
|
||||
fac_kenmerkdomein_kolomnaam,
|
||||
@@ -718,21 +695,21 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
fac_usrtab_key,
|
||||
fac_kenmerkdomein_kolomtxt2)
|
||||
SELECT 'MLD',
|
||||
'Ja/Nee',
|
||||
'ITSM 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';
|
||||
WHERE fac_usrtab_naam = 'ITSM 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';
|
||||
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Ja/Nee';
|
||||
|
||||
-- Beoordeling wijzgingen Nee/CAB/Nood CAB
|
||||
INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
||||
@@ -814,21 +791,21 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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_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,
|
||||
@@ -838,21 +815,21 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
fac_usrtab_key,
|
||||
fac_kenmerkdomein_kolomtxt2)
|
||||
SELECT 'MLD',
|
||||
'Ja/Nee/Nvt',
|
||||
'ITSM 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';
|
||||
WHERE fac_usrtab_naam = 'ITSM Ja/Nee/Nvt';
|
||||
|
||||
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving,
|
||||
mld_srtkenmerk_kenmerktype,
|
||||
fac_kenmerkdomein_key)
|
||||
SELECT 'Ja/Nee/Nvt', 'R', fac_kenmerkdomein_key
|
||||
SELECT 'ITSM Ja/Nee/Nvt', 'R', fac_kenmerkdomein_key
|
||||
FROM fac_kenmerkdomein
|
||||
WHERE fac_kenmerkdomein_omschrijving = 'Ja/Nee/Nvt';
|
||||
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Ja/Nee/Nvt';
|
||||
|
||||
-- Advies opvolging probleem
|
||||
INSERT INTO fac_usrtab (fac_usrtab_naam, fac_usrtab_omschrijving)
|
||||
@@ -899,7 +876,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
WHERE fac_kenmerkdomein_omschrijving = 'ITSM Advies';
|
||||
|
||||
-- Overige kenmerksoorten
|
||||
-- deelmelding, bloktitel , datum, bijlagen, tekstblok groot lijken te volstaan
|
||||
-- deelmelding, bloktitel , datum, bijlagen, vinkje, tekstblok groot lijken te volstaan
|
||||
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype)
|
||||
SELECT 'ITSM Deelmelding', 'b' FROM DUAL;
|
||||
|
||||
@@ -912,9 +889,12 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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)
|
||||
SELECT 'ITSM Vinkje', 'V' 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)
|
||||
@@ -938,7 +918,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
5,
|
||||
'De business case',
|
||||
'Business case',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Deelmelding'
|
||||
@@ -946,10 +926,22 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
||||
AND vg.ins_srtdiscipline_key = v_vgt_wijziging
|
||||
UNION ALL
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
50,
|
||||
'Waar heeft de wijziging ffct/invloed op',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Deelmelding'
|
||||
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,
|
||||
'Risico-inventarisatie en evaluatie',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
@@ -961,7 +953,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
100,
|
||||
150,
|
||||
'Mensen en middelen',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
@@ -973,7 +965,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
150,
|
||||
200,
|
||||
'Tijdspad/planning',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
@@ -985,11 +977,78 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
200,
|
||||
250,
|
||||
'Beoordeling',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Delmelding'
|
||||
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 onderdelen relevant ja/nee
|
||||
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',
|
||||
6,
|
||||
'Business case opstellen voor deze wijziging?',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Ja/Nee'
|
||||
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',
|
||||
51,
|
||||
'Effect en invloed bepalen voor deze wijziging?',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Ja/Nee'
|
||||
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',
|
||||
101,
|
||||
'RIE opstellen voor deze wijziging?',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Ja/Nee'
|
||||
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',
|
||||
151,
|
||||
'Mensen en middelen bepalen voor deze wijziging?',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Ja/Nee'
|
||||
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',
|
||||
201,
|
||||
'Tijdspad/planning opstellen voor deze wijziging?',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Ja/Nee'
|
||||
AND vg.ins_discipline_module = 'MLD'
|
||||
AND vg.ins_discipline_omschrijving = 'Niet-standaard wijziging'
|
||||
AND vg.ins_srtdiscipline_key = v_vgt_wijziging;
|
||||
@@ -1036,7 +1095,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
25,
|
||||
55,
|
||||
'Waar heeft de wijziging invloed/effect op'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1047,7 +1106,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
30,
|
||||
60,
|
||||
'Organisatie e.h./klantgebieden die geraakt worden'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1058,7 +1117,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
35,
|
||||
65,
|
||||
'Welke diensten worden geraakt'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1069,7 +1128,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
40,
|
||||
70,
|
||||
'Technische aspecten'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1080,7 +1139,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
55,
|
||||
105,
|
||||
'Risico-inventarisatie'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1091,7 +1150,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
60,
|
||||
110,
|
||||
'Mitigerende maatregelen'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1102,7 +1161,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
65,
|
||||
115,
|
||||
'Mogelijk rollback scenario'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1113,7 +1172,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
105,
|
||||
155,
|
||||
'Personele resources'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1124,7 +1183,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
110,
|
||||
160,
|
||||
'Geschatte inspanning'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1135,7 +1194,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
115,
|
||||
165,
|
||||
'Geschatte kosten'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1146,7 +1205,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
155,
|
||||
205,
|
||||
'Tijdspad'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1157,7 +1216,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
160,
|
||||
210,
|
||||
'Planning'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1182,10 +1241,21 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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',
|
||||
95,
|
||||
'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,
|
||||
145,
|
||||
'Bijlagen t.b.v. de RIE'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
||||
@@ -1196,7 +1266,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
120,
|
||||
195,
|
||||
'Bijlagen mensen en middelen'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
||||
@@ -1207,7 +1277,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
165,
|
||||
245,
|
||||
'Bijlagen tijdpad en planning'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bijlagen'
|
||||
@@ -1224,7 +1294,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
205,
|
||||
255,
|
||||
'Beoordeling door CAB?'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Beoordeling'
|
||||
@@ -1235,7 +1305,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
210,
|
||||
260,
|
||||
'Datum CAB overleg'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
||||
@@ -1246,7 +1316,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
215,
|
||||
265,
|
||||
'Status beoordeling CAB'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Status'
|
||||
@@ -1257,7 +1327,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
220,
|
||||
270,
|
||||
'Beoordeeld door CAB op'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
||||
@@ -1268,7 +1338,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
225,
|
||||
275,
|
||||
'Toelichting beoordeling CAB'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -1279,7 +1349,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
230,
|
||||
280,
|
||||
'Status beoordeling'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Status'
|
||||
@@ -1290,7 +1360,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
230,
|
||||
285,
|
||||
'Datum beoordeling'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Datum'
|
||||
@@ -1301,7 +1371,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
SELECT sk.mld_srtkenmerk_key,
|
||||
vg.ins_discipline_key,
|
||||
'D',
|
||||
235,
|
||||
290,
|
||||
'Toelichting beoordeling'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Tekstblok'
|
||||
@@ -2172,11 +2242,231 @@ fac.writelog ('INI.ITSM_INI','I', 'MLD completed', '');
|
||||
SELECT ins_srtgroep_key, 'TEL','Smartphone', 'fa-mobile-alt', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Telefonie' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'SIM','SIM-kaart', 'fa-sim-card', 2 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Telefonie';
|
||||
|
||||
-- Autorisatiegroepen CMDB
|
||||
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-CMDB Hardware', 'ITSM-autorisatiegroep CMDB beheer hardware');
|
||||
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-CMDB Netwerkapp', 'ITSM-autorisatiegroep CMDB beheer netwerkapparatuur');
|
||||
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-CMDB Telefonie', 'ITSM-autorisatiegroep CMDB beheer telefonie');
|
||||
INSERT INTO fac_groep (fac_groep_omschrijving, fac_groep_opmerking) VALUES ('ITSM-CMDB Software', 'ITSM-autorisatiegroep CMDB beheer software/licenties');
|
||||
|
||||
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_INSUSE'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Hardware'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Hardware'
|
||||
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_INSMAN'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Hardware'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Hardware'
|
||||
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_INSUSE'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Netwerkapparatuur'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Netwerkapp'
|
||||
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_INSMAN'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Netwerkapparatuur'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Netwerkapp'
|
||||
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_INSUSE'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Software/licenties'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Software'
|
||||
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_INSMAN'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Software/licenties'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Software'
|
||||
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_INSUSE'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Telefonie'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Telefonie'
|
||||
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_INSMAN'
|
||||
AND f.fac_functie_module = d.ins_discipline_module
|
||||
AND d.ins_discipline_module = 'INS'
|
||||
AND d.ins_discipline_omschrijving = 'ITSM-Telefonie'
|
||||
AND g.fac_groep_omschrijving = 'ITSM-CMDB Telefonie'
|
||||
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', 'CMDB completed', '');
|
||||
|
||||
--- TODO Autorisaties op CMDB?
|
||||
--- TODO Menu-items?
|
||||
|
||||
--- nog iets met rapportjes? te bespreken wijzigingen? Of kunnen we dat slimmer, ik denk van wel: met filters en punaises/ favo's...
|
||||
END;
|
||||
|
||||
INSERT INTO fac_nieuws (fac_nieuws_titel, fac_nieuws_omschrijving, fac_nieuws_image,
|
||||
|
||||
Reference in New Issue
Block a user