Sdílet prostřednictvím


Automatizace IT procesů pomocí pracovních postupů v Service Manageru

Pomocí Service Manageru můžete automatizovat mnoho procesů správy, které dříve vyžadovaly ruční úlohy. Funkce, která tuto automatizaci umožňuje, je pracovní postup Windows Workflow Foundation (WF). Pracovní postup WF se skládá z aktivit pracovního postupu, které se označují také jako aktivity WF, aby se odlišily od jiných typů aktivit portálu Service Manager. Každá aktivita pracovního postupu provádí funkci, například připojení uživatele nebo počítače ke skupině ve službě Doména služby Active Directory Services (AD DS), vytvoření incidentu Service Manageru nebo spuštění skriptu. Aktivity WF můžete sestavit do pracovního postupu, který provádí sadu úkolů, a můžete určit podmínky, za kterých se pracovní postup spouští.

Tento článek popisuje funkce v Service Manageru, které můžete použít k automatizaci procesů. Popisuje vztahy mezi pracovními postupy a sadami Management Pack a popisuje aktivity služby Windows Workflow Foundation (WF), které nástroj pro tvorbu portálu Service Manager poskytuje ve výchozí knihovně aktivit.

Pracovní postupy a sady Management Pack

Service Manager spouští pracovní postup Windows Workflow Foundation (WF) pomocí informací o podmínce triggeru uložených v sadě Management Pack. Pro každý pracovní postup sada Management Pack obsahuje jeden modul zdroje dat a jeden modul akce zápisu. Modul zdroje dat definuje podmínku, která aktivuje spuštění pracovního postupu, a modul akce zápisu definuje akce pracovního postupu. Sada Management Pack také ukládá všechny informace o skriptu, které pracovní postup používá.

Soubory a formáty

Kromě souboru sady Management Pack vyžadují pracovní postupy WF několik podpůrných souborů:

  • Vytváření souborů prostředí Při vytváření nebo úpravě pracovního postupu ukládají tyto soubory nezpracované informace o pracovním postupu, například hodnoty vlastností a logiku pracovního postupu.

  • Kompilovaný soubor sestavení pracovního postupu (název pracovního postupu.dll). Když uložíte sadu Management Pack v nástroji pro tvorbu portálu Service Manager, nástroj také zkompiluje všechny nezpracované soubory pracovního postupu (soubory XOML a CS) do souboru sestavení pracovního postupu (DLL).

  • Soubory sestavení aktivit (název aktivity.dll). Tyto soubory obsahují definice dostupných aktivit pracovního postupu. Nástroj pro tvorbu nemůže upravovat soubory sestavení aktivity.

Pokud chcete implementovat sadu Management Pack s pracovními postupy v prostředí konzoly Service Manageru, ujistěte se, že má Service Manager přístup k souboru sestavení pracovního postupu a souborům sestavení aktivit a samotné sadě Management Pack. Následující obrázek ukazuje, jak různé soubory komunikují při spuštění pracovního postupu.

Obrázek sady Management Pack a souborů pracovních postupů

Aktivační podmínky pro pracovní postupy

Modul zdroje dat pracovního postupu definuje podmínku triggeru pracovního postupu. Pracovní postup může mít jeden ze dvou typů podmínky triggeru:

  • Časovač. Tato možnost (označovaná také jako plán) aktivuje pracovní postup v určených dnech v týdnu nebo v jiném zadaném intervalu.

  • Databázový dotaz. Tato možnost (označovaná také jako předplatné) aktivuje pracovní postup v případě, že konkrétní typ změny nastane v konkrétní třídě objektu. Třídu můžete vybrat z některé z nainstalovaných sad Management Pack a můžete si vybrat ze tří typů změn:

    • Při vytvoření nové instance třídy

    • Při aktualizaci instance třídy

    • Při odstranění instance třídy

Knihovna aktivit

Knihovna aktivit v Nástroji pro tvorbu portálu Service Manager poskytuje mnoho aktivit pracovních postupů pro vytváření základních pracovních postupů Windows Workflow Foundation (WF). Každá aktivita provádí samostatnou funkci, například vytvoření struktury smyčky v pracovním postupu, spuštění skriptu nebo vytvoření incidentu Service Manageru. Knihovna aktivit zahrnuje následující typy aktivit:

Následující tabulky uvádějí výchozí aktivity, které jsou k dispozici v nástroji pro tvorbu:

Aktivita služby Active Directory Popis
Přidání počítače služby AD DS do skupiny Tato aktivita slouží k přidání počítače do skupiny zabezpečení ve službě Doména služby Active Directory Services (AD DS).

Při použití této aktivity se ujistěte, že účet pracovního postupu portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS.
Přidání uživatele služby AD DS do skupiny Tato aktivita slouží k přidání uživatele do skupiny zabezpečení ve službě AD DS.

Při použití této aktivity se ujistěte, že účet pracovního postupu portálu Service Manager má dostatečná oprávnění k úpravě skupin zabezpečení ve službě AD DS.
Aktivita toku řízení Popis
Zpoždění Tato aktivita slouží k zavedení zpoždění mezi aktivitami v pracovním postupu.
Pro každou smyčku Tato aktivita slouží k opakování určité sady aktivit pro definovaný počet iterací.
IfElse Tato aktivita slouží k řízení posloupnosti aktivit v rámci pracovního postupu na základě logické podmínky (True/False). Pro podmínku můžete použít výsledek předchozí aktivity (například aktivity skriptu).
Paralelní Tato aktivita slouží k rozvětvení posloupnosti aktivit do dvou souběžných sekvencí aktivit.
Aktivita správy virtuálních počítačů Popis
Získání virtuálního počítače Tato aktivita slouží k načtení seznamu jednoho nebo více ID virtuálních počítačů z knihovny nástroje System Center Virtual Machine Manager (VMM).
Přesun virtuálního počítače Pomocí této aktivity můžete přesunout virtuální počítač z knihovny VMM do hostitele údržby.
Vypnout virtuální počítač Tato aktivita slouží k vypnutí hostovaného operačního systému na virtuálním počítači.
Spustit virtuální počítač Tato aktivita slouží ke spuštění zastaveného nebo pozastaveného virtuálního počítače.
Uložit stav virtuálního počítače Tato aktivita slouží k uložení stavu virtuálního počítače a zastavení virtuálního počítače.
Aktivita skriptu Popis
Skript příkazů Tato aktivita slouží ke spuštění skriptu příkazového řádku jako součásti pracovního postupu WF.
Skript jazyka VBScript Tato aktivita slouží ke spuštění skriptu jazyka VBScript jako součásti pracovního postupu WF.
Skript Windows PowerShellu Tato aktivita slouží ke spuštění skriptu Windows PowerShellu jako součásti pracovního postupu WF.
Aktivita portálu Service Manager Popis
Vytvoření incidentu Tato aktivita slouží k vytvoření a naplnění incidentu Service Manageru.
Získání incidentu Tato aktivita slouží k načtení jednoho nebo více incidentů Service Manageru.
Aktualizace incidentu Tato aktivita slouží k uložení změn vlastností do jednoho incidentu Service Manageru.
Nastavení stavu aktivity na dokončeno Tato aktivita slouží k aktualizaci stavu automatizované aktivity Service Manageru.

Další kroky