Branches
Présentation de la nouvelle fonctionnalité « Branches »
Prêt à passer votre expérience TMS au niveau supérieur ? Nous sommes ravis de présenter notre dernière fonctionnalité : Branches. Cet outil puissant est conçu pour améliorer l’efficacité de votre équipe, permettant à plusieurs utilisateurs de travailler simultanément sur le même projet sans se marcher sur les pieds. Imaginez un espace de travail où vous pouvez apporter des modifications en toute confiance, les tester en isolation et les fusionner sans accroc — tout en préservant votre projet Main intact. Découvrons ce qui rend cette fonctionnalité révolutionnaire.
Qu’est-ce que « Branches » ?
Les Branches vous permettent de créer un environnement de travail séparé et partitionné — un espace sûr où votre travail vous appartient. Vous pouvez apporter des modifications sans craindre de perturber l’avancement de vos collègues. Lorsque vous êtes prêt, fusionnez simplement votre travail dans le projet Main en toute confiance, en sachant que tout s’aligne parfaitement.
Avantages clés
Travailler indépendamment : Fini d’attendre que des collègues terminent leurs tâches. Avec Branches, chacun peut contribuer simultanément sans conflits.
Réduire les erreurs : En isolant les modifications, vous évitez que du « travail non terminé » soit déployé en production. Testez et validez vos changements dans un environnement sécurisé avant de les fusionner.
Fusion simplifiée : Notre interface intuitive rend la fusion facile. Visualisez les changements côte à côte avec notre vérificateur de diff, pour vous assurer que rien ne passe à travers les mailles du filet.
❤️ Pourquoi vous allez adorer Branches ❤️
Dites adieu aux interruptions de flux de travail !
Auparavant, si deux utilisateurs travaillaient sur le même compte, leurs modifications se chevauchaient, entraînant des conflits potentiels lors de la génération du container. Cela entraînait souvent des erreurs retardant le déploiement, ou pire — du travail inachevé mis en ligne. Avec Branches, vous bénéficierez d’un flux de travail plus fluide et mieux contrôlé. Votre équipe peut désormais se concentrer sur ce qu’elle sait faire de mieux, sans la contrainte de gérer des modifications conflictuelles.
Une expérience utilisateur fluide
Indicateurs visuels : Il est facile de savoir où vous vous trouvez. Lorsque vous travaillez sur le Main (votre container web actuel), tous les éléments de menu sont rouge cerise. Passez à une Branch, et tout devient bleu, signalant que vous êtes dans une zone sûre pour effectuer des modifications.
Création de Branch sans effort : Que vous commenciez un nouveau projet, créer une nouvelle Branch se fait en un clic. Notre panneau intuitif vous guide dans le processus, du nommage de votre Branch jusqu’à l’édition directe.
Notifications en temps réel : Restez informé des modifications apportées au Main pendant que vous travaillez sur une Branch. Vous recevrez une invite avec des options pour mettre à jour votre Branch ou continuer à travailler — vous gardant maître de la situation en toute circonstance.
Glossaire
Main : votre container habituel, considéré comme « parent » dans le contexte d’une Branch
Branch : une duplication de votre Main pour travailler sans impacter la configuration Main
Merge : action visant à porter les modifications de votre Branch en production dans votre container Main
Comment ça marche ?
Création de Branch
Pour ouvrir l’interface de création de Branch, utilisez le bouton dans le fil d’Ariane (identifié comme « Main » lorsque vous êtes sur votre container habituel, ou par le nom de la Branch si vous êtes dans le contexte d’une Branch). La liste de vos branches apparaîtra. Cliquez sur « Create new branch ». Définissez simplement un nom de Branch, vous pouvez aussi ajouter une description si nécessaire, Vous pouvez créer jusqu’à 5 Branches pour chaque container !



Lors de l’enregistrement, vous serez redirigé vers votre nouvel environnement Branch
Une fois votre Branch créée, toutes les modifications que vous effectuez sont isolées dans cet environnement. La couleur bleue des éléments de navigation indique que vous êtes dans une Branch.

