FCLT#80263 ITIL/IT Service Management 'module'
svn path=/Database/trunk/; revision=65102
This commit is contained in:
@@ -899,8 +899,11 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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)
|
||||
-- deelmelding, bloktitel , datum, bijlagen, tekstblok groot lijken te volstaan
|
||||
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_omschrijving, mld_srtkenmerk_kenmerktype)
|
||||
SELECT 'ITSM Deelmelding', 'b' FROM DUAL;
|
||||
|
||||
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)
|
||||
@@ -924,7 +927,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
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
|
||||
-- Niet-standaard wijziging Deelmeldingen
|
||||
INSERT INTO mld_kenmerk (mld_srtkenmerk_key,
|
||||
mld_stdmelding_key,
|
||||
mld_kenmerk_niveau,
|
||||
@@ -938,7 +941,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
'De business case',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
||||
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
|
||||
@@ -950,7 +953,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
'Risico-inventarisatie en evaluatie',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
||||
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
|
||||
@@ -962,7 +965,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
'Mensen en middelen',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
||||
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
|
||||
@@ -974,7 +977,7 @@ fac.writelog ('INI.ITSM_INI','I', 'FAC completed', '');
|
||||
'Tijdspad/planning',
|
||||
'100'
|
||||
FROM mld_srtkenmerk sk, ins_tab_discipline vg
|
||||
WHERE sk.mld_srtkenmerk_omschrijving = 'ITSM Bloktitel'
|
||||
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
|
||||
@@ -2098,41 +2101,82 @@ fac.writelog ('INI.ITSM_INI','I', 'MLD completed', '');
|
||||
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', '');
|
||||
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';
|
||||
-- Terminologie: ITSM is van de tickets ipv meldingen
|
||||
-- Dit werkt voor Nederlands behoorlijk
|
||||
-- SWI: hier zou ik nog graag een stap verder in gaan om het proces beter te kunnen volgen, afstemmen met PF
|
||||
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', '');
|
||||
|
||||
-- CMDB
|
||||
-- Disciplines
|
||||
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_discipline_min_level, ins_discipline_image)
|
||||
SELECT 'INS', 'ITSM-Hardware', 1, 'fa-laptop' FROM DUAL UNION ALL
|
||||
SELECT 'INS', 'ITSM-Netwerkapparatuur', 1, 'fa-network-wired' FROM DUAL UNION ALL
|
||||
SELECT 'INS', 'ITSM-Software/licenties', 1, 'fa-file-award' FROM DUAL UNION ALL
|
||||
SELECT 'INS', 'ITSM-Telefonie', 1, 'fa-phone-square-alt' FROM DUAL;
|
||||
|
||||
INSERT INTO ins_disc_params (ins_discipline_key) SELECT ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_module='INS' AND ins_discipline_key NOT IN (SELECT ins_discipline_key FROM ins_disc_params);
|
||||
|
||||
-- Groepen
|
||||
INSERT INTO ins_srtgroep (ins_srtgroep_omschrijving, ins_discipline_key)
|
||||
SELECT 'Hardware', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'ITSM-Hardware' UNION ALL
|
||||
SELECT 'Netwerkapparatuur', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'ITSM-Netwerkapparatuur' UNION ALL
|
||||
SELECT 'Software/licenties', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'ITSM-Software/licenties' UNION ALL
|
||||
SELECT 'Telefonie', ins_discipline_key FROM ins_tab_discipline WHERE ins_discipline_omschrijving = 'ITSM-Telefonie';
|
||||
|
||||
-- Objectsoorten
|
||||
INSERT INTO ins_srtdeel (ins_srtgroep_key, ins_srtdeel_code, ins_srtdeel_omschrijving, ins_srtdeel_image, ins_srtdeel_sensortype)
|
||||
SELECT ins_srtgroep_key, 'DESK','Desktop', 'fa-desktop', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'DOCK','Docking', 'fa-conveyer-belt-empty', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'LAPT','Laptop', 'fa-laptop', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'MNTR','Monitor', 'fa-television', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'PRNT','Printer', 'fa-print', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'RAND','Randapparatuur', 'fa-keyboard', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'SERV','Server', 'fa-server', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'TABL','Tablet', 'fa-tablet-button', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'WEBC','Webcam', 'fa-camera-web', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Hardware' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'AP','Access-point', 'fa-mug-hot', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Netwerkapparatuur' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'SW','Switch', 'fa-diagram-project', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Netwerkapparatuur' UNION ALL
|
||||
SELECT ins_srtgroep_key, 'RTR','Router', 'fa-router', 0 FROM ins_srtgroep WHERE ins_srtgroep_omschrijving = 'Netwerkapparatuur' UNION ALL
|
||||
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';
|
||||
|
||||
fac.writelog ('INI.ITSM_INI','I', 'CMDB completed', '');
|
||||
|
||||
--- TODO Autorisaties op CMDB?
|
||||
--- TODO Menu-items?
|
||||
|
||||
END;
|
||||
|
||||
INSERT INTO fac_nieuws (fac_nieuws_titel, fac_nieuws_omschrijving, fac_nieuws_image,
|
||||
|
||||
Reference in New Issue
Block a user