Referenční informace o aktivitách pracovního postupu nástroje Service Manager Authoring Tool

Důležité

Tato verze Service Manager dosáhla konce podpory. Doporučujeme upgradovat na Service Manager 2022.

Tento článek obsahuje pokyny pro vývojáře informačních technologií (IT), aby mohli vytvářet vlastní aktivity WF (Windows Workflow Foundation), které můžou IT specialisté použít k vytváření pracovních postupů WF, které jsou specifické pro jejich PROCESY IT. Vlastní aktivity WF rozšiřují knihovnu aktivit – aktivity distribuované pomocí nástroje Service Manager Authoring Tool. Informační část o aktivitách pracovního postupu v tomto dokumentu poskytuje podrobné informace o výchozích aktivitách WF v knihovně aktivit. Tato informace má pomoci vývojářům (nebo IT profesionálům působícím jako vývojáři) vytvářet podle potřeby vlastní aktivity WF.

Informace o tom, jak používat aktivity WF a pracovní postupy WF s Service Manager, najdete v tématu Automatizace PROCESŮ IT pomocí pracovních postupů.

Aktivity služby Active Directory

Aktivity Active Directory Domain Services (AD DS) slouží k tomu, aby funkce Active Directory byly součástí pracovního postupu v Service Manager.

Nástroj Service Manager Authoring Tool poskytuje dvě výchozí Service Manager aktivity ve skupině Aktivity služby Active Directory v podokně Sada nástrojů aktivit. Tyto aktivity popisují oddíly v tomto článku.

Přidání počítače se službou AD DS do aktivity skupiny

Tato aktivita přidá počítač do skupiny zabezpečení v Active Directory Domain Services (AD DS) v Service Manager. Počítač a skupina musí patřit do stejné domény a prohledávají se všechny kontejnery v doméně.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Při použití této aktivity se ujistěte, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS.

Vlastnosti

Aktivita Přidat počítač služby AD DS do skupiny používá vstupní vlastnosti popsané v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Doména počítače Doména počítače Řetězec Yes Plně kvalifikovaný název domény DNS, ve které se počítač nachází (například contoso.com).
Název počítače FullyQualifiedComputerName Řetězec Yes Název počítače.
Název skupiny FullyQualifiedGroupName Řetězec Yes Název skupiny Active Directory Domain Services.

Aktivita Přidat počítač služby AD DS do skupiny vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Description
Výstup Výstup Logická hodnota Výsledek operace: True , pokud sčítání bylo úspěšné; Nepravda , pokud došlo k chybě.
Chyby a výjimky Poznámky Příklad
Žádné Žádné Žádné

Přidání uživatele služby AD DS do aktivity skupiny

Tato aktivita přidá uživatele do skupiny zabezpečení v Active Directory Domain Services (AD DS) v Service Manager. Uživatel a skupina musí patřit do stejné domény a prohledávají se všechny kontejnery v doméně.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Při použití této aktivity se ujistěte, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS.

Vlastnosti

Aktivita Přidat uživatele služby AD DS do skupiny používá vstupní vlastnosti uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Doména uživatele Doména uživatele Řetězec Yes Plně kvalifikovaný název domény (FQDN) uživatele.
Uživatelské jméno Uživatelské jméno Řetězec Yes Přihlašovací jméno uživatele.
Název skupiny FullyQualifiedGroupName Řetězec Yes Plně kvalifikovaný název domény skupiny.

Aktivita Přidat uživatele služby AD DS do skupiny vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazovaný název Interní název Typ Description
Výstup Výstup Logická hodnota Výsledek operace: True , pokud bylo přidání úspěšné, false , pokud selhalo.
Chyby a výjimky Poznámky Příklad
Žádné Žádné Žádné

Aktivity toku řízení

Aktivity toku řízení můžete použít k poskytnutí struktury – větví, smyček nebo zpoždění časovače – pracovního postupu v Service Manager.

Nástroj pro vytváření obsahu poskytuje čtyři výchozí aktivity toku řízení ve skupině Tok řízení v podokně Sada nástrojů Aktivity .

Aktivita zpoždění

Tato aktivita zavádí zpoždění mezi aktivitami v pracovním postupu v Service Manager. Aktivita Delay je odvozena z třídy Microsoft .NET Framework DelayActivity .

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné Žádné

