Megosztás a következőn keresztül:


Osztályok testreszabása és létrehozása a Service Manager használatával

Az osztály az a fő elem, amely a Service Managerben használt objektumok megjelenítésére szolgál. Az osztály jelölhet számítógépet, felhasználót, incidenst vagy űrlapot.

A nagyobb elemet, például a Service Manager-funkciót képviselő osztálydefiníciók gyakran csoportosítva vannak. Az osztálydefiníciók felügyeleti csomagokban vannak tárolva, amelyeket importálni kell a Service Managerbe a Service Manager funkcióinak engedélyezéséhez. Ebben a cikkben megismerheti az osztályok testreszabását és szerkesztését a Service Manager-létrehozással.

Az osztályok főbb fogalmai

A Service Manager objektumai egy adott alaposztály példányai . Az alaposztály minden példánya rendelkezik közös tulajdonságokkal és gyakori viselkedéssel.

Mint minden felügyeleti csomag-elem, az osztályok is rendelkeznek azonosító - és megjelenítendőnév-tulajdonságokkal . Ebben a dokumentációban az azonosító annak az osztálynak az egyedi nevére hivatkozik, amely csak a Szerzői eszközben látható, míg a Név és a Megjelenítendő név a Service Manager-konzolon megjelenő nyelvspecifikus névre vonatkozik.

Megjegyzés:

Osztály létrehozásakor mindig győződjön meg arról, hogy az osztálynevek egyediek a felügyeleti csomagok között. Ha lehetséges, használjon olyan osztályneveket, amelyek hasznosak a környezetben. A Service Manager szerzői eszköz Osztályböngésző ablakának keresési funkciójával meghatározhatja, hogy létezik-e már osztálynév.

Tulajdonságok

Egy adott osztály összes példánya közös tulajdonságkészlettel rendelkezik. Ezeknek a tulajdonságoknak az értékeit a felhasználók különböző metódusokban adják meg, és különböző példányok között változhatnak. A tulajdonságok a tényleges objektum részleteit jelölik, például egy egyedi nevet, helyet és egyéb olyan adatokat, amelyek érdekesek lehetnek a felhasználó számára, vagy amelyek a felügyeleti forgatókönyvekhez szükségesek.

Kulcstulajdonságok

A kulcstulajdonságok egyedileg azonosítják egy adott osztály minden példányát. Ha egy tulajdonság kulcstulajdonságként van megjelölve, az osztály minden példányának egyedi értékkel kell rendelkeznie a tulajdonsághoz, és az érték nem lehet null értékű. Üzemeltetett osztályok esetében az értéknek csak az azonos üzemeltetési szülőt tartalmazó osztály összes példánya esetében kell egyedinek lennie. A nem tárolt osztályok esetében egyedinek kell lennie a felügyeleti csoport osztályának összes példánya esetében. A üzemeltetési kapcsolatokról a szakasz későbbi részében olvashat bővebben.

Az osztályoknak nincs mindig szükségük kulcstulajdonságra. Kulcstulajdonság csak akkor szükséges, ha egy osztály egynél több példánya várható egyetlen szülőhöz. Ha csak egyetlen példányra van szükség, akkor nincs szükség kulcstulajdonságra, de továbbra is definiálható.

Az SQL Database Engine például a Példánynév kulcstulajdonságával rendelkezik, mivel egyetlen számítógépen több Microsoft SQL Server-példány is telepítve lehet. Ha az SQL Database Engine több példánya is van, minden példánynak más-más értékkel kell rendelkeznie a példánynévhez , hogy egyértelműen meg lehessen különböztetni a különböző objektumokat. Az IIS webkiszolgáló-osztály ezzel szemben nem definiál kulcstulajdonságot, mert bármely számítógépre csak egy példány telepíthető.

Minden objektum rendelkezik egy Elérési útnév tulajdonsággal, amely az objektum kulcstulajdonságából vagy tulajdonságaiból, valamint az azt üzemeltető szülő vagy szülő tulajdonságaiból lesz kiszámítva. A nem tárolt objektumok esetében az elérési út neve lesz az osztály kulcstulajdonsága. Az elérési út neve a felügyeleti csoport bármely osztálypéldányának egyedi azonosítására használható.

Alaposztályok és öröklés

