Klonen eines gehosteten XML-Prozesses in einen Vererbungsprozess
Azure DevOps Services
Indem Sie Ihren gehosteten XML-Prozess in das Vererbungsprozessmodell klonen, können Sie Anpassungen über die Benutzeroberfläche anstatt mithilfe von XML-Definitionsdateien verwalten. Der vererbte Prozess unterstützt die in Über die Prozessanpassung und vererbte Prozesse beschriebenen Anpassungen.
Bevor Sie einen gehosteten XML-Prozess klonen, empfehlen wir Ihnen, sich Unterstützte Vorgänge beim Wechsel von einem gehosteten XML-Prozess zu einem vererbten Prozess anzusehen.
Voraussetzungen
Kategorie | Anforderungen |
---|---|
Berechtigungen | - Zum Erstellen, Löschen oder Bearbeiten eines Prozesses: Mitglied der Gruppe Projektsammlungsadministratoren oder mit bestimmten Berechtigungen auf Sammlungsebene Prozess erstellen, Prozess löschen, Prozess bearbeitenoder ein Feld aus der Organisation löschen. Weitere Informationen finden Sie unter Festlegen von Berechtigungen und Zugriff für die Arbeitsnachverfolgung, Anpassen eines geerbten Prozesses. - Zum Aktualisieren von Boards: Teamadmin oder Mitglied der Gruppe Projektadministrierende. |
Zugang | – Selbst wenn Sie über Basic oder niedrigeren Zugriff verfügen, können Sie einen Prozess weiterhin ändern, wenn Ihnen jemand die Entsprechenden Berechtigungen erteilt. - Um den Typ Ihrer vorhandenen Arbeitselemente zu aktualisieren und zu ändern: Projektmitglied. |
Sequenz von Schritten
Die allgemeine Abfolge der Schritte zur Unterstützung des Klonens:
- Öffnen des Einstellungsprozesses>
- Wählen Sie den gehosteten XML-Prozess, den Sie klonen möchten, und wählen Sie Prozess in Vererbung klonen aus seinem Kontextmenü
- Überprüfen Sie die Anpassungen, die in dem geerbten Prozess vorhanden sind, der als Element des Klons erstellt wurde
- Anpassungen, die während des Klonens ignoriert wurden, manuell erneut anwenden
- Erstellen Sie ein Testprojekt, um Anpassungen zu überprüfen.
Öffnen Sie „Einstellungen und Prozess“.
Sie erstellen, verwalten und nehmen Anpassungen an Prozessen über die Organisationseinstellungen>Prozess vor.
Wählen Sie das
Azure DevOps-Logo aus, um Projekte zu öffnen. Wählen Sie dann Organisationseinstellungen aus.
Wählen Sie dann Prozess aus.
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.
Klonen eines gehosteten XML-Prozesses in einen Vererbungsprozess
Öffnen Sie das Kontextmenü (...) Wählen Sie im Kontextmenü des Hosted XML-Prozesses die Option Prozess zur Vererbung klonen.
Hier öffnen wir das Menü für den Design Agile-Prozess.
Überprüfen Sie die Informationen, die im geöffneten Dialogfeld angezeigt werden, und wählen Sie dann Weiteraus.
Im nächsten Dialogfeld können Sie den Namen des geerbten Prozesses ändern, der erstellt werden soll, und optional den übergeordneten Prozess ändern und eine Beschreibung angeben.
Hier akzeptieren wir die vom System bereitgestellten Standardwerte.
Wichtig
Das System bemüht sich nach Kräften, den richtigen übergeordneten Prozess zu erkennen. Stellen Sie sicher, dass der ausgewählte Prozess Ihren Erwartungen entspricht, oder ändern Sie ihn nach Bedarf. Nachdem Sie den Klonvorgang abgeschlossen haben, können Sie ihn kein zweites Mal basierend auf einem anderen Systemprozess ausführen.
Nachdem Sie bestätigt haben, dass die Informationen korrekt sind, wählen Sie Speichern.
Anpassungen nach dem Upgrade, die Sie manuell vornehmen müssen
Das Upgrade versucht, den Systemprozess und die Anpassungen, die an den gehosteten XML-Prozess vorgenommen wurden, nach dem Best Effort-Prinzip abzugleichen. Nach dem Upgrade wird empfohlen, den geerbten Prozess zu überprüfen und Anpassungen manuell erneut anzuwenden.
- Ein Testprojekt erstellen: Verwenden Sie es, um zu überprüfen, ob die Anpassungen beibehalten oder erneut auf einen Prozess angewendet wurden.
- Aktualisieren des Standardwerts für jedes Feld: Definieren Sie alle zuvor definierten Standardwerte.
- Workflow-Status: Überprüfen Sie die Zuordnung von Status zu Workflow-Statuskategorien
- Benutzerdefinierte Regeln: Sie können ausgewählte Regeln nach Bedarf neu erstellen. Regeln für das gehostete XML-Prozessmodell entsprechen nicht eins zu eins den Regeln, die für einen geerbten Prozess definiert wurden. Genauer gesagt:
- Mehrere Regeln sind bereits im Systemprozess definiert oder werden automatisch generiert. Beispielsweise werden bestimmte Systemfelder wie z. B. Geändert von, Änderungsdatum, Abgeschlossen von, Abgeschlossenes Datum durch Systemregeln kontrolliert.
- Einige Regeln werden jetzt als Feldattribute angegeben, wie das Festlegen eines Feldes als Standard oder erforderlich.
- Arbeitselemente-Typen deaktivieren.
- Vererbte Felder oder Steuerelemente ausblenden.
- Angepasste Steuerelemente: Überprüfen Sie, ob angepasste Steuerelemente wie erwartet angewendet werden; deaktivieren oder verbergen Sie unerwünschte Gruppen oder Erweiterungen.
Überprüfen Sie die von Ihnen vorgenommene Anpassung
Es wird empfohlen, ein Testprojekt basierend auf dem geerbten Prozess zu erstellen, der im vorherigen Schritt erstellt wurde, um die beibehaltenen Anpassungen und alle zusätzlichen Änderungen zu überprüfen, die Sie daran vornehmen.
Öffnen Sie die Seite Alle Prozesse, und wählen Sie ... Kontextmenü für den Prozess, den Sie verwenden möchten, und wählen Sie dann Neues Projektaus.
Die Seite Neues Projekt erstellen wird geöffnet. Füllen Sie das Formular aus.
Öffnen Sie die Seite Arbeit>Arbeitselemente (Benutzerkontext) und wählen Sie Neues Arbeitselement und wählen Sie ein WIT, das Sie zuvor angepasst haben. Hier wählen wir Bug.
Überprüfen Sie, ob die erwarteten Anpassungen im Formular angezeigt werden.
Versuchen Sie dies als Nächstes:
Häufig gestellte Fragen
F: Warum fehlen einige meiner Felder im Formular, wenn ich einen gehosteten XML-Prozess zur Vererbung klone?
Während des Klonens wird versucht, Ihr Layout vom gehosteten XMLProzess so gut wie möglich zu übernehmen und es in einem geerbten Prozess zu klonen. Wenn Sie jedoch das Formularlayout kreativ gestaltet haben, können wir dieses Layout in Inherit nicht immer genau reproduzieren. Das System versucht sein Bestes. Nicht erkannte Felder und Layouts werden ignoriert. Die Felder werden jedoch trotzdem dem Prozess hinzugefügt. Sie müssen sie nur manuell dem Formularlayout hinzufügen.