Service Manager Workflowaktivitätsreferenz für das Erstellungstool
Wichtig
Diese Version von Service Manager hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf Service Manager 2022 durchzuführen.
Dieser Artikel enthält Anleitungen für IT-Entwickler, damit sie benutzerdefinierte Wf-Aktivitäten (Windows Workflow Foundation) erstellen können, mit denen IT-Experten WF-Workflows erstellen können, die für ihre IT-Prozesse spezifisch sind. Benutzerdefinierte WF-Aktivitäten erweitern die Aktivitätsbibliothek – die Aktivitäten, die mit dem Service Manager Erstellungstool verteilt werden. 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 zum Verwenden von WF-Aktivitäten und WF-Workflows mit Service Manager finden Sie unter Automatisieren von IT-Prozessen mit Workflows.
Active Directory-Aktivitäten
Verwenden Sie Active Directory Domain Services -Aktivitäten (AD DS), um Active Directory-Funktionen in Service Manager teil Ihres Workflows zu machen.
Das Service Manager-Erstellungstool stellt zwei Standardmäßige Service Manager Aktivitäten in der Gruppe Active Directory-Aktivitäten im Bereich "Aktivitäten-Toolbox" bereit. In den Abschnitten in diesem Artikel werden diese Aktivitäten beschrieben.
Hinzufügen eines AD DS-Computers zu einer Gruppenaktivität
Diese Aktivität fügt einer Sicherheitsgruppe in Active Directory Domain Services (AD DS) in Service Manager einen Computer hinzu. Der Computer und die Gruppe müssen derselben Domäne angehören, und alle Container in der Domäne werden durchsucht.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Wenn Sie diese Aktivität verwenden, stellen Sie sicher, dass das Service Manager Workflowkonto über ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in AD DS verfügt. |
Eigenschaften
Die Aktivität Add AD DS Computer to Group verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
Computerdomäne | ComputerDomain | String | Ja | Der vollqualifizierte DNS-Domänenname, in dem 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 Add AD DS Computer to Group generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | BESCHREIBUNG |
---|---|---|---|
Output | Ausgabe | Boolean | Das Ergebnis des Vorgangs: True , wenn die Addition erfolgreich war; False , wenn ein Fehler aufgetreten ist. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Keine | Keine |
Hinzufügen eines AD DS-Benutzers zur Gruppenaktivität
Diese Aktivität fügt einer Sicherheitsgruppe in Active Directory Domain Services (AD DS) in Service Manager einen Benutzer hinzu. Der Benutzer und die Gruppe müssen zur gleichen Domäne gehören, und alle Container in der Domäne werden durchsucht.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Wenn Sie diese Aktivität verwenden, stellen Sie sicher, dass das Service Manager Workflowkonto über ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in AD DS verfügt. |
Eigenschaften
Die Aktivität Ad DS-Benutzer zur Gruppe hinzufügen verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
Anzeigename | Interner Name | Typ | 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 zur Gruppe hinzufügen generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | BESCHREIBUNG |
---|---|---|---|
Output | Ausgabe | Boolean | Das Ergebnis des Vorgangs: True , wenn die Addition erfolgreich war, False , wenn ein Fehler aufgetreten ist. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Keine | Keine |
Ablaufsteuerungsaktivitäten
Verwenden Sie Ablaufsteuerungsaktivitäten, um Struktur (Branches, Schleifen oder Zeitgeberverzögerungen) für Ihren Workflow in Service Manager bereitzustellen.
Das Erstellungstool stellt vier Standardmäßige Ablaufsteuerungsaktivitäten in der Gruppe Ablaufsteuerung im Bereich Aktivitäten-Toolbox bereit.
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.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Verzögerungsaktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
„TimeoutDuration“ initialisieren | InitializeTimeoutDuration | Intern | Gibt einen Handler an, um die TimeoutDuration-Eigenschaft zu initialisieren. | |
Dauer des Timeouts | Dauer des Timeouts | Timespan | Yes | Die Dauer der Verzögerung. |
Die Verzögerungsaktivität erzeugt keine Ausgabeeigenschaft.
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Weitere Informationen zu dieser Aktivität finden Sie unter DelayActivity-Klasse in der .NET Framework Klassenbibliothek. | Keine |
Für jede Schleifenaktivität
Die For Each Loop-Aktivität verwendet als Eingabe ein Array (Auflistung) von Objekten 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. Wenn die Auflistung leer ist, wird die Schleife nicht durchlaufen. Es gibt keine Obergrenze für die Anzahl von Objekten in der Auflistung. Die Aktivität For Each Loop wird immer auf dem Computer ausgeführt, auf dem der Workflow ausgeführt wird.
Die For Each Loop-Aktivität ist eine zusammengesetzte Aktivität mit zwei Containern für Aktivitäten:
Eingabecontainer: Diese Aktivität richtet die Schleife ein und definiert die Eingabeauflistung. Sie können die Aktivität Get Incident oder Get Virtual Machine in dieser Rolle verwenden.
Schleifencontainer: Diese Aktivität mit dem Namen ForEachChildActivity enthält die Schleifenaktivitäten. Die meisten Aktivitäten von Windows Workflow Foundation (WF), die Sie in diesem Container platzieren, verfügen über zwei zusätzliche Eigenschaften: Current Item und Property to Bind. 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 Aktivität Für jede Schleife ist, wird Current Item automatisch festgelegt.
Legen Sie den Wert der Property to Bind-Eigenschaft auf den Wert der Eigenschaft der aktuellen Aktivität fest, die den Wert Current Item verwendet.
Zwei Arten von Aktivitäten erhalten die Eigenschaften Current Item und Property to Bind nicht und können daher die Objekte in der Eingabeauflistung nicht verwenden:
Skriptaktivitäten, z. B. die Windows PowerShell Skriptaktivität.
Benutzerdefinierte Aktivitäten oder andere Aktivitäten, die nicht von der WorkflowActivityBase-Klasse erben. Zu diesen Aktivitäten gehören aktivitäten, die auf der Activity-Basisklasse basieren, z. B. native Visual Studio-Aktivitäten.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die For Each Loop-Aktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben werden.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
Eingabesammlung | InputCollection | Array/Objekt | – | Eine Auflistung von Objekten, die einzeln an die Aktivitäten innerhalb der Aktivität For Each Loop übergeben werden sollen. Wenn die Aktivität, die sich im Eingabecontainer befindet, ein Array von Objekten als Ausgabeeigenschaft erzeugt, wird Die Input Collection automatisch auf diese Eigenschaft festgelegt. Um den aktuellen Wert dieser Eigenschaft anzuzeigen, klicken Sie mit der rechten Maustaste auf den Schleifencontainer, und wählen Sie Eigenschaften aus. |
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 | Bemerkungen | Beispiel |
---|---|---|
Die For Each Loop-Aktivität verwendet den benutzerdefinierten Nachverfolgungsdienst, 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 ein Fehler in der ForEachLoop-Aktivität auftritt und dieser nicht mit den untergeordneten Aktivitäten geschieht, wird der Workflow beendet. - Wenn ein Fehler innerhalb der untergeordneten Aktivitäten auftritt, wird der Workflow beendet, es sei denn ContinueOnError=true. – Wenn eine der Eingabeeigenschaften NULL ist. Die Aktivität wird nicht durchlaufen. Jede Aktivität innerhalb der For Each Loop-Aktivität muss eigene Fehler oder Ausnahmen für den benutzerdefinierten Nachverfolgungsdienst schreiben. Die For Each-Schleifenaktivität tut dies nicht selbst. |
Keine | 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-Aktivität, 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.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Keine.
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Weitere Informationen zur IfElse-Aktivität finden Sie unter IfElseActivity-Klasse in der .NET Framework 4-Klassenbibliothek. | Keine |
Parallele Aktivität
Diese Aktivität verzweigt die Abfolge von Aktivitäten in zwei gleichzeitige Aktivitätsfolgen. Die parallele Aktivität ist eine Visual Studio-Aktivität. Weitere Informationen zur ParallelActivity-Klasse finden Sie unter ParallelActivity-Klasse in der .NET Framework Klassenbibliothek.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Keine.
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Keine | 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.
Das Service Manager Erstellungstool stellt die folgenden fünf Standardverwaltungsaktivitäten für virtuelle Computer in der Gruppe VMM-Aktivitäten im Bereich Aktivitäten-Toolbox bereit.
Abrufen der VM-Aktivität
Diese Aktivität in Service Manager ruft eine Liste mit mindestens einer VM-IDs aus einer VMM-Bibliothek (Virtual Machine Manager) ab.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | – 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 ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. – 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 ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. |
Eigenschaften
Die Aktivität "VM abrufen " verwendet die Eingabeeigenschaften in der folgenden Tabelle.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
Parametersatz | ParameterSet | String | Nein; Der Standardwert ist "Verbindung". | 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: - Alle: Suchen Sie nach allen verfügbaren virtuellen Computern. - ID: Suchen Sie nach einem virtuellen Computer mit einer bekannten ID. - Verbindung: Suchen Sie nach virtuellen Computern, die mit dem VMM-Server (Virtual Machine Manager) verbunden sind, der durch die VMMServer-Eigenschaft festgelegt ist. - VMHostGroup: Suchen Sie nach virtuellen Computern, die mit dem virtuellen Computerhost verbunden sind, der durch die VM-Hosteigenschaft 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 | – | Gibt an, ob für die Aktivität ein Fehler festgelegt ist. (Schreibgeschützt) | |
All | Alle | Boolean | Nein. (Standardeinstellung = True) | Verfügbar, wenn der ParametersatzAlle ist. Wenn sie auf True festgelegt 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 ID ist. | Verfügbar, wenn der ParametersatzDIE ID ist. Wenn sie auf True festgelegt ist, gibt die Aktivität VM abrufen eine Liste der VM-IDs aller virtuellen Computer zurück, deren VM-IDs mit dem angegebenen ID-Wert ganz oder teilweise übereinstimmen. |
Verwaltungsgruppe | Verwaltungsgruppe | String | Nein | Gibt die Verwaltungsgruppe an, in der die Aktivität ausgeführt wird. Legen Sie auf localhost fest. (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 localhost nicht. |
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 ist. | Verfügbar, wenn der ParametersatzVMHostGroup lautet. 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 Computer 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 "VM abrufen " generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | Kommentare |
---|---|---|---|
VM-IDs | VMIDList | Array von Zeichenfolgen | Gibt die Liste der IDs virtueller Computer mit Namen an, die der VM-Namenszeichenfolge ganz oder teilweise entsprechen. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Aktivität "VM abrufen" verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Vm-Aktivität verschieben
Diese Aktivität in Service Manager einen virtuellen Computer aus der VMM-Bibliothek (Virtual Machine Manager) auf einen Wartungshost verschoben.
Voraussetzungen für die Entwurfszeit | Voraussetzungen für die Laufzeit |
---|---|
Keine | – 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 ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. |
Eigenschaften
Die Aktivität "VM verschieben " verwendet die Eingabeeigenschaften in der folgenden Tabelle.
Anzeigename | Interner Name | Typ | 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 | – | 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) | No | 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 localhost fest. (Schreibgeschützt) |
Pfad | Pfad | String | Nein | Gibt das Ziel der virtuellen Maschine auf dem Wartungshost an. |
PRO-Tipp-ID | PRO-Tipp-ID | Guid | No | 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 localhost nicht. |
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.
Anzeigename | 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 einen virtuellen Computer mit einer VM-ID finden, die der Eingabe-VM-ID entspricht. In diesem Fall ist die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Aktivität VM verschieben verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Vm-Aktivität herunterfahren
Durch diese Aktivität in Service Manager wird das Gastbetriebssystem auf einem virtuellen Computer heruntergefahren.
Sie können die Aktivität VM herunterfahren auf einem virtuellen Computer auf einem Windows-basierten Host (hyper-V-Host oder Virtual Server-Host) nur verwenden, wenn Virtualisierungsgastdienste 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 | Voraussetzungen für die Laufzeit |
---|---|
Keine | – 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 ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. |
Eigenschaften
Die Aktivität VM herunterfahren verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben werden.
Anzeigename | Interner Name | Typ | 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 | – | 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 localhost fest. (Schreibgeschützt) |
PRO-Tipp-ID | PRO-Tipp-ID | Guid | No | 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 Localhost nicht. |
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.
Anzeigename | Interner Name | Typ | Kommentare |
---|---|---|---|
VM-ID | VMID | String | 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 finden, die der Eingabe-VM-ID entspricht. In diesem Fall ist die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Aktivität "VM herunterfahren" verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Starten der VM-Aktivität
Diese Aktivität in Service Manager startet einen angehaltenen oder angehaltenen virtuellen Computer.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität VM starten verwendet die Eingabeeigenschaften in der folgenden Tabelle.
Anzeigename | Interner Name | Typ | 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 | – | 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 | No | 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 localhost nicht. |
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 einen virtuellen Computer mit einer VM-ID finden, die der Eingabe-VM-ID entspricht. In diesem Fall ist die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Aktivität VM starten verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Aktivität des virtuellen Speicherzustands
Diese Aktivität in Service Manager speichert den Zustand eines virtuellen Computers und beendet dann den virtuellen Computer.
Voraussetzungen für die Entwurfszeit | Voraussetzungen für die Laufzeit |
---|---|
Keine | – 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 ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. |
Eigenschaften
Die Aktivität Zustand der VM speichern verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben werden.
Anzeigename | Interner Name | Typ | 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 | – | 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 localhost fest. (Schreibgeschützt) |
PRO-Tipp-ID | PRO-Tipp-ID | Guid | No | 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 localhost nicht. |
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 VM-Aktivität "Status speichern" 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 gespeichert 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 finden, die der Eingabe-VM-ID entspricht. In diesem Fall ist die AUSGABE-VM-ID auf NULL festgelegt. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die VM-Aktivität Save State verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | 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.
Das Service Manager Erstellungstool stellt die folgenden drei Standardskriptaktivitäten in der Untergruppe Generische Skriptaktivitäten der Gruppe Skriptaktivitäten im Bereich Aktivitäten-Toolbox bereit.
Befehlsskriptaktivität
Diese Aktivität führt ein Befehlszeilenskript als Teil eines Windows Workflow Foundation (WF)-Workflows aus.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Befehlsskriptaktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | Typ | 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 | – | 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 localhost festgelegt. (Schreibgeschützt) |
Skriptparameter | Parameter | Wörterbuchzeichenfolge,Zeichenfolge <> | Yes | 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 localhost nicht. |
Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Befehlsskriptaktivität verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Windows PowerShell Skriptaktivität
Diese Aktivität in Service Manager führt ein Windows PowerShell-Skript als Teil eines Wf-Workflows (Windows Workflow Foundation) aus.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Die Windows PowerShell Skriptaktivität hängt von den folgenden Voraussetzungen zur Entwurfszeit ab: - Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Eigenschaften
Die Windows PowerShell Script-Aktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | Typ | 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 | – | 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 localhost festgelegt. (Schreibgeschützt) |
Skriptparameter | Parameter | Wörterbuchzeichenfolge,Zeichenfolge <> | Yes | 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 (aus GetItemXML) darstellt. |
Skripttext | ScriptBody | String | Ja | Gibt den Text des Skripts an. |
Snap-Ins | SnapIns | String | Nein | Listen Windows PowerShell Snap-Ins zum Vorabladen in den Runspace. |
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 localhost nicht. |
Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die Windows PowerShell Skriptaktivität verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Weitere Informationen zu Windows PowerShell finden Sie unter Windows PowerShell. | Keine |
VBScript-Skriptaktivität
Diese Aktivität in Service Manager führt ein VBScript-Skript als Teil eines Wf-Workflows (Windows Workflow Foundation) aus.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Die VBScript-Skriptaktivität hängt von den folgenden Voraussetzungen zur Entwurfszeit ab: Keine. |
Keine |
Eigenschaften
Die VBScript-Skriptaktivität verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben werden.
Anzeigename | Interner Name | Typ | 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 | – | 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 localhost festgelegt.) (Schreibgeschützt) |
Skriptparameter | Parameter | Wörterbuchzeichenfolge,Zeichenfolge <> | Yes | 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 localhost nicht. |
Skriptzeitlimit | TimeoutSeconds | Integer | Nein. (Standardeinstellung = 300 Sekunden) | Gibt die maximale Anzahl von Sekunden für die Ausführung des Skripts an. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Die VBScript-Skriptaktivität verwendet den benutzerdefinierten Nachverfolgungsdienst, der von Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert ggf. Fehler oder Ausnahmen, wenn eine der Skripteigenschaften nicht aufgelöst werden kann. | Keine | Keine |
Service Manager-Aktivitäten
Verwenden Sie Service Manager Aktivitäten in Service Manager, um Service Manager Funktionen teil Ihres Workflows zu machen.
Das Service Manager Erstellungstool stellt die folgenden vier Standard-Service Manager-Aktivitäten in der Gruppe SM-Aktivitäten im Bereich Aktivitäten-Toolbox bereit.
Erstellen einer Incidentaktivität
Mit dieser Aktivität wird ein Incident in Service Manager erstellt und aufgefüllt.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Incident erstellen verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
Anzeigename | Interner Name | Typ | 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 in das Aktionsprotokoll des Incident-Objekts aufgenommen werden 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 oderDrucken. Der Wert ist die ID der Enumeration. (Feld "Category -enum data") |
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 Enumeration. (Impact -enum-Datentyp ) |
`Source` | `Source` | Integer | Nein | Gibt die Quelle von Informationen zum Incident an, z. B . Telefon oder E-Mail. Der Wert ist die ID der Enumeration. (Quelldatentypfeld -Enumenum ) |
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 Enumeration. (Feld "Dringlichkeit -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 | Bemerkungen | Beispiel |
---|---|---|
Keine | Keine | Keine |
Ereignisaktivität abrufen
Diese Aktivität ruft mindestens einen Vorfall in Service Manager ab.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität "Incident abrufen " verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
Anzeigename | Interner Name | Typ | 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 oderDrucken. Der Wert ist die ID der Enumeration. (Feld "Category -enum data") |
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? | No | 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 Enumeration. (Status -Enumerationsdatenfeld ) |
Zusammenfassungstext | SummaryText | String | Nein | Gibt den Zusammenfassungstext zur Beschreibung des Incidents an. |
Die Aktivität "Incident abrufen " generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | Kommentare |
---|---|---|---|
SM-Incidents | SMIncidents | Array von „System.Workitem.Incident“ | Gibt ein Array von Incidentobjekten an. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Die Aktivität "Incident abrufen" verfügt über einen eigenen Validierungsator, um eine Fehlerüberprüfung für Eingabeeigenschaften durchzuführen. | Keine |
Aktualisieren der Incidentaktivität
Diese Aktivität in Service Manager speichert Eigenschaftsänderungen in einem Service Manager Incident.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Incident aktualisieren verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
Aktionsprotokollkommentar | ActionLogComment | String | Nein | Gibt einen Kommentar an, der in das Aktionsprotokoll des Incident-Objekts aufgenommen werden 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 oderDrucken. Der Wert ist die ID der Enumeration. (Category -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 Enumeration. (Impact -enum-Datentyp ) |
`Source` | `Source` | Integer | Nein | Gibt die Quelle von Informationen zum Incident an, z. B . Telefon oder E-Mail. Der Wert ist die ID der Enumeration. (Source -Enum-Datentyp ) |
Service Manager-Incident | SMIncident | System.Workitem.Incident | No | 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 Enumeration. (Status -Enumerationsdatentyp ) |
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 Enumeration. (Feld "Dringlichkeit -enum "-Datentyp) |
Die Aktivität Incident aktualisieren generiert die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | BESCHREIBUNG |
---|---|---|---|
SM-Incident | SMIncident | System.WorkItem.Incident | Gibt eine Aktualisierung der Incidentklasseninstanz zurück. Der Eingabe-SM-Incident und die Ausgabe sm Incident sind gleich, es sei denn, die Aktivität konnte den SM-Incident nicht finden. In diesem Fall ist die Ausgabe SM Incident auf NULL festgelegt. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Keine | Keine |
Festlegen des Aktivitätsstatus auf Abgeschlossene Aktivität
Diese Aktivität aktualisiert die status einer automatisierten Aktivität in Service Manager.
Entwurfszeitvoraussetzungen | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Aktivitätsstatus auf Abgeschlossen festlegen verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | Typ | Erforderlich | BESCHREIBUNG |
---|---|---|---|---|
Aktivitäts-ID | Aktivitäts-ID | String | Ja | Gibt den Bezeichner eines Service Manager automatisierten Aktivitätsobjekts an. |
Fehler und Ausnahmen | Bemerkungen | Beispiel |
---|---|---|
Keine | Wenn Sie diese Aktivität in einem Workflow verwenden, der durch eine Service Manager automatisierte 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. | Keine |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für