Freigeben über


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.

HinweisHinweis

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.

HinweisHinweis
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

Gg534717.collapse_all(de-de,VS.110).gifExportieren 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

Gg534717.collapse_all(de-de,VS.110).gifImportieren 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 

Gg534717.collapse_all(de-de,VS.110).gifImportieren 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