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.
- 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
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
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.