Minden osztálynak meg kell adnia egy alaposztályt , amely azonosít egy meglévő osztályt, amelyet az új osztály specializálódni fog. A Service Managerben található felügyeleticsomag-kódtárak több olyan osztályt tartalmaznak, amelyek a felügyeleti csomagok egyéni osztályainak alapjaként használhatók. A felügyeleti csomagok általában legalább egy osztályt örökölnek egy tárosztályból, és esetleg más osztályokat is, amelyek ugyanabban a felügyeleti csomagban lévő osztályoktól öröklődnek.

Az alaposztály fogalma a Windows Server operációsrendszer-felügyeleti csomaggal szemléltethető. Ez a felügyeleti csomag a számítógépre telepített logikai lemezeket képviselő osztályokat tartalmazza. Az alábbi ábrán a Windows Server 2003 Logikai lemez és a Windows Server 2008 Logikai lemez osztály látható. Ezek az osztályok a Microsoft.Windows.Server.Library felügyeleti csomag fájljában definiált logikai lemezen (Serveren) alapulnak. A logikai lemez (kiszolgáló) a logikai lemezen alapul, amely maga logikai eszközre, és így tovább, logikai hardveren, logikai entitáson és végül entitáson keresztül történik. Minden osztály nyomon követhet egy hasonló öröklési útvonalat, és mindig az Entitáshoz kerül, amely az osztálystruktúra gyökere. Ez az egyetlen osztály, amely nem rendelkezik alaposztálysal, és az összes többi osztály végül örököl tőle.

Tulajdonságok öröklése osztályok között

Az osztályok közötti tulajdonságok öröklését bemutató ábra.

Az entitásnak egyetlen , Megjelenítendő név nevű tulajdonsága van. Ezt a tulajdonságot az entitástól öröklő összes osztály örökli. Az összes osztály végül öröklődik az Entitástól. Ezért minden osztály rendelkezik Megjelenítendő név tulajdonságával. Ebben a példában egyetlen osztály sem rendelkezik tulajdonsággal mindaddig, amíg a logikai eszköz nem határozza meg a nevet, a leírást és a DeviceID azonosítót. A DeviceID kulcstulajdonságként van megadva. Ezeket a tulajdonságokat a logikai lemez és a logikai lemez (kiszolgáló) örökli. A logikai lemez (kiszolgáló) ezután hozzáadja a további tulajdonságokat: Méret, Meghajtó típusa és Fájlrendszer. Az operációs rendszer verziójára jellemző alsó szintű osztályok öröklik a felettük lévő osztályok által biztosított tulajdonságok teljes készletét az öröklési fában.

Osztálytípusok

A legtöbb osztály egy vagy több tényleges példánnyal rendelkezik, és konkrét osztályoknak is nevezik. Az absztrakciós osztályok és az önálló osztályok olyan speciális osztályok, amelyek eltérően viselkednek, és adott helyzetekben használatosak.

Absztrakt osztályok

Az absztrakt osztályok nem rendelkeznek példányokkal, és csak azért léteznek, hogy más osztályok alaposztályaként működjenek. Az absztrakt osztály szintjén definiált összes tulajdonságot és kapcsolatot gyermekosztályok öröklik, és nem kell újra definiálni. A felügyeleticsomag-kódtárakban definiált osztályok többsége absztrakt, mivel ezek csak az egyéni felügyeleti csomagokban definiált osztályok alaposztályaiként működnek.

Az absztrakt osztályokat olyan helyzetekben használják, ahol közös tulajdonságok, kapcsolatok vagy csoportok léteznek, amelyek meghatározhatók az osztály minden további specializációjában. Az előző példában a Windows Server 2003 Logikai lemez és a Windows Server 2008 Logikai lemez felett látható összes osztály absztrakt. Csak azért léteznek, hogy az alsó szintű osztályok tőlük örököljenek.

Singleton osztályok

A singleton osztályok akkor használatosak, ha egy osztálynak csak egy példánya van. Az osztály a példány, és mindig létezik. A felügyeleti csomag telepítésekor létrejön az egyetlen példány. Hasonlóképpen, egy kulcstulajdonság nem szükséges egy szingletón osztályhoz, mert csak egy példánya van. Az egytonos osztályok gyakori használata a Csoportok osztályhoz tartozik, mivel ennek az osztálynak csak egyetlen példánya szükséges a felügyeleti csoportban.

Osztálykiterjesztések

Az osztály testreszabásához új tulajdonságokat adhat hozzá a meglévő osztálydefinícióhoz. Az új tulajdonságok mostantól a már létező osztály összes példányában és a létrehozandó új példányokban is megjelennek. Absztrakt osztály nem bővíthető.

Kapcsolatok

Az osztályok közötti kapcsolatok az egyik osztály egy adott példánya és egy másik példánya közötti társítás jelzésére vannak meghatározva. Háromféle kapcsolat létezik, amelyek részletes leírása a következő szakaszokban található:

Az osztálykapcsolatok az alábbi módokon befolyásolják az objektumokat:

Kapcsolat típusa Kulcstulajdonság és annak létezése Elérhető tulajdonságok
Tárhelyszolgáltatás A kulcstulajdonság értékének egyedinek kell lennie a felügyeleti csoport osztályának összes példánya esetében. Az üzemeltetett osztályok esetében azonban a kulcstulajdonság értékének csak az összes olyan objektum esetében egyedinek kell lennie, amely ugyanazzal az üzemeltetési szülőelemekkel rendelkezik.

Egy üzemeltetett objektum egyedi azonosításához az objektum és az objektum szülőjének kulcstulajdonsága is szükséges, a üzemeltetett osztály kulcsa pedig az üzemeltetési osztálykulcs tulajdonság és az üzemeltetett osztálykulcs tulajdonság kombinációja lesz.

A üzemeltetett osztály megléte a üzemeltetési osztály meglététől függ.
Minden olyan munkafolyamat, amely egy osztályra irányul, az adott osztály tulajdonságaihoz az adott osztály bármely üzemeltetési szülője(i) tulajdonságain kívül hozzáféréssel is rendelkezik.

Egy munkafolyamatban például az SQL 2008 DB Motorosztályt célként használó szkriptek esetében szükség lehet annak a számítógépnek a nevére, amelyre az SQL Server 2008-példány telepítve van. Mivel egy objektumnak csak egy szülője lehet, az SQL 2008 DB Engine osztály bármely példányát üzemeltető számítógépet ismerjük. A munkafolyamat-szkript hozzáférhet a célobjektum tulajdonságaihoz és a célhely üzemeltetési szülőjének tulajdonságaihoz.
Elszigetelés A kulcstulajdonság és a létezés nem függ a tárolóobjektumtól. Minden olyan munkafolyamat, amely egy osztályra irányul, az adott osztály tulajdonságaihoz a tároló szülőjének (valamelyikének) tulajdonságain kívül hozzáféréssel is rendelkezik.

Egy incidensosztályt célzó munkafolyamat szkriptje például hozzáférhet a tárolósor osztályának tulajdonságaihoz.
Referenciák A kulcstulajdonság és a létezés nem függ a hivatkozott objektumtól. Az osztályra célzott munkafolyamatok csak az adott osztály tulajdonságaihoz férhetnek hozzá.

Hivatkozási kapcsolat

A referenciakapcsolat a leggyakoribb kapcsolattípus. Referenciakapcsolatot akkor használunk, ha a szülő- és gyermekosztályok nem függnek egymástól; Egy adatbázis például hivatkozhat egy másik, replikált adatbázisra. Az egyik adatbázis nem függ a másiktól, és az objektumok külön léteznek.

Elszigetelési kapcsolat

Az elszigetelési kapcsolat típusa kevésbé korlátozó, mint az üzemeltetési kapcsolat. Deklarálja, hogy az egyik osztály egy másik osztályhoz kapcsolódik, bár az egyik nem szükséges a másikhoz. Az üzemeltetési kapcsolattól eltérően a tárolókapcsolatok több-a-többhöz típusúak. Ez azt jelenti, hogy egy objektum több objektumot is tartalmazhat, és egyetlen objektumot több más objektum is tartalmazhat. Egy csoport például több objektumot tartalmazhat, és egyetlen objektum több csoport tagja is lehet.

Az elszigetelési kapcsolatokat általában olyan csoporttagságokhoz használják, ahol az objektumok a csoport és a tagobjektum közötti elszigetelési kapcsolaton keresztül szerepelnek a csoportban.

Üzemeltetési kapcsolat

