Verwalten des globalen Workflows
Mithilfe des globalen Workflows können Sie den Arbeitsaufwand beim Definieren und Aktualisieren von Arbeitsaufgabenfeldern und globale Listen verringern, die für mehrere Teamprojekte und Arten von Arbeitsaufgaben verwendet werden.Mithilfe des globalen Workflows können Sie Felder und globale Listen definieren und aktualisieren.Sie können den globalen Workflow für eine Teamprojektsammlung oder ein Teamprojekt mit den folgenden Befehlen im witadmin-Befehlszeilentool verwalten:
exportglobalworkflow: Exportiert den globalen Workflow in eine XML-Datei oder in das Eingabeaufforderungsfenster.
importglobalworkflow: Importiert den globalen Workflow von einer XML-Datei.
Um das witadmin-Befehlszeilentool auszuführen, öffnen Sie ein Eingabeaufforderungsfenster, wo entweder Visual Studio oder Team Explorer installiert ist, und geben Sie Folgendes ein:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
Ersetzen Sie bei einer 64-Bit-Windows-Edition **%programfiles% **durch %programfiles(x86)%.
Weitere Informationen zum globalen Workflow finden Sie unter Anpassen des globalen Workflows.
Anforderungen
Um einen globalen Workflow zu exportieren, müssen Sie ein gültiger Benutzer des Teamprojekts oder der Teamprojektauflistung sein.
Zum Importieren eines globalen Workflows in ein Teamprojekt müssen Sie Mitglied der folgenden Sicherheitsgruppen sein: Team Foundation Administrators, Projektauflistungsadministratoren oder Projektadministratoren.
Zum Importieren eines globalen Workflows in eine Teamprojektauflistung müssen Sie Mitglied einer der folgenden Gruppen sein: Team Foundation Administrators oder Projektauflistungsadministratoren.
Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen und Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.
Hinweis |
---|
Sie müssen auch dann ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, wenn Sie sich mit Administratorrechten anmelden, um diese Funktion auf einem Server nutzen zu können, auf dem Windows Server 2008 ausgeführt wird.Um ein Eingabeaufforderungsfenster mit erweiterten Rechten zu öffnen, wählen Sie Start, öffnen Sie das Kontextmenü Eingabeaufforderung, und wählen Sie anschließend Als Administrator ausführen aus.Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Benutzerkontensteuerung. |
witadmin exportglobalworkflow /collection:CollectionURL [/p:ProjectName] [/f:FileName] [/e:Encoding] [/exportgloballists]
witadmin importglobalworkflow /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:Encoding] [/v]
Parameter
Parameter |
Beschreibung |
---|---|
/collection:CollectionURL |
Gibt den URI der Auflistung an.Der URI muss im folgenden Format angegeben werden: http://Servername:Port/NameDesVirtuellenVerzeichnisses/Auflistungsname Wenn Sie kein virtuelles Verzeichnis angeben, muss die URI im folgenden Format angegeben werden: http://Servername:Port/Auflistungsname. |
/p:ProjectName |
Dies ist optional.Das Teamprojekt, für das Sie den globalen Workflow exportieren oder importieren möchten.Dieses Teamprojekt muss in der Auflistung definiert sein, die Sie mit dem /collection-Parameter angegeben haben.Wenn Sie kein Teamprojekt angeben, wird der globale Workflow für die Sammlung importiert oder exportiert. |
/f:FileName |
Der Pfad und der Name der XML-Definitionsdatei für den zu exportierenden oder importierenden globalen Workflow.
Hinweis
Wenn auf dem Clientcomputer Windows Vista ausgeführt wird, haben Sie möglicherweise keine Berechtigungen für bestimmte Ordner.Wenn Sie versuchen, die globale Liste nach einem Speicherort zu exportieren, für den Sie keine Berechtigungen haben, wird die exportierte Datei durch die Technologie zur Registrierungsvirtualisierung automatisch umgeleitet und in einem virtuellen Speicher gespeichert.Weitere Informationen finden Sie auf den folgenden Seiten der Microsoft-Website: Registrierungsvirtualisierung und Häufig auftretende Datei- und Registrierungsvirtualisierungsprobleme in Windows Vista.Um diese Umleitung zu vermeiden, können Sie die Datei an einen Speicherort exportieren, an dem Sie über ausreichende Berechtigungen verfügen.
|
/e:Encoding |
Dies ist optional.Der Name eines .NET Framework 2.0-Codierungsformats.Die angegebene Codierung wird verwendet, um die XML-Daten zu exportieren oder zu importieren./e utf-7 gibt beispielsweise die Unicode (UTF-7)-Codierung an.Wenn Sie diesen Parameter weglassen, versucht witadmin die Codierung zu erkennen und verwendet bei fehlgeschlagener Erkennung UTF-8. |
/v |
Dies ist optional.Überprüft das XML, das den globalen Workflow definiert, importiert jedoch nicht die Definitionsdatei. |
/exportgloballists |
Dies ist optional.Exportiert die Definitionen von globalen Listen, auf die der globale Workflow verweist.Die Definitionen für globale Listen werden in die XML-Definition des globalen Workflows eingebettet.Wenn Sie diesen Parameter nicht angeben, werden die Definitionen für globale Listen weggelassen. |
/? oder help |
Zeigt die Hilfe zum Befehl im Eingabeaufforderungsfenster an. |
Hinweise
Sie können Arbeitsaufgabenfelder definieren, indem Sie sie durch einen globalen Workflow importieren.Sie können jedoch die Eigenschaften vorhandener Felder nicht durch Verwendung von globalem Workflow ändern.Wenn Sie einen globalen Workflow importieren, der kein FIELDS-Element enthält, werden alle zuvor importierten Regeln für den globalen Workflow gelöscht.Felddefinitionen sind nicht betroffen.
Beispiele
Falls nicht anders angegeben, gelten in jedem Beispiel die folgenden Werte:
URI für die Auflistung: http://AdventureWorksServer:8080/tfs/DefaultCollection
Teamprojekt: Contoso
Portnummer für die Serverwebsite: 8080
Exportieren der Definition eines globalen Workflows für ein Teamprojekt
Im folgenden Beispiel wird der globale Workflow für ein Teamprojekt exportiert:
witadmin exportglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:myGlobalWorkflow.xml
Importieren der Definition eines globalen Workflows in ein Teamprojekt
Im folgenden Beispiel wird der globale Workflow in das Contoso-Teamprojekt importiert:
witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:collectionGlobalWorkflow.xml
Importieren der Definition eines globalen Workflows in eine Sammlung
Im folgenden Beispiel wird der globale Workflow in die Sammlung importiert:
witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:collectionGlobalWorkflow.xml
Siehe auch
Konzepte
Definieren von globalen Listen
Weitere Ressourcen
Anpassen des globalen Workflows
witAdmin: Anpassen und Verwalten von Objekten für die Nachverfolgung von Arbeitsaufgaben