Dokumentacja działania przepływu pracy narzędzia do tworzenia programu Service Manager
Ten artykuł zawiera wskazówki dla deweloperów technologii informatycznych, dzięki czemu mogą tworzyć niestandardowe działania programu Windows Workflow Foundation (WF), których mogą używać informatycy do tworzenia przepływów pracy platformy WF specyficznych dla ich procesów IT. Niestandardowe działania WF rozszerzają bibliotekę działań — działania dystrybuowane za pomocą narzędzia do tworzenia programu Service Manager. Sekcja Dokumentacja działania przepływu pracy tego dokumentu zawiera szczegółowe informacje o domyślnych działaniach WF w bibliotece działań. Te informacje mają pomóc deweloperom (lub informatykom działającym jako deweloperzy) tworzyć niestandardowe działania WF zgodnie z potrzebami.
Aby uzyskać informacje na temat używania działań WF i przepływów pracy WF w programie Service Manager, zobacz Automatyzowanie procesów IT za pomocą przepływów pracy.
Działania usługi Active Directory
Użyj działań domena usługi Active Directory Services (AD DS), aby uczynić funkcje usługi Active Directory częścią przepływu pracy w programie Service Manager.
Narzędzie do tworzenia programu Service Manager udostępnia dwa domyślne działania programu Service Manager w grupie Działania usługi Active Directory w okienku Przybornik działań. W sekcjach w tym artykule opisano te działania.
Dodawanie komputera usług AD DS do działania grupy
To działanie dodaje komputer do grupy zabezpieczeń w usługach domena usługi Active Directory (AD DS) w programie Service Manager. Komputer i grupa muszą należeć do tej samej domeny, a wszystkie kontenery w domenie są przeszukiwane.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | 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. |
Właściwości
Działanie Dodawanie komputera usług AD DS do grupy używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Domena komputera | KomputerDomain | String | Tak | W pełni kwalifikowana nazwa domeny DNS, w której znajduje się komputer (na przykład contoso.com). |
Nazwa komputera | W pełniqualifiedComputerName | String | Tak | Nazwa komputera. |
Nazwa grupy | W pełniqualifiedGroupName | String | Tak | Nazwa grupy usług domena usługi Active Directory. |
Działanie Dodawanie komputera usług AD DS do grupy generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Type | Opis |
---|---|---|---|
Wyjście | Wyjście | Wartość logiczna | Wynik operacji: prawda , jeśli dodanie powiodło się; Fałsz , jeśli nie powiodło się. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | None | Brak |
Dodawanie użytkownika usług AD DS do działania grupy
To działanie dodaje użytkownika do grupy zabezpieczeń w usługach domena usługi Active Directory (AD DS) w programie Service Manager. Użytkownik i grupa muszą należeć do tej samej domeny, a wszystkie kontenery w domenie są przeszukiwane.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | 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. |
Właściwości
Działanie Dodawanie użytkownika usług AD DS do grupy używa właściwości wejściowych wymienionych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Domena użytkownika | UserDomain | String | Tak | W pełni kwalifikowana nazwa domeny (FQDN) użytkownika. |
Nazwa użytkownika | UserName | String | Tak | Nazwa logowania użytkownika. |
Nazwa grupy | W pełniqualifiedGroupName | String | Tak | Nazwa FQDN grupy. |
Działanie Dodawanie użytkownika usług AD DS do grupy generuje dane wyjściowe opisane w poniższej tabeli.
Wyświetlana nazwa | Nazwa wewnętrzna | Type | Opis |
---|---|---|---|
Wyjście | Wyjście | Wartość logiczna | Wynik operacji: prawda, jeśli dodanie zakończyło się pomyślnie, wartość False, jeśli zakończyła się niepowodzeniem. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | None | Brak |
Działania przepływu sterowania
Użyj działań przepływu sterowania, aby zapewnić strukturę — gałęzie, pętle lub opóźnienia czasomierza — dla przepływu pracy w programie Service Manager.
Narzędzie do tworzenia udostępnia cztery domyślne działania przepływu sterowania w grupie Przepływ sterowania w okienku Przybornik działań.
Działanie opóźnienia
To działanie wprowadza opóźnienie między działaniami w przepływie pracy w programie Service Manager. Działanie Delay pochodzi z klasy DelayActivity programu Microsoft .NET Framework.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Delay używa właściwości wejściowych wymienionych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Inicjowanie limitu czasu | InitializeTimeoutDuration | Wewnętrzny | Określa procedurę obsługi inicjowania właściwości TimeoutDuration . | |
Przekroczenie limitu czasu | Przekroczenie limitu czasu | Zakres czasu | Tak | Czas trwania opóźnienia. |
Działanie Delay nie generuje właściwości wyjściowej.
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | Aby uzyskać więcej informacji na temat tego działania, zobacz DelayActivity Class (Klasa DelayActivity) w bibliotece klas programu .NET Framework. | Brak |
Dla każdego działania pętli
Działanie For Each Loop przyjmuje jako dane wejściowe tablicę (kolekcję) obiektów i powtarza zestaw działań w pętli dla każdego obiektu w kolekcji. Jeśli na przykład kolekcja danych wejściowych ma pięć obiektów, pętla iteruje pięć razy. Jeśli kolekcja jest pusta, pętla nie wykonuje iteracji. Nie ma górnego limitu liczby obiektów w kolekcji. Działanie For Each Loop zawsze jest uruchamiane na komputerze, na którym jest uruchamiany przepływ pracy.
Działanie For Each Loop to działanie złożone z dwoma kontenerami dla działań:
Kontener wejściowy: to działanie konfiguruje pętlę i definiuje kolekcję danych wejściowych. Możesz użyć działania Pobierz zdarzenie lub Pobierz maszynę wirtualną w tej roli.
Kontener pętli: o nazwie ForEachChildActivity, to działanie zawiera działania pętli. Większość działań programu Windows Workflow Foundation (WF), które zostały wprowadzone w tym kontenerze, mają dwie dodatkowe właściwości: Bieżący element i właściwość do powiązania. Dla każdego działania w kontenerze pętli ustaw następujące właściwości:
Ustaw wartość Bieżący element na właściwość Current Item działania Kontener pętli dla działania ForEach. Jeśli to działanie jest pierwszym działaniem w działaniu Dla każdej pętli , bieżący element jest ustawiany automatycznie.
Ustaw wartość właściwości Na powiązanie właściwości z wartością właściwości bieżącego działania, która używa wartości Bieżącego elementu .
Dwa typy działań nie pobierają właściwości Bieżący element i Właściwość do powiązania i dlatego nie mogą używać obiektów w kolekcji wejściowej:
Działania skryptu, takie jak działanie Skrypt programu Windows PowerShell.
Działania niestandardowe lub inne działania, które nie dziedziczą z klasy WorkflowActivityBase . Takie działania obejmują te działania, które są oparte na klasie bazowej Działania , takie jak natywne działania programu Visual Studio.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie For Each Loop używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kolekcja danych wejściowych | InputCollection | Tablica/obiekt | Nie dotyczy | Kolekcja obiektów, które mają być przekazywane pojedynczo do działań w ramach działania dla każdej pętli . Jeśli działanie znajdujące się w kontenerze wejściowym generuje tablicę obiektów jako jej właściwość wyjściową, kolekcja danych wejściowych zostanie automatycznie ustawiona na tej właściwości. Aby wyświetlić bieżącą wartość tej właściwości, kliknij prawym przyciskiem myszy kontener pętli i wybierz polecenie Właściwości. |
Bieżący element | CurrentItem | Objekt | Nie dotyczy | Indeks do kolekcji danych wejściowych, który działania w pętli mogą być używane jako właściwość wejściowa. Dla pierwszego działania w kontenerze pętli ta właściwość jest ustawiana automatycznie. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Dla każdej pętli używa niestandardowej usługi śledzenia, która jest dostarczana przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki w następujących warunkach: — Jeśli w działaniu ForEachLoop wystąpi jakikolwiek błąd, który nie dotyczy działań podrzędnych, przepływ pracy kończy się. — Jeśli wystąpi jakikolwiek błąd w działaniach podrzędnych, przepływ pracy zakończy się, chyba że ContinueOnError=true. — Jeśli którakolwiek z właściwości wejściowych ma wartość null. Działanie nie iteruje. Każde działanie w działaniu For Each Loop musi zapisywać własne błędy lub wyjątki dla niestandardowej usługi śledzenia. Działanie For Each Loop nie robi tego samego. |
Brak | Brak |
Działanie IfElse
To działanie steruje sekwencją 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.
Działanie IfElse to działanie programu Visual Studio, które używa reguł i warunków. Aby uzyskać więcej informacji na temat używania reguł i warunków w programie Windows Workflow Foundation (WF), zobacz Samouczek: używanie reguł i warunków w programie WF w bibliotece MSDN.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Brak.
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | Aby uzyskać więcej informacji na temat działania IfElse, zobacz IfElseActivity Class (Klasa IfElseActivity) w bibliotece klas programu .NET Framework 4. | Brak |
Działanie równoległe
To działanie przekształca sekwencję działań w dwie równoczesne sekwencje działań. Działanie Równoległe to działanie programu Visual Studio. Aby uzyskać więcej informacji na temat klasy ParallelActivity, zobacz ParallelActivity Class (Klasa ParallelActivity) w bibliotece klas programu .NET Framework.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Brak.
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | None | Brak |
Działania programu Virtual Machine Manager
Użyj działań zarządzania maszynami wirtualnymi w programie Service Manager, aby tworzyć przepływy pracy umożliwiające tworzenie i aktualizowanie maszyn wirtualnych. Działania zarządzania maszynami wirtualnymi obsługują program System Center Virtual Machine Manager.
Narzędzie do tworzenia programu Service Manager udostępnia następujące pięć domyślnych działań zarządzania maszynami wirtualnymi w grupie Działania programu VMM w okienku Przybornik działań.
Działanie Uzyskiwanie maszyny wirtualnej
To działanie w programie Service Manager pobiera listę co najmniej jednego identyfikatora maszyny wirtualnej z biblioteki programu Virtual Machine Manager (VMM).
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | — Konsola programu Virtual Machine Manager i program Service Manager muszą być zainstalowane na tym samym serwerze. — Upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach domena usługi Active Directory (AD DS). — Konsola programu Virtual Machine Manager i program Service Manager muszą być zainstalowane na tym samym serwerze. — Upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach domena usługi Active Directory (AD DS). |
Właściwości
Działanie Pobierz maszynę wirtualną używa właściwości wejściowych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Zestaw parametrów | ParametrSet | String | Nie; wartość domyślna to Połączenie. | Określa podzbiór parametrów zorganizowanych w określonym celu. Dla działania Pobierz maszynę wirtualną można wybrać jeden z następujących zestawów parametrów: - Wszystkie: wyszukaj wszystkie dostępne maszyny wirtualne. - Identyfikator: wyszukaj maszynę wirtualną o znanym identyfikatorze. - Połączenie: wyszukaj maszyny wirtualne połączone z serwerem programu Virtual Machine Manager (VMM) wyznaczonym przez właściwość VMMServer . - VMHostGroup: wyszukaj maszyny wirtualne połączone z hostem maszyny wirtualnej wyznaczonym przez właściwość hosta maszyny wirtualnej. |
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
wszystkie | wszystkie | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Dostępne, jeśli zestaw parametrów to Wszystko. Jeśli jest ustawiona wartość True, działanie Pobierz maszynę wirtualną zwraca listę identyfikatorów maszyn wirtualnych wszystkich dostępnych maszyn wirtualnych. |
IDENTYFIKATOR | IDENTYFIKATOR | String | Wymagane, jeśli zestaw parametrów jest identyfikatorem. | Dostępne, jeśli zestaw parametrów ma identyfikator. Jeśli jest ustawiona wartość True, działanie Pobierz maszynę wirtualną zwraca listę identyfikatorów maszyn wirtualnych wszystkich maszyn wirtualnych, których identyfikatory maszyn wirtualnych są zgodne ze wszystkimi lub częścią określonej wartości identyfikatora. |
Grupa zarządzania | ManagementGroup | String | Nie | Określa grupę zarządzania, w której zostanie uruchomione to działanie. Ustaw wartość localhost. (Tylko do odczytu) |
Serwer skryptów | Obiekt docelowy | String | Tak | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchomienie działania. |
Host maszyny wirtualnej | VMHost | String | Wymagane, jeśli zestaw parametrów to VMHostGroup | Dostępne, jeśli zestaw parametrów to VMHostGroup. Jeśli ten zestaw parametrów zostanie wybrany, działanie Pobierz maszynę wirtualną zwraca listę identyfikatorów maszyn wirtualnych wszystkich maszyn wirtualnych uruchomionych na określonym hoście. |
Nazwa maszyny wirtualnej | VMName | String | Nie | Określa nazwę lub część nazwy maszyny wirtualnej do wyszukania. Jeśli ciąg jest częścią nazwy, działanie pobiera identyfikatory wszystkich maszyn wirtualnych, które zawierają ciąg. |
VMMServer | VMMServer | String | Tak | Określa nazwę serwera programu System Center Virtual Machine Manager (VMM), który zarządza maszynami wirtualnymi. |
Działanie Pobierz maszynę wirtualną generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Identyfikatory maszyn wirtualnych | VMIDList | Tablica ciągów | Określa listę identyfikatorów maszyn wirtualnych o nazwach, które są zgodne ze wszystkimi lub częścią ciągu nazwy maszyny wirtualnej. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Pobierz maszynę wirtualną używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Działanie Przenoszenia maszyny wirtualnej
To działanie w programie Service Manager przenosi maszynę wirtualną z biblioteki programu Virtual Machine Manager (VMM) do hosta konserwacji.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | — Konsola programu Virtual Machine Manager i program Service Manager muszą być zainstalowane na tym samym serwerze. — Upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach domena usługi Active Directory (AD DS). |
Właściwości
Działanie Przenoszenie maszyny wirtualnej używa właściwości wejściowych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Blokuj lm, jeśli host jest zajęty | BlockLMIfHostBusy | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Blokuje ponowienie próby migracji na żywo funkcji Hyper-V, jeśli migracja nie powiodła się, ponieważ host źródłowy lub host docelowy uczestniczy już w innej migracji na żywo. |
Grupa zadań | Grupa zadań | Guid (ciąg) | Nie. | Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw. |
Zmienna zadania | Zmienna zadania | String | Nie | Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru. |
Grupa zarządzania | ManagementGroup | String | Nie | Określa grupę zarządzania, w której zostanie uruchomione to działanie. Ustaw wartość localhost. (Tylko do odczytu) |
Ścieżka | Ścieżka | String | Nie | Określa miejsce docelowe maszyny wirtualnej na hoście konserwacji. |
IDENTYFIKATOR PROTipID | IDENTYFIKATOR PROTipID | Identyfikator GUID | Nie. | Określa identyfikator porady wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia przyszłe przeprowadzanie inspekcji porad PRO. |
Uruchamianie asynchroniczne | Uruchamianie asynchroniczne | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Określa, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń. |
Serwer skryptów | Obiekt docelowy | String | Tak | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchomienie działania. |
Uruchamianie maszyny wirtualnej w lokalizacji docelowej | StartVMOnTarget | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Określa, że maszyna wirtualna jest uruchamiana natychmiast po dotarciu do hosta docelowego. |
Korzystanie z klastra | UseCluster | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Wymusza użycie migracji klastra systemu Windows Server 2008 do transferu maszyny wirtualnej, która jest w stanie zapisanym na hoście, nawet jeśli klaster obsługuje migrację na żywo funkcji Hyper-V. |
Korzystanie z sieci LAN | UseLan | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Wymusza transfer przez sieć lokalną (LAN), nawet jeśli dostępny jest szybszy mechanizm transferu, taki jak transfer sieci magazynowania (SAN). |
Host maszyny wirtualnej | Nazwa hosta maszyny wirtualnej | String | Tak | Określa nazwę hosta konserwacji, do którego zostanie przeniesiona maszyna wirtualna. |
Identyfikator maszyny wirtualnej | VMID | String | Tak | Określa unikatowy identyfikator maszyny wirtualnej do przeniesienia. |
Serwer VMM | VMMServer | String | Tak | Określa nazwę serwera programu System Center Virtual Machine Manager (VMM), który zarządza maszynami wirtualnymi. |
Działanie Przenoszenie maszyny wirtualnej generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Identyfikator maszyny wirtualnej | VMID | String | Określa unikatowy identyfikator przeniesionej maszyny wirtualnej. Wejściowy identyfikator maszyny wirtualnej i wyjściowy identyfikator maszyny wirtualnej są równe, chyba że działanie nie może odnaleźć maszyny wirtualnej o identyfikatorze maszyny wirtualnej zgodnej z wejściowym identyfikatorem maszyny wirtualnej. W takim przypadku wyjściowy identyfikator maszyny wirtualnej ma wartość Null. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Przenoszenie maszyny wirtualnej używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager w celu rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Działanie zamykania maszyny wirtualnej
To działanie w programie Service Manager wyłącza system operacyjny gościa na maszynie wirtualnej.
Działanie Zamknij maszynę wirtualną można użyć na maszynie wirtualnej na hoście opartym na systemie Windows (hoście funkcji Hyper-V lub hoście serwera wirtualnego) tylko wtedy, gdy usługi gościa wirtualizacji są zainstalowane na maszynie wirtualnej. W przypadku maszyny wirtualnej wdrożonej na hoście funkcji Hyper-V usługa gościa wirtualizacji jest nazywana składnikami integracji. W przypadku maszyny wirtualnej wdrożonej na hoście serwera wirtualnego usługa gościa wirtualizacji nosi nazwę Dodatki maszyny wirtualnej.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | — Konsola programu Virtual Machine Manager i program Service Manager muszą być zainstalowane na tym samym serwerze. — Upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach domena usługi Active Directory (AD DS). |
Właściwości
Działanie Zamykanie maszyny wirtualnej używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Zmienna zadania | Zmienna zadania | String | Nie | Określa, że postęp zadania jest śledzony i przechowywany w zmiennej, która jest nazwana przez ten parametr. |
Grupa zarządzania | ManagementGroup | String | Nie | Określa grupę zarządzania, w której zostanie uruchomione to działanie. Ustaw wartość localhost. (Tylko do odczytu) |
IDENTYFIKATOR PROTipID | IDENTYFIKATOR PROTipID | Identyfikator GUID | Nie. | Określa identyfikator porady wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia przyszłe przeprowadzanie inspekcji porad PRO. |
Uruchamianie asynchroniczne | Uruchamianie asynchroniczne | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Określa, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń. |
Serwer skryptów | Obiekt docelowy | String | Tak | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchomienie działania. |
Identyfikator maszyny wirtualnej | VMID | String | Tak | Określa unikatowy identyfikator maszyny wirtualnej, która ma zostać zamknięta. |
VMMServer | VMMServer | String | Tak | Określa nazwę serwera programu System Center Virtual Machine Manager (VMM), który zarządza maszynami wirtualnymi. |
Działanie Zamykanie maszyny wirtualnej generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Identyfikator maszyny wirtualnej | VMID | String | Określa unikatowy identyfikator maszyny wirtualnej, która została zamknięta. Wejściowy identyfikator maszyny wirtualnej i wyjściowy identyfikator maszyny wirtualnej są równe, chyba że działanie nie może odnaleźć maszyny wirtualnej o identyfikatorze maszyny wirtualnej zgodnej z wejściowym identyfikatorem maszyny wirtualnej. W takim przypadku wyjściowy identyfikator maszyny wirtualnej ma wartość Null. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Zamykanie maszyny wirtualnej używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Uruchamianie działania maszyny wirtualnej
To działanie w programie Service Manager uruchamia zatrzymaną lub wstrzymaną maszynę wirtualną.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Uruchamianie maszyny wirtualnej używa właściwości wejściowych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Zmienna zadania | Zmienna zadania | String | Nie | Określa, że postęp zadania jest śledzony i przechowywany w zmiennej, która jest nazwana przez ten parametr. |
Grupa zarządzania | ManagementGroup | String | Nie | Grupa zarządzania, w której zostanie uruchomione to działanie. Ustaw wartość localhost. (Tylko do odczytu) |
IDENTYFIKATOR PROTipID | IDENTYFIKATOR PROTipID | Identyfikator GUID | Nie. | Określa identyfikator porady wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia przyszłe przeprowadzanie inspekcji porad PRO. |
Uruchamianie asynchroniczne | Uruchamianie asynchroniczne | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Określa, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń. |
Serwer skryptów | Obiekt docelowy | String | Tak | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchomienie działania. |
Identyfikator maszyny wirtualnej | VMID | String | Tak | Określa unikatowy identyfikator maszyny wirtualnej do uruchomienia. |
VMMServer | VMMServer | String | Tak | Określa nazwę serwera programu System Center Virtual Machine Manager (VMM), który zarządza maszynami wirtualnymi. |
Działanie Uruchamianie maszyny wirtualnej generuje dane wyjściowe opisane w poniższej tabeli.
Wyświetlana nazwa | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Identyfikator maszyny wirtualnej | VMID | String | Określa unikatowy identyfikator uruchomionej maszyny wirtualnej. Wejściowy identyfikator maszyny wirtualnej i wyjściowy identyfikator maszyny wirtualnej są równe, chyba że działanie nie może odnaleźć maszyny wirtualnej o identyfikatorze maszyny wirtualnej zgodnej z wejściowym identyfikatorem maszyny wirtualnej. W takim przypadku wyjściowy identyfikator maszyny wirtualnej ma wartość Null. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Uruchamiania maszyny wirtualnej używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki, jeśli nie można rozpoznać żadnej z właściwości skryptu. | Brak | Brak |
Działanie Zapisywania maszyny wirtualnej stanu
To działanie w programie Service Manager zapisuje stan maszyny wirtualnej, a następnie zatrzymuje maszynę wirtualną.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | — Konsola programu Virtual Machine Manager i program Service Manager muszą być zainstalowane na tym samym serwerze. — Upewnij się, że konto przepływu pracy programu Service Manager ma wystarczające uprawnienia do modyfikowania grup zabezpieczeń w usługach domena usługi Active Directory (AD DS). |
Właściwości
Działanie Zapisz stan maszyny wirtualnej używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Zmienna zadania | Zmienna zadania | String | Nie | Określa, że postęp zadania jest śledzony i przechowywany w zmiennej, która jest nazwana przez ten parametr. |
Grupa zarządzania | ManagementGroup | String | Nie | Określa grupę zarządzania, w której zostanie uruchomione to działanie. Ustaw wartość localhost. (Tylko do odczytu) |
IDENTYFIKATOR PROTipID | IDENTYFIKATOR PROTipID | Identyfikator GUID | Nie. | Określa identyfikator porady wydajności i optymalizacji zasobów (PRO), która wyzwoliła tę akcję. Umożliwia przyszłe przeprowadzanie inspekcji porad PRO. |
Uruchamianie asynchroniczne | Uruchamianie asynchroniczne | Wartość logiczna | L.p. (Ustawieniem domyślnym jest Fałsz). | Określa, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń. |
Serwer skryptów | Obiekt docelowy | String | Tak | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchomienie działania. |
Identyfikator maszyny wirtualnej | VMID | String | Tak | Określa unikatowy identyfikator maszyny wirtualnej do zapisania. |
Serwer VMM | VMMServer | String | Tak | Określa nazwę serwera programu System Center Virtual Machine Manager (VMM), który zarządza maszynami wirtualnymi. |
Działanie Zapisz stan maszyny wirtualnej generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Identyfikator maszyny wirtualnej | VMID | String | Określa unikatowy identyfikator zapisanej maszyny wirtualnej. Wejściowy identyfikator maszyny wirtualnej i wyjściowy identyfikator maszyny wirtualnej są równe, chyba że działanie nie może odnaleźć maszyny wirtualnej o identyfikatorze maszyny wirtualnej zgodnej z wejściowym identyfikatorem maszyny wirtualnej. W takim przypadku wyjściowy identyfikator maszyny wirtualnej ma wartość Null. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Zapisz stan maszyny wirtualnej używa niestandardowej usługi śledzenia, która jest dostarczana przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Działania skryptu
Działanie skryptu w programie Service Manager umożliwia uruchamianie skryptu w ramach przepływu pracy.
Działania skryptu są uruchamiane jako oddzielny proces od przepływów pracy; jednak są one również uruchamiane w kontekście zabezpieczeń konta przepływu pracy programu Service Manager.
Narzędzie do tworzenia programu Service Manager udostępnia następujące trzy domyślne działania skryptów w podgrupie Ogólne działania skryptów grupy Działania skryptu w okienku Przybornik działań działań.
Działanie skryptu polecenia
To działanie uruchamia skrypt wiersza polecenia w ramach przepływu pracy programu Windows Workflow Foundation (WF).
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Skrypt polecenia używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Grupa zarządzania | ManagementGroupName | String | Nie | Określa grupę zarządzania, do której należy serwer skryptów. Domyślnie jest to ustawienie localhost. (Tylko do odczytu) |
Parametry skryptu | Parametry | Ciąg słownika <, ciąg> | Tak | Określa przełączniki wiersza polecenia lub pary przełącznika/wartości, które mają być przekazywane do skryptu podczas jego uruchamiania. |
Treść skryptu | ScriptBody | String | Tak | Określa tekst samego skryptu. |
Serwer skryptów | Obiekt docelowy | String | Nie | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchamianie skryptu. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie Skrypt polecenia używa niestandardowej usługi śledzenia, która jest dostarczana przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Działanie skryptu programu Windows PowerShell
To działanie w programie Service Manager uruchamia skrypt programu Windows PowerShell w ramach przepływu pracy programu Windows Workflow Foundation (WF).
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Działanie Skrypt programu Windows PowerShell zależy od następujących wymagań wstępnych w czasie projektowania: — Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Właściwości
Działanie Skrypt programu Windows PowerShell używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Grupa zarządzania | ManagementGroupName | String | Nie | Określa grupę zarządzania, do której należy serwer skryptów. Domyślnie jest to ustawienie localhost. (Tylko do odczytu) |
Parametry skryptu | Parametry | Ciąg słownika <, ciąg> | Tak | Określa nazwę/wartość listy parametrów, które mają być przekazywane do skryptu podczas jego uruchamiania. Wartości parametrów można ustawić na dowolne z następujących odwołań do pakietu administracyjnego: - $Target/...$ - $MPElement[...] - $Data/...$. $Data odwołania są rozpoznawane tylko w czasie wykonywania w parametrach (nie w samym skrypcie). Użycie jednego z tych odwołań jako jedynej wartości parametru ustawia ten parametr na ciąg XML reprezentujący element danych wejściowych (z GetItemXML). |
Treść skryptu | ScriptBody | String | Tak | Określa tekst samego skryptu. |
Przystawki | SnapIns | String | Nie | Wyświetla listę przystawek programu Windows PowerShell w celu wstępnego załadowania do przestrzeni uruchomieniowej. |
Serwer skryptów | Obiekt docelowy | String | Nie | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchamianie skryptu. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie skryptu programu Windows PowerShell używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager do rejestrowania błędów i wyjątków po uruchomieniu działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Aby uzyskać więcej informacji na temat programu Windows PowerShell, zobacz Windows PowerShell. | Brak |
Działanie skryptu VBScript
To działanie w programie Service Manager uruchamia skrypt VBScript w ramach przepływu pracy programu Windows Workflow Foundation (WF).
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Działanie skryptu VBScript zależy od następujących wymagań wstępnych w czasie projektowania: Brak. |
Brak |
Właściwości
Działanie skryptu VBScript używa właściwości wejściowych opisanych w poniższej tabeli.
Wyświetlana nazwa | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawieniem domyślnym jest True). | Określa, czy przepływ pracy będzie nadal działać, jeśli działanie zakończy się niepowodzeniem. |
Ma błąd | HasError | Nie dotyczy | Określa, czy działanie ma ustawiony błąd. (Tylko do odczytu) | |
Grupa zarządzania | ManagementGroupName | String | Nie | Określa grupę zarządzania, do której należy serwer skryptów. (Domyślnie jest to ustawienie localhost) (tylko do odczytu) |
Parametry skryptu | Parametry | Ciąg słownika <, ciąg> | Tak | Zawiera listę przełączników standardowych i wszystkich skojarzonych wartości używanych przez ten skrypt podczas jego uruchamiania. |
Treść skryptu | ScriptBody | String | Tak | Określa tekst samego skryptu. |
Serwer skryptów | Obiekt docelowy | String | Nie | Określa nazwę systemu nazw domen (DNS) serwera z uruchomioną konsolą programu Service Manager. Nie używaj hosta lokalnego. |
Limit czasu skryptu | Limity czasuSeconds | Integer | L.p. (Ustawieniem domyślnym jest 300 sekund). | Określa maksymalną liczbę sekund, aby umożliwić uruchamianie skryptu. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Działanie skryptu VBScript używa niestandardowej usługi śledzenia dostarczanej przez program Service Manager do rejestrowania błędów i wyjątków podczas uruchamiania działania. Działanie generuje błędy lub wyjątki zgodnie z potrzebami, jeśli nie można rozpoznać żadnej właściwości skryptu. | Brak | Brak |
Działania programu Service Manager
Użyj działań programu Service Manager w programie Service Manager, aby program Service Manager był częścią przepływu pracy.
Narzędzie do tworzenia programu Service Manager udostępnia następujące cztery domyślne działania programu Service Manager w grupie Działania programu SM w okienku Przybornik działań.
Tworzenie działania zdarzenia
To działanie tworzy i wypełnia zdarzenie w programie Service Manager.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Tworzenie zdarzenia używa właściwości wejściowych wymienionych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | Komentarze |
---|---|---|---|---|
Identyfikator zdarzenia | Identyfikator zdarzenia | String | Tak | Określa unikatowy identyfikator, który jest generowany dla obiektu Incident . |
Komentarz dziennika akcji | ActionLogComment | String | Tak | Określa komentarz do uwzględnienia w dzienniku akcji obiektu incydentu . |
Domena użytkownika, której dotyczy problem | AffectedUserDomain | String | Tak | Określa nazwę domeny systemu nazw domen (DNS) użytkownika podstawowego, którego dotyczy zdarzenie. |
Nazwa użytkownika, którego dotyczy problem | Nazwa użytkownika, którego dotyczy problem | String | Tak | Określa nazwę użytkownika podstawowego, którego dotyczy zdarzenie. |
Kategoria | Kategoria | Liczba całkowita | Tak | Określa typ zdarzenia, taki jak Sieć lub Drukowanie. Wartość jest identyfikatorem wyliczenia. (Pole danych category -enum ) |
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawienie domyślne ma wartość true). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Wpływ | Wpływ | Liczba całkowita | Tak | Określa wpływ zdarzenia na użytkownika lub użytkowników, których dotyczy problem. Wartość jest identyfikatorem wyliczenia. (Wpływ - wyliczenie typu danych) |
Źródło | Źródło | Integer | Nie. | Określa źródło informacji o zdarzeniu, takich jak telefon lub poczta e-mail. Wartość jest identyfikatorem wyliczenia. (Źródło — pole typu danych wyliczenia ) |
Podsumowanie | Podsumowanie | String | Tak | Określa tekst podsumowania opisujący incydent. |
Pilność | Pilność | Liczba całkowita | Tak | Określa pilność rozwiązania zdarzenia. Wartość jest identyfikatorem wyliczenia. (Pilność — pole typu danych wyliczenia ) |
Działanie Create Incident (Tworzenie zdarzenia ) generuje dane wyjściowe opisane w poniższej tabeli.
Nazwisko | Typ | Komentarze |
---|---|---|
Zdarzenie SM | System.WorkItem.Incident | Zwraca skonstruowane wystąpienie klasy zdarzeń. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | None | Brak |
Pobieranie działania zdarzenia
To działanie pobiera co najmniej jedno zdarzenie w programie Service Manager.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Pobierz zdarzenie używa właściwości wejściowych wymienionych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | Komentarze |
---|---|---|---|---|
Domena użytkownika, której dotyczy problem | AffectedUserDomain | String | Nie | Określa nazwę domeny systemu nazw domen (DNS) użytkownika podstawowego, którego dotyczy zdarzenie. |
Nazwa użytkownika, którego dotyczy problem | Nazwa użytkownika, którego dotyczy problem | String | Nie | Określa nazwę użytkownika podstawowego, którego dotyczy zdarzenie. |
Kategoria | Kategoria | Integer | Nie. | Określa typ zdarzenia, taki jak Sieć lub Drukowanie. Wartość jest identyfikatorem wyliczenia. (Pole danych category -enum ) |
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Wartość domyślna to true). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Identyfikator zdarzenia | Identyfikator zdarzenia | String | Nie | Określa unikatowy identyfikator wygenerowany dla obiektu zdarzenia. |
Typ wyszukiwania | Typ wyszukiwania | Integer | Nie. | Określa tytuł typu wyszukiwania, który jest używany z działaniem. |
Stan | Stan | Integer | Nie. | Określa stan zdarzenia. Wartość jest identyfikatorem wyliczenia. (Stan — pole danych wyliczenia ) |
Tekst podsumowania | Tekst podsumowania | String | Nie | Określa tekst podsumowania opisujący incydent. |
Działanie Pobierz zdarzenie generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Komentarze |
---|---|---|---|
Zdarzenia sm | Obiekty SMIncident | Tablica elementu System.Workitem.Incident | Określa tablicę obiektów incydentów. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | Działanie Get Incident (Pobieranie zdarzenia ) ma własny moduł sprawdzania poprawności błędu w celu przeprowadzenia walidacji błędów we właściwościach wejściowych. | Brak |
Aktualizowanie działania zdarzenia
To działanie w programie Service Manager zapisuje zmiany właściwości w jednym zdarzeń programu Service Manager.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
Brak | Brak |
Właściwości
Działanie Update Incident (Zdarzenie aktualizacji) używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Komentarz dziennika akcji | ActionLogComment | String | Nie | Określa komentarz do uwzględnienia w dzienniku akcji obiektu incydentu. |
Domena użytkownika, której dotyczy problem | AffectedUserDomain | String | Nie | Określa nazwę domeny systemu nazw domen (DNS) użytkownika podstawowego, którego dotyczy zdarzenie. |
Nazwa użytkownika, którego dotyczy problem | Nazwa użytkownika, którego dotyczy problem | String | Nie | Określa nazwę użytkownika podstawowego, którego dotyczy zdarzenie. |
Kategoria | Kategoria | Integer | Nie. | Określa typ zdarzenia, taki jak Sieć lub Drukowanie. Wartość jest identyfikatorem wyliczenia. (Kategoria — typ danych wyliczeniowych ) |
Kontynuuj przy błędzie | ContinueOnError | Wartość logiczna | L.p. (Ustawienie domyślne ma wartość true). | Określa, czy przepływ pracy powinien kontynuować działanie, jeśli działanie zakończy się niepowodzeniem. |
Wpływ | Wpływ | Integer | Nie. | Określa wpływ zdarzenia na użytkownika lub użytkowników, których dotyczy problem. Wartość jest identyfikatorem wyliczenia. (Wpływ - wyliczenie typu danych) |
Źródło | Źródło | Integer | Nie. | Określa źródło informacji o zdarzeniu, takich jak telefon lub poczta e-mail. Wartość jest identyfikatorem wyliczenia. (Źródło — typ danych wyliczeniowych ) |
Zdarzenie programu Service Manager | SmIncident | System.Workitem.Incident | Nie. | Skonstruowane wystąpienie klasy zdarzeń do zaktualizowania. |
Stan | Stan | Integer | Nie. | Określa stan zdarzenia, który wygenerował działanie. Wartość jest identyfikatorem wyliczenia. (Stan - wyliczenie typu danych) |
Podsumowanie | Podsumowanie | String | Nie | Określa tekst podsumowania opisujący incydent. |
Pilność | Pilność | Integer | Nie. | Określa pilność rozwiązania zdarzenia. Wartość jest identyfikatorem wyliczenia. (Pilność — pole typu danych wyliczenia ) |
Działanie Aktualizuj zdarzenie generuje dane wyjściowe opisane w poniższej tabeli.
Display name | Nazwa wewnętrzna | Type | Opis |
---|---|---|---|
Zdarzenie SM | SmIncident | System.WorkItem.Incident | Zwraca aktualizację wystąpienia klasy incydentu. Wejściowe zdarzenie SM i wyjściowe zdarzenie SM są równe, chyba że działanie nie może odnaleźć zdarzenia SM. W takim przypadku wyjściowy incydent SM jest ustawiony na wartość Null. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | None | Brak |
Ustaw stan działania na Ukończone działanie
To działanie aktualizuje stan zautomatyzowanego działania w programie Service Manager.
Wymagania wstępne dotyczące czasu projektowania | Wymagania wstępne dotyczące czasu wykonywania |
---|---|
None | Brak. |
Właściwości
Ustawienie stanu działania na Ukończone używa właściwości wejściowych opisanych w poniższej tabeli.
Display name | Nazwa wewnętrzna | Typ | Wymagania | opis |
---|---|---|---|---|
Identyfikator działania | Identyfikator działania | String | Tak | Określa identyfikator obiektu zautomatyzowanego działania programu Service Manager. |
Błędy i wyjątki | Uwagi | Przykład |
---|---|---|
Brak | Jeśli używasz tego działania w przepływie pracy wyzwalanym przez automatyczne działanie programu Service Manager, wprowadź wartość $Data/BaseManagedEntityId$ jako wartość tej właściwości. Ta wartość ma zastosowanie do działania Ustaw stan działania na Ukończone w zautomatyzowanym działaniu, które wyzwoliło przepływ pracy do uruchomienia. | Brak |