Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą programu Service Manager można zautomatyzować wiele procesów administracyjnych, które wcześniej wymagały zadań ręcznych. Funkcja, która umożliwia tę automatyzację, to przepływ pracy programu Windows Workflow Foundation (WF). Przepływ pracy WF obejmuje działania przepływu pracy, które są również określane jako działania WF, aby odróżnić je od innych typów działań programu Service Manager. Każde działanie w przepływie pracy wykonuje funkcję, taką jak dołączanie użytkownika lub komputera do grupy w usługach domenowych Active Directory (AD DS), tworzenie incydentu w Service Manager lub uruchamianie skryptu. Możesz złożyć działania WF w przepływ pracy, który wykonuje zestaw zadań, oraz określić warunki, w jakich uruchamiany jest przepływ pracy.
W tym artykule opisano funkcje programu Service Manager, których można użyć do automatyzacji procesów. Opisuje on relacje między przepływami pracy i pakietami administracyjnymi oraz opisuje działania programu Windows Workflow Foundation (WF), które narzędzie Service Manager Authoring Tool udostępnia w domyślnej bibliotece działań.
Przepływy pracy i pakiety administracyjne
Manager usług uruchamia przepływ pracy systemu Windows Workflow Foundation (WF) przy użyciu informacji o warunku wyzwalacza przechowywanych w pakiecie administracyjnym. Dla każdego przepływu pracy pakiet administracyjny zawiera jeden moduł źródła danych i jeden moduł akcji zapisu. Moduł źródła danych definiuje warunek, który wyzwala uruchamianie przepływu pracy, a moduł akcji zapisu definiuje akcje przepływu pracy. Pakiet administracyjny przechowuje również wszelkie informacje o skryptach używane przez przepływ pracy.
Pliki i formaty
Oprócz pliku pakietu administracyjnego przepływy pracy platformy WF wymagają kilku plików pomocniczych:
Pliki środowiska autorskiego. Podczas tworzenia lub edytowania przepływu pracy te pliki przechowują nieprzetworzone informacje o przepływie pracy, takie jak wartości właściwości i logika przepływu pracy.
Skompilowany plik zestawu przepływu pracy (nazwa przepływu pracy.dll). Podczas zapisywania pakietu administracyjnego w narzędziu do tworzenia programu Service Manager narzędzie kompiluje również wszystkie nieprzetworzone pliki przepływu pracy (pliki XOML i CS) do pliku zestawu przepływu pracy (DLL).
Pliki zestawu działań (activityname.dll). Te pliki zawierają definicje dostępnych działań przepływu pracy. Narzędzie do tworzenia nie może modyfikować plików zestawu działań.
Aby zaimplementować pakiet administracyjny z przepływami pracy w środowisku konsoli programu Service Manager, upewnij się, że program Service Manager ma dostęp do pliku zestawu przepływu pracy i plików zestawu działań, a także samego pakietu administracyjnego. Na poniższej ilustracji przedstawiono sposób interakcji różnych plików podczas uruchamiania przepływu pracy.
Warunki wyzwalania przepływów pracy
Moduł źródła danych przepływu pracy definiuje warunek wyzwalacza przepływu pracy. Przepływ pracy może mieć jeden z dwóch typów warunku wyzwalacza:
Minutnik. Ta opcja (nazywana również harmonogramem) wyzwala przepływ pracy w wyznaczonych dniach tygodnia lub w innym określonym interwale.
Zapytanie bazy danych. Ta opcja (nazywana również subskrypcją) wyzwala przepływ pracy, gdy określony typ zmiany występuje w określonej klasie obiektu. Możesz wybrać klasę z dowolnego z zainstalowanych pakietów administracyjnych i wybrać spośród trzech typów zmian:
Po utworzeniu nowego wystąpienia klasy
Po zaktualizowaniu wystąpienia klasy
Po usunięciu wystąpienia klasy
Biblioteka działań
Biblioteka działań w narzędziu do tworzenia programu Service Manager udostępnia wiele działań przepływu pracy do tworzenia podstawowych przepływów pracy programu Windows Workflow Foundation (WF). Każde działanie wykonuje dyskretną funkcję, taką jak ustanowienie struktury pętli w przepływie pracy, uruchomienie skryptu lub utworzenie zdarzenia programu Service Manager. Biblioteka działań zawiera następujące typy działań:
Działania usługi Active Directory — działania , które wykonują funkcje usługi Active Directory, takie jak dodawanie użytkowników lub komputerów do grup.
Działania przepływu sterowania — działania , które zapewniają strukturę przepływu pracy, takie jak pętle i gałęzie if-else.
Działania programu Virtual Machine Manager — działania , których można użyć do tworzenia przepływów pracy wykonujących proste operacje z maszynami wirtualnymi.
Działania skryptu — działania uruchamiające skrypty programu Windows PowerShell, wiersza polecenia lub Microsoft Visual Basic Scripting Edition (VBScript).
Działania programu Service Manager — działania , które wykonują funkcje programu Service Manager, takie jak tworzenie lub aktualizowanie zdarzeń.
W poniższych tabelach wymieniono domyślne działania, które są dostępne w narzędziu do tworzenia:
Działanie usługi Active Directory | opis |
---|---|
Dodawanie komputera AD DS do grupy | Użyj tego działania do dodania komputera do grupy zabezpieczeń w domenowych usługach katalogowych Active Directory (AD DS). W przypadku korzystania z tego działania upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach AD DS. |
Dodawanie użytkownika usług AD DS do grupy | To działanie służy do dodawania użytkownika do grupy zabezpieczeń w usługach AD DS. W przypadku korzystania z tego działania upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach AD DS. |
Aktywność sterowania przepływem | opis |
---|---|
Opóźnienie | To działanie umożliwia wprowadzenie opóźnienia między działaniami w przepływie pracy. |
Dla każdej pętli | To działanie służy do powtarzania określonego zestawu działań dla zdefiniowanej liczby iteracji. |
instrukcja if-else | To działanie służy do kontrolowania sekwencji działań w przepływie pracy na podstawie warunku logicznego (prawda/fałsz). Możesz użyć wyniku poprzedniego działania (takiego jak działanie skryptu) dla warunku. |
Równoległy | To działanie służy do rozwidlenia sekwencji działań w dwie równoczesne sekwencje działań. |
Działanie zarządzania maszynami wirtualnymi | opis |
---|---|
Pobierz maszynę wirtualną | To działanie służy do pobierania listy co najmniej jednego identyfikatora maszyny wirtualnej z biblioteki programu System Center Virtual Machine Manager (VMM). |
Przenoszenie maszyny wirtualnej | To działanie służy do przenoszenia maszyny wirtualnej z biblioteki programu VMM do hosta konserwacyjnego. |
Wyłączenie maszyny wirtualnej | To działanie służy do zamykania systemu operacyjnego gościa na maszynie wirtualnej. |
Uruchomienie maszyny wirtualnej | Użyj tego działania, aby uruchomić zatrzymaną lub wstrzymaną maszynę wirtualną. |
Zapis stanu maszyny wirtualnej | Użyj tego działania, aby zapisać stan maszyny wirtualnej, a następnie zatrzymać maszynę wirtualną. |
Działanie skryptu | opis |
---|---|
Skrypt polecenia | To działanie służy do uruchamiania skryptu wiersza polecenia w ramach workflow WF. |
Skrypt VBScript | To działanie służy do uruchamiania skryptu VBScript w ramach przepływu pracy platformy WF. |
Skrypt programu Windows PowerShell | To działanie służy do uruchamiania skryptu programu Windows PowerShell w ramach przepływu pracy platformy WF. |
Działanie programu Service Manager | opis |
---|---|
Tworzenie zdarzenia | To działanie służy do tworzenia i wypełniania zdarzenia programu Service Manager. |
Pobierz zdarzenie | To działanie służy do pobierania jednego lub więcej incydentów programu Service Manager. |
Aktualizowanie zdarzenia | To działanie zapisuje zmiany w właściwościach w jednym incydencie programu Service Manager. |
Ustaw stan działania na ukończony | To działanie służy do aktualizowania stanu zautomatyzowanego działania programu Service Manager. |