Přidání nebo odebrání aktivit pracovního postupu portálu Service Manager
Aktivity pracovního postupu jsou stavebními bloky pracovního postupu. Postupy v této části můžete použít k přidání aktivit do pracovního postupu; odebírání, kopírování a vkládání aktivit; a nakonfigurujte specializované aktivity pro import skriptů Prostředí Windows PowerShell do pracovního postupu.
Přidání aktivity do pracovního postupu
Tento postup slouží k přidání aktivity do pracovního postupu z podokna Sada nástrojů aktivit v nástroji pro tvorbu portálu Service Manager.
Ve scénáři přizpůsobení Woodgrove Bank použije Ken tento postup k přidání aktivit WF (Windows Workflow Foundation) Přidat počítač služby AD DS do skupiny a nastavit stav aktivity na Dokončeno do svého pracovního postupu.
Chcete-li přidat aktivitu do pracovního postupu, postupujte takto:
V Průzkumníku sad Management Pack rozbalte pracovní postupy, klikněte pravým tlačítkem myši na požadovaný pracovní postup a vyberte Upravit. Tím se pracovní postup otevře v podokně vytváření. Klikněte například pravým tlačítkem na AddComputerToADGroupWF a vyberte Upravit.
V podokně Panel nástrojů aktivit vyhledejte příslušnou skupinu aktivit.
Přetáhněte aktivitu, kterou chcete vytvořit, do podokna vytváření a pak ji přesuňte mezi ikonami Zahájení a Konec pracovního postupu nebo mezi dvěma existujícími aktivitami. Posloupnost aktivit zobrazených v podokně vytváření (shora dolů) představuje pořadí, ve kterém se aktivity budou spouštět. Pokud chcete aktivity spouštět ve smyčce nebo struktuře if-else, nejprve přetáhněte aktivitu struktury (například Pro každou smyčku) do podokna vytváření a potom aktivity přesuňte do aktivity struktury.
Například přetažením přidat počítač služby AD DS do skupiny seskupit ze skupiny aktivit služby Active Directory do podokna vytváření a potom ho přetáhněte mezi ikonami Zahájení a Konec pracovního postupu. Potom přetáhněte položku Nastavit stav aktivity na Dokončeno a přetáhněte ji mezi předchozí aktivitou a ikonou Ukončit.
Vlastnosti aktivity můžete nastavit hned po jeho přidání do podokna vytváření nebo můžete vlastnosti nastavit později.
Poznámka:
Pokud v tuto chvíli nenastavíte vlastnosti, může být aktivita označená ikonou Červený vykřičník. Tato ikona označuje, že před spuštěním aktivity musí být nastavena jedna nebo více vlastností aktivity. Pokud chcete zobrazit seznam těchto požadovaných vlastností, vyberte ikonu.
Kopírování a vložení aktivity v pracovním postupu
Pokud váš pracovní postup používá více aktivit stejného typu (například více aktivit přidat počítač služby AD DS do skupiny), můžete k rychlému duplikování aktivit použít funkci kopírování a vložení v nástroji pro vytváření service manageru. Chcete-li duplikovat hodnoty vlastností aktivity s aktivitou, nastavte hodnoty pro vlastnosti a pak aktivitu zkopírujte a vložte.
Kopírování a vložení aktivity
V Průzkumníku sad Management Pack rozbalte pracovní postupy, klikněte pravým tlačítkem myši na požadovaný pracovní postup a vyberte Upravit. Tím se pracovní postup otevře v podokně vytváření.
V podokně vytváření klikněte pravým tlačítkem myši na aktivitu a vyberte Kopírovat.
Proveďte některou z následujících akcí:
Pokud chcete aktivitu vložit na konec pracovního postupu, klikněte pravým tlačítkem na podokno vytváření a vyberte Vložit.
Pokud chcete aktivitu vložit hned za existující aktivitu, klikněte pravým tlačítkem myši na existující aktivitu a vyberte Vložit.
Přidání skriptu do pracovního postupu
Knihovna aktivit zahrnuje specializované aktivity, které do pracovních postupů zahrnují skripty Windows PowerShellu, skripty jazyka VBScript nebo skripty příkazového řádku. Pomocí aktivity skriptu naimportujte obsah skriptu a definujte parametry, které skript vyžaduje ke spuštění. Nástroj pro tvorbu portálu Service Manager vytvoří v sadě Management Pack úlohu pro správu skriptu a uloží obsah a parametry skriptu.
Service Manager neověřuje parametry skriptu; proto musíte zajistit, aby logika skriptu zpracovávala ověřování. Při vytváření incidentu s rozšířenou vlastností a nezadávejte hodnotu rozšířené vlastnosti, hodnota parametru se parsuje a předává se jako $Data/Vlastnost.
Aktivity skriptů se spouštějí jako samostatný proces od pracovních postupů; ale také běží v kontextu zabezpečení účtu pracovního postupu portálu Service Manager.
Pomocí následujícího postupu přidejte skript do pracovního postupu.
Pokud chcete přidat skript do pracovního postupu, postupujte takto:
V Průzkumníku sad Management Pack rozbalte pracovní postupy, klikněte pravým tlačítkem myši na požadovaný pracovní postup a vyberte Upravit. Tím se pracovní postup otevře v podokně vytváření.
V podokně Sada nástrojů aktivit vyhledejte skupinu skriptů aktivit a její podskupiny Aktivity obecných skriptů. Přetáhněte aktivitu skriptu, kterou chcete použít, na pozici mezi ikonami zahájení pracovního postupu a koncem pracovního postupu nebo mezi dvěma existujícími aktivitami.
Nastavte vlastnosti aktivity skriptu:
V podokně Podrobností vyberte některou z vlastností v kategorii Vstupy aktivit a vyberte tlačítko se třemi tečky (...), které se zobrazí vedle vlastnosti.
V dialogovém okně Konfigurovat aktivitu skriptu vyberte Importovat skript. V dialogovém okně Importovat vyberte soubor skriptu, který chcete použít, a vyberte Otevřít.
Upozornění
Po importu skriptu pro aktivitu skriptu, pokud znovu vyberete Importovat skript , všechny nové skripty, které importujete, zcela nahradí předchozí skript.
Vyberte vlastnosti skriptu. Pokud chcete vytvořit parametr pro skript, vyberte Nový a ve sloupci Name zadejte název.
Poznámka:
Pro skript VBScript a aktivitu skriptů příkazů neexistuje žádný sloupec Name .
Pokud chcete nastavit hodnotu parametru, zadejte ve sloupci Hodnota konstantní hodnotu. Pokud je to vhodné pro parametr, zadejte znaky přepínače, například /t, což je typické pro skripty příkazů.
Chcete-li svázat parametr s jinou vlastností, aby parametr získal jeho hodnotu z této vlastnosti, vyberte odpovídající tlačítko se třemi tečkami (...). V dialogovém okně Vytvořit vazbu parametru na vlastnost aktivity vyberte vlastnost, kterou chcete použít.
Pokud pracujete se skriptem, který vyžaduje moduly snap-in Prostředí Windows PowerShell ke spuštění, zadejte do pole snap-in prostředí Windows PowerShell názvy modulů snap-in oddělených středníky.
Kliknutím na tlačítko OK zavřete dialogové okno Konfigurovat aktivitu skriptu.
Přidání aktivity toku řízení do pracovního postupu
Aktivity toku řízení slouží k poskytování struktury – větví, smyček nebo zpoždění časovače – pro váš pracovní postup. Nástroj pro tvorbu portálu Service Manager poskytuje čtyři předdefinované aktivity toku řízení:
Aktivita zpoždění – Představuje zpoždění mezi aktivitami v pracovním postupu.
Pro každou aktivitu smyčky – přijímá jako vstup pole (kolekce) objektů a opakuje sadu aktivit v objektu For Each Loop v kolekci.
IfElse Activity – řídí posloupnost aktivit v pracovním postupu na základě logické podmínky (True/False).
Paralelní aktivita – vytvoří forky posloupnosti aktivit do dvou souběžných sekvencí aktivit.
Chcete-li použít aktivitu Delay, jednoduše přetáhněte aktivitu Delay do pracovního postupu a pak nastavte vlastnost TimeoutDuration aktivity na interval zpoždění, který chcete použít. Chcete-li použít ifElse nebo paralelní aktivitu, přetáhněte aktivitu do pracovního postupu a pak přesuňte pravidelné aktivity do IfElse nebo Parallel aktivity.
Použití aktivity For Each Loop se podobá použití IfElse nebo Paralelní aktivity. Můžete ale chtít nastavit další vlastnosti pro aktivity v rámci smyčky For Each. Pomocí následujícího postupu přidejte do pracovního postupu smyčku For Each.
Přidání každé smyčky do pracovního postupu
V Průzkumníku sad Management Pack rozbalte pracovní postupy, klikněte pravým tlačítkem myši na požadovaný pracovní postup a vyberte Upravit. Tím se pracovní postup otevře v podokně vytváření.
V podokně Panel nástrojů aktivit vyhledejte skupinu řízení aktivit.
Přetáhněte aktivitu For Each Loop na pozici mezi ikonami Zahájení pracovního postupu a Konec pracovního postupu nebo mezi dvěma existujícími aktivitami.
Přidejte aktivity, pro které chcete provádění opakovat, do kontejneru smyčky (ForEachChildActivity). Přidání jednotlivých aktivit:
V podokně Sada nástrojů aktivit rozbalte skupinu aktivit obsahující aktivitu, kterou chcete použít.
Přetáhněte aktivitu na pozici na začátek aktivity Kontejner smyčky. Pokud aktivita kontejneru smyčky již obsahuje další aktivity, přetáhněte novou aktivitu na pozici před, po nebo mezi existujícími aktivitami.
Většina aktivit pracovního postupu, které umístíte do tohoto kontejneru, mají dvě další vlastnosti: Aktuální položka a vlastnost k vytvoření vazby. Pro každou aktivitu v kontejneru smyčky nastavte tyto vlastnosti následujícím způsobem:
Poznámka:
Nastavení vlastností není povinné a je užitečné pouze v případě, že chcete objekt převzít ze vstupní kolekce kontejneru smyčky.
Nastavte aktuální položku na vlastnost Current Item aktivity smyčky kontejneru aktivity ForEach.
Poznámka:
Pokud je tato aktivita první aktivitou ve smyčce For Each, nastaví se aktuální položka automaticky.
Nastavte hodnotu vlastnosti Bind na hodnotu vlastnosti aktuální aktivity, která bude používat hodnotu Current Item .
Odebrání aktivity z pracovního postupu
Tímto postupem odeberete aktivitu z pracovního postupu v nástroji pro tvorbu portálu Service Manager. Tato operace neodebere aktivitu z knihovny aktivit ani z podokna Sada nástrojů aktivit.
Pokud chcete odebrat aktivitu z pracovního postupu, postupujte takto:
- V podokně vytváření klikněte pravým tlačítkem myši na aktivitu a vyberte Odstranit.