Az osztályok közötti legkorlátozóbb kapcsolat az üzemeltetési kapcsolat. Egy másik osztály által üzemeltetett osztályt üzemeltetett osztálynak, az osztály egy példányát pedig üzemeltetett objektumnak nevezzük. Ha egy osztályt nem egy másik üzemeltet, akkor azt nem tárolt osztálynak nevezzük, és az osztály egy példányát nem tárolt objektumnak nevezzük.

Ha az egyik objektumot egy másik üzemelteti, az az objektum a saját szülőjének a létezésére támaszkodik. Ha a szülőt eltávolítja, a üzemeltetett gyermek is el lesz távolítva. Egy logikai lemez például nem létezhet a telepített számítógép nélkül.

Egy üzemeltetett objektumnak csak egy szülője lehet, de egy szülő több gyermeket is üzemeltethet. Egy adott lemez például csak egyetlen számítógépre telepíthető, de egy számítógépre több lemez is telepíthető.

Az SQL Server felügyeleti csomagja egy másik példa a kapcsolatok üzemeltetésére. Itt látható a Windows Számítógép osztály, az SQL 2008 DB Engine osztály és az SQL 2008 DB osztály közötti üzemeltetési kapcsolat.

Hosztolási kapcsolatok az SQL Server 2008 osztályaihoz

Az SQL Server 2008-osztályok üzemeltetési kapcsolatának illusztrációja.

Az SQL 2008 DB Engine osztály egy adott számítógépre telepített SQL Server 2008-példányt jelöl. Mivel egy adatbázis csak egyetlen adatbázismotorra telepíthető, az SQL 2008 DB Engine osztály az SQL 2008 DB osztályt üzemelteti. Egy felügyeleti csoportban több azonos nevű adatbázis is lehet, de az SQL Server-osztály egy adott példányára telepített adatbázisoknak egyedi névvel kell rendelkezniük. Az adatbázismotort viszont a Windows Számítógép osztály üzemelteti. Egy felügyeleti csoportban több, azonos nevű SQL Server-példány is lehet. Egy adott számítógépen mindegyiknek egyedi névvel kell rendelkeznie.

Mivel két üzemeltetési kapcsolat létezik, az egyes adatbázisok elérési útja a számítógép neve, majd a példány neve, majd az adatbázis neve lesz. Az alábbi ábrán egy példa látható.

Mintaadatbázis-üzemeltetési kapcsolatok

Mintaadatbázis-üzemeltetési kapcsolat ábrája.

Általános irányelvek és ajánlott eljárások osztályokhoz

A Service Manager szerzői eszköz osztályainak testreszabásához kövesse az alábbi irányelveket és ajánlott eljárásokat.

Elnevezési konvenciók típusdefiníciókhoz

A Service Manager sémamodell elnevezési konvenciója a .NET-névterek elnevezési konvencióján alapul.

Alapszintű elnevezési konvenciók

Az alapvető elnevezési konvenció CompanyName.TechnologyArea.ProductName.FunctionalityArea.Name, ahol:

  • A ProductName nem kötelező; akkor használja, ha a definíció független bármely adott termékétől.

  • A FunctionalityArea nem kötelező; akkor használja, ha a definíció különböző területekre alkalmazható.

  • A név az osztály jelentését tükrözi, nem az öröklési hierarchiát.

Példák: Microsoft.AD.Printer, Microsoft.Windows.Computer, System.Knowledge.Article, System.WorkItem.Incident és System.StarRating.Average.

A rendszernévtér

A rendszernévtér a Microsofttól és a Windowstól független definíciókra hivatkozik. Ez általában azokra az alapdefiníciókra vonatkozik, amelyektől a Windows-alkalmazások vagy a Unix-alkalmazások függnek. Ezeknek az alapdefinícióknak vállalatfüggetlennek kell lenniük.

Használja az alábbi iránymutatásokat a rendszer előtagjához.

  • A System.Computer bármilyen típusú számítógépet jelöl, és nem szállítóspecifikus.

  • Használja a Rendszer előtagot, ha azt várja, hogy mások sémákat definiáljanak a névtér tetején.

  • Vegye figyelembe, hogy a Microsoft.Windows.Computer nem a System használatával kezdődik, bár a legtöbb Windows-alkalmazás (függetlenül attól, hogy a gyártó határozza meg) erre a definícióra támaszkodik.

