Service Manager-Dokumenterstellungstool-Referenz für Workflowaktivitäten
Dieser Artikel enthält Anleitungen für IT-Entwickler, damit sie benutzerdefinierte Windows Workflow Foundation (WF)-Aktivitäten erstellen können, mit denen IT-Experten WF-Workflows erstellen können, die speziell auf ihre IT-Prozesse zugeschnitten sind. Benutzerdefinierte WF-Aktivitäten erweitern die Aktivitätenbibliothek—die Aktivitäten, die mit dem Service Manager Dokumenterstellungstool verteilt werden. Der Abschnitt Workflow-Aktivitäten-Referenz in diesem Dokument enthält Einzelheiten zu den Standard-WF-Aktivitäten in der Aktivitätenbibliothek. Diese Informationen sollen Entwicklern (oder IT-Experten, die als Entwickler fungieren) helfen, benutzerdefinierte WF-Aktivitäten nach Bedarf zu erstellen.
Informationen über die Verwendung von WF-Aktivitäten und WF-Workflows mit Service Manager finden Sie unter Automatisierung von IT-Prozessen mit Workflows.
Active Directory-Aktivitäten
Verwenden Sie Active Directory Domain Services (AD DS)-Aktivitäten, um Active Directory-Funktionen in Ihren Arbeitsablauf im Service Manager einzubinden.
Das Service Manager-Dokumenterstellungstool bietet zwei Standard-Service Manager-Aktivitäten in der Gruppe Active Directory-Aktivitäten im Bereich Aktivitäten-Toolbox. 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 einen Computer zu einer Sicherheitsgruppe in Active Directory-Domäne Services (AD DS) im Service Manager hinzu. Der Computer und die Gruppe müssen derselben Domäne angehören, und alle Container in der Domäne werden durchsucht.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Wenn Sie diese Aktivität verwenden, stellen Sie sicher, dass das Service Manager Workflow-Konto über ausreichende Berechtigungen verfügt, um Sicherheitsgruppen in AD DS zu ändern. |
Eigenschaften
Die Aktivität Add AD DS Computer to Group verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben werden.
Anzeigename | Interner Name | type | 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 Gruppe Active Directory Domain Services. |
Die Aktivität Add AD DS Computer to Group erzeugt die Ausgabe, die in der folgenden Tabelle beschrieben wird.
Anzeigename | Interner Name | Typ | BESCHREIBUNG |
---|---|---|---|
Output | Output | Boolean | Das Ergebnis der Operation: True wenn die Addition erfolgreich war; False wenn sie fehlgeschlagen ist. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Nein | Keine |
Hinzufügen von AD DS-Benutzenden zur Gruppenaktivität
Diese Aktivität fügt Benutzende zu einer Sicherheitsgruppe in Active Directory Domain Services (AD DS) in Service Manager hinzu. Die benutzende Person und die Gruppe müssen derselben Domäne angehören, und alle Container in der Domäne werden durchsucht.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Wenn Sie diese Aktivität verwenden, stellen Sie sicher, dass das Service Manager Workflow-Konto über ausreichende Berechtigungen verfügt, um Sicherheitsgruppen in AD DS zu ändern. |
Eigenschaften
Die Aktivität AD DS-Benutzenden zu Gruppe hinzufügen verwendet die in der folgenden Tabelle aufgeführten Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Benutzerdomäne | UserDomain | String | Ja | Der vollqualifizierte Domänenname (FQDN) des Benutzenden. |
Benutzername | UserName | String | Ja | Der Name des Benutzenden von den Anmeldedaten. |
Gruppenname | FullyQualifiedGroupName | String | Ja | FQDN der Gruppe. |
Die Aktivität AD DS-Benutzenden zu Gruppe hinzufügen generiert die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigenname | Interner Name | Typ | BESCHREIBUNG |
---|---|---|---|
Output | Output | Boolean | Das Ergebnis des Vorgangs: True wenn das Hinzufügen erfolgreich war, False wenn sie fehlgeschlagen ist. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Nein | Keine |
Ablaufsteuerungsaktivitäten
Verwenden Sie Aktivitäten zur Ablaufsteuerung, um Ihrem Workflow in Service Manager eine Struktur zu geben—Zweige, Schleifen oder Timer-Verzögerungen.
Das Dokumenterstellungstool bietet vier Standardaktivitäten zur Ablaufsteuerung in der Gruppe Ablaufsteuerung im Bereich Aktivitäten-Toolbox.
Verzögerungs-Aktivität
Diese Aktivität führt eine Verzögerung zwischen den Aktivitäten in einem Workflow im Service Manager ein. Die Aktivität Verzögerung ist von der Microsoft .NET Framework DelayActivity-Klasse abgeleitet.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Verzögerung verwendet die in der folgenden Tabelle aufgeführten Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Initialisieren von TimeoutDuration | InitializeTimeoutDuration | Intern | Gibt einen Handler an, um die Eigenschaft TimeoutDuration zu initialisieren. | |
TimeoutDuration | TimeoutDuration | Timespan | Ja | Dauer der Verzögerung. |
Die Aktivität Verzögerung erzeugt keine Ausgabeeigenschaft.
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Weitere Informationen zu dieser Aktivität finden Sie unter DelayActivity-Klasse in der .NET Framework-Klassenbibliothek. | Keine |
Aktivität For Each-Schleife
Die Aktivität For Each-Scleife nimmt als Eingabe ein Array (Sammlung) von Objekten und wiederholt den Satz von Aktivitäten innerhalb der Schleife für jedes Objekt in der Sammlung. Wenn die Eingabesammlung beispielsweise fünf Objekte enthält, wird die Schleife fünfmal durchlaufen. Wenn die Auflistung leer ist, wird die Schleife nicht durchlaufen. Es gibt keine Obergrenze für die Anzahl der Objekte in der Auflistung. Die Aktivität For Each-Schleife läuft immer auf dem Computer, auf dem der Workflow läuft.
Die Aktivität For Each-Schleife 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 in dieser Rolle die Aktivität Vorfall abrufen oder die Aktivität Virtuelle Maschine abrufen verwenden.
Schleifencontainer: Diese Aktivität mit dem Namen ForEachChildActivity enthält die Schleifenaktivitäten. Die meisten Windows Workflow Foundation (WF) Aktivitäten, die Sie in diesem Container platzieren, haben zwei zusätzliche Eigenschaften: Aktuelles Element und Eigenschaft zu binden. Legen Sie für jede Aktivität im Schleifencontainer die folgenden Eigenschaften fest:
Legen Sie Aktuelles Element auf die Eigenschaft Aktuelles Element der Schleifencontainer-Aktivität der ForEach-Aktivität fest. Wenn diese Aktivität die erste Aktivität in der For Each-Schleife Aktivität ist, wird Aktuelles Element automatisch gesetzt.
Setze den Wert der Eigenschaft Property to Bind auf den Wert der Eigenschaft der aktuellen Aktivität, die das aktuelle Element verwendet.
Zwei Arten von Aktivitäten erhalten die Eigenschaften Aktuelles Element und Eigenschaft zu binden nicht und können daher die Objekte in der Eingabesammlung nicht verwenden:
Skriptaktivitäten, wie z. B. die Windows PowerShell Script Aktivität.
Benutzerdefinierte Aktivitäten oder andere Aktivitäten, die nicht von der Klasse WorkflowActivityBase geerbt haben. Zu diesen Aktivitäten gehören die Aktivitäten, die auf der Basisklasse Aktivität basieren, wie z.B. die nativen Visual Studio Aktivitäten.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität „For Each"-Schleife verwendet die in der folgenden Tabelle beschriebenen Eigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Eingabesammlung | InputCollection | Array/Object | N/V | Eine Sammlung von Objekten, die nacheinander an die Aktivitäten innerhalb der „For Each"-Schleife übergeben werden. Wenn die Aktivität, die sich im Eingabe-Container befindet, ein Array von Objekten als Ausgabe-Eigenschaft erzeugt, wird Eingabesammlung 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. |
Aktuelles Element | CurrentItem | Objekt | N/V | 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 | Hinweise | Beispiel |
---|---|---|
Die Aktivität „For Each"-Schleife verwendet den vom Service Manager bereitgestellten benutzerdefinierten Verfolgungsdienst, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität erzeugt unter den folgenden Bedingungen Fehler oder Ausnahmen: - Wenn in der Aktivität „For Each-Schleife ein Fehler auftritt, der nicht mit den untergeordneten Aktivitäten zusammenhängt, 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 eingegebenen Eigenschaften null ist. Die Aktivität wird nicht iteriert. Jede Aktivität innerhalb der „For Each"-Schleife muss ihre eigenen Fehler oder Ausnahmen an den benutzerdefinierten Tracking-Dienst schreiben. Die Aktivität „For Each"-Schleife tut dies nicht selbst. |
Keine | Keine |
IfElse-Aktivität
Diese Aktivität kontrolliert die Abfolge von Aktivitäten innerhalb eines Workflows auf der Grundlage einer booleschen (True/False) Bedingung. Sie können für die Bedingung das Ergebnis einer früheren Aktivität, z. B. einer Skriptaktivität, verwenden.
Die Aktivität IfElse ist eine Visual Studio-Aktivität, die Regeln und Bedingungen unterstützt. Weitere Informationen zur Verwendung von Regeln und Bedingungen in Windows Workflow Foundation (WF) finden Sie unter Tutorial: Regeln und Bedingungen in WF verwenden in der MSDN-Bibliothek.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Keine.
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Weitere Informationen über die IfElse-Aktivität finden Sie unter IfElseActivity-Klasse in der .NET Framework 4-Klassenbibliothek. | Keine |
Parallele Aktivität
Mit dieser Aktivität wird die Sequenz der Aktivitäten in zwei gleichzeitige Sequenzen von Aktivitäten aufgeteilt. Die Aktivität Parallel ist eine Visual Studio-Aktivität. Weitere Informationen über die Klasse ParallelActivity finden Sie unter ParallelActivity-Klasse in der .NET Framework-Klassenbibliothek.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Keine.
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Nein | Keine |
Virtual Machine Manager-Aktivitäten
Verwenden Sie die Verwaltungsaktivitäten für virtuelle Maschinen in Service Manager, um Arbeitsabläufe zu erstellen, die das Erstellen und Aktualisieren virtueller Maschinen ermöglichen. Die Verwaltungsaktivitäten für virtuelle Maschinen unterstützen System Center Virtual Machine Manager.
Das Service Manager-Dokumenterstellungstool bietet die folgenden fünf standardmäßigen Verwaltungsaktivitäten für virtuelle Maschinen in der Gruppe VMM-Aktivitäten im Bereich Aktivitäten-Toolbox.
Aktivität VM abrufen
Diese Aktivität in Service Manager ruft eine Liste von einer oder mehreren virtuellen Maschinen-IDs aus einer Virtual Machine Manager (VMM)-Bibliothek ab.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | - Die Virtual Machine Manager-Konsole und der Service Manager müssen beide auf demselben Server installiert sein. - Stellen Sie sicher, dass das Service Manager Workflow-Konto über ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. - Die Virtual Machine Manager-Konsole und der Service Manager müssen beide auf demselben Server installiert sein. - Stellen Sie sicher, dass das Service Manager Workflow-Konto ü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 | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Parameter Set | ParameterSets | 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: Sucht nach allen verfügbaren virtuellen Maschinen. - ID: Suche nach einer virtuellen Maschine mit einer bekannten ID. - Verbindung: Suche nach virtuellen Maschinen, die mit dem Virtual Machine Manager (VMM)-Server verbunden sind, der durch die Eigenschaft VMMServer bezeichnet wird. - VMHostGroup: Suche nach virtuellen Maschinen, die mit dem Host der virtuellen Maschine verbunden sind, der durch die Eigenschaft VM Host bezeichnet wird. |
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob die Aktivität einen Fehlersatz aufweist. (Schreibgeschützt) | |
All | Alle | Boolean | Nein (Die Standardeinstellung ist True.) | Verfügbar, wenn der Parametersatz Alle ist. Wenn er auf True gesetzt ist, gibt die Aktivität VM abrufen eine Liste mit den IDs aller verfügbaren virtuellen Maschinen zurück. |
ID | ID | String | Erforderlich, wenn Parametersatz ID ist. | Verfügbar, wenn der Parametersatz ID ist. Wenn er auf Wahr gesetzt ist, gibt die Aktivität VM abrufen eine Liste der IDs aller virtuellen Maschinen zurück, deren virtuelle Maschinen-IDs ganz oder teilweise mit dem angegebenen ID-Wert übereinstimmen. |
Verwaltungsgruppe | ManagementGroup | String | No | Gibt die Verwaltungsgruppe an, in der diese Aktivität ausgeführt wird. Auf localhost eingestellt. (Schreibgeschützt) |
Script Server | Ziel | String | Ja | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung der Aktivität zulässig sind. |
VM Host | VMHost | String | Erforderlich, wenn der Parametersatz VMHostGroup ist | Verfügbar, wenn der Parametersatz VMHostGroup ist. Wenn dieser Parametersatz ausgewählt ist, gibt die Aktivität VM abrufen eine Liste mit den IDs aller virtuellen Maschinen zurück, die auf dem angegebenen Host laufen. |
VM-Name | VMName | String | No | Gibt den Namen oder einen Teil des Namens der virtuellen Maschine an, nach der gesucht werden soll. 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 VM abrufen erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigename | Interner Name | type | Kommentare |
---|---|---|---|
VM IDs | VMIDList | Array aus Zeichenfolgen | Gibt die Liste der IDs von virtuellen Maschinen an, deren Namen ganz oder teilweise mit der Zeichenfolge VM-Name übereinstimmen. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität VM abrufen verwendet den benutzerdefinierten Verfolgungsdienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Keine | Keine |
Aktivität VM verschieben
Diese Aktivität in Service Manager verschiebt eine virtuelle Maschine aus der Virtual Machine Manager (VMM)-Bibliothek auf einen Wartungshost.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | - Die Virtual Machine Manager-Konsole und der Service Manager müssen beide auf demselben Server installiert sein. - Stellen Sie sicher, dass das Service Manager Workflow-Konto ü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 | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
LM blockieren, wenn der Host beschäftigt ist | BlockLMIfHostBusy | Boolean | Nein (Die Standardeinstellung ist False.) | Blockiert den erneuten Versuch einer Hyper-V-Live-Migration, wenn die Migration fehlgeschlagen ist, weil der Quell- oder Zielhost bereits an einer anderen Live-Migration beteiligt ist. |
Auftragsgruppe | JobGroup | GUID (Zeichenfolge) | No | Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz ausgeführt werden. |
Auftragsvariable | JobVariable | String | No | Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird. |
Verwaltungsgruppe | ManagementGroup | String | No | Gibt die Verwaltungsgruppe an, in der diese Aktivität ausgeführt wird. Auf localhost eingestellt. (Schreibgeschützt) |
Pfad | Pfad | String | No | Gibt das Ziel des virtuellen Computers auf dem Wartungshost an. |
PROTipID | PROTipID | Guid | No | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, der diese Aktion ausgelöst hat. Ermöglicht die künftige Prüfung von PRO-Tipps. |
Asynchroner Betrieb | RunAsynchronously | Boolean | Nein (Die Standardeinstellung ist False.) | Legt fest, dass der Auftrag asynchron ausgeführt wird, so dass das Steuerelement sofort zur Befehlsshell zurückkehrt. |
Script Server | Ziel | String | Ja | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung der Aktivität zulässig sind. |
VM auf Ziel starten | StartVMOnTarget | Boolean | Nein (Die Standardeinstellung ist False.) | Gibt an, dass ein virtueller Computer gestartet wird, sobald er seinen Zielhost erreicht. |
Cluster verwenden | UseCluster | Boolean | Nein (Die Standardeinstellung ist False.) | Erzwingt die Verwendung von Windows Server 2008 Cluster Migration für die Übertragung eines virtueller Computers, der sich in einem gespeicherten Zustand befindet, auf einen Host, auch wenn der Cluster Hyper-V Live-Migration unterstützt. |
LAN verwenden | UseLan | Boolean | Nein (Die Standardeinstellung ist False.) | Erzwingt eine Übertragung über das lokale Netzwerk (LAN), auch wenn ein schnellerer Übertragungsmechanismus, wie z. B. eine Übertragung über ein Speichernetzwerk (SAN), verfügbar ist. |
VM Host | VMHostName | String | Ja | Gibt den Namen des Wartungshosts an, in den der virtuelle Computer verschoben wird. |
VM-ID | VMID | String | Ja | Gibt die eindeutige ID des zu verschiebenden virtuellen Computers 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 erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigename | Interner Name | type | Kommentare |
---|---|---|---|
VM-ID | VMID | String | Gibt die eindeutige ID des virtuellen Computers an, der verschoben wurde. Die Eingabe VM ID und die Ausgabe VM ID sind gleich, es sei denn, die Aktivität schlug fehl, um einen virtuellen Computer mit einer VM ID zu finden, die der Eingabe VM ID entspricht. In diesem Fall wird die Ausgabe VM ID auf Null festgelegt. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität VM verschieben verwendet den benutzerdefinierten Verfolgungsdienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Keine | Keine |
Aktivität VM herunterfahren
Mit diesem Vorgang im Service Manager wird das Gastbetriebssystem einer virtuellen Maschine heruntergefahren.
Sie können die Aktivität VM herunterfahren für eine virtuelle Maschine auf einem Windows-basierten Host (einem Hyper-V-Host oder einem Virtual Server-Host) nur verwenden, wenn Virtualisierungsgastdienste auf der virtuellen Maschine installiert sind. Für eine virtuelle Maschine, die auf einem Hyper-V-Host bereitgestellt wird, wird der Virtualisierungsgastdienst Integrationskomponenten genannt. Für eine virtuelle Maschine, die auf einem Virtual Server-Host bereitgestellt wird, wird der Virtualisierungsgastdienst Virtual Machine Additions genannt.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | - Die Virtual Machine Manager-Konsole und der Service Manager müssen beide auf demselben Server installiert sein. - Stellen Sie sicher, dass das Service Manager Workflow-Konto ü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 sind.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Auftragsvariable | JobVariable | String | No | Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird. |
Verwaltungsgruppe | ManagementGroup | String | No | Gibt die Verwaltungsgruppe an, in der diese Aktivität ausgeführt wird. Auf localhost eingestellt. (Schreibgeschützt) |
PROTipID | PROTipID | Guid | No | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, der diese Aktion ausgelöst hat. Ermöglicht die künftige Prüfung von PRO-Tipps. |
Asynchroner Betrieb | RunAsynchronously | Boolean | Nein (Die Standardeinstellung ist False.) | Legt fest, dass der Auftrag asynchron ausgeführt wird, so dass das Steuerelement sofort zur Befehlsshell zurückkehrt. |
Script Server | Ziel | String | Ja | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht Localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung der Aktivität zulässig sind. |
VM-ID | VMID | String | Ja | Gibt die eindeutige ID des virtuellen Computers an, der 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 erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigename | Interner Name | type | Kommentare |
---|---|---|---|
VM-ID | VMID | String | Gibt die eindeutige ID des virtuellen Computers an, der heruntergefahren wurde. Die Eingabe VM ID und die Ausgabe VM ID sind gleich, es sei denn, die Aktivität schlug fehl, um einen virtuellen Computer mit einer VM ID zu finden, die der Eingabe VM ID entspricht. In diesem Fall wird die Ausgabe VM ID auf Null festgelegt. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität VM herunterfahren verwendet den benutzerdefinierten Verfolgungsdienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Keine | Keine |
Aktivität VM starten
Diese Aktivität im Service Manager startet eine angehaltene oder pausierte virtuelle Maschine.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Start VM startet mithilfe der in der folgenden Tabelle aufgeführten Eigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Auftragsvariable | JobVariable | String | No | Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird. |
Verwaltungsgruppe | ManagementGroup | String | No | Die Verwaltungsgruppe, in der diese Aktivität ausgeführt wird. Auf localhost eingestellt. (Schreibgeschützt) |
PROTipID | PROTipID | Guid | No | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, der diese Aktion ausgelöst hat. Ermöglicht die künftige Prüfung von PRO-Tipps. |
Asynchroner Betrieb | RunAsynchronously | Boolean | Nein (Die Standardeinstellung ist False.) | Legt fest, dass der Auftrag asynchron ausgeführt wird, so dass das Steuerelement sofort zur Befehlsshell zurückkehrt. |
Script Server | Ziel | String | Ja | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung der Aktivität zulässig sind. |
VM-ID | VMID | String | Ja | Gibt die eindeutige ID des zu startenden virtuellen Computers 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 erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigenname | Interner Name | type | Kommentare |
---|---|---|---|
VM-ID | VMID | String | Gibt die eindeutige ID des virtuellen Computers an, der gestartet wurde. Die Eingabe VM ID und die Ausgabe VM ID sind gleich, es sei denn, die Aktivität schlug fehl, um einen virtuellen Computer mit einer VM ID zu finden, die der Eingabe VM ID entspricht. In diesem Fall wird die Ausgabe VM ID auf Null festgelegt. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität VM starten verwendet den benutzerdefinierten Verfolgungsdienst, 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 behoben werden kann. | Keine | Keine |
Aktivität Status der VM speichern
Diese Aktivität in Service Manager speichert den Zustand eines virtuellen Computers und stoppt dann den virtuellen Computer.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | - Die Virtual Machine Manager-Konsole und der Service Manager müssen beide auf demselben Server installiert sein. - Stellen Sie sicher, dass das Service Manager Workflow-Konto über ausreichende Berechtigungen zum Ändern von Sicherheitsgruppen in Active Directory Domain Services (AD DS) verfügt. |
Eigenschaften
Die Aktivität Status der VM speichern verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Auftragsvariable | JobVariable | String | No | Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird. |
Verwaltungsgruppe | ManagementGroup | String | No | Gibt die Verwaltungsgruppe an, in der diese Aktivität ausgeführt wird. Auf localhost eingestellt. (Schreibgeschützt) |
PROTipID | PROTipID | Guid | No | Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, der diese Aktion ausgelöst hat. Ermöglicht die künftige Prüfung von PRO-Tipps. |
Asynchroner Betrieb | RunAsynchronously | Boolean | Nein (Die Standardeinstellung ist False.) | Legt fest, dass der Auftrag asynchron ausgeführt wird, so dass das Steuerelement sofort zur Befehlsshell zurückkehrt. |
Script Server | Ziel | String | Ja | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung der Aktivität zulässig sind. |
VM-ID | VMID | String | Ja | Gibt die eindeutige ID des zu speichernden virtueller Computers 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 Status der VM speichern erzeugt die Ausgabe, die in der folgenden Tabelle beschrieben ist.
Anzeigename | Interner Name | type | Kommentare |
---|---|---|---|
VM-ID | VMID | String | Gibt die eindeutige ID des virtuellen Computers an, der gespeichert wurde. Die Eingabe VM ID und die Ausgabe VM ID sind gleich, es sei denn, die Aktivität schlug fehl, um einen virtuellen Computer mit einer VM ID zu finden, die der Eingabe VM ID entspricht. In diesem Fall wird die Ausgabe VM ID auf Null festgelegt. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität Status der VM speichern verwendet den benutzerdefinierten Tracking-Dienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben 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 separater Prozess von den Workflows ausgeführt; Sie werden jedoch auch unter dem Sicherheitskontext des Dienst-Manager-Workflowkontos ausgeführt.
Das Service Manager-Dokumenterstellungstool stellt die folgenden drei Standard-Skriptaktivitäten in der Untergruppe Generische Skriptaktivitäten der Gruppe Skriptaktivitäten im Bereich Aktivitäten-Toolbox bereit.
Aktivität Befehlsskript
Diese Aktivität führt ein Befehlszeilenskript als Teil eines Windows Workflow Foundation (WF) Workflows aus.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Befehlsskript verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Verwaltungsgruppe | ManagementGroupName | String | No | Gibt die Verwaltungsgruppe an, zu der der Skript-Server gehört. Standardmäßig ist diese auf localhost eingestellt. (Schreibgeschützt) |
Skriptparameter | Parameter | Dictionary <string,string> | Ja | Gibt Befehlszeilenschalter oder Schalter/Wertpaare an, die bei der Ausführung an das Skript übergeben werden. |
Script Body | ScriptBody | String | Ja | Gibt den Text des Skripts selbst an. |
Script Server | Ziel | String | No | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung des Skripts zulässig sind. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Aktivität Befehlsskript verwendet den benutzerdefinierten Verfolgungsdienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Keine | Keine |
Aktivität Windows PowerShell-Skript
Diese Aktivität in Service Manager führt ein Windows PowerShell-Skript als Teil eines Windows Workflow Foundation (WF)-Workflows aus.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Die Windows PowerShell Script Aktivität hängt von den folgenden Voraussetzungen zur Entwurfszeit ab: - Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Eigenschaften
Die Aktivität Windows PowerShell Script verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Verwaltungsgruppe | ManagementGroupName | String | No | Gibt die Verwaltungsgruppe an, zu der der Skript-Server gehört. Standardmäßig ist diese auf localhost eingestellt. (Schreibgeschützt) |
Skriptparameter | Parameter | Dictionary <string,string> | Ja | Gibt die Namens-/Wertliste von Parametern an, die beim Ausführen an das Skript übergeben werden sollen. Sie können Parameterwerte auf einen der folgenden Management Pack-Verweise festlegen: - $Target/...$ - $MPElement[...] - $Data/...$. $Data Verweise werden nur zur Laufzeit in den Parametern aufgelöst (nicht im Skript selbst). Die Verwendung einer dieser Referenzen als einziger Wert für einen Parameter setzt diesen Parameter auf die XML-Zeichenfolge, die das Eingabedatenelement darstellt (von GetItemXML). |
Script Body | ScriptBody | String | Ja | Gibt den Text des Skripts selbst an. |
Snap-ins | SnapIns | String | No | Listet die Windows PowerShell Snap-Ins auf, die im Voraus in den Runspace geladen werden sollen. |
Script Server | Ziel | String | No | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung des Skripts zulässig sind. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die Windows PowerShell Script-Aktivität verwendet den benutzerdefinierten Verfolgungsdienst, 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 je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Weitere Informationen über Windows PowerShell finden Sie unter Windows PowerShell. | Keine |
Aktivität VBScript-Skript
Diese Aktivität in Service Manager führt ein VBScript-Skript als Teil eines Windows Workflow Foundation (WF)-Workflows aus.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Die Aktivität VBScript-Skript hängt von den folgenden Voraussetzungen zur Entwurfszeit ab: Keine. |
Keine |
Eigenschaften
Die Aktivität VBScript-Skript verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
Anzeigenname | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt wird, wenn die Aktivität fehlschlägt. |
Has Error | HasError | N/V | Gibt an, ob für die Aktivität ein Fehlersatz vorliegt. (Schreibgeschützt) | |
Verwaltungsgruppe | ManagementGroupName | String | No | Gibt die Verwaltungsgruppe an, zu der der Skript-Server gehört. (Standardmäßig ist diese auf localhost eingestellt) (schreibgeschützt) |
Skriptparameter | Parameter | Dictionary <string,string> | Ja | Stellt die Liste der Standardoptionen und alle zugehörigen Werte bereit, die dieses Skript bei der Ausführung verwendet. |
Script Body | ScriptBody | String | Ja | Gibt den Text des Skripts selbst an. |
Script Server | Ziel | String | No | Gibt den DNS-Namen (Domain Name System) des Servers an, auf dem die Service Manager-Konsole ausgeführt wird. Verwenden Sie nicht localhost. |
Script Time Limit | TimeoutSeconds | Ganzzahl | Nein (Die Standardeinstellung ist 300 Sekunden.) | Gibt die maximale Anzahl von Sekunden an, die für die Ausführung des Skripts zulässig sind. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Die VBScript Script-Aktivität verwendet den benutzerdefinierten Tracking-Dienst, der vom Service Manager bereitgestellt wird, um Fehler und Ausnahmen zu protokollieren, wenn die Aktivität ausgeführt wird. Die Aktivität generiert Fehler oder Ausnahmen je nach Bedarf, wenn eine der Skripteigenschaften nicht behoben werden kann. | Keine | Keine |
Service Manager Aktivitäten
Verwenden Sie Service Manager-Aktivitäten in Service Manager, um Service Manager-Funktionen zu Einem Teil Ihres Workflows zu machen.
Das Service Manager-Dokumenterstellungstool stellt die folgenden vier Standard-Service Manager-Aktivitäten in der SM-Aktivitäten-Gruppe im Aktivitäten-Toolbox-Bereich bereit.
Aktivität Vorfall erstellen
Mit dieser Aktivität wird ein Vorfall im Service Manager erstellt und ausgefüllt.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Vorfall erstellen verwendet die in der folgenden Tabelle aufgeführten Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Bemerkungen |
---|---|---|---|---|
Vorfall-ID | IncidentID | String | Ja | Gibt den eindeutigen Bezeichner an, der für das Vorfalls-Objekt erzeugt wird. |
Action Log Comment | ActionLogComment | String | Ja | Gibt den Kommentar an, der in das Aktionsprotokoll des Vorfalls-Objekts aufgenommen werden soll. |
Betroffene Benutzerdomäne | AffectedUserDomain | String | Ja | Nennt den Namen der Domäne des Domäne Name Systems (DNS) des primären Benutzenden, der von dem Incident betroffen ist. |
Betroffener Benutzername | AffectedUserName | String | Ja | Gibt den Benutzernamen des primären Benutzenden an, der vom Vorfall betroffen ist. |
Kategorie | Kategorie | Integer | Ja | Gibt den Typ des Incidents an, z. B. Netzwerk oder Drucken. Der Wert ist die ID von Enumeration. (Category -enum data field) |
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Auswirkung | Auswirkung | Integer | Ja | Gibt die Auswirkungen des Incidents auf den oder die betroffenen Benutzender an. Der Wert ist die ID von Enumeration. (Auswirkung -Enumeration-Datentyp) |
Quelle | Quelle | Ganzzahl | No | Gibt die Quelle der Informationen über den Incident an, wie Telefon oder E-Mail. Der Wert ist die ID von Enumeration. (Quelle -Enumeration-Datentypfeld) |
Zusammenfassung | Zusammenfassung | String | Ja | Gibt den zusammenfassenden Text an, der den Incident beschreibt. |
Dringlichkeit | Dringlichkeit | Integer | Ja | Gibt die Dringlichkeit für das Lösen des Incidents an. Der Wert ist die ID von Enumeration. (Dringlichkeit -Enumerations-Datentypfeld) |
Die Aktivität Incident erstellen erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Name | type | Kommentare |
---|---|---|
SM-Incident | System.WorkItem.Incident | Gibt die erstellte Vorfallklasseninstanz zurück. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Nein | Keine |
Aktivität Vorfall abrufen
Diese Aktivität ruft einen oder mehrere Vorfälle im Service Manager ab.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Vorfall abrufen verwendet die Eingabeeigenschaften, die in der folgenden Tabelle aufgeführt sind.
Anzeigename | Interner Name | type | Erforderlich | Bemerkungen |
---|---|---|---|---|
Betroffene Benutzerdomäne | AffectedUserDomain | String | No | Nennt den Namen der Domäne des Domäne Name Systems (DNS) des primären Benutzenden, der von dem Incident betroffen ist. |
Betroffener Benutzername | AffectedUserName | String | No | Gibt den Benutzernamen des primären Benutzenden an, der vom Vorfall betroffen ist. |
Kategorie | Kategorie | Ganzzahl | No | Gibt den Typ des Incidents an, z. B. Netzwerk oder Drucken. Der Wert ist die ID von Enumeration. (Category -enum data field) |
Continue On Error | ContinueOnError | Boolean | Nein (Der Standardwert lautet true.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Vorfall-ID | IncidentID | String | No | Gibt den eindeutigen Bezeichner an, der für das Vorfallobjekt generiert wird. |
Suchtyp | SearchType | Ganzzahl | No | Gibt den Titel des Suchtyps an, der mit der Aktivität verwendet wird. |
Status | Status | Ganzzahl | No | Gibt den Status des Vorfalls an. Der Wert ist die ID von Enumeration. (Status -enum data field) |
Zusammenfassungstext | SummaryText | String | No | Gibt den Zusammenfassungstext an, der den Vorfall beschreibt. |
Die Aktivität Vorfall abrufen erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigename | Interner Name | type | Kommentare |
---|---|---|---|
SM-Vorfälle | SMIncidents | Array von System.Workitem.Incident | Gibt ein Array von Vorfallobjekten an. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Die Aktivität Vorfall abrufen verfügt über ein eigenes Validierungssteuerelement, um eine Fehlervalidierung von Eingabeeigenschaften durchzuführen. | Keine |
Aktivität Vorfall aktualisieren
Diese Aktivität in Service Manager speichert Eigenschaftsänderungen in einem Service Manager-Vorfall.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keine |
Eigenschaften
Die Aktivität Vorfall aktualisieren verwendet die Eingabeeigenschaften, die in der folgenden Tabelle beschrieben sind.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Action Log Comment | ActionLogComment | String | No | Gibt einen Kommentar an, der in das Aktionsprotokoll des Incident-Objekts aufgenommen wird. |
Betroffene Benutzerdomäne | AffectedUserDomain | String | No | Nennt den Namen der Domäne des Domäne Name Systems (DNS) des primären Benutzenden, der von dem Incident betroffen ist. |
Betroffener Benutzername | AffectedUserName | String | No | Gibt den Benutzernamen des primären Benutzenden an, der vom Vorfall betroffen ist. |
Kategorie | Kategorie | Ganzzahl | No | Gibt den Typ des Incidents an, z. B. Netzwerk oder Drucken. Der Wert ist die ID von Enumeration. (Category -enum data type) |
Continue On Error | ContinueOnError | Boolean | Nein (Die Standardeinstellung ist True.) | Bestimmt, ob der Workflow weiterhin ausgeführt werden soll, wenn die Aktivität fehlschlägt. |
Auswirkung | Auswirkung | Ganzzahl | No | Gibt die Auswirkungen des Incidents auf den oder die betroffenen Benutzender an. Der Wert ist die ID von Enumeration. (Auswirkung -Enumeration-Datentyp) |
Quelle | Quelle | Ganzzahl | No | Gibt die Quelle der Informationen über den Incident an, wie Telefon oder E-Mail. Der Wert ist die ID von Enumeration. (Source -enum data type) |
Service Manager-Vorfall | SMIncident | System.Workitem.Incident | No | Die erstellte Vorfallklasseninstanz, die aktualisiert werden soll. |
Status | Status | Ganzzahl | No | Gibt den Status des Vorfalls an, der die Aktivität generiert hat. Der Wert ist die ID von Enumeration. (Status -enum data type) |
Zusammenfassung | Zusammenfassung | String | No | Gibt den Zusammenfassungstext an, der den Vorfall beschreibt. |
Dringlichkeit | Dringlichkeit | Ganzzahl | No | Gibt die Dringlichkeit für das Lösen des Incidents an. Der Wert ist die ID von Enumeration. (Dringlichkeit -Enumerations-Datentypfeld) |
Die Aktivität Vorfall aktualisieren erzeugt die in der folgenden Tabelle beschriebene Ausgabe.
Anzeigename | Interner Name | Typ | Beschreibung |
---|---|---|---|
SM-Incident | SMIncident | System.WorkItem.Incident | Gibt eine Aktualisierung der Vorfallklasseninstanz zurück. Die Eingabe SM Vorfall und die Ausgabe SM Vorfall sind gleich, es sei denn, die Aktivität konnte den SM Vorfall nicht finden. In diesem Fall wird der Ausgang SM Incident auf Null gesetzt. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Nein | Keine |
Aktivität Aktivitätsstatus auf abgeschlossen setzen
Diese Aktivität aktualisiert den Status einer automatisierten Aktivität im Service Manager.
Voraussetzungen für die Entwurfszeit | Laufzeitvoraussetzungen |
---|---|
Keine | Keiner. |
Eigenschaften
Die Aktivität Aktivitätsstatus auf abgeschlossen setzen verwendet die in der folgenden Tabelle beschriebenen Eingabeeigenschaften.
Anzeigename | Interner Name | type | Erforderlich | Beschreibung |
---|---|---|---|---|
Aktivitäts-ID | Aktivitäts-ID | String | Ja | Gibt den Bezeichner eines automatisierten Aktivitätsobjekts des Dienst-Managers an. |
Fehler und Ausnahmen | Hinweise | Beispiel |
---|---|---|
Keine | Wenn Sie diese Aktivität in einem Workflow verwenden, der durch eine automatisierte Aktivität des Service Manager 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 den Workflow ausgelöst hat, um ausgeführt zu werden. | Keine |