Vlastnosti

Aktivita Delay používá vstupní vlastnosti, které jsou uvedeny v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Inicializace časového limituDuration InitializeTimeoutDuration Interní Určuje obslužnou rutinu pro inicializaci TimeoutDuration vlastnost.
Doba trvání vypršení časového limitu Doba trvání vypršení časového limitu Časový interval Yes Doba trvání zpoždění.

Aktivita Delay nevytváří výstupní vlastnost.

Chyby a výjimky Poznámky Příklad
Žádné Další informace o této aktivitě najdete v tématu Třída DelayActivity v knihovně tříd rozhraní .NET Framework. Žádné

Aktivita smyčky For Each

Aktivita Smyčka For Each přijímá jako vstup pole (kolekci) objektů a opakuje sadu aktivit v rámci smyčky pro každý objekt v kolekci. Pokud například vstupní kolekce obsahuje pět objektů, smyčka iteruje pětkrát. Pokud je kolekce prázdná, smyčka neprovádí iteraci. Neexistuje žádný horní limit počtu objektů v kolekci. Aktivita Smyčka For Each se vždy spouští na počítači, na kterém běží pracovní postup.

Aktivita Smyčka For Each je složená aktivita se dvěma kontejnery pro aktivity:

  • Vstupní kontejner: Tato aktivita nastaví smyčku a definuje kolekci vstupů. V této roli můžete použít aktivitu Získání incidentu nebo Získání virtuálního počítače .

  • Kontejner smyčky: Tato aktivita s názvem ForEachChildActivity obsahuje aktivity smyčky. Většina aktivit Windows Workflow Foundation (WF), které umístíte do tohoto kontejneru, má dvě další vlastnosti: Aktuální položka a Vlastnost pro vazbu. Pro každou aktivitu v rámci kontejneru smyčky nastavte následující vlastnosti:

    1. Nastavte Aktuální položku na vlastnost Current Item aktivity Kontejner smyčky aktivity ForEach . Pokud je tato aktivita první aktivitou v aktivitě Smyčka For Each , je aktuální položka nastavena automaticky.

    2. Nastavte hodnotu Vlastnosti na Vázat vlastnost na hodnotu vlastnosti aktuální aktivity, která používá hodnotu Aktuální položka .

Dva typy aktivit nezískají vlastnosti Aktuální položka a Vlastnost pro vazbu , a proto nemůžou použít objekty ve vstupní kolekci:

  • Aktivity skriptu, jako je aktivita Windows PowerShell Script.

  • Vlastní aktivity nebo jiné aktivity, které nedědí z Třídy WorkflowActivityBase . Takové aktivity zahrnují aktivity, které jsou založeny na základní třídě Activity , jako jsou nativní aktivity sady Visual Studio.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné Žádné

Vlastnosti

Aktivita Smyčka For Each používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Vstupní kolekce InputCollection Pole nebo objekt Kolekce objektů, které mají být předány, jeden po druhém do aktivit v rámci smyčky For Each aktivity. Pokud aktivita, která se nachází ve vstupním kontejneru vytvoří pole objektů jako jeho výstupní vlastnost, Input Collection je automaticky nastavena na tuto vlastnost. Aktuální hodnotu této vlastnosti zobrazíte tak, že kliknete pravým tlačítkem na kontejner smyčky a vyberete Vlastnosti.
Aktuální položka Currentitem Objekt Index do vstupní kolekce , který aktivity v rámci smyčky mohou použít jako vstupní vlastnost. Pro první aktivitu v kontejneru smyčky se tato vlastnost nastaví automaticky.
Chyby a výjimky Poznámky Příklad
Aktivita Smyčka For Each používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita generuje chyby nebo výjimky za následujících podmínek:

– Pokud dojde k nějaké chybě v aktivitě ForEachLoop , která není u podřízených aktivit, pracovní postup se ukončí.
– Pokud dojde k nějaké chybě v rámci podřízených aktivit, pracovní postup se ukončí, pokud continueOnError=true.
– Pokud má některá ze vstupních vlastností hodnotu null. Aktivita neprovádí iteraci.

