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


Informatikai folyamatok automatizálása munkafolyamatokkal a Service Managerben

A Service Managerrel számos olyan felügyeleti folyamatot automatizálhat, amelyek korábban manuális feladatokat igényelnek. Az automatizálást lehetővé tevő funkció a Windows Workflow Foundation (WF) munkafolyamat. A WF-munkafolyamatok munkafolyamat-tevékenységekből állnak, amelyeket WF-tevékenységeknek is neveznek, megkülönböztetni őket más Service Manager-tevékenységtípusoktól. Minden munkafolyamat-tevékenység egy függvényt hajt végre, például csatlakozik egy felhasználóhoz vagy egy számítógéphez az Active Directory Domain Services (AD DS) egy csoportjához, létrehoz egy Service Manager-incidenst, vagy szkriptet futtat. A WF-tevékenységeket olyan munkafolyamatba állíthatja össze, amely feladatokat hajt végre, és megadhatja a munkafolyamat futtatásának feltételeit.

Ez a cikk a Service Manager olyan funkcióit ismerteti, amelyekkel automatizálhatja a folyamatokat. Ismerteti a munkafolyamatok és a felügyeleti csomagok közötti kapcsolatokat, és ismerteti a Service Manager szerzői eszköz által az alapértelmezett tevékenységtárban biztosított Windows Workflow Foundation (WF) tevékenységeket.

Munkafolyamatok és felügyeleti csomagok

A Service Manager egy Windows Workflow Foundation (WF) munkafolyamatot futtat a felügyeleti csomagban tárolt triggerfeltétel-információk használatával. A felügyeleti csomag minden munkafolyamathoz egy adatforrásmodult és egy írási műveletmodult tartalmaz. Az adatforrás-modul határozza meg a munkafolyamat futtatását kiváltó feltételt, és az írási művelet modul határozza meg a munkafolyamat-műveleteket. A felügyeleti csomag a munkafolyamat által használt szkriptadatokat is tárolja.

Fájlok és formátumok

A felügyeleti csomag fájlja mellett a WF-munkafolyamatok több támogató fájlt is igényelnek:

  • Fejlesztőkörnyezet fájljai. Munkafolyamat létrehozásakor vagy szerkesztésekor ezek a fájlok tárolják a nyers munkafolyamat-információkat, például a tulajdonságértékeket és a munkafolyamat logikáját.

  • Összeállított munkafolyamat-fájl (munkafolyamatnév.dll). Amikor a Service Manager szerzői eszközébe ment egy felügyeleti csomagot, az eszköz a nyers munkafolyamat-fájlokat (XOML- és CS-fájlokat) egy munkafolyamat-szerelvényfájlba (DLL) is lefordítja.

  • Tevékenységi összeállítás fájljai (tevékenységnév.dll). Ezek a fájlok az elérhető munkafolyamat-tevékenységek definícióit tartalmazzák. A Szerzői eszköz nem tudja módosítani a tevékenység-összeállítás fájljait.

Ha a Service Manager konzolkörnyezetében munkafolyamatokat tartalmazó felügyeleti csomagot szeretne implementálni, győződjön meg arról, hogy a Service Manager hozzáfér a munkafolyamat-szerelvényfájlhoz és a tevékenység-szerelvényfájlokhoz, valamint magához a felügyeleti csomaghoz. Az alábbi ábra bemutatja, hogyan működnek a különböző fájlok munkafolyamatok futtatásakor.

Felügyeleti csomag és munkafolyamat-fájlok illusztrációja.

Munkafolyamatok eseményindító feltételei

A munkafolyamat adatforrásmodulja határozza meg a munkafolyamat-eseményindító feltételét. A munkafolyamatok kétféle eseményindító feltétel egyikével rendelkezhetnek:

  • Időzítő. Ez a beállítás (más néven ütemezési) a hét kijelölt napjain vagy más meghatározott időközönként aktiválja a munkafolyamatot.

  • Adatbázis-lekérdezés. Ez a beállítás (más néven előfizetési) aktiválja a munkafolyamatot, ha egy adott típusú módosítás egy adott objektumosztályra történik. Az osztályt bármelyik telepített felügyeleti csomagból kiválaszthatja, és háromféle módosítás közül választhat:

    • Az osztály új példányának létrehozásakor

    • Amikor egy osztálypéldány frissítésre kerül

    • Az osztály egy példányának törlésekor

