Équipe et permissions
AllyProof prend en charge l'appartenance à plusieurs organisations, un contrôle d'accès par rôle, la collaboration au niveau de chaque problème, et un journal d'audit en ajout seul. Cette page décrit qui peut faire quoi, et comment les équipes se coordonnent sur la correction.
Appartenance à plusieurs organisations
Une même personne peut appartenir à plusieurs organisations à la fois. Chaque organisation a ses propres sites, analyses, problèmes, équipe et facturation, entièrement cloisonnés au niveau de la base de données. Le menu latéral comporte un sélecteur d'organisation permettant de passer de l'une à l'autre sans se déconnecter.
Le nombre d'organisations qu'une personne peut posséder dépend de l'offre de son organisation payante au niveau le plus élevé :
| Offre | Organisations que vous pouvez posséder |
|---|---|
| Free | 1 |
| Business | 1 |
| Enterprise | 5 |
Être invité dans d'autres organisations est illimité : le plafond ne s'applique qu'à celles que vous créez.
Les cinq rôles
Chaque appartenance porte exactement un rôle. Des contrôles côté serveur imposent chaque action restreinte ; l'interface masque les surfaces inutilisables, afin que les écrans ne se remplissent pas de boutons désactivés.
| Rôle | Portée |
|---|---|
| Owner | Contrôle complet, y compris la facturation, les changements de rôle et la suppression de l'organisation. Chaque organisation a exactement un propriétaire. |
| Admin | Responsable d'équipe. Gère les sites, l'équipe, les clés d'API et le journal d'audit - mais ni la facturation ni les changements de rôle. |
| Member | Contributeur individuel. Lance des analyses, traite les problèmes, génère des projets de documents fondés sur le format VPAT. Aucun accès aux réglages. |
| Facturation | Siège financier. Gère uniquement l'abonnement et les factures - aucune visibilité sur les sites, les analyses ou les problèmes. |
| Client guest (Enterprise) | Accès en lecture seule, limité aux sites que vous accordez. Les invités ne sont pas décomptés du quota de membres d'équipe. |
Matrice des permissions
| Action | Owner | Admin | Member | Billing | Guest |
|---|---|---|---|---|---|
| Gérer la facturation | ✓ | – | – | ✓ | – |
| Gérer les réglages de l'organisation | ✓ | ✓ | – | – | – |
| Inviter ou retirer des membres | ✓ | ✓ | – | – | – |
| Modifier le rôle d'un membre | ✓ | – | – | – | – |
| Créer ou révoquer des clés d'API | ✓ | ✓ | – | – | – |
| Ajouter ou retirer des sites | ✓ | ✓ | – | – | – |
| Lancer des analyses | ✓ | ✓ | ✓ | – | – |
| Changer le statut d'un problème (attribuer, résoudre, masquer) | ✓ | ✓ | ✓ | – | – |
| Publier des déclarations d'accessibilité | ✓ | ✓ | – | – | – |
| Générer des projets de documents fondés sur le format VPAT | ✓ | ✓ | ✓ | – | – |
| Consulter le journal d'audit | ✓ | ✓ | – | – | – |
Les invités peuvent lire les sites auxquels ils sont rattachés : la matrice ne régit que les actions de modification. Le contrôle en lecture est assuré par la sécurité au niveau des lignes, dans la base de données.
Inviter une personne de votre équipe
- Ouvrez Réglages → Organisation.
- Dans Team, cliquez sur Invite member.
- Saisissez son adresse de courriel et choisissez le rôle. Les rôles Guest et Billing apparaissent lorsqu'ils sont disponibles avec votre offre.
- S'il s'agit d'une invitation d'invité, choisissez les sites qu'il pourra voir.
- Envoyez. La personne reçoit un courriel à vos couleurs, portant le nom de votre organisation et un lien d'acceptation.
Les invitations restent en attente jusqu'à leur acceptation. Inviter deux fois la même adresse remplace l'invitation en attente au lieu de les cumuler. Vous pouvez révoquer une invitation en attente à tout moment avant son acceptation.
Si la personne invitée n'a pas encore de compte AllyProof, l'inscription préremplit son adresse puis, une fois celle-ci confirmée, la dirige directement vers /invitations pour accepter.
Collaboration sur les problèmes
- Attribuez un problème à n'importe quel membre de l'organisation depuis sa fiche. La carte On your plate du tableau de bord montre à chacun ses propres attributions.
- Commentez dans le fil d'activité du problème, pour discuter de la correction sans quitter l'outil.
- Consignez un test manuel : cliquez sur Log manual test sous la zone de commentaire pour enregistrer une vérification structurée avec une technologie d'assistance - outil (par exemple NVDA et Firefox), résultat (réussite, échec, non concluant) et notes de transcription facultatives. La pastille de résultat est visible à côté du nom de l'auteur dans le fil : une personne qui audite le journal d'activité voit ainsi où la vérification manuelle a réellement abouti.
- États du flux de travail :
open→in progress→resolved, ou latéralement verssuppressed(avec un code de motif - faux positif, risque accepté, élément tiers, correction différée, non applicable) etaccepted exception(catégorie d'exemption EAA ou ADA, avec un motif rédigé). - Actions groupées depuis la liste des problèmes. « Mark Resolved » tient en un clic ; « Won't fix » et « False positive » exigent un motif court, qui se reporte sur chaque ligne concernée - la traçabilité porte le pourquoi, et pas seulement le quoi.
Vérification automatisée des corrections
Après chaque analyse, AllyProof compare les résultats à ceux de l'analyse précédente du même site :
- Les non-conformités qui étaient ouvertes et ne sont plus détectées sont marquées corrigées et vérifiées.
- Les non-conformités résolues qui réapparaissent sont rouvertes et signalées comme régressions. Une régression déclenche un webhook dédié
violation.regressedet un courriel récapitulatif, afin que la question « on l'avait corrigé, pourquoi est-ce revenu ? » soit visible sans avoir à comparer les analyses à la main. - Les non-conformités jamais observées auparavant apparaissent comme nouvelles dans la liste des problèmes.
L'onglet Vue d’ensemble de la fiche du site affiche une ligne Since last scan avec le nombre de nouveautés et de corrections, pour suivre l'avancement d'un cycle de travail d'un coup d'œil.
Tableau de bord multisite
Le tableau de bord principal présente tous les sites gérés dans un tableau triable : score d'accessibilité, nombre de non-conformités critiques et sérieuses ouvertes, écart de la semaine, date de la dernière analyse, et flèche de tendance par site par rapport à l'analyse achevée précédente. Les lignes sont classées par priorité : d'abord les problèmes critiques, puis les avertissements, les sites non analysés et les sites en bonne santé - les clients qui demandent de l'attention apparaissent ainsi en premier.
Disponible avec toutes les offres. Adapté à une revue hebdomadaire par un responsable de compte comme au tri quotidien ; cliquez sur une ligne pour accéder à la fiche du site, là où la correction se fait réellement.
Journal d'audit
Relevé en ajout seul de chaque action significative pour l'organisation, consultable par les propriétaires et les administrateurs dans Réglages → Journaux. Les événements consignés comprennent : sites ajoutés, retirés ou vérifiés ; analyses mises en file d'attente, démarrées, achevées ou en échec ; changements de statut et masquages de problèmes ; clés d'API créées ou révoquées ; membres invités, retirés ou changés de rôle ; modifications de réglages. Les lignes sont en insertion seule au niveau de la base : même le code disposant du rôle de service ne peut ni les modifier ni les supprimer.
Gestion du compte
- Profil. Nom, image et adresse de courriel dans Account → Profile. L'image peut être téléversée ou reprise de votre photo OAuth Google ou GitHub.
- Préférences de notification personnelles dans Account → Notifications. Elles sont propres à chaque personne et distinctes des réglages de webhook et de destinataires de l'organisation - voir Notifications.
- Transférer la propriété. Un propriétaire peut confier le contrôle à un autre membre. Après le transfert, l'ancien propriétaire devient administrateur et conserve tout, hormis la facturation et la modification des rôles.
- Quitter une organisation. Tout membre autre que le propriétaire peut partir : son appartenance est supprimée, l'organisation se poursuit avec les membres restants. Le propriétaire doit d'abord transférer la propriété.
- Supprimer une organisation. Réservé au propriétaire, dans Réglages → Organisation → Zone sensible. Tous les sites, analyses, non-conformités et projets de documents fondés sur le format VPAT sont supprimés ; tout abonnement actif est résilié. Cette action est irréversible.