Každá aktivita v rámci aktivity smyčky For Each musí zapisovat své vlastní chyby nebo výjimky do vlastní služby sledování. Samotná aktivita Smyčka For Each to nedělá.
Žádné Žádné

Aktivita IfElse

Tato aktivita řídí pořadí aktivit v rámci pracovního postupu na základě logické podmínky (pravda/nepravda). Pro podmínku můžete použít výsledek předchozí aktivity, jako je aktivita skriptu.

Aktivita IfElse je aktivita sady Visual Studio, která používá pravidla a podmínky. Další informace o používání pravidel a podmínek ve službě Windows Workflow Foundation (WF) najdete v tématu Kurz: Použití pravidel a podmínek ve WF v knihovně MSDN.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné Žádné

Vlastnosti

Žádné

Chyby a výjimky Poznámky Příklad
Žádné Další informace o aktivitě IfElse najdete v tématu IfElseActivity – třída v knihovně tříd rozhraní .NET Framework 4. Žádné

Paralelní aktivita

Tato aktivita rozdělí posloupnost aktivit do dvou souběžných sekvencí aktivit. Paralelní aktivita je aktivita sady Visual Studio. Další informace o třídě ParallelActivity najdete v tématu Třída ParallelActivity v knihovně tříd rozhraní .NET Framework.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Žádné

Chyby a výjimky Poznámky Příklad
Žádné Žádné Žádné

Aktivity Virtual Machine Manageru

Aktivity správy virtuálních počítačů v Service Manager použijte k vytváření pracovních postupů, které umožňují vytváření a aktualizaci virtuálních počítačů. Aktivity správy virtuálních počítačů podporují System Center Virtual Machine Manager.

Nástroj pro vytváření Service Manager poskytuje následujících pět výchozích aktivit správy virtuálních počítačů ve skupině Aktivity nástroje VMM v podokně Sada nástrojů aktivit.

Získání aktivity virtuálního počítače

Tato aktivita v Service Manager načte seznam jednoho nebo více ID virtuálních počítačů z knihovny nástroje Virtual Machine Manager (VMM).

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné – Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru.
– Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení v Active Directory Domain Services (AD DS).
– Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru.
– Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení v Active Directory Domain Services (AD DS).

Vlastnosti

Aktivita Získat virtuální počítač používá vstupní vlastnosti v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Sada parametrů Sada parametrů Řetězec Ne; výchozí hodnota je Připojení. Určuje podmnožinu parametrů uspořádaných pro konkrétní účel. Pro aktivitu Získat virtuální počítač můžete vybrat jednu z následujících sad parametrů:

- Všechny: Vyhledejte všechny dostupné virtuální počítače.
- ID: Vyhledejte virtuální počítač se známým ID.
- Připojení: Vyhledejte virtuální počítače připojené k serveru Virtual Machine Manager (VMM) určenému vlastností VMMServer .
- VMHostGroup: Vyhledejte virtuální počítače připojené k hostiteli virtuálního počítače určenému vlastností Hostitel virtuálního počítače.
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Má chybu Chyba HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Vše Vše Logická hodnota No. (Výchozí nastavení je True.) K dispozici, pokud je sada parametrůVše. Pokud je nastavená na Hodnotu True, aktivita Získat virtuální počítač vrátí seznam ID virtuálních počítačů všech dostupných virtuálních počítačů.
ID ID Řetězec Vyžaduje se, pokud je sada parametrůID. K dispozici, pokud je sada parametrůID. Pokud je nastavená na Hodnotu True, vrátí aktivita Získat virtuální počítač seznam ID všech virtuálních počítačů, jejichž ID virtuálních počítačů odpovídají celé hodnotě nebo část zadaného ID.
Skupina pro správu Skupina pro správu Řetězec No Určuje skupinu pro správu, ve které se bude tato aktivita spouštět. Nastavte na localhost. (Jen pro čtení)
Skriptovací server Cíl Řetězec Yes Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má aktivita spustit.
Hostitel virtuálního počítače VMHost Řetězec Vyžaduje se, pokud je sada parametrůVMHostGroup. K dispozici, pokud je sada parametrůVMHostGroup. Pokud je vybraná tato sada parametrů, aktivita Získat virtuální počítač vrátí seznam ID všech virtuálních počítačů spuštěných na zadaném hostiteli.
Název virtuálního počítače VMName Řetězec No Určuje název nebo část názvu virtuálního počítače, který chcete vyhledat. Pokud je řetězec součástí názvu, aktivita načte ID všech virtuálních počítačů, které řetězec obsahují.
VMMServer VMMServer Řetězec Yes Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače.

