Branches
Présentation de la nouvelle fonctionnalité "Branches"
Êtes-vous prêt à faire 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 augmenter l'efficacité de votre équipe, permettant à plusieurs utilisateurs de travailler simultanément sur le même projet sans se gêner les uns les autres. Imaginez un espace de travail où vous pouvez apporter des modifications en toute confiance, les tester en isolation et les fusionner sans effort — tout en conservant votre projet Main intact. Plongeons dans ce qui fait de cette fonctionnalité un véritable changement.
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 est à vous. Vous pouvez effectuer des modifications sans craindre d'interrompre la progression de vos collègues. Lorsque vous êtes prêt, il vous suffit de fusionner votre travail dans le projet Main en toute confiance, en sachant que tout s'aligne parfaitement.
Avantages clés
Travailler de manière indépendante : Fini d'attendre que les collègues terminent leurs tâches. Avec Branches, chacun peut contribuer simultanément sans conflits.
Réduire les erreurs : En isolant les modifications, vous pouvez éviter que l'horrible « travail non terminé » soit déployé en production. Testez et validez vos changements dans un environnement sécurisé avant de fusionner.
Fusion simplifiée : Notre interface intuitive facilite la fusion. Affichez les changements côte à côte avec notre vérificateur de diff, en vous assurant que rien ne passe entre 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 qui bloquaient le processus de déploiement, ou pire — du travail non terminé mis en ligne. Avec Branches, vous bénéficierez d'un flux de travail plus fluide et mieux maîtrisé. Votre équipe peut désormais se concentrer sur ce qu'elle fait de mieux, sans la corvée de gérer des modifications en conflit.
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 réel), tous les éléments du 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, la création d'une nouvelle Branch se fait en un clic. Notre panneau intuitif vous guide tout au long du processus, du nommage de votre Branch jusqu'à l'édition immédiate.
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 à tout moment.
Glossaire
Main : votre container habituel, considéré comme le "parent" dans un contexte Branch
Branch : une duplication de votre Main pour travailler sans impacter la configuration de votre Main
Merge : action permettant de porter les modifications de votre Branch en production dans votre container Main
Comment ça marche ?
Création de Branch
Pour ouvrir l'UI 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 en contexte 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 !



Au moment 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 vous 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 à votre/tes modification(s) WebDatalayer, cela peut 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 fusionné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éployer 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 régulier.
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 diff checker. Vous êtes autorisé à conserver ou à abandonner les modifications. Les éléments cochés seront apportés dans votre Branch. Si vous ne souhaitez pas mettre à jour votre Branch maintenant, cliquez sur cancel.

Faites attention aux éléments portant le label "conflict" Cela signifie qu'il y a des modification(s) à la fois sur le Main et sur la Branch
Par défaut ils sont décochés. Prenez le temps de comparer et choisissez si vous souhaitez conserver la modification provenant 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 normal.
Une fois votre Branch fusionnée, vous pouvez effectuer votre assurance qualité de 2 façons différentes : déployer votre Branch dans votre environnement UAT, ou utiliser notre Chrome Plugin "Commanders Act Tag Assistant"
Test 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 déploiement a été renommée en "QA - Merge" en contexte Branch !
L'option de déploiement UAT poussera votre version de Branch sur l'URL UAT du container Main.
Cela signifie que vous pouvez tester votre Branch directement sur votre site UAT sans intervention de l'IT.

Test 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 à porter vos modifications de la Branch vers le Main ? Utilisez notre fonctionnalité “Merge”, où vous pouvez examiner 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 fusionné votre Branch, la Branch sera supprimée et vous serez redirigé vers votre Main
Toutes les modifications provenant 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 journaux de modifications de la Branch fusionnée dans l'Historique des modifications de votre Main.
N'oubliez pas de régé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 fusionner des branches.
Si vous souhaitez gérer ces droits d'accès de façon plus précise, vous pouvez utiliser les droits dédiés dans Profile Management, Custom Profile.

Regard vers l'avenir
Rendez votre flux de travail pérenne
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 méthode pour tester vos Branches, même en environnement de production.
Mis à jour
Ce contenu vous a-t-il été utile ?