Projecten opzetten voor teamgebruik
Gebruikers van Axe Developer Hub-projecten beheren
Axe Developer Hub stelt je in staat om meerdere gebruikers per project aan te maken en te beheren om de toegang tot je projecten te controleren. Deze handleiding legt uit hoe je projectleden kunt bekijken, toevoegen en beheren, evenals hun permissies.
De rol van leden begrijpen
Projecten hebben twee toestemmingsniveaus voor leden:
Projectlid: kan tests uitvoeren en resultaten binnen het project bekijken.
Projectbeheerder: kan alles wat een projectlid kan, plus projectinstellingen beheren en toegang van leden controleren.
Daarnaast kunnen organisatorische beheerders (org-beheerders) leden en projectinstellingen beheren voor elk project binnen hun onderneming, ongeacht of ze lid zijn van dat project. Org-beheerderstatus heeft voorrang boven projectroles. Org-beheerders zien ook alle projecten binnen de onderneming op hun projectpagina, niet alleen de projecten waartoe ze behoren.
Org-beheerders moeten een actieve Axe Developer Hub- of Axe DevTools for Mobile-licentie hebben om nieuwe projecten aan te maken of resultaten naar Axe Developer Hub te sturen. Ze kunnen echter bestaande projecten en hun leden bekijken en beheren zonder een licentie.
Hoe teamresultaten verschijnen in Developer Hub
Developer Hub koppelt elke testrun aan de API-sleutel die gebruikt is om deze in te dienen. In een gedeeld project worden de runs van elk teamlid afzonderlijk bijgehouden. De resultatenweergave bevat een Pipeline of lid selecteren control voor filteren naar de toegankelijkheidsscans van een individueel teamlid.
Elk projectlid en projectbeheerder dienen resultaten in met hun persoonlijke Axe Developer Hub API-sleutel. Het gebruik van je eigen sleutel verzekert dat jouw runs aan jou worden toegeschreven en te onderscheiden zijn van die van je teamgenoten.
Runs die vanuit een CI/CD-pipeline worden ingediend, verschijnen onder Pipeline in de ledenfilter in plaats van dat ze aan individuele teamleden worden toegeschreven. Voor meer details over hoe pipeline-runs werken, de vereisten voor API-sleutels voor CI-omgevingen en aanbevelingen voor serviceaccounts, zie Axe Watcher in Continuous Integration (CI) omgevingen.
Projectleden bekijken
De ledenpagina toont iedereen die toegang heeft tot het huidige project. Om deze pagina te openen, navigeer naar je projectpagina en klik op het Instellingen dropdown-menu en selecteer Leden.
De ledenlijst toont de naam, het e-mailadres en hun toegewezen rol van elke persoon. Als een lid geen actieve licentie heeft, verschijnt een Licentie vereist waarschuwing onder hun naam. Leden zonder licenties kunnen geen toegang krijgen tot het project, zelfs niet als ze op de lijst staan.
Voor projecten met veel leden, gebruik de pagineringscontroles onderaan de lijst om tussen pagina's te navigeren. Je kunt de lijst ook sorteren met het dropdown-menu boven de ledentabel.
Leden toevoegen aan een project
Om nieuwe leden toe te voegen, selecteer de Leden toevoegen knop op de ledenpagina. Er verschijnt een dialoogvenster waarin je de nieuwe leden configureert.
Je kunt iedereen van je Axe-account aan een project toevoegen. Als de persoon die je wilt toevoegen niet in de lijst verschijnt, moet een Axe-accountbeheerder hen eerst aan het Axe-account toevoegen.
De rol van een lid wijzigen
Je moet een projectbeheerder of een org-beheerder zijn om de rol van een gebruiker te wijzigen. Je kunt je eigen rol niet wijzigen als je de enige projectbeheerder bent. Elk project moet ten minste één projectbeheerder hebben, en de org-beheerder kan de laatste beheerder niet verwijderen of de rol van de laatste beheerder wijzigen naar projectlid.
Om de permissies van een gebruiker te wijzigen, vind hen in de ledenlijst en selecteer Rol wijzigen in de actiekolom.
Er verschijnt een dialoogvenster met de twee rolopties. Selecteer de nieuwe rol die je wilt toewijzen en selecteer vervolgens Opslaan om de wijziging te bevestigen. Selecteer Annuleren om de huidige rol te behouden.
Leden verwijderen uit een project
Je moet een projectbeheerder of een org-beheerder zijn om een gebruiker te verwijderen.
Om iemands projecttoegang te verwijderen, zoek hen in de ledenlijst en selecteer Verwijderen in de actiekolom.
Een bevestigingsdialoog vraagt of je zeker weet dat je die persoon uit het project wilt verwijderen. Selecteer Lid verwijderen om te bevestigen, of Annuleren om ze in het project te houden.
Een project verlaten
Als je lid bent van een project en jezelf wilt verwijderen, selecteer dan Verlaten naast je eigen naam in de actiekolom. Als je beheerder bent van een project, moet er minstens één andere projectbeheerder zijn voordat de optie om te verlaten verschijnt. Deze optie verschijnt in plaats van Verwijderen wanneer je je eigen invoer bekijkt.
Een bevestigingsdialoog vraagt of je zeker weet dat je het project wilt verlaten. Selecteer Project verlaten om te bevestigen en je eigen toegang te verwijderen, of Annuleren om in het project te blijven.
Licentieverplichtingen
Alleen leden met actieve licenties kunnen toegang krijgen tot projecten. Bij het toevoegen van leden toont de dialoog een belangrijke melding die je aan deze vereiste herinnert. Leden zonder licenties verschijnen in de ledenlijst van het project, maar kunnen het project niet gebruiken totdat ze een licentie ontvangen.
Als je de Licentie vereist-indicator naast iemands naam ziet, neem dan contact op met de beheerder van je organisatie om de licentie toewijzing voor die gebruiker te regelen.
- Voor Axe Dev Tools voor Web APIs, CLI of Axe Watcher hebben gebruikers een Axe Developer Hub-licentie nodig.
- Voor Axe DevTools voor Mobile hebben gebruikers een Axe DevTools voor Mobile-licentie nodig.
Organisatiebeheerders kunnen alle projecten bekijken en projectleden en instellingen beheren zonder een licentie. Ze kunnen echter geen nieuwe projecten maken of resultaten naar Axe Developer Hub verzenden zonder een actieve licentie.