A tevékenységtár

A Service Manager tartalomkészítő eszköz tevékenységkönyvtára számos munkafolyamat-tevékenységet biztosít az alapszintű Windows Workflow Foundation (WF) munkafolyamatok létrehozásához. Minden tevékenység különálló függvényt hajt végre, például hurokstruktúrát hoz létre a munkafolyamaton belül, szkriptet futtat vagy Service Manager-incidenst hoz létre. A Tevékenységtár a következő típusú tevékenységeket tartalmazza:

Az alábbi táblázatok felsorolják a szerzői eszközzel elérhető alapértelmezett tevékenységeket:

Active Directory-tevékenység Leírás
AD DS-számítógép hozzáadása csoporthoz Ezzel a tevékenységsel számítógépeket adhat hozzá egy biztonsági csoporthoz az Active Directory Domain Servicesben (AD DS).

Ha ezt a tevékenységet használja, győződjön meg arról, hogy a Service Manager munkafolyamat-fiókja rendelkezik megfelelő engedélyekkel az AD DS biztonsági csoportjainak módosításához.
AD DS-felhasználó hozzáadása csoporthoz Ezzel a tevékenységsel hozzáadhat egy felhasználót egy biztonsági csoporthoz az AD DS-ben.

Ha ezt a tevékenységet használja, győződjön meg arról, hogy a Service Manager munkafolyamat-fiókja rendelkezik megfelelő engedélyekkel az AD DS biztonsági csoportjainak módosításához.
Folyamatvezérlési tevékenység Leírás
Késés Ezzel a tevékenységgel késleltetheti a munkafolyamat tevékenységeit.
Minden ciklushoz Ezzel a tevékenységgel meghatározott számú iterációhoz megismételhet bizonyos tevékenységeket.
IfElse Ezzel a tevékenységgel szabályozhatja a munkafolyamaton belüli tevékenységek sorrendjét logikai (igaz/hamis) feltétel alapján. A feltételhez használhatja egy korábbi tevékenység eredményét (például egy szkripttevékenységet).
Párhuzamos Ezzel a tevékenységgel elágazhatja a tevékenységek sorozatát két egyidejű tevékenységsorozatra.
Virtuálisgép-kezelési tevékenység Leírás
Virtuális gép lekérése Ezzel a tevékenységtel lekérheti egy vagy több virtuálisgép-azonosító listáját a System Center Virtual Machine Manager (VMM) tárából.
Virtuális gép áthelyezése Ezzel a tevékenységgel áthelyezhet egy virtuális gépet a VMM-könyvtárból egy karbantartási gazdagépre.
Virtuális gép leállítása Ezzel a tevékenységtel állítsa le a vendég operációs rendszert egy virtuális gépen.
Virtuális gép indítása Ezzel a tevékenységsel elindíthat egy leállított vagy szüneteltetett virtuális gépet.
Virtuális gép állapotának mentése Ezzel a tevékenységsel mentheti egy virtuális gép állapotát, majd leállítja a virtuális gépet.
Szkripttevékenység Leírás
Parancsszkript Ezzel a tevékenységtel parancssori szkriptet futtathat egy WF-munkafolyamat részeként.
VBScript-szkript Ezzel a tevékenységtel VBScript-szkriptet futtathat egy WF-munkafolyamat részeként.
Windows PowerShell-szkript Ezzel a tevékenységtel windowsos PowerShell-szkriptet futtathat egy WF-munkafolyamat részeként.
Service Manager-tevékenység Leírás
Incidens létrehozása Ezzel a tevékenységtel létrehozhat és feltölthet egy Service Manager-incidenst.
Esemény lekérdezése Ezzel a tevékenységtel lekérhet egy vagy több Service Manager-incidenst.
Frissítési incidens Ezzel a tevékenységtel egy Service Manager-incidens tulajdonságmódosításai menthetők.
Állítsa be a tevékenység állapotát befejezettre Ezzel a tevékenységtel frissítheti a Service Manager automatizált tevékenységeinek állapotát.

Következő lépések