Verzweigungsstatus und -typ

Eine Verzweigung hat einen bestimmten Status, die von ihrer Position im Produktentwicklungszyklus abhängt. Der Status einer Verzweigung bestimmt den Typ der Verzweigung.

  • Der Development-Status ist für ein Produkt in aktiver Produktentwicklung.
  • Der Maintenance-Status ist für ein veröffentlichtes Produkt, das sich in einer Wartungsphase befindet.
  • Der Delivery-Status ist für ein Produkt, das für einen Kunden freigegeben wurde.
  • Der Closed-Status ist für ein Produkt, das nicht mehr für die identifizierte Zielgruppe angeboten wird.

Verfügbare Aktionen basierend auf dem Status der Verzweigung

Verzweigungstypen haben unterschiedliche Anforderungen und Verhaltensweisen, je nach Status der Verzweigung.

Verhalten Development oder Maintenance Delivery Closed
Bearbeitung möglich Bearbeitbar Schreibgeschützt
Mindeststatus für Objekte Objekte können einen beliebigen Status haben Objekte müssen einen endgültigen Status aufweisen, z. B. Fertig
Anmerkung: Objekte können nicht in einen früheren Status versetzt werden, z. B. Arbeiten
Neue Objekte Hinzufügen neuer Objekte in einer Verzweigung ist zulässig Hinzufügen neuer Objekte in einer Verzweigung ist nicht zulässig
Löschen von Verzweigungen Löschen einer Development-Verzweigung ist zulässig Löschen einer Delivery-Verzweigung ist nicht zulässig Löschen einer Closed-Verzweigung ist nicht zulässig
Per Push von anderen Verzweigungen verschobene Inhalte Verschieben neuer Inhalte in Verzweigung per Push ist zulässig Verschieben neuer Inhalte in Verzweigung per Push ist zulässig
Anmerkung: Inhalte in der Quellverzweigung müssen mindestens den Status Delivery aufweisen, bevor Sie neue Inhalte per Push verschieben können. Wenn Sie neue Inhalte per Push verschieben, wird eine neue Revision für die Instanz des Objekts in der Verzweigung Delivery erstellt, ungeachtet des Status.
Verschieben neuer Inhalte in Verzweigung per Push ist nicht zulässig

Automatische Objektaufteilungen

Wenn ein Objekt in verschiedenen Verzweigungen gemeinsam genutzt wird, wird es je nach Kombination der Verzweigungstypen und abhängig davon, ob ein eindeutiger Kontext für Ihre Änderungen vorhanden ist, automatisch aufgeteilt. Wenn Sie das Objekt bearbeiten oder wenn Sie den Status des Objekts von Fertig wieder in Arbeiten ändern, kann es automatisch aufgeteilt werden.

Die folgenden Annahmen helfen dabei, den Kontext Ihrer Bearbeitung zu bestimmen:
  • Wenn Sie ein Objekt bearbeiten, während Sie sich im Map-Editor befinden, stellt die im Map-Editor geöffnete Map den Kontext dar.
  • Wenn Sie ein Objekt bearbeiten, das Ihnen zugewiesen ist, stellt eine beliebige Kontextmap für die Zuweisung den Kontext dar.
Anmerkung: Die Map, in der Sie ein Objekt bearbeiten, setzt den Kontext jeder anderen Zuweisung außer Kraft.

Ein Objekt wird nur in den folgenden Situationen automatisch aufgeteilt:

  • Sie bearbeiten das Objekt nur in einer der Verzweigungen, in denen es sich befindet.
  • Sie bearbeiten das Objekt im Kontext einer Maintenance-Verzweigung.
  • Sie bearbeiten das Objekt im Kontext einer Verzweigung des Typs Development und es wird nicht mit einer anderen Verzweigung des Typs Development gemeinsam genutzt.
Anmerkung: Instanzen in Verzweigungen des Typs Delivery und Closed werden nie automatisch aufgeteilt, da sie sich in einem finalen Status befinden und nicht ausgecheckt werden können.

Angenommen, Sie befinden sich im Map-Editor und möchten ein Topic bearbeiten. Das System geht davon aus, dass Sie das Topic innerhalb des Kontexts der Map bearbeiten möchten. Wenn diese Map in einer Verzweigung des Typs Maintenance enthalten ist, wird das Topic automatisch aufgeteilt. Wenn Sie auf Bearbeiten klicken, werden Sie vom System benachrichtigt, bevor das Topic aufgeteilt wird.