Service Manager Authoring Tool Workflowaktivitätsreferenz
Wichtig
Diese Version von Service Manager das Ende des Support erreicht hat. Es wird empfohlen, dass Sie ein Upgrade auf Service Manager 2019 durchführen.
Dieser Abschnitt enthält Erläuterungen für IT-Entwickler zur Erstellung benutzerdefinierter Windows Workflow Foundation-Aktivitäten (WF-Aktivitäten), mit deren Hilfe IT-Spezialisten WF-Workflows für ihre eigenen IT-Prozesse erstellen können. Benutzerdefinierte WF-Aktivitäten erweitern die Aktivitätsbibliothek– die Aktivitäten, die mit dem Service Manager Authoring Tool. Der Abschnitt „Referenz für Workflow-Aktivitäten“ dieses Dokuments enthält Einzelheiten zu den Standard-WF-Aktivitäten in der Aktivitätenbibliothek. Diese Informationen sind als Hilfe bei der Erstellung benutzerdefinierter WF-Aktivitäten für IT-Entwickler (bzw. IT-Spezialisten, die als Entwickler tätig sind) gedacht.
Informationen zur Verwendung von WF-Aktivitäten und WF-Workflows mit Service Manager finden Sie unter Automatisieren von IT-Prozessen mit Workflows.
Active Directory-Aktivitäten
Verwenden Active Directory Domain Services (AD DS), um Active Directory-Funktionen in ihrem Workflow in Service Manager.
Der Service Manager Authoring Tool stellt zwei Standardaktivitäten Service Manager in der Gruppe Active Directory-Aktivitäten im Bereich Aktivitäten-Toolbox zur Verfügung. In den Themen in diesem Abschnitt werden diese Aktivitäten erläutert.
Hinzufügen AD DS Computers zu einer Gruppenaktivität
Diese Aktivität fügt einen Computer zu einer Sicherheitsgruppe in Active Directory Domain Services (AD DS) in Service Manager. Der Computer und die Gruppe müssen zur gleichen Domäne gehören, und alle Container in der Domäne werden durchsucht.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Stellen Sie beim Verwenden dieser Aktivität sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen für das Ändern von Sicherheitsgruppen in AD DS verfügt.
Eigenschaften
Die Aktivität AD DS Computer zu Gruppe hinzufügen verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Computerdomäne | ComputerDomain | String | Ja | Der vollqualifizierte Name der DNS-Domäne, in der sich der Computer befindet (z.B. „contoso.com“). |
| Computername | FullyQualifiedComputerName | String | Ja | Der Name des Computers. |
| Gruppenname | FullyQualifiedGroupName | String | Ja | Der Name der Active Directory-Domänendienste-Gruppe. |
Die Aktivität AD DS Computer zu Gruppe hinzufügen generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | type | BESCHREIBUNG |
|---|---|---|---|
| Output | Output | Boolean | Das Ergebnis des Vorgangs: True, wenn die Addition erfolgreich war, FALSE, wenn ein Fehler auft kam. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Keine.
Beispiel
Keine.
Hinzufügen AD DS Benutzer zur Gruppenaktivität
Diese Aktivität fügt einen Benutzer zu einer Sicherheitsgruppe in Active Directory Domain Services (AD DS) in Service Manager. Der Benutzer und die Gruppe müssen zur gleichen Domäne gehören, und alle Container in der Domäne werden durchsucht.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Stellen Sie beim Verwenden dieser Aktivität sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen für das Ändern von Sicherheitsgruppen in AD DS verfügt.
Eigenschaften
Die Aktivität AD DS Benutzer zu Gruppe hinzufügen verwendet die in der folgenden Tabelle aufgeführten Eingabeeigenschaften.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Benutzerdomäne | UserDomain | String | Ja | Der vollqualifizierte Domänenname (FQDN) des Benutzers. |
| Benutzername | UserName | String | Ja | Der Anmeldename des Benutzers. |
| Gruppenname | FullyQualifiedGroupName | String | Ja | Der FQDN der Gruppe. |
Die Aktivität AD DS Benutzer zu Gruppe hinzufügen generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| Anzeigename | Interner Name | type | BESCHREIBUNG |
|---|---|---|---|
| Output | Output | Boolean | Das Ergebnis des Vorgangs: True, wenn die Addition erfolgreich war, FALSE, wenn ein Fehler auft kam. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Keine.
Beispiel
Keine.
Steuern Flow Aktivitäten
Verwenden Sie Ablaufsteuerungsaktivitäten, um Strukturverzweigungen, Schleifen oder Timerverzögerungen für Ihren Workflow in Service Manager.
Das Authoring Tool stellt vier Standardablaufsteuerungsaktivitäten in der Gruppe Flow imBereich Aktivitätentoolbox zur Verfügung.
Verzögerungsaktivität
Diese Aktivität führt zu einer Verzögerung zwischen Aktivitäten in einem Workflow in Service Manager. Die Delay-Aktivität wird von der Microsoft .NET Framework DelayActivity-Klasse abgeleitet.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Delay-Aktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| „TimeoutDuration“ initialisieren | InitializeTimeoutDuration | Intern | Gibt einen Handler zum Initialisieren der TimeoutDuration-Eigenschaft an. | |
| Dauer des Timeouts | Dauer des Timeouts | Timespan | Ja | Die Dauer der Verzögerung. |
Die Delay-Aktivität erzeugt keine Ausgabeeigenschaft.
Fehler und Ausnahmen
Keine.
Bemerkungen
Weitere Informationen zu dieser Aktivität finden Sie unter DelayActivity-Klasse in der .NET Framework-Klassenbibliothek.
Beispiel
Keine.
For Each-Schleifenaktivität
Die For Each-Schleifenaktivität nimmt als Eingabe ein Array(Collection ) von -Objekten an und wiederholt den Satz von Aktivitäten innerhalb der Schleife für jedes Objekt in der Auflistung. Wenn die Eingabesammlung fünf Objekte enthält, wird die Schleife beispielsweise fünfmal durchlaufen. Ist die Sammlung leer, wird die Schleife nicht durchlaufen. Die Anzahl von Objekten in der Sammlung ist nicht begrenzt. Die For Each-Schleifenaktivität wird immer auf dem Computer ausgeführt, auf dem der Workflow ausgeführt wird.
Die For Each-Schleifenaktivität ist eine zusammengesetzte Aktivität mit zwei Containern für Aktivitäten:
Eingabecontainer:Diese Aktivität richtet die Schleife ein und definiert die Eingabeaufsammlung. In dieser Rolle können Sie die Aktivität "Incident erhalten" oder "Virtuellen Computer erhalten" verwenden.
Schleifencontainer:Mit dem Namen ForEachChildActivityenthält diese Aktivität die Schleifenaktivitäten. Die Windows Workflow Foundation-Aktivitäten (WF), die Sie in diesem Container platzieren, verfügen über zwei zusätzliche Eigenschaften: Aktuelles Element und Eigenschaft zum Binden von. Legen Sie für jede Aktivität innerhalb des Schleifencontainers diese Eigenschaften wie folgt fest:
Legen Sie Current Item auf die Current Item-Eigenschaft der Loop Container-Aktivität der ForEach-Aktivität fest. Wenn diese Aktivität die erste Aktivität in der For Each-Schleifenaktivität ist, wird Das aktuelle Element automatisch festgelegt.
Legen Sie den Wert der Eigenschaft auf Bind-Eigenschaft auf den Wert der -Eigenschaft der aktuellen Aktivität fest, die den Wert des aktuellen Elements verwendet.
Zwei Arten von Aktivitäten erhalten die Eigenschaften Aktuelles Element und Eigenschaft nicht an Bind und können daher die Objekte in der Eingabesammlung nicht verwenden:
Skriptaktivitäten, z. B. die Windows PowerShell Script-Aktivität.
Benutzerdefinierte Aktivitäten oder andere Aktivitäten, die nicht von der WorkflowActivityBase-Klasse erben. Zu diesen Aktivitäten gehören die Aktivitäten, die auf der Basisklasse Activity basieren, z. B. systemeigene Visual Studio Aktivitäten.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die For Each-Schleifenaktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Eingabesammlung | InputCollection | Array/Objekt | Nicht zutreffend | Eine Auflistung von -Objekten, die nacheinander an die Aktivitäten innerhalb der For Each-Schleifenaktivität übergeben werden sollen. Wenn die Aktivität, die sich im Eingabecontainer befindet, ein Array von -Objekten als Ausgabeeigenschaft erzeugt, wird Input Collection automatisch auf diese Eigenschaft festgelegt. Klicken Sie zum Anzeigen des aktuellen Werts dieser Eigenschaft mit der rechten Maustaste auf den Schleifencontainer, und klicken Sie dann auf Eigenschaften. |
| Aktuelles Element | CurrentItem | Object | – | Ein Index in der Eingabesammlung, den Aktivitäten innerhalb der Schleife als Eingabeeigenschaft verwenden können. Für die erste Aktivität im Schleifencontainer wird diese Eigenschaft automatisch festgelegt. |
Fehler und Ausnahmen
Die For Each-Schleifenaktivität verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert in den folgenden Situationen Fehler oder Ausnahmen:
Wenn in der ForEachLoop-Aktivität ein Fehler auftritt und dies nicht bei den untergeordneten Aktivitäten der Fall ist, wird der Workflow beendet.
Wenn innerhalb der untergeordneten Aktivitäten ein Fehler auftritt, wird der Workflow beendet, es sei denn, ContinueOnError=true.
Wenn eine der Eingabeeigenschaften Null ist, wird die Aktivität nicht durchlaufen.
Jede Aktivität in der For Each-Schleifenaktivität muss eigene Fehler oder Ausnahmen in den benutzerdefinierten Überwachungsdienst schreiben. Die For Each-Schleifenaktivität führt dies nicht selbst aus.
Bemerkungen
Keine.
Beispiel
Keine.
IfElse-Aktivität
Diese Aktivität steuert die Reihenfolge der Aktivitäten innerhalb eines Workflows anhand einer booleschen Bedingung (Wahr/Falsch). Sie können das Ergebnis einer vorangehenden Aktivität (z.B. einer Skriptaktivität) für die Bedingung verwenden.
Die IfElse-Aktivität ist eine Visual Studio, die Regeln und Bedingungen verwendet. Weitere Informationen zur Verwendung von Regeln und Bedingungen in Windows Workflow Foundation (WF) finden Sie unter Tutorial: Verwenden von Regeln und Bedingungen in WF in der MSDN Library.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Keine.
Fehler und Ausnahmen
Keine.
Bemerkungen
Weitere Informationen zur IfElse-Aktivität finden Sie unter IfElseActivity-Klasse in der .NET Framework 4-Klassenbibliothek.
Beispiel
Keine.
Parallele Aktivität
Diese Aktivität verzweigt die Abfolge von Aktivitäten in zwei gleichzeitige Aktivitätsfolgen. Die Parallel-Aktivität ist eine Visual Studio-Aktivität. Weitere Informationen zur ParallelActivity-Klasse finden Sie unter ParallelActivity-Klasse in der .NET Framework-Klassenbibliothek.
Voraussetzungen für die Entwurfszeit
Keine.
Voraussetzungen für die Laufzeit
Keine.
Eigenschaften
Keine.
Fehler und Ausnahmen
Keine.
Bemerkungen
Keine.
Beispiel
Keine.
Virtual Machine Manager-Aktivitäten
Verwenden Sie Vm-Verwaltungsaktivitäten in Service Manager, um Workflows zu erstellen, die das Erstellen und Aktualisieren virtueller Computer ermöglichen. Die Verwaltungsaktivitäten für virtuelle Computer unterstützen System Center Virtual Machine Manager.
Der Service Manager Authoring Tool stellt die folgenden fünf Standardverwaltungsaktivitäten für virtuelle Computer in der Gruppe VMM-Aktivitäten im Bereich Aktivitätentoolbox bereit.
Vm-Aktivität abrufen
Diese Aktivität in Service Manager ruft eine Liste mit mindestens einer VM-IDs aus einer Virtual Machine Manager -Bibliothek (VMM) ab.
Voraussetzungen für die Entwurfszeit
Keine.
Voraussetzungen für die Laufzeit
Die Virtual Machine Manager-Konsole und Service Manager müssen beide auf demselben Server installiert sein.
Stellen Sie sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory-Domänendienste (AD DS) verfügt.
Eigenschaften
Die Aktivität VM abrufen verwendet die Eingabeeigenschaften in der folgenden Tabelle.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Parametersatz | ParameterSet | String | Nein; Der Standardwert ist "Connection". | Gibt eine Teilmenge von Parametern an, die für einen bestimmten Zweck organisiert sind. Für die Aktivität VM abrufen können Sie einen der folgenden Parametersätze auswählen: - - Suchen Sie nach allen verfügbaren virtuellen Computern. - - Suchen Sie nach einem virtuellen Computer mit einer bekannten ID. - - Suchen Sie nach virtuellen Computern, die mit dem Virtual Machine Manager (VMM)-Server verbunden sind, der durch die VMMServer-Eigenschaft festgelegt ist. - - Suchen Sie nach virtuellen Computern, die mit dem host des virtuellen Computers verbunden sind, der durch die EIGENSCHAFT VM-Host festgelegt ist. |
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| All | All | Boolean | Nein. (Standardeinstellung = True) | Verfügbar, wenn der Parametersatzauf Allefestgelegt ist. Wenn sie auf Truefestgelegt ist, gibt die Aktivität VM abrufen eine Liste der VM-IDs aller verfügbaren virtuellen Computer zurück. |
| id | id | String | Erforderlich, wenn der Parametersatzdie IDist. | Verfügbar, wenn der Parametersatz die IDist. Wenn sie auf Truefestgelegt ist, gibt die Aktivität VM abrufen eine Liste der VM-IDs aller virtuellen Computer zurück, deren VM-IDs ganz oder teilweise mit dem angegebenen ID-Wert übereinstimmen. |
| Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Gibt die Verwaltungsgruppe an, in der die Aktivität ausgeführt wird. Legen Sie auf localhostfest. (Schreibgeschützt) |
| Skriptserver | Ziel | String | Ja | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung der Aktivität an. |
| VM-Host | VMHost | String | Erforderlich, wenn der ParametersatzVMHostGroup lautet | Verfügbar, wenn der ParametersatzVMHostGroupist. Wenn dieser Parametersatz ausgewählt ist, gibt die Aktivität VM abrufen eine Liste der VM-IDs aller virtuellen Computer zurück, die auf dem angegebenen Host ausgeführt werden. |
| VM-Name | VMName | String | Nein | Gibt den Namen oder einen Teil des Namens der zu suchenden virtuellen Maschine an. Wenn die Zeichenfolge Teil eines Namens ist, ruft die Aktivität die IDs aller virtuellen Maschinen ab, die die Zeichenfolge enthalten. |
| VMMServer | VMMServer | String | Ja | Gibt den Namen des System Center Virtual Machine Manager (VMM)-Servers an, der die virtuellen Maschinen verwaltet. |
Die Aktivität GET VM generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | Typ | Kommentare |
|---|---|---|---|
| VM-IDs | VMIDList | Array von Zeichenfolgen | Gibt die Liste der IDs von virtuellen Computern mit Namen an, die der Vm-Namenszeichenfolge ganz oder teilweise entsprechen. |
Fehler und Ausnahmen
Die Aktivität VM abrufen verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Aktivität "VM verschieben"
Diese Aktivität in Service Manager verschiebt einen virtuellen Computer aus der bibliothek Virtual Machine Manager (VMM) auf einen Wartungshost.
Voraussetzungen für die Entwurfszeit
Keine.
Voraussetzungen für die Laufzeit
Die Virtual Machine Manager-Konsole und Service Manager müssen beide auf demselben Server installiert sein.
Stellen Sie sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory-Domänendienste (AD DS) verfügt.
Eigenschaften
Die Aktivität VM verschieben verwendet die Eingabeeigenschaften in der folgenden Tabelle.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| LM blockieren, wenn Host belegt ist | BlockLMIfHostBusy | Boolean | Nein. (Standardeinstellung = False) | Blockiert den erneuten Versuch, eine Hyper-V-Livemigration durchzuführen, wenn bei der Migration Fehler aufgetreten sind, weil der Quellhost oder der Zielhost bereits an einer anderen Livemigration teilnimmt. |
| Auftragsgruppe | JobGroup | GUID (Zeichenfolge) | Nein | Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Gruppe ausgeführt werden. |
| Auftragsvariable | JobVariable | String | Nein | Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird. |
| Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Gibt die Verwaltungsgruppe an, in der die Aktivität ausgeführt wird. Legen Sie auf localhostfest. (Schreibgeschützt) |
| Pfad | `Path` | String | Nein | Gibt das Ziel der virtuellen Maschine auf dem Wartungshost an. |
| PRO-Tipp-ID | PRO-Tipp-ID | Guid | Nein | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, durch den die Aktion ausgelöst wurde. Ermöglicht die zukünftige Überwachung von PRO-Tipps. |
| Asynchron ausführen | RunAsynchronously | Boolean | Nein. (Standardeinstellung = False) | Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass die Steuerung sofort an die Befehlsshell zurückgegeben wird. |
| Skriptserver | Ziel | String | Ja | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung der Aktivität an. |
| VM auf Ziel starten | StartVMOnTarget | Boolean | Nein. (Standardeinstellung = False) | Gibt an, dass eine virtuelle Maschine bei Erreichen des Zielshosts gestartet werden soll. |
| Cluster verwenden | UseCluster | Boolean | Nein. (Standardeinstellung = False) | Erzwingt die Verwendung von Windows Server 2008-Clustermigration für die Übertragung einer virtuellen Maschine in einem gespeicherten Zustand auf einen Host, auch wenn der Cluster die Hyper-V-Livemigration unterstützt. |
| LAN verwenden | UseLan | Boolean | Nein. (Standardeinstellung = False) | Erzwingt eine Übertragung über das lokale Netzwerk (Local Area Network, LAN), auch wenn eine schnellere Übertragung beispielsweise über ein SAN (Storage Area Network) möglich wäre. |
| VM-Host | VMHostName | String | Ja | Gibt den Namen des Wartungshosts an, auf den die virtuelle Maschine verschoben wird. |
| VM-ID | VMID | String | Ja | Gibt die eindeutige ID der zu verschiebenden virtuellen Maschine an. |
| VMM-Server | VMMServer | String | Ja | Gibt den Namen des System Center Virtual Machine Manager (VMM)-Servers an, der die virtuellen Maschinen verwaltet. |
Die Aktivität VM verschieben generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | Typ | Kommentare |
|---|---|---|---|
| VM-ID | VMID | String | Gibt die eindeutige ID der virtuellen Maschine an, die verschoben wurde. Die EINGABE-VM-ID und die AUSGABE-VM-ID sind gleich, es sei denn, die Aktivität konnte keinen virtuellen Computer mit einer VM-ID finden, die mit der EINGABE-VM-IDübereinstimmt. In diesem Fall wird die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen
Die Aktivität VM verschieben verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Aktivität "Vm herunterfahren"
Diese Aktivität in Service Manager fährt das Gastbetriebssystem auf einem virtuellen Computer herunter.
Sie können die Aktivität VM herunterfahren auf einem virtuellen Computer auf einem Windows-basierten Host (einem Hyper-V-Host oder einem Virtual Server-Host) nur verwenden, wenn Virtualisierungs-Gastdienste auf dem virtuellen Computer installiert sind. Bei einer auf einem Hyper-V-Host bereitgestellten virtuellen Maschine heißt der Virtualisierungsgastdienst „Integrationskomponenten“. Bei einer auf einem Virtual Server-Host bereitgestellten virtuellen Maschine heißt der Virtualisierungsgastdienst „Virtual Machine Additions“.
Voraussetzungen für die Entwurfszeit
Keine.
Voraussetzungen für die Laufzeit
Die Virtual Machine Manager-Konsole und Service Manager müssen beide auf demselben Server installiert sein.
Stellen Sie sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory-Domänendienste (AD DS) verfügt.
Eigenschaften
Die Aktivität VM herunterfahren verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Auftragsvariable | JobVariable | String | Nein | Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird. |
| Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Gibt die Verwaltungsgruppe an, in der die Aktivität ausgeführt wird. Legen Sie auf localhostfest. (Schreibgeschützt) |
| PRO-Tipp-ID | PRO-Tipp-ID | Guid | Nein | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, durch den die Aktion ausgelöst wurde. Ermöglicht die zukünftige Überwachung von PRO-Tipps. |
| Asynchron ausführen | RunAsynchronously | Boolean | Nein. (Standardeinstellung = False) | Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass die Steuerung sofort an die Befehlsshell zurückgegeben wird. |
| Skriptserver | Ziel | String | Ja | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht Localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung der Aktivität an. |
| VM-ID | VMID | String | Ja | Gibt die eindeutige ID der virtuellen Maschine an, die heruntergefahren werden soll. |
| VMMServer | VMMServer | String | Ja | Gibt den Namen des System Center Virtual Machine Manager (VMM)-Servers an, der die virtuellen Maschinen verwaltet. |
Die Aktivität VM herunterfahren generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | Typ | Kommentare |
|---|---|---|---|
| VM-ID | VMID | Zeichenfolge | Gibt die eindeutige ID der virtuellen Maschine an, die heruntergefahren wurde. Die EINGABE-VM-ID und die AUSGABE-VM-ID sind gleich, es sei denn, die Aktivität konnte einen virtuellen Computer mit einer VM-ID nicht finden, die der EINGABE-VM-ID entspricht. In diesem Fall wird die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen
Die Aktivität VM herunterfahren verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Starten der VM-Aktivität
Diese Aktivität in Service Manager startet einen beendeten oder angehaltenen virtuellen Computer.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Aktivität VM starten verwendet die Eingabeeigenschaften in der folgenden Tabelle.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Auftragsvariable | JobVariable | String | Nein | Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird. |
| Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Die Verwaltungsgruppe, in der die Aktivität ausgeführt wird. Legen Sie auf localhost fest. (Schreibgeschützt) |
| PRO-Tipp-ID | PRO-Tipp-ID | Guid | Nein | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, durch den die Aktion ausgelöst wurde. Ermöglicht die zukünftige Überwachung von PRO-Tipps. |
| Asynchron ausführen | RunAsynchronously | Boolean | Nein. (Standardeinstellung = False) | Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass die Steuerung sofort an die Befehlsshell zurückgegeben wird. |
| Skriptserver | Ziel | String | Ja | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung der Aktivität an. |
| VM-ID | VMID | String | Ja | Gibt die eindeutige ID der zu startenden virtuellen Maschine an. |
| VMMServer | VMMServer | String | Ja | Gibt den Namen des System Center Virtual Machine Manager (VMM)-Servers an, der die virtuellen Maschinen verwaltet. |
Die Aktivität VM starten generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| Anzeigename | Interner Name | Typ | Kommentare |
|---|---|---|---|
| VM-ID | VMID | String | Gibt die eindeutige ID der virtuellen Maschine an, die gestartet wurde. Die EINGABE-VM-ID und die AUSGABE-VM-ID sind gleich, es sei denn, die Aktivität konnte keinen virtuellen Computer mit einer VM-ID finden, die mit der EINGABE-VM-IDübereinstimmt. In diesem Fall wird die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen
Die Aktivität VM starten verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Aktivität "Zustands-VM speichern"
Diese Aktivität in Service Manager speichert den Status eines virtuellen Computers und beendet dann den virtuellen Computer.
Voraussetzungen für die Entwurfszeit
Keine.
Voraussetzungen für die Laufzeit
Die Virtual Machine Manager-Konsole und Service Manager müssen auf demselben Server installiert sein.
Stellen Sie sicher, dass das Service Manager-Workflowkonto über die erforderlichen Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory-Domänendienste (AD DS) verfügt.
Eigenschaften
Die Aktivität "Vm-Status speichern" verwendet die In der folgenden Tabelle beschriebenen Eingabeeigenschaften.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Auftragsvariable | JobVariable | String | Nein | Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird. |
| Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Gibt die Verwaltungsgruppe an, in der die Aktivität ausgeführt wird. Legen Sie auf localhostfest. (Schreibgeschützt) |
| PRO-Tipp-ID | PRO-Tipp-ID | Guid | Nein | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, durch den die Aktion ausgelöst wurde. Ermöglicht die zukünftige Überwachung von PRO-Tipps. |
| Asynchron ausführen | RunAsynchronously | Boolean | Nein. (Standardeinstellung = False) | Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass die Steuerung sofort an die Befehlsshell zurückgegeben wird. |
| Skriptserver | Ziel | String | Ja | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung der Aktivität an. |
| VM-ID | VMID | String | Ja | Gibt die eindeutige ID der zu speichernden virtuellen Maschine an. |
| VMM-Server | VMMServer | String | Ja | Gibt den Namen des System Center Virtual Machine Manager (VMM)-Servers an, der die virtuellen Maschinen verwaltet. |
Die Aktivität "Vm-Status speichern" generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | Typ | Kommentare |
|---|---|---|---|
| VM-ID | VMID | String | Gibt die eindeutige ID der virtuellen Maschine an, die gespeichert wurde. Die EINGABE-VM-ID und die AUSGABE-VM-ID sind gleich, es sei denn, die Aktivität konnte keinen virtuellen Computer mit einer VM-ID finden, die mit der EINGABE-VM-IDübereinstimmt. In diesem Fall wird die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen
Die Vm-Aktivität Zustand speichern verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Skriptaktivitäten
Verwenden Sie eine Skriptaktivität in Service Manager, um ein Skript als Teil eines Workflows auszuführen.
Skriptaktivitäten werden als ein von den Workflows getrennter Prozess ausgeführt. Sie werden jedoch auch im Sicherheitskontext des Service Manager-Workflowkontos ausgeführt.
Der Service Manager Authoring Tool stellt die folgenden drei Standardskriptaktivitäten in der Untergruppe allgemeines Skript Aktivitäten der Gruppe Skriptaktivitäten im Bereich Aktivitätentoolbox bereit.
Befehlsskriptaktivität
Diese Aktivität führt ein Befehlszeilenskript als Teil eines Windows Workflow Foundation (WF)-Workflows aus.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Befehlsskriptaktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Verwaltungsgruppe | ManagementGroupName | String | Nein | Gibt die Verwaltungsgruppe an, der der Skriptserver angehört. Standardmäßig ist dies auf localhostfestgelegt. (Schreibgeschützt) |
| Skriptparameter | Parameter | <Wörterbuchzeichenfolge, Zeichenfolge> | Ja | Gibt Befehlszeilenoptionen oder Option-Wert-Paare an, die bei der Ausführung an das Skript übergeben werden. |
| Skripttext | ScriptBody | String | Ja | Gibt den Text des Skripts an. |
| Skriptserver | Ziel | String | Nein | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen
Die Befehlsskriptaktivität verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Windows PowerShell-Skriptaktivität
Diese Aktivität in Service Manager führt ein Windows PowerShell Skript als Teil eines Windows Workflow Foundation-Workflows (WF) aus.
Voraussetzungen für die Entwurfszeit
Die Windows PowerShell Script-Aktivität hängt von den folgenden Voraussetzungen zur Entwurfszeit ab:
- Windows PowerShell 2.0
Laufzeitvoraussetzungen
Windows PowerShell 2.0
Eigenschaften
Die Windows PowerShell Script-Aktivität verwendet die In der folgenden Tabelle beschriebenen Eingabeeigenschaften.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Verwaltungsgruppe | ManagementGroupName | String | Nein | Gibt die Verwaltungsgruppe an, der der Skriptserver angehört. Standardmäßig ist dies auf localhostfestgelegt. (Schreibgeschützt) |
| Skriptparameter | Parameter | <Wörterbuchzeichenfolge, Zeichenfolge> | Ja | Gibt die Name/Wert-Liste von Parametern an, die an das Skript übergeben werden, wenn es ausgeführt wird. Parameterwerte können auf die folgenden Management Pack-Verweise festgelegt werden: – $Target/...$ - $MPElement[...] – $Data/...$. $Data-Verweise werden nur zur Laufzeit in den Parametern aufgelöst (nicht im Skript selbst). Wenn Sie einen dieser Verweise als einzigen Wert für einen Parameter verwenden, wird dieser Parameter auf die XML-Zeichenfolge festgelegt, die das Eingabedatenelement darstellt (aus GetItemXML). |
| Skripttext | ScriptBody | String | Ja | Gibt den Text des Skripts an. |
| Snap-Ins | SnapIns | String | Nein | Listet Windows PowerShell Snap-Ins auf, die vorab in den Runspace geladen werden sollen. |
| Skriptserver | Ziel | String | Nein | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen
Die Windows PowerShell Script-Aktivität verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Weitere Informationen zu Windows PowerShell finden Sie unter Windows PowerShell.
VBScript-Skriptaktivität
Diese Aktivität in Service Manager führt ein VBScript-Skript als Teil eines Windows Workflow Foundation-Workflows (WF) aus.
Voraussetzungen für die Entwurfszeit
Die VBScript-Skriptaktivität hängt von den folgenden Voraussetzungen zur Entwurfszeit ab:
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die VBScript-Skriptaktivität verwendet die In der folgenden Tabelle beschriebenen Eingabeeigenschaften.
| Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Fehler | HasError | Nicht zutreffend | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
| Verwaltungsgruppe | ManagementGroupName | String | Nein | Gibt die Verwaltungsgruppe an, der der Skriptserver angehört. (Standardmäßig ist dies auf localhostfestgelegt. (Schreibgeschützt) |
| Skriptparameter | Parameter | <Wörterbuchzeichenfolge, Zeichenfolge> | Ja | Gibt die Liste der Standardoptionen und ggf. zugeordneter Werte an, die bei der Ausführung dieses Skripts verwendet werden. |
| Skripttext | ScriptBody | String | Ja | Gibt den Text des Skripts an. |
| Skriptserver | Ziel | String | Nein | Gibt den Domain Name System (DNS)-Namen des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
| Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen
Die VBScript-Skriptaktivität verwendet den benutzerdefinierten Überwachungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen, wenn Skripteigenschaften nicht aufgelöst werden können.
Bemerkungen
Keine.
Beispiel
Keine.
Service Manager-Aktivitäten
Verwenden Service Manager Aktivitäten in Service Manager, um Service Manager Funktionen in Ihrem Workflow zu integrieren.
Der Service Manager Authoring Tool stellt die folgenden vier Standardaktivitäten Service Manager in der Gruppe SM-Aktivitäten im Bereich Aktivitäten-Toolbox zur Verfügung.
Erstellen einer Incidentaktivität
Diese Aktivität erstellt und füllt einen Incident in Service Manager.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Aktivität Incident erstellen verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
| `Display name` | Interner Name | type | Erforderlich | Kommentare |
|---|---|---|---|---|
| Incident-ID | IncidentID | String | Ja | Gibt den eindeutigen Bezeichner an, der für das Incident-Objekt generiert wird. |
| Aktionsprotokollkommentar | ActionLogComment | String | Ja | Gibt den Kommentar an, der im Aktionsprotokoll des Incidentobjekts enthalten sein soll. |
| Betroffene Benutzerdomäne | AffectedUserDomain | String | Ja | Gibt den Namen der Domain Name System (DNS)-Domäne des primären Benutzers an, der vom Incident betroffen ist. |
| Name des betroffenen Benutzers | AffectedUserName | String | Ja | Gibt den Benutzernamen des primären Benutzers an, der vom Incident betroffen ist. |
| Category | Category | Integer | Ja | Gibt den Typ des Incidents an, z. B. "Netzwerk" oder "Drucken". Der Wert ist die ID der -Aufzählen. (Kategorie –enum-Datenfeld) |
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Auswirkung | Auswirkung | Integer | Ja | Gibt die Auswirkungen des Incidents auf den bzw. die betroffenen Benutzer an. Der Wert ist die ID der -Aufzählen. (Auswirkung –enum-Datentyp) |
| Quelle | Quelle | Integer | Nein | Gibt die Quelle von Informationen zum Incident an, z. B. "Telefon" oder "E-Mail". Der Wert ist die ID der -Aufzählen. (Quelle –enum-Datentypfeld) |
| Zusammenfassung | Zusammenfassung | String | Ja | Gibt den Zusammenfassungstext zur Beschreibung des Incidents an. |
| Dringlichkeit | Dringlichkeit | Integer | Ja | Gibt die Dringlichkeit der Auflösung des Incidents an. Der Wert ist die ID der -Aufzählen. (Dringlichkeit –Feld "enum"-Datentyp) |
Die Aktivität Incident erstellen generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| Name | Typ | Kommentare |
|---|---|---|
| SM-Incident | System.WorkItem.Incident | Gibt die erstellte Incidentklasseninstanz zurück. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Keine.
Beispiel
Keine.
Aktivität "Incidents erhalten"
Diese Aktivität ruft einen oder mehrere Incidents in Service Manager.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Aktivität Incident erhalten verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
| `Display name` | Interner Name | type | Erforderlich | Kommentare |
|---|---|---|---|---|
| Betroffene Benutzerdomäne | AffectedUserDomain | String | Nein | Gibt den Namen der Domain Name System (DNS)-Domäne des primären Benutzers an, der vom Incident betroffen ist. |
| Name des betroffenen Benutzers | AffectedUserName | String | Nein | Gibt den Benutzernamen des primären Benutzers an, der vom Incident betroffen ist. |
| Category | Category | Integer | Nein | Gibt den Typ des Incidents an, z. B. "Netzwerk" oder "Drucken". Der Wert ist die ID der -Aufzählen. (Kategorie –enum-Datenfeld) |
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardwert = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Incident-ID | IncidentID | String | Nein | Gibt den eindeutigen Bezeichner an, der für das Incidentobjekt generiert wird. |
| Suchtyp | SearchType | Ganze Zahl? | Nein | Gibt den Titel des Suchtyps an, der mit der Aktivität verwendet wird. |
| Status | Status | Integer | Nein | Gibt den Status des Incidents an. Der Wert ist die ID der -Aufzählen. (Status –enum-Datenfeld) |
| Zusammenfassungstext | SummaryText | String | Nein | Gibt den Zusammenfassungstext zur Beschreibung des Incidents an. |
Die Aktivität Incident erhalten generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | Typ | Kommentare |
|---|---|---|---|
| SM-Incidents | SMIncidents | Array von „System.Workitem.Incident“ | Gibt ein Array von Incidentobjekten an. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Die Aktivität "Incident erhalten" verfügt über ein eigenes Validierungssteuerfeld zum Ausführen der Fehlerüberprüfung für Eingabeeigenschaften.
Beispiel
Keine.
Aktualisieren der Incidentaktivität
Diese Aktivität in Service Manager Eigenschaftsänderungen in einem Service Manager speichern.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Aktivität "Incident aktualisieren" verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Aktionsprotokollkommentar | ActionLogComment | String | Nein | Gibt einen Kommentar an, der im Aktionsprotokoll des Incidentobjekts enthalten sein soll. |
| Betroffene Benutzerdomäne | AffectedUserDomain | String | Nein | Gibt den Namen der Domain Name System (DNS)-Domäne des primären Benutzers an, der vom Incident betroffen ist. |
| Name des betroffenen Benutzers | AffectedUserName | String | Nein | Gibt den Benutzernamen des primären Benutzers an, der vom Incident betroffen ist. |
| Category | Category | Integer | Nein | Gibt den Typ des Incidents an, z. B. "Netzwerk" oder "Drucken". Der Wert ist die ID der -Aufzählen. (Kategorie –enum-Datentyp) |
| Bei Fehler fortsetzen | ContinueOnError | Boolean | Nein. (Standardeinstellung = True) | Bestimmt, ob die Ausführung des Workflows fortgesetzt wird, wenn bei der Aktivität ein Fehler auftritt. |
| Auswirkung | Auswirkung | Integer | Nein | Gibt die Auswirkungen des Incidents auf den bzw. die betroffenen Benutzer an. Der Wert ist die ID der -Aufzählen. (Auswirkung –enum-Datentyp) |
| Quelle | Quelle | Integer | Nein | Gibt die Quelle von Informationen zum Incident an, z. B. "Telefon" oder "E-Mail". Der Wert ist die ID der -Aufzählen. (Quelle –enum-Datentyp) |
| Service Manager-Incident | SMIncident | System.Workitem.Incident | Nein | Die erstellte Incidentklasseninstanz, die aktualisiert werden soll. |
| Status | Status | Integer | Nein | Gibt den Status des Incidents an, durch den die Aktivität generiert wurde. Der Wert ist die ID der -Aufzählen. (Status –enum-Datentyp) |
| Zusammenfassung | Zusammenfassung | String | Nein | Gibt den Zusammenfassungstext zur Beschreibung des Incidents an. |
| Dringlichkeit | Dringlichkeit | Integer | Nein | Gibt die Dringlichkeit der Auflösung des Incidents an. Der Wert ist die ID der -Aufzählen. (Dringlichkeit –Feld "enum"-Datentyp) |
Die Aktivität "Incident aktualisieren" generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
| `Display name` | Interner Name | type | Beschreibung |
|---|---|---|---|
| SM-Incident | SMIncident | System.WorkItem.Incident | Gibt eine Aktualisierung der Incidentklasseninstanz zurück. Der EINGABE-SM-Incident und der Ausgabe-SM-Incidentsind gleich, es sei denn, die Aktivität konnte den SM-Incident nicht finden. In diesem Fall wird der SM-Ausgabevorfall auf NULL festgelegt. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Keine.
Beispiel
Keine.
Legen Sie aktivitätsstatus auf Abgeschlossen fest.
Diese Aktivität aktualisiert den Status einer automatisierten Aktivität in Service Manager.
Voraussetzungen für die Entwurfszeit
Keine.
Laufzeitvoraussetzungen
Keine.
Eigenschaften
Die Aktivität Aktivitätsstatus auf Abgeschlossen festlegen verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
| `Display name` | Interner Name | type | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Aktivitäts-ID | Aktivitäts-ID | String | Ja | Gibt den Bezeichner eines automatisierten Aktivitätsobjekts Service Manager an. |
Fehler und Ausnahmen
Keine.
Bemerkungen
Wenn Sie diese Aktivität in einem Workflow verwenden, der durch eine automatisierte Service Manager-Aktivität ausgelöst wird, geben Sie $Data/BaseManagedEntityId$ als Wert dieser Eigenschaft ein. Dieser Wert gilt für die Aktivität Aktivitätsstatus auf Abgeschlossen festlegen bei der automatisierten Aktivität, die die Ausführung des Workflows ausgelöst hat.
Beispiel
Keine.