Schritt 3: Erstellen des WF-Workflows
Gilt für: System Center 2012 SP1 - Service Manager, System Center 2012 R2 Service Manager, System Center 2012 - Service Manager
In diesem Schritt des Woodgrove Bank-Anpassungsszenarios erstellt Ken den Workflow, der die benutzerdefinierte Aktivität für Änderungsanforderungen unterstützt. Beim Entwurf des WF-Workflows (Windows Workflow Foundation) berücksichtigt Ken die folgenden Faktoren:
Wann sollte der Workflow ausgeführt werden? Der Workflow soll gestartet werden, sobald die entsprechende Änderungsanforderung genehmigt wurde.
Was muss der Workflow bewirken? In dem Workflow soll ein Computer zu einer Gruppe in den Active Directory-Domänendiensten (AD DS) hinzugefügt und der Status der automatisierten Aktivität auf „Erledigt“ gesetzt werden.
Welche Informationen benötigt der Workflow? Die Änderungsanforderung enthält Informationen zum Computer und zur Gruppe, die verwendet werden sollen. Von den Eigenschaften der Workflowaktivitäten können die Änderungsanforderungsinformationen von der Service Manager-Aktivität, die mit der Änderungsanforderung verknüpft ist, abgerufen werden.
Um seinen neuen Workflow zu erstellen und zu implementieren, führt Ken die im verbleibenden Teil dieses Abschnitts beschriebenen Schritte durch. Er verwendet die Woodgrove.AutomatedActivity.AddComputerToGroupMP Management Pack, wie in beschrieben Schritt 1: Öffnen des Management Packs Woodgrove.AutomatedActivity.AddComputerToADGroupMP. Bei diesem Verfahren wird davon ausgegangen, dass das Management Pack noch im System Center 2012 – Service Manager Authoring Tool geöffnet ist.
Erstellen eines neuen Workflows
Ken greift auf dieses Verfahren zum Erstellen eines Workflows, die mit dem Namen WF in der Woodgrove.AutomatedActivity.AddComputerToADGroupMP -Management Pack.
So erstellen Sie den neuen Workflow
Wenn die Authoring Tool nicht geöffnet ist, starten Sie die Authoring Tool: Klicken Sie auf dem Desktop auf Starten, klicken Sie auf Service Manager Authoring Tool, und warten Sie die Authoring Tool zu öffnen.
Wenn die Woodgrove.AutomatedActivity.AddComputerToADGroupMP -Management Pack nicht geöffnet ist, öffnen Sie es: auf die Datei auf Öffnen, und klicken Sie dann auf Datei. In der geöffnete Datei im Dialogfeld klicken Sie auf Woodgrove.AutomatedActivity.AddComputerToGroupMP.xml, und klicken Sie dann auf Öffnen.
In der Management Pack-Explorer, mit der rechten Maustaste Workflows, und klicken Sie dann auf Erstellen.
Auf die Allgemein Seite des Assistenten zum Erstellen von Workflows in den Namen Geben WF, und klicken Sie dann auf Weiter.
Auf der Auslösebedingung auf ausführen, nur wenn eine Datenbank erfüllt Startbedingungen angegeben, und klicken Sie dann auf Weiter.
Auf der Auslöserkriterien Seite Klassenname, klicken Sie auf Durchsuchen.
In der Klasseneigenschaft Dialogfeld klicken Sie auf automatisierte Aktivität: Computer zu einer Gruppe hinzufügen, und klicken Sie dann auf OK wieder die Auslöserkriterien Seite.
Unter Change-Ereignis, wählen Sie in der Liste beim Aktualisieren einer Instanz der Klasse, und klicken Sie dann auf zusätzliche Kriterien.
In der zusätzliche Kriterien auswählen im Dialogfeld klicken Sie auf die Ändern in Registerkarte der Status Eigenschaft automatisierte Aktivität: Computer zu einer Gruppe hinzufügen aus, und klicken Sie dann auf Hinzufügen.
Unter Kriterien, Option [Aktivität] Status entspricht In Bearbeitung, und klicken Sie dann auf die zusätzliche Kriterien auswählen im Dialogfeld klicken Sie auf OK.
Auf der Auslöserkriterien Seite des Assistenten zum Erstellen von Workflows klicken Sie auf Weiter.
Auf der Zusammenfassung überprüfen Sie die Einstellungen für den neuen Workflow, und klicken Sie dann auf Erstellen. Nachdem der Assistent abgeschlossen wurde, klicken Sie auf Schließen.
In der Management Pack-Explorer, mit der rechten Maustaste auf das Management Pack, und klicken Sie dann auf Speichern.
Allgemeine Informationen zu diesen Schritten finden Sie unter Gewusst wie: Erstellen eines neuen Workflows und Speichern und Erstellen eines Workflows.
Hinzufügen der Workflowaktivitäten
Ken greift auf dieses Verfahren zum Hinzufügen der WF-Aktivitäten AD DS-Computer einer Gruppe hinzufügen und Aktivitätsstatus abgeschlossen festlegen zu seinem Workflow.
So fügen Sie WF-Aktivitäten zum Workflow hinzu
In der Management Pack-Explorer, erweitern Sie Workflows, mit der rechten Maustaste WF, und klicken Sie dann auf Bearbeiten.
In der Aktivitätentoolbox Bereich, suchen Sie die Active Directory-Aktivitäten Gruppe.
Ziehen Sie AD DS-Computer einer Gruppe hinzufügen in den erstellungsbereich, und legen Sie es zwischen dem Workflow-Start und Ende-Symbolen.
Ziehen Sie Aktivitätsstatus abgeschlossen festlegen, und legen Sie es zwischen der vorherigen Aktivität und dem Ende-Symbol.
Allgemeine Informationen zu diesen Schritten finden Sie unter Gewusst wie: hinzufügen eine Aktivität zu einem Workflow.
Konfigurieren der Aktivitätseigenschaften
Ken verwendet dieses Verfahren, um festzulegen der Computername und Gruppenname Eigenschaften der AD DS-Computer einer Gruppe hinzufügen Aktivität zum Abrufen der Werte für die automatisierte Aktivität: Computer zu einer Gruppe hinzufügen Eigenschaften Computername, Gruppenname, und Aktivitäts-ID vom Change Request. Außerdem legt er die Computerdomänenname Eigenschaft der AD DS-Computer einer Gruppe hinzufügen Aktivität mit einem konstanten Wert.
So konfigurieren Sie die Eigenschaften der Aktivität
In der Details Bereich, klicken Sie auf Computername, klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), klicken Sie auf Klasseneigenschaft verwenden, klicken Sie auf ComputerName, und klicken Sie dann auf OK.
In der Details Bereich für die AD DS-Computer einer Gruppe hinzufügen Aktivität, klicken Sie auf Gruppenname, klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), klicken Sie auf Klasseneigenschaft verwenden, klicken Sie auf GroupName, und klicken Sie dann auf OK.
In der Details Bereich, klicken Sie auf Computerdomänenname, und geben Sie in das Textfeld woodgrove.com.
Klicken Sie im erstellungsbereich auf die Aktivitätsstatus abgeschlossen festlegen Aktivität.
Klicken Sie auf Aktivitäts-ID, und klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), die neben der Eigenschaft angezeigt wird. Klicken Sie auf der linken Seite des Dialogfelds auf Klasseneigenschaft verwenden, und klicken Sie dann in der Eigenschaftenliste auf ID (intern). Klicken Sie auf OK.
In der Management Pack-Explorer, mit der rechten Maustaste auf das Management Pack, und klicken Sie dann auf Speichern.
Allgemeine Informationen zu diesen Schritten finden Sie unter wie eine Aktivitätseigenschaft einen Wert aus der Auslöserklasse und wie eine Aktivitätseigenschaft einen konstanten Wert festgelegt.
Siehe auch