Az osztályok elnevezésének legjobb gyakorlatai

Az osztályok elnevezéséhez kövesse az alábbi ajánlott eljárásokat:

  • Ne hozzon létre két külön osztályt (még akkor sem, ha két különböző felügyeleti csomagban vannak), ami azt eredményezné, hogy a két osztály különböző objektumai azonos kulcsértékeket tárolnak.

  • Az osztály kiterjesztésekor mindig győződjön meg arról, hogy az osztálybővítmények neve egyedi a felügyeleti csomagokban. Ha lehetséges, használjon értelmes osztálykiterjesztés-neveket.

  • Az osztály kiterjesztésekor ne definiáljon olyan azonosítóval rendelkező tulajdonságot, amely már használatban van az adott osztályban.

  • Ne használjon pontokat az egyéni osztály tulajdonságainak nevében.

  • Ha egy kocka létrehozásakor egyéni elnevezett számítást ad hozzá, a számítás nevét előtaggal lássa el: NC_. Ez csökkenti a már létező tulajdonság nevének használatát.

Ne hozzon létre túl sok osztályt

Ha túl sok osztályt hoz létre, az szükségtelen összetettséghez vezethet minimális értékkel. Jó szabály, hogy a lehető legkevesebb osztályt használja a kívánt eredmények eléréséhez. Az absztrakt osztályokon kívül, ha egy osztály nem lesz a munkafolyamat célja, vagy adatok tárolására szolgál, valószínűleg nem kell létrehozni. Ha két osztály hasonló, érdemes lehet mindkettőhöz egyetlen osztályt használni, esetleg olyan tulajdonság használatával, amely bármilyen különbség értékeit képes tárolni.

Ne használjon gyakran frissülő tulajdonságokat

A tulajdonságértékek az első feltöltésük után ritkán változnak. A gyakori tulajdonságérték-módosítások egyik lehetséges oka egy egyéni összekötő vagy bármely más testreszabás, amely programozott módon frissíti a Service Manager-adatbázist. Ezek a forgatókönyvek a tulajdonságértékek túl gyakori frissítését okozhatják, például 10–15 percenként vagy kevesebbként nagy számú objektum esetében.

A tulajdonságértékek ilyen gyakori módosítása kis mértékben befolyásolhatja a munkafolyamatok teljesítményét, és más teljesítménybeli hatással is lehet rájuk. Ennek az az oka, hogy a rendszer nyomon követi az előzmények változásait. A módosított tulajdonságtól függően ezek a módosítások jelentős mennyiségű, az adattárház által feldolgozandó és tárolt adatot is hozzáadhatnak.

Ne terjessz ki absztrakt osztályt

A Service Managerben nem lehet kiterjeszteni egy absztrakt osztályt. Ha ki kell terjesztenie egy absztrakt osztályt, az alábbi lehetőségek közül választhat:

  • Hozzon létre egy új osztályt a hozzáadni kívánt tulajdonságokkal, majd hozzon létre egy kapcsolatot az új osztály és az absztrakt osztály között.

  • Terjessze ki az absztrakt osztályból származó egyes releváns betonosztályokat.

A munkaelemosztályok egyszerű keresésének javítása

Ha a "System.WorkItem" osztályból származtatott egyéni osztályt határoz meg, javasoljuk, hogy az osztály DisplayName tulajdonságát a következő formátumban tárolja: WorkItem.ID<SPACE>WorkItem.Title.

Ez javítja az egyszerű keresést. Az egyszerű keresés csak a DisplayName tulajdonságban keres, és ha a Cím tulajdonság értékét és az Azonosító tulajdonság értékét kifejezetten beleszámítja a DisplayName tulajdonságértékbe, az egyszerű keresés eredményei javulnak. Ennek az az oka, hogy a felhasználó a címben szereplő szó vagy azonosító alapján kereshet.

Osztály tallózása a Szerzői eszközben

A Service Manager Szerzői eszköz Osztályböngésző paneljén tallózhat az osztályok és tulajdonságaik között. Az osztályok böngészése közben hozzáadhat egy vezérlőelemet egy űrlaphoz úgy, hogy az Osztályböngésző panelről tulajdonságokat húz egy űrlapra, amelyet éppen a szerkesztőablakban hoz létre.

