Teilen über


Importieren und Exportieren eines gehosteten XML-Prozesses

Azure DevOps Services

Wichtig

Der Importprozess unterstützt das Gehostete XML-Prozessmodell, mit dem Sie Anpassungen durch Aktualisieren der WIT-Definition einer Prozessvorlage verwalten können. Dieses Feature ist nur für Organisationen verfügbar, die mithilfe des TFS-Datenbankimportdiensts zu Azure DevOps Services migriert wurden.

Wenn Sie das Vererbungsprozessmodell verwenden, können Sie die Arbeitsnachverfolgung über die Benutzeroberfläche anpassen, indem Sie einen geerbten Prozess erstellen. Wenn Sie das lokale XML-Prozessmodell verwenden, können Sie eine Prozessvorlage anpassen. Weitere Informationen finden Sie unter Hochladen oder Herunterladen einer Prozessvorlage und Anpassen einer Prozessvorlage.

Weitere Informationen zu Prozessmodellen finden Sie unter Anpassen der Arbeitsnachverfolgung.

In Azure DevOps Services verwalten Sie die Anpassung von Arbeitsverfolgungsobjekten über einen Prozess. Gehostete XML-Prozesse werden über eine webbasierte Verwaltungsoberfläche importiert und exportiert.

Wenn Sie einen neuen Prozess importieren, können Sie neue Projekte mithilfe dieses Prozesses erstellen.
Wenn Sie einen vorhandenen Prozess importieren, werden alle Projekte, die diesen Prozess verwenden, aktualisiert, um die Änderungen widerzuspiegeln.

Beispielsweise aktualisieren Aktualisierungen an einem der unten aufgeführten benutzerdefinierten Prozesse automatisch die beiden Projekte, die den Prozess verwenden.

Benutzerdefinierte Prozesse, die Projekten zugeordnet sind

Wenn Sie zusätzliche Anpassungen entdecken, die Sie vornehmen müssen, können Sie den vorhandenen Prozess exportieren, die XML-Definitionsdateien des Prozesses aktualisieren, das Ergebnis zippen und den neu aktualisierten Prozess erneut importieren. Ihre Änderungen werden auf alle vorhandenen Projekte angewendet, die diesen Prozess verwenden.

Der Importvorgang unterstützt die folgenden Szenarien:

Importieren eines Prozesses aus einem lokalen Azure DevOps

Wenn Sie Ihren Prozess in einem lokalen Azure DevOps Server (ehemals Team Foundation Server (TFS)) testen möchten, um festzustellen, ob er in Azure DevOps Services funktioniert, führen Sie die folgenden Schritte aus.

In einem lokalen Azure DevOps Server verfügt jedes Projekt über eine eigene Kopie eines Prozesses, sodass sorgfältig geprüft werden muss, welche Prozesse für Ihre Organisation vorhanden sein sollten. Die Migration zu Azure DevOps Services ist ein guter Zeitpunkt, um über die Prozessausrichtung in Ihrer Organisation nachzudenken und die Anzahl der Varianten dieses zentralen Prozesses zu reduzieren.

  1. Führen Sie das Prozessexportskript aus, um einen Prozess für ein bestimmtes Projekt zu generieren.

  2. (Optional) Bearbeiten Sie den ProcessTemplate.xml Dateinamen und die Beschreibung. Stellen Sie sicher, dass sie den Regeln und Einschränkungen entspricht, die in "Anpassen eines Prozesses" beschrieben sind.

  3. Erstellen Sie eine ZIP-Datei des Prozessordners und der Dateien.

  4. Importieren Sie die ZIP-Datei Ihres benutzerdefinierten Prozesses, indem Sie die Schritte im nächsten Abschnitt ausführen.

  5. Wiederholen Sie den obigen Prozess für jeden Prozess, den Sie in Azure DevOps Services importieren möchten.

  6. Erstellen Sie mithilfe des importierten Prozesses(n) Projekte in Azure DevOps Services für jeden, den Sie migrieren möchten.

Öffnen Sie „Einstellungen und Prozess“.

Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über die Organisationseinstellungen>Prozess vor.

  1. Wählen Sie das Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Organisationseinstellungen aus.

    Öffnen der Organisationseinstellungen

  2. Wählen Sie dann Prozess aus.

    Seite

    Wichtig

    Wenn Prozess nicht angezeigt wird, arbeiten Sie mit TFS-2018 oder früheren Versionen. Die Seite "Prozess " wird nicht unterstützt. Sie müssen die für das lokale XML-Prozessmodell unterstützten Features verwenden.

Importieren eines Prozesses

Vor dem Importieren eines Prozesses sollten Sie ihn anpassen, um Ihre Anforderungen an die Arbeitsnachverfolgung zu unterstützen. Nennen Sie Ihren Prozess etwas anderes als Scrum, Agile oder CMMI. Diese Systemprozesse sind gesperrt, und Sie werden daran gehindert, sie zu überschreiben.

  1. Nur Mitglieder der Gruppe " Projektsammlungsadministratoren " können einen Prozess importieren. Weitere Informationen finden Sie unter Ändern von Berechtigungen auf Projektsammlungsebene.

  2. Wählen Sie auf der Registerkarte "Prozesse " die Option "Importieren" und dann "Ziehen und Ablegen" aus, oder navigieren Sie zur ZIP-Datei des von Ihnen angepassten Prozesses.

    Hinweis

    Wenn der Link Prozess importieren nicht angezeigt wird, ist Ihre Organisation nicht für die Unterstützung des gehosteten XML-Prozessmodells eingerichtet. Sie sollten das Vererbungsprozessmodell für Ihre Anpassungsanforderungen verwenden. Das gehostete XML-Prozessmodell wird nur unterstützt, wenn Ihr Konto über den Datenimportdienst erstellt wurde.

    Verknüpfung

  3. Wählen Sie die hochzuladende Datei aus. Ihr benutzerdefinierter Prozess muss bestimmte Einschränkungen erfüllen, um Überprüfungen während des Imports zu bestehen.

    Dialogfeld

    Überprüfen Sie die vorhandene Vorlage ersetzen, wenn Sie eine vorhandene Vorlage aktualisieren. Der Importprozess überschreibt jede Vorlage, die denselben Namen wie die importierte Vorlage hat, und erfordert, dass Sie dieses Kontrollkästchen aktivieren, um zu bestätigen, dass sie ersetzt werden soll.

    Wichtig

    Sie können einen der gesperrten Prozesse nicht aktualisieren: Agile, CMMI und Scrum.

  4. Nach erfolgreichem Import wird die folgende Meldung angezeigt.

    Dialogfeld

    Wenn der Prozess die beim Import durchgeführten Überprüfungen nicht besteht, erhalten Sie eine Liste mit Fehlermeldungen.
    Korrigieren Sie jeden Fehler, und wiederholen Sie dann den Import.

  5. Sie können sofort ein Projekt mit dem neu importierten Prozess erstellen.

    Menü 'Prozessaktionen importieren', Neues Teamprojekt aus dem importierten Prozess erstellen

  6. Füllen Sie das angezeigte Formular aus. Weitere Informationen zu den verschiedenen Optionen finden Sie unter Erstellen eines Projekts.

    Dialogfeld „Neues Projekt erstellen“

Aktualisieren eines vorhandenen Prozesses

Nachdem Sie einen Prozess hinzugefügt haben, können Sie ihn aktualisieren, indem Sie eine ZIP-Datei importieren, in der Sie eine oder mehrere Dateien in der Prozessvorlage geändert haben.

Hinweis

Es ist eine bewährte Methode, einen Prozess zu exportieren, bevor Sie Änderungen vornehmen, damit Sie änderungen, die von anderen Benutzern vorgenommen wurden, nicht versehentlich überschreiben.

  1. Importieren Sie den Prozess gemäß den Schritten 2 und 3 aus dem vorherigen Verfahren.

  2. Überprüfen Sie die vorhandene Vorlage ersetzen, um anzugeben, dass Sie den vorhandenen Prozess überschreiben möchten.

    Dialogfeld

  3. Das Dialogfeld "Importprozess" gibt an, dass das System Projekte aktualisiert, die auf den gehosteten XML-Prozess verweisen.

  4. Nach erfolgreichem Import wird die folgende Meldung angezeigt. Alle Projekte, die mit dem Prozess erstellt wurden, werden mit den Änderungen aktualisiert.

    Prozessseite, Dialogfeld

  5. Wenn Sie Felder oder Arbeitsaufgabentypen umbenannt oder gelöscht haben, erhalten Sie eine Bestätigungsmeldung. Fahren Sie fort, und aktivieren Sie das Kontrollkästchen, und fahren Sie mit dem Import fort. Wenn Sie mehr über jede Nachricht erfahren möchten, wählen Sie den bereitgestellten Weiterleitungslink aus. Informationsmeldungen erfordern keine Aktion auf Ihrer Seite.

    Bestätigungsdialogfeld 'Gelöschtes Feld'

Festlegen des Standardprozesses

Legen Sie einen Prozess als Standard fest, damit er für alle neuen Projekte, die Sie erstellen möchten, vorab ausgewählt ist.

Prozessseite, gehosteter XML-Prozess, als Standardmenüoption für Den Prozess festgelegt

Exportieren eines Prozesses

Exportieren Sie einen Prozess, wenn Sie ihn aktualisieren oder als Grundlage für die Erstellung eines anderen Prozesses verwenden möchten.

Das System exportiert eine ZIP-Datei mit einer XML-Darstellung des Prozesses. Dies kann geändert und später importiert werden.