Service Manager munkafolyamat-tevékenységek hozzáadása vagy eltávolítása

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 munkafolyamat-tevékenységek a munkafolyamatok építőelemei. Az ebben a szakaszban ismertetett eljárásokkal tevékenységeket adhat hozzá egy munkafolyamathoz; tevékenységek eltávolítása, másolása és beillesztése; és speciális tevékenységeket konfigurálhat Windows PowerShell szkriptek importálásához a munkafolyamatba.

Tevékenység hozzáadása munkafolyamathoz

Ezzel az eljárással tevékenységeket adhat hozzá egy munkafolyamathoz a Service Manager Szerzői eszköz Tevékenységeszközök paneljén.

A Woodgrove Bank testreszabási forgatókönyvében Ken ezzel az eljárással adja hozzá a Windows Workflow Foundation (WF) tevékenységeit : AD DS-számítógép hozzáadása a csoporthoz , a tevékenység állapota pedig Befejezve értékre van állítva a munkafolyamathoz.

Tevékenység hozzáadása munkafolyamathoz

  1. A Felügyeleti csomagkezelőbenbontsa ki a Munkafolyamatok elemet, kattintson a jobb gombbal a kívánt munkafolyamatra, és válassza a Szerkesztés parancsot. Ez megnyitja a munkafolyamatot a szerzői panelen. Kattintson például a jobb gombbal az AddComputerToADGroupWF elemre, és válassza a Szerkesztés parancsot.

  2. A Tevékenységek eszközkészlet panelen keresse meg a megfelelő tevékenységcsoportot.

  3. Húzza a kívánt tevékenységet a szerzői munkaablakba, majd húzza a munkafolyamat Start és End ikonja vagy két meglévő tevékenység közé. A szerzői munkaablakban megjelenő tevékenységek sorozata – felülről lefelé – azt a sorrendet jelöli, amelyben a tevékenységek futni fognak. A tevékenységek hurokban vagy ha más struktúrában való futtatásához először húzza a struktúratevékenységet (például Minden hurok esetén) a szerzői munkaablakba, majd húzza a tevékenységeket a struktúratevékenységbe.

    Húzza például az AD DS-számítógép hozzáadása csoporthoz elemet az Active Directory-tevékenységek csoportból a szerzői munkaablakba, majd húzza a munkafolyamat start és end ikonjai közé. Ezután húzza a Tevékenységállapot beállítása elemet Befejezve értékre , és húzza az előző tevékenység és a Befejezés ikon közé.

  4. Egy tevékenység tulajdonságait közvetlenül azután állíthatja be, hogy hozzáadta azt a szerzői panelhez, vagy később is beállíthatja a tulajdonságokat.

    Megjegyzés

    Ha jelenleg nem állítja be a tulajdonságokat, előfordulhat, hogy a tevékenység piros felkiáltójel ikonnal van megjelölve. Ez az ikon azt jelzi, hogy a tevékenység egy vagy több tulajdonságát be kell állítani a tevékenység futtatásához. A szükséges tulajdonságok listájának megtekintéséhez válassza az ikont.

Tevékenység másolása és beillesztése munkafolyamaton belül

Ha a munkafolyamat több azonos típusú tevékenységet használ (például több AD DS-számítógép hozzáadása csoporthoz tevékenységet), a Service Manager szerkesztőeszköz másolási és beillesztési funkcióját használhatja a tevékenységek gyors duplikálásához. Ha meg szeretné duplikálni a tevékenység tulajdonságainak értékeit a tevékenységgel, állítsa be a tulajdonságok értékeit, majd másolja és illessze be a tevékenységet.

Tevékenység másolása és beillesztése

  1. A Felügyeleti csomagkezelőbenbontsa ki a Munkafolyamatok elemet, kattintson a jobb gombbal a kívánt munkafolyamatra, és válassza a Szerkesztés parancsot. Ez megnyitja a munkafolyamatot a szerzői panelen.

  2. A szerzői ablaktáblán kattintson a jobb gombbal a tevékenységre, és válassza a Másolás parancsot.

  3. Tegye a következők egyikét:

    • Ha a munkafolyamat végére szeretné beilleszteni a tevékenységet, kattintson a jobb gombbal a szerzői ablaktáblára, és válassza a Beillesztés parancsot.

    • Ha közvetlenül egy meglévő tevékenység után szeretné beilleszteni a tevékenységet, kattintson a jobb gombbal a meglévő tevékenységre, és válassza a Beillesztés parancsot.

