Statut de branche et type de branche

Une branche est associé à un statut, en fonction de sa place dans le cycle de développement du produit. Le statut d’une branche détermine le type de branche dont il s’agit.

  • Le statut Development désigne un produit en développement de produit actif
  • Le statut Maintenance désigne un produit commercialisé en phase de maintenance
  • Le statut Delivery désigne un produit distribué à un client
  • Le statut Closed désigne un produit qui n’est plus proposé à son public identifié

Actions disponibles selon le statut de la branche

Les types de branches ont des exigences et des comportements différents, selon le statut de la branche.

Comportement Development ou Maintenance Delivery Closed
Permet la modification Modifiable Lecture seule
Statut minimum pour les objets Les objets peuvent avoir n'importe quel statut Les objets doivent avoir un statut final, par exemple Done
Remarque : Impossible de déplacer les objets vers un statut inférieur, par exemple Work
Nouveaux objets Ajout de nouveaux objets autorisé dans la branche Aucun ajout de nouveaux objets autorisé dans la branche
Suppression de branches Suppression d’une branche Development autorisée Pas de suppression de branche Delivery autorisée Pas de suppression de branche Closed autorisée
Contenu soumis depuis d'autres branches Nouveau contenu autorisé pour soumission à une branche Nouveau contenu autorisé pour soumission à une branche.
Remarque : Le contenu dans la branche source doit avoir au minimum le statut Delivery avant que vous puissiez soumettre un nouveau contenu. Lorsque vous soumettez un nouveau contenu, cela crée une nouvelle révision pour l’instance de l’objet dans la branche Delivery, malgré son statut.
Aucun nouveau contenu autorisé pour soumission à une branche

Dissociations automatique de l’objet

Lorsqu'un objet est partagé entre différentes branches, il peut être dissocié automatiquement en fonction de la combinaison des types de branches et de l'existence d'un contexte clair pour vos modifications. Il peut être dissocié automatiquement lorsque vous modifiez l'objet ou lorsque vous modifiez son statut de Done à Work.

Les hypothèses ci-dessous aident à déterminer le contexte de votre modification :
  • Si vous modifiez un objet dans Map Editor, la carte ouverte dans Map Editor correspond au contexte
  • Si vous modifiez un objet qui vous est attribué, la carte contextuelle de l'attribution correspond au contexte
Remarque : La carte dans laquelle vous modifiez un objet a priorité sur le contexte de toute attribution.

Un objet se dissocie automatiquement uniquement si :

  • Vous modifiez l’objet dans seulement une des branches dans laquelle il se trouve.
  • Vous modifiez l’objet dans le contexte d’une branche Maintenance
  • Vous modifiez l’objet dans le contexte d’une branche Development et il n’est pas partagé avec d’autres branches Development
Remarque : Les instances dans les branches Delivery et Closed ne sont jamais dissociées automatiquement parce qu'elles disposent d'un statut final et ne peuvent pas être verrouillées.

Par exemple, vous êtes dans Map Editor et souhaitez modifier une rubrique. Le système suppose que vous souhaitez modifier la rubrique dans le contexte de la carte. Si cette carte est dans une branche Maintenance, la rubrique se dissocie automatiquement. Lorsque vous cliquez sur Edit, le système vous prévient avant que la rubrique se dissocie.