Aktivita Získání virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálních počítačů Seznam VMIDList Pole řetězců Určuje seznam ID virtuálních počítačů s názvy, které odpovídají celému řetězci názvu virtuálního počítače nebo jeho části.
Chyby a výjimky Poznámky Příklad
Aktivita Získat virtuální počítač používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. Žádné Žádné

Aktivita přesunu virtuálního počítače

Tato aktivita v Service Manager přesune virtuální počítač z knihovny nástroje Virtual Machine Manager (VMM) na hostitele údržby.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné – Konzola nástroje Virtual Machine Manager i Service Manager musí být nainstalované na stejném serveru.
– Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS).

Vlastnosti

Aktivita přesunu virtuálního počítače používá vstupní vlastnosti v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Obsahuje chybu HasError Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení)
Blokovat LM, pokud je hostitel zaneprázdněný BlockLMIfHostBusy Logická hodnota No. (Výchozí nastavení je False.) Zablokuje opakování migrace Hyper-V za provozu, pokud migrace selhala, protože zdrojový nebo cílový hostitel se již účastní jiné migrace za provozu.
Skupina úloh Skupina úloh Guid (řetězec) No Určuje identifikátor řady příkazů, které se spustí jako sada.
Proměnná úlohy JobVariable Řetězec No Určuje, že průběh úlohy se sleduje a ukládá do proměnné s názvem pomocí tohoto parametru.
Skupina pro správu Skupina pro správu Řetězec No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení)
Cesta Cesta Řetězec No Určuje cíl virtuálního počítače na hostiteli údržby.
PROTipID PROTipID Identifikátor GUID No Určuje ID tipu PRO (Performance and Resource Optimization), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO.
Asynchronní spuštění RunAsynchronously Logická hodnota No. (Výchozí nastavení je False.) Určuje, že úloha se spustí asynchronně, aby se řízení okamžitě vrátilo do příkazového prostředí.
Server skriptů Cíl Řetězec Yes Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu Časový limitSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má aktivita spustit.
Spuštění virtuálního počítače v cíli StartVMOnTarget Logická hodnota No. (Výchozí nastavení je False.) Určuje, že virtuální počítač se spustí, jakmile dosáhne svého cílového hostitele.
Použití clusteru PoužitíClusteru Logická hodnota No. (Výchozí nastavení je False.) Vynutí použití migrace clusteru Se systémem Windows Server 2008 pro přenos virtuálního počítače, který je v uloženém stavu, na hostitele, i když cluster podporuje migraci Technologie Hyper-V za provozu.
Použít síť LAN UseLan Logická hodnota No. (Výchozí nastavení je False.) Vynutí přenos přes místní síť (LAN), i když je k dispozici rychlejší mechanismus přenosu, jako je přenos sítě SAN (Storage Area Network).
Hostitel virtuálního počítače Název hostitele virtuálního počítače Řetězec Yes Určuje název hostitele údržby, do kterého se virtuální počítač přesune.
ID virtuálního počítače VMID Řetězec Yes Určuje jedinečné ID virtuálního počítače, který se má přesunout.
Server VMM VMMServer Řetězec Yes Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače.

Aktivita přesunu virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID Řetězec Určuje jedinečné ID přesunutého virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Aktivita přesunu virtuálního počítače používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. Žádné Žádné

Aktivita vypnutí virtuálního počítače

Tato aktivita ve Service Manager vypne hostovaný operační systém na virtuálním počítači.

Aktivitu Vypnutí virtuálního počítače na virtuálním počítači na hostiteli se systémem Windows (hostitel Hyper-V nebo hostitel virtuálního serveru) můžete použít pouze v případě, že jsou na virtuálním počítači nainstalované služby hosta virtualizace. Pro virtuální počítač, který je nasazený na hostiteli Hyper-V, se služba hosta virtualizace nazývá Integrační komponenty. U virtuálního počítače, který je nasazený na hostiteli virtuálního serveru, se služba hosta virtualizace nazývá Doplňky virtuálních počítačů.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné – Konzola nástroje Virtual Machine Manager i Service Manager musí být nainstalované na stejném serveru.
– Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS).

