Beispiel für den Überwachungsprofil-Designer

Download sample

Der Workflow-Überwachungsprofil-Designer ist ein Tool, das die Erstellung von Überwachungsprofilen aus Workflowdefinitionen anhand der Oberfläche des Workflow-Designers unterstützt. In dieser Beispielanwendung wird davon ausgegangen, dass Sie mit Überwachungsprofilen und -diensten vertraut sind. Weitere Informationen finden Sie unter den Verweisen am Ende dieses Themas.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie in diesem Thema auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  • Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner TrackingProfileDesigner\bin\debug aus (bzw. im Ordner TrackingProfileDesigner\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Erstellen von Überwachungsprofilen

Gehen Sie wie folgt vor, um Aktivitätsüberwachungspunkte hinzuzufügen und zu konfigurieren und um Überwachungsprofile zu öffnen.

So erstellen Sie einen Aktivitätsüberwachungspunkt

  1. Klicken Sie im Menü Datei auf Öffnen und dann auf Workflow aus Datei.

  2. Wählen Sie die Assembly mit dem Workflowinhalt, den Sie verwenden möchten, und klicken Sie dann auf Öffnen, um zum Hauptfenster des Workflow-Überwachungsprofil-Designers zurückzukehren.

  3. Klicken Sie in der Benutzeroberfläche des Designers auf eine Aktivität, um sie auszuwählen.

    Hierdurch wird die Schaltfläche Überwachen auf der Symbolleiste aktiviert.

  4. Klicken Sie auf Überwachen, um die ausgewählte Aktivität zu überwachen.

So konfigurieren Sie einen Aktivitätsüberwachungspunkt

  1. Klicken Sie auf Ereignisse, um das Aktivitätsstatusereignis auszuwählen, das Sie für den ausgewählten Überwachungspunkt überwachen möchten.

    Sie können alle Ereignisse auswählen oder die Auswahl aller aufheben, indem Sie auf Alles markieren oder Nichts markieren klicken.

  2. Klicken Sie auf Anmerkung hinzufügen, um eine AnmerkungToolStrip zu öffnen.

  3. Geben Sie im Textfeld eine Zeichenfolge zum Beschreiben des Aktivitätsüberwachungspunkts ein.

  4. Klicken Sie auf Daten extrahieren, und wählen Sie in der Liste Eigenschaften, um die Elemente auszuwählen, die für diese Aktivitäten überwacht werden.

  5. Wählen Sie Abgeleitete Typen abstimmen, um anzugeben, dass dieser Überwachungspunkt dem ausgewählten Überwachungspunkt und allen abgeleiteten Typen entspricht.

  6. Sie können auch Bedingungen hinzufügen, um den Satz der ausgegebenen Überwachungspunkte zu filtern.

So fügen Sie eine Überwachungsbedingung hinzu

  1. Klicken Sie auf dem ausgewählten Aktivitätsüberwachungspunkt auf Bedingungen, und wählen Sie Neue Bedingung hinzufügen.

  2. Wählen Sie im ToolStrip Bedingungen den Member, der auf der linken Seite der Bedingung angezeigt wird, zum Beispiel Name.

  3. Klicken Sie auf die Schaltfläche ==, um zwischen Gleichheit und Ungleichheit umzuschalten (!=).

  4. Geben Sie einen Zeichenfolgenwert für die rechte Seite der Bedingung ein, zum Beispiel codeActivity1.

  5. Klicken Sie auf Speichern, um die fertige Bedingung hinzuzufügen.

So öffnen Sie Überwachungsprofile

  1. Klicken Sie im Menü Datei auf Öffnen und dann auf Profil aus Datei.

  2. Wählen Sie das zu verwendende Überwachungsprofil, und klicken Sie dann auf Öffnen.

Tipp

Ein Workflow muss geladen werden, bevor ein Überwachungsprofil geöffnet werden kann. Darüber hinaus kann nur gewährleistet werden, dass nur Profile, die mit diesem Tool erstellt wurden, ordnungsgemäß geladen werden können.

So speichern Sie Überwachungsprofile

  1. Klicken Sie im Menü Datei auf Speichern und dann auf Profil als Datei.

  2. Geben Sie einen Pfad und einen Dateinamen mit der Erweiterung .xml an.

  3. Klicken Sie auf Speichern, um das Überwachungsprofil zu speichern.

Verwenden der SQL-Überwachungsdatenbank

Wenn Sie eine SQL-Überwachungsdatenbank eingerichtet haben, können Sie die Profile auch in der Datenbank speichern. Wenn Sie die Überwachungsdatenbank noch nicht erstellt haben, finden Sie Anweisungen zum Einrichten der Datenbank unter Einfaches Überwachungsbeispiel.

So verwenden Sie die Anwendung mit der SQL-Überwachungsdatenbank

  1. Aktualisieren Sie die CONFIG-Datei der Anwendung mit einer gültigen ConnectionString zur Überwachungsdatenbank.

    Im Folgenden wird die Standardkonfiguration dargestellt:

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <appSettings>
            <add key="ConnectionString" value="Persist Security Info=False;Integrated Security=SSPI;database=TrackingStore;server=localhost"/>
        </appSettings>
    </configuration>
    
  2. Klicken Sie im Menü Datei auf Speichern, und klicken Sie dann auf Profil zur SQL-Überwachungsdatenbank, um das aktuelle Profil in der Überwachungsdatenbank zu speichern.

    Wenn die Version in der Datenbank jünger als das aktuelle Profil isst, wird ein Dialogfeld angezeigt, in dem eine neuere Version angefordert wird, bevor das Profil gespeichert werden kann.

  3. Klicken Sie im Menü Datei auf Öffnen, und klicken Sie dann auf Aus SQL-Überwachungsdatenbank, um ein Profil aus der Überwachungsdatenbank zu laden.

    Es wird ein Dialogfeld angezeigt, in dem Sie einen Workflowtyp und eine Profilversion auswählen können. Wenn sich die Workflowassemblys nicht in dem gleichen Pfad wie der Designer befinden, wird ein anderes Dialogfeld angezeigt, in dem Sie den Speicherort der gewünschten Assemblys angeben müssen.

Hinweise

  • Da es sich bei dieser Anwendung um ein Beispiel handelt, ist ihre Verwendung eingeschränkt.

  • Es kann nur gewährleistet werden, dass nur Profile, die mit dem Profildesigner erstellt wurden, ordnungsgemäß geladen werden können. Dies ist darauf zurückzuführen, dass der Designer nur einen einzigen Speicherort für die Aktivitätsüberwachung für einen bestimmten Überwachungspunkt erstellt und davon ausgeht, dass nur dieser vorhanden ist.

  • Überwachungsprofile werden nach Workflowtyp gespeichert. Um ein Profil als standardmäßiges Überwachungsprofil zu speichern, können Sie die gespeicherte Prozedur UpdateDefaultTrackingProfile aufrufen.

  • Anmerkungen werden nur für die äußersten zusammengesetzten Aktivitäten angezeigt.

  • Sie können UserTrackPoints nicht über den Designer hinzufügen.

Siehe auch

Weitere Ressourcen

Creating and Using Tracking Profiles
Windows Workflow Tracking Services
Creating Custom Tracking Services
Beispiel für einen Dateiüberwachungsdienst und Abfrage
Task 4 : Using the Windows Workflow Tracking Service
Anwendungsbeispiele

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.