Az Osztályböngésző panelen a Könyvtár mappában található felügyeleti csomagok és a Szerzői eszközben megnyitott felügyeleti csomagok osztályai jeleníthetők meg. Amikor kiválaszt egy osztályt, az Osztályböngésző panel megjeleníti az adott osztályhoz meghatározott tulajdonságokat, valamint a rendszer által létrehozott belső tulajdonságokat. Alapértelmezés szerint az Erőforrástár mappa a következő helyen található: C:\Program Files (x86)\Microsoft System Center\Service Manager <version> Authoring\Library.

Amikor kiválaszt egy felügyeleti csomagot az Osztályböngésző panelen, a kijelölt felügyeleti csomag összes osztálya megjelenik, és kibonthatja azt az osztályt, amelynek tulajdonságait meg szeretné tekinteni. Ha a Minden felügyeleti csomag lehetőséget választja, az Erőforrástár mappában lévő összes felügyeleti csomag összes osztálya megjelenik. Amikor módosítja a felügyeleti csomag kiválasztását, frissítenie kell az Osztályböngésző panelt.

Osztály tallózása

A Szerzői eszközben található osztály megtekintéséhez kövesse az alábbi lépéseket:

  1. Ha az Osztályböngésző ablaktábla nem látható a Szerzői eszközben, válassza a Nézet lehetőséget, majd válassza az Osztályböngésző lehetőséget.

  2. Az Osztályböngésző panel felügyeleti csomag listájában válassza ki azt a felügyeleti csomagot, amely tartalmazza a tallózni kívánt osztályt. Válassza ki például a System Library felügyeleti csomagot.

  3. Keresse meg a megtekinteni kívánt osztályt (például a Számítógép osztályt), majd tegye a következőket:

    • Az osztály részleteinek (például leírásnak és belső névnek) megtekintéséhez kattintson a jobb gombbal az osztályra, és válassza a Részletek lehetőséget.

    • Az osztálytulajdonságok (például a Megjelenítendő név és az Eszköz állapota) listájának megtekintéséhez bontsa ki az osztályt az Osztályböngésző panelen. Egy tulajdonság részleteinek további megtekintéséhez kattintson a jobb gombbal a tulajdonságra, és válassza a Részletek lehetőséget.

    • Az osztály definícióját tartalmazó felügyeleti csomag megnyitásához kattintson a jobb gombbal az osztályra, és válassza a Nézet lehetőséget.

Osztály részleteinek szerkesztése a Szerzői eszközben

A Service Manager szerzői eszközével megtekintheti egy osztály tulajdonságait, és szerkesztheti az osztály részleteit, például a nevét vagy leírását.

A Felügyeleti csomagkezelőben kijelölhet egy osztályt, és megtekintheti annak részleteit a Részletek panelen. Ha egy lezáratlan felügyeleti csomagban definiált osztályt választ ki, módosíthatja az osztály nevét és leírását.

Osztály nevének vagy leírásának módosítása

Ha módosítani szeretné egy osztály nevét vagy leírását a Szerzői eszközben, kövesse az alábbi lépéseket:

  1. Az asztalon válassza a Startlehetőséget.

  2. Válassza a Service Manager Szerzői eszköz lehetőséget, és várja meg, amíg megnyílik a Szerzői eszköz.

  3. Győződjön meg arról, hogy a Felügyeleti csomagkezelő és a Részletek panel is nyitva van.

  4. Válassza a Fájl, majd a Megnyitás lehetőséget.

  5. A Fájl megnyitása párbeszédpanelen válasszon ki egy lezáratlan felügyeleti csomagot, amely tartalmazza a módosítani kívánt osztályt, majd válassza a Megnyitás lehetőséget. Nyissa meg például a Szerzői eszköz telepítési mappáját, és a \Samples\Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml mintafelügyeleti csomagot.

  6. A Felügyeleti csomagkezelőben bontsa ki a módosítani kívánt osztályt tartalmazó felügyeleti csomagot.

  7. Bontsa ki az osztályok listáját, majd keresse meg és válassza ki a módosítani kívánt osztályt.

  8. Válassza ki a Név vagy Leírás tulajdonság értékét, majd adja meg az új értéket. A nem módosítható értékek nem érhetők el.

  9. A Felügyeleti csomagkezelőben kattintson a jobb gombbal a módosított osztályt tartalmazó felügyeleti csomagra, és válassza a Mentés lehetőséget.