Vlastnosti

Aktivita Vypnutí virtuálního počítače používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Obsahuje chybu HasError Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení)
Proměnná úlohy JobVariable Řetězec No Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Skupina pro správu Skupina pro správu Řetězec No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení)
PROTipID PROTipID Identifikátor GUID No Určuje ID tipu pro optimalizaci výkonu a prostředků (PRO), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO.
Asynchronní spuštění RunAsynchronously Logická hodnota No. (Výchozí nastavení je False.) Určuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Skriptovací server Cíl Řetězec Yes Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte Localhost.
Časový limit skriptu TimeoutSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má aktivita spustit.
ID virtuálního počítače VMID Řetězec Yes Určuje jedinečné ID virtuálního počítače, který se má vypnout.
VMMServer VMMServer Řetězec Yes Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače.

Aktivita Vypnutí virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID Řetězec Určuje jedinečné ID virtuálního počítače, který byl vypnutý. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Aktivita Vypnutí virtuálního počítače používá k protokolování chyb a výjimek při spuštění aktivity vlastní službu sledování, kterou poskytuje Service Manager. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. Žádné Žádné

Spuštění aktivity virtuálního počítače

Tato aktivita v Service Manager spustí zastavený nebo pozastavený virtuální počítač.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Aktivita Spustit virtuální počítač používá vstupní vlastnosti v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Má chybu Chyba HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Proměnná úlohy JobVariable Řetězec No Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Skupina pro správu Skupina pro správu Řetězec No Skupina pro správu, ve které se bude tato aktivita spouštět. Nastavte na localhost. (Jen pro čtení)
PROTipID PROTipID Identifikátor GUID No Určuje ID tipu pro optimalizaci výkonu a prostředků (PRO), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO.
Asynchronní spuštění RunAsynchronously Logická hodnota No. (Výchozí nastavení je False.) Určuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Skriptovací server Cíl Řetězec Yes Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu Časový limitSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má aktivita spustit.
ID virtuálního počítače VMID Řetězec Yes Určuje jedinečné ID virtuálního počítače, který se má spustit.
VMMServer VMMServer Řetězec Yes Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače.

Aktivita Spuštění virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazovaný název Interní název Typ Komentáře
ID virtuálního počítače VMID Řetězec Určuje jedinečné ID spuštěného virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Aktivita Spuštění virtuálního počítače používá vlastní sledovací službu poskytovanou Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby generuje chyby nebo výjimky, pokud některou z vlastností skriptu nelze vyřešit. Žádné Žádné

Aktivita uložení stavu virtuálního počítače

Tato aktivita v Service Manager uloží stav virtuálního počítače a pak ho zastaví.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné – Konzola nástroje Virtual Machine Manager a Service Manager musí být nainstalované na stejném serveru.
– Ujistěte se, že účet pracovního postupu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě Active Directory Domain Services (AD DS).

Vlastnosti

Aktivita uložit stav virtuálního počítače používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Pokračovat při chybě ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Obsahuje chybu HasError Určuje, jestli má aktivita nastavenou chybu. (jen pro čtení)
Proměnná úlohy JobVariable Řetězec No Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Skupina pro správu Skupina pro správu Řetězec No Určuje skupinu pro správu, ve které se tato aktivita spustí. Nastavte na localhost. (jen pro čtení)
PROTipID PROTipID Identifikátor GUID No Určuje ID tipu PRO (Performance and Resource Optimization), který tuto akci aktivoval. Umožňuje budoucí auditování tipů PRO.
Asynchronní spuštění RunAsynchronously Logická hodnota No. (Výchozí nastavení je False.) Určuje, že úloha se spustí asynchronně, aby se řízení okamžitě vrátilo do příkazového prostředí.
Server skriptů Cíl Řetězec Yes Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu Časový limitSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má aktivita spustit.
ID virtuálního počítače VMID Řetězec Yes Určuje jedinečné ID virtuálního počítače, který se má uložit.
Server VMM VMMServer Řetězec Yes Určuje název serveru System Center Virtual Machine Manager (VMM), který spravuje virtuální počítače.