Vous pouvez éditer ou modifier n’importe lequel des éléments comme si vous étiez dans un container normal.
Limitations
-Les règles ne peuvent pas être supprimées définitivement dans une Branch, seule l’action « Archive » est possible. -Les anciens formats d’événements (tc_events obsolètes) ne peuvent pas être supprimés dans une Branch
Faites attention aux modifications de votre WebDatalayer, elles peuvent impacter l’ensemble de votre site
Si vous créez un internalvar dans votre Branch, vous devez également le lier avec le Main, car les internalvars ne sont pas mergés
Comparaison de la Branch avec le Main
À tout moment, vous pouvez avoir une vue claire du travail effectué sur chaque Branch. Cliquez simplement sur le lien « See changes »

La pop-in « Comparison » apparaîtra :

Vous pouvez déplier les éléments pour obtenir des détails

Édition d’une Branch existante
Pour accéder à une Branch existante, cliquez sur l’icône « pen ». Cette pop-in est également utile pour revenir à votre container Main.

Éditez/modifiez n’importe quel élément comme si vous étiez dans un container classique.
Mise à jour de la Branch
Si votre Branch n’est pas à jour avec les dernières modifications du Main, vous verrez ce message d’avertissement, vous invitant à mettre à jour votre Branch

Au clic, la pop-in « Update » s’affichera, un vérificateur de diff. Vous êtes autorisé à conserver ou à rejeter les modifications. Les éléments cochés seront importés dans votre Branch. Si vous ne souhaitez pas mettre à jour votre Branch maintenant, cliquez sur cancel.

Faites attention aux éléments avec le libellé « conflict » Cela signifie qu’il y a des modification(s) sur le Main et sur la Branch également
Par défaut, ils sont décochés. Prenez le temps de comparer et choisissez si vous souhaitez conserver la modification de la Branch ou du Main

Nous recommandons d’apporter toutes les modifications du Main dans votre Branch. Si vous refusez de mettre à jour certains éléments, vous pouvez impacter le container Main lors de la fusion.
QA & Test de la Branch
Vous pouvez générer votre Branch comme un container classique.
Une fois votre Branch mergée, vous pouvez effectuer votre Assurance Qualité de deux manières : Déployer votre Branch dans votre environnement UAT, ou utiliser notre Chrome Plugin « Commanders Act Tag Assistant »
Testez sur votre environnement UAT
Lorsque vous êtes prêt, déployez vos modifications dans votre environnement UAT, en vous assurant que tout fonctionne parfaitement avant la fusion.
Il existe une différence principale pour les containers Branches à l’étape de déploiement : le déploiement en environnement Production n’est pas autorisé. C’est pourquoi l’étape de deploy a été renommée « QA - Merge » dans le contexte Branch !
L’option de déploiement UAT poussera la version de votre Branch sur l’URL UAT du container Main.
Cela signifie que vous pouvez tester votre Branch directement sur votre site UAT sans intervention IT.

Testez avec notre plugin
Notre Commanders Act Assistant est compatible avec les Branches !
Téléchargez-le depuis le Chrome Extension Store, une fois installé sur votre navigateur, vous pouvez utiliser le bouton « preview » pour tester votre Branch sur votre site.


Pour une documentation détaillée sur notre plugin, veuillez lire la page suivante
Fusionner la Branch
Prêt à transférer vos modifications de la Branch vers le Main ? Utilisez notre fonctionnalité « Merge », où vous pouvez revoir les différences, voir une comparaison détaillée et compléter la fusion sans effort.


Si votre Branch n’est pas à jour, Merge sera bloqué.
Prenez le temps de mettre à jour votre Branch maintenant avec les dernières modifications du Main !

Après la fusion
Une fois que vous avez mergé votre Branch, la Branch sera supprimée et vous serez redirigé vers votre Main
Toutes les modifications des Branches sont désormais enregistrées dans votre Main avec le préfixe [Branch*]

À tout moment après la fusion, vous pouvez consulter tous les logs de modifications de la Branch mergée dans l’Historique des Modifications de votre Main.
N’oubliez pas de regénérer votre container Main pour porter vos modifications en Production !
Droits utilisateur personnalisés
Les rôles natifs 'Administrator', 'Technical' et 'Marketing' sont autorisés à créer, éditer et merger des branches.
Si vous souhaitez gérer ces droits d’accès de manière plus fine, vous pouvez utiliser les droits dédiés dans Profile Management, Custom Profile.

Perspectives
Préparez votre flux de travail pour l’avenir
Bien que le déploiement direct en production depuis une Branch ne soit pas disponible, notre nouveau plugin QA (actuellement en développement) vous offrira une autre façon de tester vos Branches, même en environnement production.
Mis à jour
Ce contenu vous a-t-il été utile ?