Szkript hozzáadása munkafolyamathoz

A tevékenységtár olyan speciális tevékenységeket tartalmaz, amelyek Windows PowerShell szkripteket, VBScript-szkripteket vagy parancssori szkripteket foglalnak bele a munkafolyamatokba. A szkript tartalmának importálásához és a szkript futtatásához szükséges paraméterek meghatározásához használjon szkripttevékenységet. A Service Manager szerzői eszköz létrehoz egy feladatot a felügyeleti csomagban a szkript kezeléséhez és a szkript tartalmának és paramétereinek tárolásához.

Service Manager nem ellenőrzi a szkript paramétereit, ezért gondoskodnia kell arról, hogy a szkriptlogika kezelje az ellenőrzést. Emellett ha kiterjesztett tulajdonsággal hoz létre incidenst, és nem ad meg értéket a kiterjesztett tulajdonsághoz, a paraméter értéke nem lesz elemezve, és $Data/tulajdonságként lesz átadva.

A parancsprogram-tevékenységek a munkafolyamatoktól különálló folyamatként futnak, de a Service Manager munkafolyamatok fiókjának biztonsági környezetében.

Az alábbi eljárással adhat hozzá szkriptet egy munkafolyamathoz.

Szkript hozzáadása munkafolyamathoz

  1. A Felügyeleti csomagkezelőbenbontsa ki a Munkafolyamatok elemet, kattintson a jobb gombbal a kívánt munkafolyamatra, és válassza a Szerkesztés parancsot. Ez megnyitja a munkafolyamatot a szerzői panelen.

  2. A Tevékenységek eszközkészlet panelen keresse meg a Szkripttevékenységek tevékenységcsoportot és annak általános szkripttevékenységek alcsoportját. Húzza a használni kívánt szkripttevékenységet egy pozícióba a munkafolyamat indítása és a munkafolyamat vége ikonjai vagy két meglévő tevékenység között.

  3. Adja meg a szkripttevékenység tulajdonságait:

    1. A Részletek panelen jelölje ki a Tevékenységbemenetek kategóriában található tulajdonságok bármelyikét, majd válassza a tulajdonság mellett megjelenő három pont (...) gombot.

    2. A Szkripttevékenység konfigurálása párbeszédpanelen válassza a Szkript importálása lehetőséget. Az Importálás párbeszédpanelen válassza ki a használni kívánt szkriptfájlt, majd válassza a Megnyitás lehetőséget.

      Figyelemfelhívás

      Miután importált egy szkripttevékenységhez tartozó szkriptet, ha ismét a Szkript importálása lehetőséget választja, az importált új szkriptek teljesen lecserélik az előző szkriptet.

    3. Válassza a Szkript tulajdonságai lehetőséget. Ha paramétert szeretne létrehozni a szkripthez, válassza az Új lehetőséget, majd a Név oszlopban adjon meg egy nevet.

      Megjegyzés

      VBScript-szkript és parancsszkript-tevékenység esetén nincs Név oszlop.

    4. A paraméter értékének beállításához az Érték oszlopban adjon meg egy állandó értéket. Ha a paraméternek megfelelő, adja meg a kapcsolókarakterek (például '/t') kifejezést, amely a parancsszkriptekre jellemző.

    5. Ha a paramétert egy másik tulajdonsághoz szeretné kötni, hogy a paraméter az adott tulajdonságból szerezze be az értékét, válassza a megfelelő három pont gombot (...). A "Paraméter" tevékenységtulajdonsághoz kötése párbeszédpanelen válassza ki a használni kívánt tulajdonságot.

    6. Ha olyan szkripttel dolgozik, amelynek futtatásához Windows PowerShell beépülő modulra van szükség, a Windows PowerShell beépülő modul mezőbe írja be a beépülő modulok nevét pontosvesszővel elválasztva.

    7. Kattintson az OK gombra a Szkripttevékenység konfigurálása párbeszédpanel bezárásához .

Vezérlőfolyamat-tevékenység hozzáadása munkafolyamathoz