Aktivita uložit stav virtuálního počítače vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
ID virtuálního počítače VMID Řetězec Určuje jedinečné ID uloženého virtuálního počítače. Vstupní ID virtuálního počítače a ID výstupního virtuálního počítače jsou stejné, pokud se aktivitě nepodařilo najít virtuální počítač s ID virtuálního počítače, které odpovídá vstupnímu ID virtuálního počítače. V takovém případě je ID výstupního virtuálního počítače nastavené na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Aktivita uložit stav virtuálního počítače používá vlastní službu sledování, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. Žádné Žádné

Aktivity skriptů

Použití aktivity skriptu v Service Manager ke spuštění skriptu jako součásti pracovního postupu.

Aktivity skriptů jsou spouštěny jako samostatný proces z pracovních postupů. Jsou však spouštěny také v kontextu zabezpečení účtu pracovních postupů portálu Service Manager.

Nástroj pro vytváření Service Manager poskytuje následující tři výchozí aktivity skriptů v podskupině Aktivity obecných skriptů skupiny Aktivity skriptů v podokně Sady nástrojů aktivit.

Aktivita skriptu příkazu

Tato aktivita spouští skript příkazového řádku jako součást pracovního postupu WF (Windows Workflow Foundation).

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Aktivita Skript příkazu používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Má chybu Chyba HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězec No Určuje skupinu pro správu, do které skriptovací server patří. Ve výchozím nastavení je tato možnost nastavená na localhost. (Jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Yes Určuje přepínače příkazového řádku nebo páry přepínačů a hodnot, které se mají předat do skriptu při jeho spuštění.
Text skriptu ScriptBody Řetězec Yes Určuje text samotného skriptu.
Skriptovací server Cíl Řetězec No Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má skript spustit.
Chyby a výjimky Poznámky Příklad
Aktivita Příkazového skriptu používá vlastní sledovací službu, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. Žádné Žádné

aktivita skriptu Windows PowerShell

Tato aktivita v Service Manager spustí skript Windows PowerShell jako součást pracovního postupu WF (Windows Workflow Foundation).

Požadavky na čas návrhu Požadavky na dobu spuštění
Aktivita skriptu Windows PowerShell závisí na následujících požadavcích v době návrhu:
- Windows PowerShell 2.0
Windows PowerShell 2.0

Vlastnosti

Aktivita Windows PowerShell Script používá vstupní vlastnosti popsané v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Má chybu Chyba HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězec No Určuje skupinu pro správu, do které skriptovací server patří. Ve výchozím nastavení je tato možnost nastavená na localhost. (Jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Yes Určuje seznam názvů a hodnot parametrů, které se mají předat do skriptu při jeho spuštění.

Hodnoty parametrů můžete nastavit na kterýkoli z následujících odkazů na sadu Management Pack:

- $Target/...$
- $MPElement[...]
- $Data/...$. $Data odkazy se řeší pouze za běhu v parametrech (ne v samotném skriptu).

Použití jednoho z těchto odkazů jako jediné hodnoty parametru nastaví tento parametr na řetězec XML, který představuje položku vstupních dat (z GetItemXML).
Text skriptu ScriptBody Řetězec Yes Určuje text samotného skriptu.
Moduly snap-in Moduly snapins Řetězec No Seznamy Windows PowerShell moduly snap-in pro předběžné načtení do runspace.
Skriptovací server Cíl Řetězec No Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má skript spustit.
Chyby a výjimky Poznámky Příklad
Aktivita Windows PowerShell Script používá vlastní službu sledování, kterou poskytuje Service Manager, k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. Další informace o Windows PowerShell najdete v tématu Windows PowerShell. Žádné

Aktivita skriptu jazyka VBScript

Tato aktivita v Service Manager spustí skript jazyka VBScript jako součást pracovního postupu WF (Windows Workflow Foundation).

Požadavky na čas návrhu Požadavky na dobu spuštění
Aktivita skriptu VBScript závisí na následujících požadavcích v době návrhu:
Žádné
Žádné

Vlastnosti

Aktivita skriptu jazyka VBScript používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazovaný název Interní název Typ Vyžadováno Popis
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je True.) Určuje, zda se pracovní postup bude dál spouštět, pokud aktivita selže.
Má chybu Chyba HasError Určuje, jestli má aktivita nastavenou chybu. (Jen pro čtení)
Skupina pro správu ManagementGroupName Řetězec No Určuje skupinu pro správu, do které skriptovací server patří. (Ve výchozím nastavení je tato možnost nastavená na localhost.) (Jen pro čtení)
Parametry skriptu Parametry Řetězec slovníku <, řetězec> Yes Obsahuje seznam standardních přepínačů a všech přidružených hodnot, které tento skript používá při spuštění.
Text skriptu ScriptBody Řetězec Yes Určuje text samotného skriptu.
Skriptovací server Cíl Řetězec No Určuje název DNS (Domain Name System) serveru, na kterém běží konzola Service Manager. Nepoužívejte localhost.
Časový limit skriptu TimeoutSeconds Integer No. (Výchozí nastavení je 300 sekund.) Určuje maximální počet sekund, po který se má skript spustit.
Chyby a výjimky Poznámky Příklad
Aktivita skriptu VBScript používá vlastní službu sledování, kterou poskytuje Service Manager k protokolování chyb a výjimek při spuštění aktivity. Aktivita podle potřeby vygeneruje chyby nebo výjimky, pokud se některé z vlastností skriptu nedají vyřešit. Žádné Žádné

Aktivity Service Manageru

Pomocí Service Manager aktivit v Service Manager můžete Service Manager funkce jako součást pracovního postupu.

Nástroj pro vytváření obsahu Service Manager poskytuje následující čtyři výchozí Service Manager aktivity ve skupině Aktivity SM v podokně Sady nástrojů aktivit.

Aktivita vytvoření incidentu

Tato aktivita vytvoří a naplní incident v Service Manager.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Aktivita Vytvořit incident používá vstupní vlastnosti uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Komentáře
ID incidentu ID incidentu Řetězec Yes Určuje jedinečný identifikátor, který se vygeneruje pro objekt Incident .
Komentář protokolu akcí ActionLogComment Řetězec Yes Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu .
Ovlivněná doména uživatele AffectedUserDomain Řetězec Yes Určuje název domény DNS (Domain Name System) primárního uživatele, kterého incident ovlivňuje.
Ovlivněné uživatelské jméno AffectedUserName Řetězec Yes Určuje uživatelské jméno primárního uživatele, kterého se incident týká.
Kategorie Kategorie Integer Yes Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datové pole Category -enum )
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí nastavení je true.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Dopad Dopad Integer Yes Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ impact -enum )
Source Source Integer No Určuje zdroj informací o incidentu, například Telefon nebo E-mail. Hodnota je ID výčtu. (Pole datového typu Source -enum )
Souhrn Souhrn Řetězec Yes Určuje souhrnný text, který popisuje incident.
Naléhavost Naléhavost Integer Yes Určuje naléhavost vyřešení incidentu. Hodnota je ID výčtu. (Pole Urgentého -enum )

