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
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.
A Tevékenységek eszközkészlet panelen keresse meg a megfelelő tevékenységcsoportot.
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é.
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
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.
A szerzői ablaktáblán kattintson a jobb gombbal a tevékenységre, és válassza a Másolás parancsot.
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
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.
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.
Adja meg a szkripttevékenység tulajdonságait:
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.
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.
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.
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ő.
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.
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.
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
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.
A Tevékenységek eszközkészlet panelen keresse meg a Control Flow tevékenységcsoportot.
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.
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:
A Tevékenységek eszközkészlet panelen bontsa ki a használni kívánt tevékenységet tartalmazó tevékenységcsoportot.
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.
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.
Á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 .
Á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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: