Felügyeleti csomagok a Service Manager
Fontos
A Service Manager ezen verziója elérte a támogatás végét. Javasoljuk, hogy frissítsen Service Manager 2022-re.
A Service Manager objektumainak és funkcióinak minden testreszabása felügyeleti csomagokkal történik. Ez a szakasz a felügyeleti csomagokat ismerteti, és bemutatja ezek használatát és kezelését a különböző testreszabási módszerekkel végrehajtott különféle típusú testreszabások megvalósításához.
A felügyeleti csomagokkal kapcsolatos fő fogalmak
Mielőtt Service Manager felügyeleti csomagokkal dolgozik, ismernie kell a következő felügyeleti csomagokra vonatkozó fogalmakat.
Lezárt és lezáratlan felügyeleti csomagok
A felügyeleti csomagoknak két típusa van:
Lezárt felügyeleti csomagok: A lezárt felügyeleti csomagok (.mp fájlok) nem módosíthatók.
Lezáratlan felügyeleti csomagok: A lezáratlan felügyeleti csomagok (.xml fájlok) módosíthatók.
A listákon és űrlapokon kívül a lezárt felügyeleti csomagban definiált objektumok, például nézetek nem szabhatók testre. A lezárt felügyeleti csomagban definiált listák testreszabása listaelemek hozzáadásával lehetséges. A lezárt felügyeleti csomagban definiált űrlapok testreszabása mezők hozzáadásával lehetséges.
Lezárt felügyeleti csomag nem oldható fel. Ha módosítani szeretné a már lezárt felügyeleti csomagban tárolt objektumokat, módosíthatja azt az eredeti lezáratlan felügyeleticsomag-fájlt, amelyből a lezárt felügyeleti csomagot létrehozták. Azt is megteheti, hogy importálja, majd egy új, még módosítható lezáratlan felügyeleti csomagba exportálja a lezárt felügyeleti csomagot. A lezárt felügyeleti csomag importálása után nem importálhatja ugyanannak a felügyeleti csomagnak a lezáratlan verzióját, amíg nem törli a lezárt verziót.
Modellfelügyeleti csomag
A felügyeleticsomag-modell olyan felügyeleti csomag, amely az alapvető objektumok, például az osztályok, kombinált osztályok és kapcsolattípusok definícióit tartalmazza.
A modellfelügyeleti csomagok létrehozása lehetővé teszi, hogy más, a bemutatóhoz kapcsolódó testreszabások, például sablonok, nézetek és feladatok külön felügyeleti csomagokban legyenek tárolva, amelyek a modellbővítményeken alapulnak. A felügyeleticsomag-modellek emellett könnyen átvihetők az adatraktárba archiválás és jelentéskészítés céljából.
Függőségek, erőforrások és csomagküldő felügyeleti csomagok
A felügyeleti csomag függőségi viszonyban lehet egy másik, lezárt felügyeleti csomaggal. Például egy felügyeleti csomagban lévő egyéni sablon olyan listától függhet, amely egy másik felügyeleti csomagban van definiálva. Az alapdefiníciókat (például a listát) tartalmazó felügyeleti csomagot, amelytől más definíciók függnek, le kell zárni. A felügyeleti csomag emellett igényelhet külön tárolt erőforrásokat is, például űrlapokat vagy képeket.
Ha erőforrás-követelményekkel rendelkező felügyeleti csomagot helyez üzembe, a szükséges erőforrásokat és a felügyeleti csomagot egyetlen felügyeleticsomag-fájlba kell csomagolnia, amely importálható Service Manager.
Emellett ha egy felügyeleti csomag függőségi viszonyban van más felügyeleti csomagokkal, akkor először a tőle függő felügyeleti csomagokat kell importálni. Arra is lehetőség van, hogy a függő felügyeleti csomagokat a szükséges erőforrásokkal és a függőségi viszony alapját képező felügyeleti csomaggal együtt egy kötegbe csomagolja.
A felügyeleti csomagok erőforrásaival és függő felügyeleti csomagjaival való kötegeléséről további információt a Felügyeleti csomagok és erőforrásfájlok kötegelése című témakörben talál.
Felügyeleti csomagok testreszabása
Előfordulhat, hogy testre kell szabnia és ki kell terjesztenie az alapértelmezett, előre importált felügyeleti csomagokat, hogy az informatikai (informatikai) szakemberek és a szervezet többi felhasználója kiterjeszthesse a meglévő megoldásokat, és testre szabhassa őket az üzleti és ügyféligényeknek megfelelően. A Service Manager funkcióinak testreszabásához hozzáadhat új objektumokat, vagy módosíthatja az adott szolgáltatáshoz kapcsolódó objektumokat.
Az objektum testreszabása olyan módosítás, amely az objektum alapdefiníciójára vonatkozik. Ahhoz, hogy a testreszabások alkalmazhatók legyenek az alapdefinícióra, az alapdefiníciót lezárt felügyeleti csomagban kell tárolni. Mivel az objektum alapdefinícióját tartalmazó lezárt felügyeleti csomagban nem menthetők a testreszabások, mindig egy másik lezáratlan felügyeleti csomagot kell használnia vagy létrehoznia a testreszabások tárolásához.
Ha alapértelmezett, előre importált felügyeleti csomag objektumait szabja testre, akkor általában két felügyeleti csomaggal kell dolgoznia. Az első az objektumok alapdefinícióit tartalmazó lezárt felügyeleti csomag, a második pedig az a – kezdetben lezáratlan – felügyeleti csomag, amely az alapobjektum testreszabásait tartalmazza. Ebben az esetben a testreszabásokat tartalmazó felügyeleti csomag az objektum alapdefinícióját tartalmazó felügyeleti csomagtól függ.
Ha egy lezáratlan felügyeleti csomagban definiált objektumokat szab testre, a testreszabásokat ugyanebben a felügyeleti csomagban tárolhatja.
A testreszabások elvégzése után üzembe helyezheti őket a felügyeleti csomag importálásával a Service Manager. Lezárt felügyeleti csomag importálása során Service Manager szinkronizálja a Service Manager adatbázist és az adattárház-adatbázist a felügyeleti csomag definícióival. A lezáratlan felügyeleti csomagok importálása során – a listadefiníciók kivételével – Service Manager csak a Service Manager adatbázist szinkronizálja a felügyeleti csomag definícióival. A lezáratlan felügyeleti csomagban lévő listadefiníciók mindkét adatbázissal szinkronizálódnak.
Útmutatók és ajánlott eljárások a felügyeleti csomagokhoz
A felügyeleti csomagok Service Manager való használatához az alábbi irányelveket és ajánlott eljárásokat ebben a szakaszban ismertetjük.
Testreszabások csoportosítása különálló felügyeleti csomagokba.
Modellhez tartozó felügyeleti csomagok lezárása.
Saját felügyeleti csomagok létrehozása, ha ez lehetséges.
Egyéni felügyeleti csomagok exportálása.
Műveletek több felügyeleti csoporttal.
Testreszabások csoportosítása külön felügyeleti csomagokba
A testreszabások különálló felügyeleti csomagokba való csoportosítása a következő módon hajtható végre:
Tárolja különálló felügyeleti csomagokban a modellbővítményeket és a bemutatóbővítményeket.
Azt javasoljuk, hogy a következő objektumok tárolja egy modellhez tartozó felügyeleti csomagban:
Új osztályok és osztálykiterjesztések, beleértve a tulajdonságokat és a megfelelő ikonokat is
Új listák
Kombinált osztályok
Kapcsolatok
Nem módosítható child EnumerationValues
A definiált osztályok objektumainak megtekintésére és szerkesztésére szolgáló űrlapok, valamint a megfelelő szerelvény-erőforrások
Csoportosítsa a testreszabásokat a fejleszteni kívánt megoldás alapján. Például az incidenskezeléssel kapcsolatos testreszabásokat és beállításokat tárolja elkülönítve a változáskezeléssel kapcsolatos testreszabásoktól és beállításoktól.
Csoportosítsa a testreszabásokat a használati megfontolások alapján. Például tárolja ugyanabban a felügyeleti csomagban az egy egységként tesztelendő és telepítendő testreszabásokat.
A modell felügyeleti csomagjainak lezárása
Az alaposztályokat és más modellobjektumokat tartalmazó felügyeleti csomagokat célszerű lezárni, amelyektől más felügyeleti csomagokban más definíciók is függenek. A felügyeleti csomagok lezárásával megakadályozható azok módosítása. Emellett fontos lezárni egy felügyeleti csomagot, hogy definíciói szinkronizálva legyenek az adattárház-adatbázissal az importálás során. Ez lehetővé teszi, hogy később olyan testreszabásokat adjon hozzá (egy másik felügyeleti csomagban), például bemutatókat, amelyek a lezárt felügyeleti csomag alapobjektumaitól függenek.
Ha lehetséges, hozzon létre saját egyéni felügyeleti csomagokat
Egyes megoldásspecifikus, előre importált, lezáratlan felügyeleti csomagok ("Konfiguráció" felügyeleti csomagok) az adott megoldáshoz testre szabható elemeket tartalmaznak. Bizonyos esetekben az előre importált felügyeleti csomagokban kell tárolnia a testreszabásokat, hogy a felügyeleti csomag megfeleljen a függőségi szabályoknak. A "Konfiguráció" felügyeleti csomagban definiált listaértékeket használó sablonokat például ugyanabban a felügyeleti csomagban kell tárolni. Ennek az az oka, hogy a használt listaértékek egy másik lezáratlan felügyeleti csomagban vannak meghatározva, és a lezáratlan felügyeleti csomagoktól való függőség nem támogatott.
Azt javasoljuk azonban, hogy ahol lehetséges, hozzon létre új felügyeleti csomagokat testreszabásainak tárolásához. Saját felügyeleti csomagok létrehozása egyszerűsíti ezek szállíthatóságát, és a frissítést is egyszerűbbé teheti.
Ha például objektumokat, például nézeteket, feladatokat, csoportokat, üzenetsorokat és űrlap-testreszabásokat – a lezárt felügyeleti csomagokban definiált más objektumoktól függő objektumokat – ad hozzá egy új felügyeleti csomagot az egyéni objektumok tárolásához.
Egyéni felügyeleti csomagok exportálása
Időnként exportálja a testre szabott felügyeleti csomagokat a Service Manager adatbázisból, és tárolja a biztonsági mentési fájlt egy merevlemezen. Ez biztosítja, hogy az egyéni felügyeleti csomagok szinkronizálva legyenek a Service Manager adatbázis felügyeleti csomagjaival. Emellett szükség esetén visszaállíthatja a testreszabásokat az Service Manager adatbázisba.
Több felügyeleti csoport közötti munka
Győződjön meg arról, hogy a különböző felügyeleti csoportokban nem végezhet különböző testreszabásokat ugyanarra a felügyeleti csomagra. A testreszabások megvalósításához több felügyeleti csoportban importálhatja ugyanazt a testreszabott felügyeleti csomagot a többi felügyeleti csoportba.
Ha például ugyanazokat az enumerálásokat kívánja használni több felügyeleti csoportban, hajtsa végre a változtatásokat egy felügyeleti csoportban, majd másolja az egyéni felügyeleti csomagot a többi felügyeleti csoportba. Ily módon a felügyeleti csomag verziója és azonosító adata ugyanaz lesz az összes felügyeleti csoportban.