Présentation de la segmentation de projets, une nouvelle façon d'organiser votre équipe

Comme redirection.io est de plus en plus utilisé par les grandes organisations, l'orchestration des rôles et des permissions au sein d'un projet peut devenir assez complexe à mettre en place. De plus, redirection.io offre un large éventail d'actions et donne à nos clients de nombreuses nouvelles possibilités en matière de gestion du trafic de leur site web... et un grand pouvoir implique de grandes responsabilités 🙂

Certaines grandes organisations ont demandé la possibilité de restreindre les permissions par chemin, afin d'éviter que les clients ne gèrent le trafic en dehors des sections du site qui relèvent de leur responsabilité. Plusieurs cas d'utilisation ont été suggérés :

  • dans les contextes internationaux, il peut être souhaitable que divers utilisateurs du même projet ne puissent gérer que des parties disjointes du site web. Par exemple, l'équipe marketing française devrait être autorisée à gérer les redirections sous /fr, mais pas sous /de ou /uk, qui devraient être réservées respectivement aux équipes allemande et britannique
  • l'équipe de support client d'une entreprise devrait pouvoir gérer les règles sous le chemin /faq, tandis que la partie /shop du site web ne devrait être gérée que par l'équipe eCommerce
  • etc.

Nous avons donc introduit un nouveau concept : la segmentation de projet. Désormais, les projets du plan "Pro" peuvent définir des segments au niveau du projet, ce qui aide à organiser les règles et peut être utilisé pour restreindre les permissions des utilisateurs au sein du projet.

Comment créer des segments de projet

Les administrateurs d'organisation et de projet peuvent ajouter, modifier et supprimer des segments sous l'onglet "Segments", dans les paramètres du projet :

The list of segments in a redirection.io project

Pour ajouter un segment, cliquez sur le bouton "Ajouter un segment" et remplissez le formulaire :

Segment creation lateral panel

Vous pouvez ajouter autant de conditions que vous le souhaitez : toutes les règles pour lesquelles l'"URL source" commence par l'une des chaînes fournies seront considérées comme faisant partie du segment. Cela signifie que plusieurs segments peuvent partager des URL. Cela signifie également qu'un segment peut être une restriction sur un domaine donné, ou même sur un protocole (schéma) donné.

Comment restreindre un membre à un ou plusieurs segments

Une fois les segments définis, les membres du projet peuvent être associés à un ou plusieurs segments, afin de restreindre leurs permissions d'édition des règles. Il est même possible de définir une restriction de segment directement lors de l'invitation d'un utilisateur au projet :

  1. member restrictions attachmentAllez dans l'onglet "Membres", sur l'écran des paramètres du projet. Cliquez sur "Inviter un autre utilisateur", et choisissez le rôle "Contributeur" ou "Éditeur". Le menu déroulant "Restrictions de segments" apparaît et vous permet de choisir un ou plusieurs segments qui devront être attachés à cet utilisateur une fois l'invitation acceptée.
  2. restricted members listLes segments sont affichés dans la liste des membres
  3. rule creation when a restriction is in useUn utilisateur avec des restrictions de segment ne sera autorisé à créer des règles que si l'"URL source" commence par l'une des contraintes de ses segments.

Les utilisateurs avec des restrictions de segment ont des actions limitées :

  • ils ne peuvent pas créer ou modifier des règles pour lesquelles l'URL source ne correspond pas à leurs restrictions de segment
  • ils ne peuvent pas marquer pour suppression les règles qui ne font pas partie de leurs segments
  • un Éditeur avec restriction de segment ne peut publier que les règles comprises dans son segment. Si certaines règles brouillons ne font pas partie du ou des segments de l'Éditeur, elles ne seront pas publiées et resteront intactes
  • un Éditeur avec des restrictions de segment ne peut pas revenir à une version précédente du jeu de règles, car cela pourrait introduire des changements en dehors de ses restrictions de segment

Bonus : filtrer les règles en fonction de leur segment

Quelles que soient leurs restrictions de segment, tous les membres du projet peuvent voir la liste de toutes les règles qui ont été configurées dans le projet. Cependant, en tant qu'utilisateur, il peut parfois être utile de ne lister que les règles que vous pouvez modifier. C'est pourquoi un nouveau filtre "Segment" a été ajouté à l'écran de la liste des règles. Il permet d'isoler les règles qui sont spécifiques à un ou plusieurs segments :

rules list, filtered by a segment

Avec cette nouvelle fonctionnalité de "segments", redirection.io ajoute une nouvelle couche de capacités d'administration granulaires, afin d'aider à déléguer la gestion du trafic à plusieurs entités au sein de grandes organisations et de sites web. La fonctionnalité est disponible dès aujourd'hui pour toutes les organisations "Pro" !

➡ Lisez la documentation complète sur la segmentation de projet