Osztály létrehozása örökléssel a Szerzői eszközben

A Service Manager szerzői eszközében létrehozhat egy olyan osztályt, amely tulajdonságokat és kapcsolatokat örököl egy meglévő alaposztályból. Ezután módosíthatja vagy hozzáadhat tulajdonságokat és kapcsolatokat az új osztályhoz.

Az osztályöröklés meghatározásának első lépéseként válassza ki azt az alaposztályt, amelyből tulajdonságokat és kapcsolatokat örökölhet. A Szerzői eszközben az alaposztályt az alábbi módszerek egyikével választhatja ki:

  • Parancsikon használatával örökölhet tulajdonságokat és kapcsolatokat az alapkonfigurációelem-osztályból.

  • Parancsikon használatával örökölhet tulajdonságokat és kapcsolatokat az alap munkaelem-osztályból.

  • Először válassza ki az alaposztályt, majd kezdje el definiálni az öröklést.

  • Kezdje el definiálni az öröklést egy adott alaposztály kiválasztása nélkül.

    Az alábbi eljárások az osztályöröklés meghatározásának összes metódusát ismertetik a Szerzői eszközben.

Kezdés a konfigurációelem-osztálysal vagy a munkaelem-osztálysal alaposztályként

A szerkesztőeszköz alaposztályaként a konfigurációelem-osztályt vagy a munkaelem-osztályt az alábbi lépések végrehajtásával kezdheti:

  1. Ha a Felügyeleti csomagkezelő nem látható a Szerzői eszközben, válassza a Nézet lehetőséget, majd a Felügyeleti csomagkezelőt.

  2. A Felügyeleti csomagkezelőben válassza ki és bontsa ki a felügyeleti csomagokat.

  3. Kattintson a jobb gombbal az Osztályok elemre, és válassza a Konfigurációelem-osztály létrehozása vagy a Munkaelem-osztály létrehozása lehetőséget.

  4. Ha lezárt felügyeleti csomagból hoz létre osztályt, a Célfelügyeleti csomag párbeszédpanelen válasszon ki egy lezáratlan felügyeleti csomagot az osztály testreszabásának tárolásához, és válassza az OK gombot.

    Megjegyzés:

    Ha nem felügyelt felügyeleti csomagból hoz létre osztályt, az osztály testreszabása ebben a kijelölt felügyeleti csomagban lesz mentve.

  5. Az Osztály létrehozása párbeszédpanelen adja meg az új osztály belső nevét, és válassza a Létrehozás lehetőséget.

    A szerzői ablaktáblán most már megtekintheti az új osztály tulajdonságainak listáját. Ha konfigurációelem-osztályt hoz létre, a konfigurációelem-osztály összes tulajdonsága megjelenik a listában. Ha munkaelem-osztályt hoz létre, a munkaelem-osztály összes tulajdonsága megjelenik.

  6. Válassza a Tulajdonság létrehozása vagy a Kapcsolat létrehozása lehetőséget az osztály új tulajdonságainak és új kapcsolatainak definiálásához.

Kezdés egy kijelölt alaposztálysal

Ha egy kijelölt alaposztályt szeretne használni a Szerzői eszközben, kövesse az alábbi lépéseket:

  1. Ha a Felügyeleti csomagkezelő nem látható a Szerzői eszközben, válassza a Nézet lehetőséget, majd a Felügyeleti csomagkezelőt.

  2. A Felügyeleti csomagkezelőben keresse meg, majd kattintson a jobb gombbal arra az alaposztályra, amelyből az új osztály tulajdonságokat és kapcsolatokat örököl. Válassza az Ebből az osztályból örököl lehetőséget.

  3. Az Új osztály öröklése párbeszédpanelen adja meg az osztály belső nevét.

    A szerzői ablaktáblán az Osztály tulajdonságai és a kapcsolatlista megjeleníti az alaposztály tulajdonságait.

  4. Most már kiválaszthatja a Tulajdonság létrehozása vagy a Kapcsolat létrehozása lehetőséget, ha tulajdonságokat vagy kapcsolatot szeretne hozzáadni az új osztályhoz.

Kezdés kijelölt alaposztály nélkül

