Configurer des projets pour une utilisation en équipe
Gérer les utilisateurs des projets sur Axe Developer Hub
Axe Developer Hub vous permet de créer et de gérer plusieurs utilisateurs par projet pour contrôler l'accès à vos projets. Ce guide explique comment afficher, ajouter et gérer les membres de projet et leurs autorisations.
Comprendre les rôles des membres
Les projets ont deux niveaux d'autorisation pour les membres :
Membre du projet : peut exécuter des tests et voir les résultats au sein du projet.
Administrateur du projet : peut faire tout ce qu'un membre de projet peut faire, en plus de gérer les paramètres du projet et le contrôle d'accès des membres.
De plus, administrateurs organisationnels (administrateurs org) peuvent gérer les membres et les paramètres des projets pour tout projet de leur entreprise, qu'ils soient membres ou non de ce projet. Le statut d'administrateur org prévaut sur les rôles au niveau du projet. Les administrateurs org voient également tous les projets de l'entreprise sur leur page de projets, et pas seulement ceux auxquels ils appartiennent.
Les administrateurs org doivent avoir une licence active Axe Developer Hub ou Axe DevTools for Mobile pour créer de nouveaux projets ou envoyer des résultats à Axe Developer Hub. Cependant, ils peuvent voir et gérer des projets existants et leurs membres sans licence.
Comment les résultats d'équipe apparaissent dans Developer Hub
Developer Hub associe chaque exécution de test à la clé API utilisée pour la soumettre. Dans un projet partagé, les exécutions de chaque membre de l'équipe sont suivies séparément. La vue des résultats inclut un contrôle Sélectionner pipeline ou membre pour le filtrage des analyses d'accessibilité de chaque membre de l'équipe.
Chaque membre de projet et administrateur de projet soumet des résultats en utilisant sa propre clé API Axe Developer Hub personnelle. Utiliser votre propre clé garantit que vos exécutions vous sont attribuées et sont distinguables de celles de vos coéquipiers.
Les exécutions soumises à partir d'un pipeline CI/CD apparaissent sous Pipeline dans le filtre de membre plutôt que d'être attribuées aux membres individuels de l'équipe. Pour plus de détails sur le fonctionnement des exécutions de pipelines, les exigences en matière de clé API pour les environnements CI, et les recommandations de comptes de service, voir Axe Watcher dans les environnements d'intégration continue (CI).
Afficher les membres du projet
La page des membres affiche toutes les personnes ayant accès au projet actuel. Pour accéder à cette page, allez à votre page de projets, cliquez sur le menu déroulant Paramètres et sélectionnez Membres.
La liste des membres montre le nom de chaque personne, leur adresse e-mail et le rôle qui leur est attribué. Si un membre ne possède pas de licence active, un avertissement Licence requise apparaît sous son nom. Les membres sans licence ne peuvent pas accéder au projet, même s'ils figurent sur la liste.
Pour les projets avec de nombreux membres, utilisez les contrôles de pagination en bas de la liste pour naviguer entre les pages. Vous pouvez également trier la liste en utilisant le menu déroulant au-dessus du tableau des membres.
Ajouter des membres à un projet
Pour ajouter de nouveaux membres, sélectionnez le bouton Ajouter des membres sur la page Membres. Une boîte de dialogue s'ouvre où vous configurez les nouveaux membres.
Vous pouvez ajouter n'importe qui de votre compte Axe à un projet. Si la personne que vous souhaitez ajouter n'apparaît pas dans la liste, un administrateur du compte Axe devra d'abord l'ajouter au compte Axe.
Modifier le rôle d'un membre
Vous devez être un administrateur du projet ou un administrateur org pour changer le rôle d'un utilisateur. Vous ne pouvez pas changer votre rôle si vous êtes le seul administrateur du projet. Chaque projet doit avoir au moins un administrateur de projet, et l'administrateur org ne peut pas retirer le dernier administrateur ou changer le rôle du dernier administrateur en membre du projet.
Pour modifier les autorisations d'un utilisateur, trouvez-le dans la liste des membres et sélectionnez Changer le rôle dans la colonne Actions.
Une boîte de dialogue apparaît avec les deux options de rôle. Sélectionnez le nouveau rôle que vous souhaitez attribuer, puis sélectionnez Enregistrer pour confirmer le changement. Sélectionnez Annuler pour conserver le rôle actuel.
Supprimer des membres d'un projet
Vous devez être un administrateur du projet ou un administrateur org pour supprimer un utilisateur.
Pour supprimer l'accès d'une personne à un projet, trouvez-la dans la liste des membres et sélectionnez Supprimer dans la colonne Actions.
Une boîte de dialogue de confirmation vous demande si vous êtes sûr de vouloir retirer cette personne du projet. Sélectionnez Supprimer le membre pour confirmer ou Annuler pour la conserver dans le projet.
Quitter un projet
Si vous êtes membre d'un projet et souhaitez vous retirer, sélectionnez Quitter à côté de votre propre nom dans la colonne d'actions. Si vous êtes administrateur d'un projet, il doit y avoir au moins un autre administrateur de projet pour que l'option de quitter apparaisse. Cette option apparaît à la place de Supprimer lorsque vous consultez votre propre entrée.
Une boîte de dialogue de confirmation vous demande si vous êtes sûr de vouloir quitter le projet. Sélectionnez Quitter le projet pour confirmer et retirer votre propre accès, ou Annuler pour rester dans le projet.
Exigences en matière de licence
Seuls les membres disposant de licences actives peuvent accéder aux projets. Lors de l'ajout de membres, la boîte de dialogue affiche un avis important vous rappelant cette exigence. Les membres sans licences apparaissent dans la liste des membres du projet, mais ne peuvent pas utiliser le projet tant qu'ils n'ont pas reçu de licence.
Si vous voyez l'indicateur Licence requise à côté du nom de quelqu'un, contactez votre administrateur d'organisation pour organiser l'attribution d'une licence pour cet utilisateur.
- Pour Axe Dev Tools pour les API Web, CLI, ou Axe Watcher, les utilisateurs ont besoin d'une licence Axe Developer Hub.
- Pour Axe DevTools pour mobile, les utilisateurs ont besoin d'une licence Axe DevTools pour mobile.
Les administrateurs d'organisation peuvent voir tous les projets et gérer les membres et les paramètres des projets sans licence. Cependant, ils ne peuvent pas créer de nouveaux projets ou envoyer des résultats à Axe Developer Hub sans licence active.
