Automatisieren von Zustandsübergängen
Aktualisiert: November 2007
Möglicherweise möchten Kunden und Partner Arbeitsaufgaben auf der Grundlage von Ereignissen, die an einer anderen Stelle in Microsoft Visual Studio Team System oder außerhalb von Microsoft Visual Studio Team System auftreten, beispielsweise in einem Anrufverfolgungstool, automatisch von einem Zustand in einen anderen versetzen. Das Arbeitsaufgaben-Typmodell und die Arbeitsaufgabenverfolgungs-API wurden erweitert und unterstützen jetzt automatische Übergänge von Arbeitsaufgaben, die durch andere Systeme ausgelöst werden.
Hinweis: |
---|
Die Arbeitsaufgabenverfolgungs-API ist Bestandteil des Visual Studio Team System-SDKs auf der Microsoft-Website. |
Beispielsweise verfügt ein Tool über eine Einstellung, durch die der Zustand einer Arbeitsaufgabe automatisch in "Aufgelöst" geändert wird, nachdem der Benutzer eine Änderung eingecheckt hat. Sie wissen als Integrationsanbieter jedoch nicht, welcher Zustand vom Autor des Arbeitsaufgabentyps als "Aufgelöst" deklariert wurde. Der Autor meint möglicherweise Aufgelöst, Geschlossen, Abgeschlossen, Testbereit, In Build einschließen usw. Sie können beispielsweise verlangen, dass alle Autoren von Arbeitsaufgabentypen einen Zustand mit der expliziten Bezeichnung "Aufgelöst" verwenden.
Diese Lösung ist jedoch zu restriktiv und auch aus Gründen der Internationalisierung ungeeignet, da hierdurch die Lokalisierung von Zustandsbezeichnungen verhindert würde. Systemintegratoren können stattdessen eine Aktion wie "Einchecken" oder "Vollständig" deklarieren, durch die automatische Übergänge für Arbeitsaufgaben ausgelöst werden. Der Autor des Arbeitsaufgabentyps deklariert diese Aktion dann beim entsprechenden Übergang.
In diesem Abschnitt
Zuordnen einer Aktion zu einem Zustandsübergang
Einzelheiten zu Übergangsaktionen
Überprüfung von Fehlern bei automatischen Übergängen
Verwandte Abschnitte
Siehe auch
Konzepte
Beschränken der Reichweite von Feldregeln nach Zustand, Übergang oder Grund