Ha a Szerkesztőeszközben kijelölt alaposztály nélkül szeretne elindulni, kövesse az alábbi lépéseket:

  1. Ha a Felügyeleti csomagkezelő nem látható a Szerzői eszközben, válassza a Nézet lehetőséget, és válassza a Felügyeleti csomagkezelő lehetőséget.

  2. A Felügyeleti csomagkezelőben válassza ki és bontsa ki a felügyeleti csomagokat.

  3. Kattintson a jobb gombbal az Osztályok elemre, és válassza a Másik osztály létrehozása parancsot.

  4. Az Alaposztály párbeszédpanelen válassza ki azt az alaposztályt, amelyből tulajdonságokat és kapcsolatokat örökölhet.

    Ha tudja, hogy melyik felügyeleti csomagban van definiálva a használni kívánt alaposztály, szűrhet a megfelelő felügyeleti csomagra, majd kiválaszthatja a testreszabáshoz szükséges alaposztályt.

    Kattintson az OK gombra.

  5. Ha a tulajdonságok és kapcsolatok örökléséhez kiválasztott alaposztály egy lezárt felügyeleti csomagban található, a Cél felügyeleti csomag párbeszédpanelen válasszon ki egy lezáratlan felügyeleti csomagot az osztály testreszabásának tárolásához, és válassza az OK gombot.

    Ha a tulajdonságok és kapcsolatok örökléséhez kiválasztott alaposztály egy lezáratlan felügyeleti csomagban található, az osztály testreszabása a kiválasztott felügyeleti csomagban lesz mentve.

  6. Az Osztály létrehozása párbeszédpanelen adja meg az osztály belső nevét, majd válassza a Létrehozás lehetőséget.

    A szerzői ablaktáblán most már megtekintheti az új osztály tulajdonságainak listáját. Ez a lista tartalmazza a kiválasztott alaposztály összes tulajdonságát.

Osztály kiterjesztése a Szerzői eszközben

A Service Manager szerzői eszközében kiterjeszthet egy osztályt úgy, hogy tulajdonságokat és kapcsolatokat ad hozzá az osztály definícióhoz. Az osztály kiterjesztése az osztály összes meglévő példányát érinti: az osztály összes példánya frissül, hogy az új tulajdonságokat és kapcsolatokat is tartalmazza.

Osztály kiterjesztése

Ha ki szeretne terjeszteni egy osztályt a Szerzői eszközben, kövesse az alábbi lépéseket:

  1. Ha a Felügyeleti csomagkezelő panel nem látható a Szerzői eszközben, válassza a Nézet lehetőséget, és válassza a Felügyeleti csomagkezelő lehetőséget.

  2. A Felügyeleti csomagkezelő panelen keresse meg és kattintson a jobb gombbal a kiterjeszteni kívánt osztályra, és válassza az Osztály kiterjesztése lehetőséget.

  3. A Célfelügyeleti csomag párbeszédpanelen válasszon ki egy lezáratlan felügyeleti csomagot az osztálybővítmény tárolásához, és válassza az OK gombot.

  4. A szerkesztőablak Osztály tulajdonságai és kapcsolatlistája az Osztály kiterjesztése lapon az osztály tulajdonságait és kapcsolatait jeleníti meg. Hozzon létre új tulajdonságokat és kapcsolatokat az alábbiak szerint:

    1. Válassza a Létrehozás tulajdonságot; a Tulajdonság létrehozása párbeszédpanelen adjon meg egy nevet az új tulajdonság belső nevére ; és válassza a Létrehozás lehetőséget.

    2. Válassza a Kapcsolat létrehozása lehetőséget; a Kapcsolat létrehozása párbeszédpanelen adjon meg egy nevet az új kapcsolat belső nevében ; és válassza a Létrehozás lehetőséget.

    Megjegyzés:

    Az osztály kiterjesztésekor ne definiáljon olyan azonosítóval rendelkező tulajdonságot, amely már használatban van az adott osztályban.

  5. Keresse meg és jelölje ki az új tulajdonságot vagy kapcsolatot az Osztálytulajdonságok és kapcsolatok listában, és szükség szerint módosítsa annak tulajdonságait a Részletek panelen.

Következő lépések

Az objektumok tulajdonságainak megtekintéséhez és szerkesztéséhez tekintse meg az Űrlapok testreszabása és szerkesztése című témakört.