Aktivita Vytvořit incident vygeneruje výstup, který je popsaný v následující tabulce.

Název Typ Komentáře
SM Incident System.WorkItem.Incident Vrátí instanci třídy vytvořeného incidentu.
Chyby a výjimky Poznámky Příklad
Žádné Žádné Žádné

Získání aktivity incidentu

Tato aktivita načte jeden nebo více incidentů v Service Manager.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Aktivita Získat incident používá vstupní vlastnosti, které jsou uvedené v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Komentáře
Ovlivněná doména uživatele AffectedUserDomain Řetězec No Určuje název domény DNS (Domain Name System) primárního uživatele, kterého incident ovlivňuje.
Ovlivněné uživatelské jméno AffectedUserName Řetězec No Určuje uživatelské jméno primárního uživatele, kterého se incident týká.
Kategorie Kategorie Integer No Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datové pole Category -enum )
Chyba Pokračovat při ContinueOnError Logická hodnota No. (Výchozí hodnota je true.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
ID incidentu ID incidentu Řetězec No Určuje jedinečný identifikátor vygenerovaný pro objekt incidentu.
Typ hledání Searchtype Celé číslo? No Určuje název typu hledání, který se používá s aktivitou.
Stav Stav Integer No Určuje stav incidentu. Hodnota je ID výčtu. (Datové pole Status -enum )
Souhrnný text Text souhrnu Řetězec No Určuje souhrnný text, který popisuje incident.

Aktivita Získat incident vygeneruje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Komentáře
Incidenty SM SMIncidents Pole System.Workitem.Incident Určuje pole objektů incidentů.
Chyby a výjimky Poznámky Příklad
Žádné Aktivita Získat incident má vlastní validátor, který provádí ověřování chyb u vstupních vlastností. Žádné

Aktivita aktualizace incidentu

Tato aktivita v Service Manager ukládá změny vlastností do jednoho Service Manager incidentu.

Požadavky na čas návrhu Požadavky na dobu spuštění
Žádné Žádné

Vlastnosti

Aktivita Aktualizovat incident používá vstupní vlastnosti, které jsou popsané v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
Komentář protokolu akcí ActionLogComment Řetězec No Určuje komentář, který se má zahrnout do protokolu akcí objektu incidentu.
Doména ovlivněných uživatelů Doména ovlivněných uživatelů Řetězec No Určuje název domény DNS (Domain Name System) primárního uživatele, kterého se incident týká.
Ovlivněné uživatelské jméno AffectedUserName Řetězec No Určuje uživatelské jméno primárního uživatele, kterého se incident týká.
Kategorie Kategorie Integer No Určuje typ incidentu, například Sítě nebo Tisk. Hodnota je ID výčtu. (Datový typ Category -enum )
Pokračovat při chybě ContinueOnError Logická hodnota No. (Výchozí nastavení je true.) Určuje, zda má pracovní postup pokračovat v provozu, pokud aktivita selže.
Dopad Dopad Integer No Určuje dopad incidentu na ovlivněného uživatele nebo uživatele. Hodnota je ID výčtu. (Datový typ Impact -enum )
Source Source Integer No Určuje zdroj informací o incidentu, například Telefon nebo E-mail. Hodnota je ID výčtu. (Datový typ Source -enum )
incident Service Manager SMIncident System.Workitem.Incident No Instance vytvořené třídy incidentu, která se má aktualizovat.
Stav Stav Integer No Určuje stav incidentu, který aktivitu vygeneroval. Hodnota je ID výčtu. (Datový typ Status -enum )
Souhrn Souhrn Řetězec No Určuje souhrnný text popisující incident.
Naléhavost Naléhavost Integer No Určuje naléhavost vyřešení incidentu. Hodnota je ID výčtu. (Pole Naléhavost -výčet datového typu)

Aktivita Update Incident generuje výstup, který je popsaný v následující tabulce.

Zobrazované jméno Interní název Typ Description
SM Incident SMIncident System.WorkItem.Incident Vrátí aktualizaci instance třídy incidentu. Vstupní incident SM a výstupní incident SM jsou stejné, pokud se aktivitě nepodařilo najít incident SM. V takovém případě je výstupní incident SM nastaven na hodnotu Null.
Chyby a výjimky Poznámky Příklad
Žádné Žádné Žádné

Nastavte Stav aktivity na Dokončená aktivita.

Tato aktivita aktualizuje stav automatizované aktivity v Service Manager.

Požadavky na dobu návrhu Požadavky na dobu běhu
Žádné Žádné

Vlastnosti

Aktivita Nastavit stav aktivity na Dokončeno používá vstupní vlastnosti, které jsou popsány v následující tabulce.

Zobrazované jméno Interní název Typ Vyžadováno Popis
ID aktivity ID aktivity Řetězec Yes Určuje identifikátor objektu Service Manager automatizované aktivity.
Chyby a výjimky Poznámky Příklad
Žádné Pokud tuto aktivitu používáte v pracovním postupu, který je aktivován Service Manager automatizovanou aktivitou, zadejte jako hodnotu této vlastnosti $Data/BaseManagedEntityId$. Tato hodnota platí pro aktivitu Nastavit stav aktivity na Dokončeno u automatizované aktivity, která aktivovala spuštění pracovního postupu. Žádné