A vezérlőfolyamat-tevékenységek használatával struktúrát – ágakat, hurkokat vagy időzítő késéseket – biztosíthat a munkafolyamathoz. A Service Manager szerzői eszköz négy beépített vezérlőfolyamat-tevékenységet biztosít:

  • Késleltetési tevékenység – Késést okoz a munkafolyamat tevékenységei között.

  • Minden huroktevékenységhez – Bemenetként egy objektumtömböt (gyűjteményt) vesz fel, és megismétli a gyűjtemény Minden hurok objektumhoz tartozó tevékenységkészletét.

  • IfElse-tevékenység – Logikai (igaz/hamis) feltétel alapján szabályozza a munkafolyamat tevékenységeinek sorrendjét.

  • Párhuzamos tevékenység – A tevékenységek sorozatát két egyidejű tevékenységsorozatra alakítja.

Késleltetési tevékenység használatához egyszerűen húzza a Késleltetés tevékenységet a munkafolyamatba, majd állítsa be a tevékenység TimeoutDuration tulajdonságát a használni kívánt késleltetési időközre. Ha IfElse vagy Parallel tevékenységet szeretne használni, húzza a tevékenységet a munkafolyamatba, majd helyezze a normál tevékenységeket az IfElse vagy a Parallel tevékenységbe.

A For Each Loop tevékenység használata hasonló az IfElse vagy a Parallel tevékenységhez; Előfordulhat azonban, hogy további tulajdonságokat szeretne beállítani az egyes hurkokhoz tartozó tevékenységekhez. Az alábbi eljárással minden hurokhoz hozzáadhat egy munkafolyamatot.

Az egyes hurkok hozzáadása egy munkafolyamathoz

  1. A Felügyeleti csomagkezelőbenbontsa ki a Munkafolyamatok elemet, kattintson a jobb gombbal a kívánt munkafolyamatra, és válassza a Szerkesztés parancsot. Ez megnyitja a munkafolyamatot a szerzői panelen.

  2. A Tevékenységek eszközkészlet panelen keresse meg a Control Flow tevékenységcsoportot.

  3. Húzza az Egyes hurkokhoz tevékenységet a Munkafolyamat kezdete és a Munkafolyamat vége ikon vagy két meglévő tevékenység közötti pozícióba.

  4. Adja hozzá azokat a tevékenységeket, amelyeknél a végrehajtást a Huroktárolóba (ForEachChildActivity) szeretné hurkozni. Az egyes tevékenységek hozzáadása:

    1. A Tevékenységek eszközkészlet panelen bontsa ki a használni kívánt tevékenységet tartalmazó tevékenységcsoportot.

    2. Húzza a tevékenységet a Huroktároló tevékenység tetejére. Ha a Huroktároló tevékenység már tartalmaz más tevékenységeket, húzza az új tevékenységet a meglévő tevékenységek előtt, után vagy között.

    3. A tárolóba helyezett munkafolyamat-tevékenységek többsége két további tulajdonsággal rendelkezik: Az aktuális elem és a Kötés tulajdonság. A huroktárolón belüli minden tevékenységhez a következőképpen állítsa be ezeket a tulajdonságokat:

      Megjegyzés

      A tulajdonságok megadása nem kötelező, és csak akkor hasznos, ha a huroktárolóbemeneti gyűjteményéből szeretné átvenni az objektumot.

      1. Állítsa az Aktuális elemet a ForEach-tevékenységHuroktároló tevékenységének Aktuális elem tulajdonságára.

        Megjegyzés

        Ha ez a tevékenység az első tevékenység az Egyes hurkok esetében, a rendszer automatikusan beállítja az aktuális elemet .

      2. Állítsa a Tulajdonság értékét Bind tulajdonságra annak az aktuális tevékenységnek az értékére, amely az Aktuális elem értéket fogja használni.

Tevékenység eltávolítása munkafolyamatból

Ezzel az eljárással eltávolíthat egy tevékenységet egy munkafolyamatból a Service Manager szerzői eszközben. Ez a művelet nem távolítja el a tevékenységet a Tevékenységtárból vagy a Tevékenységek eszközkészlet panelről.

Tevékenység eltávolítása munkafolyamatból

  • A szerzői ablaktáblán kattintson a jobb gombbal a tevékenységre, és válassza a Törlés parancsot.

Következő lépések