Essayer gratuitement

Rôles et permissions

GitScrum Studio utilise un contrôle d'accès basé sur les rôles pour gérer ce que les membres de l'équipe peuvent voir et faire. Comprendre la hiérarchie des rôles vous aide à attribuer des niveaux d'accès appropriés et à maintenir la sécurité.


Hiérarchie des rôles

GitScrum a quatre rôles principaux, chacun avec différents niveaux de permission :

RôleNiveau d'accèsUtilisation typique
Agency OwnerAccès completPropriétaires, administrateurs de compte
ManagerGestion projet & équipeChefs de projet, responsables d'équipe
DeveloperTravail sur tâches & contenuIngénieurs, designers, contributeurs
ClientAccès lecture limitéClients externes, parties prenantes

Agency Owner

Le rôle Agency Owner a un accès illimité à toutes les fonctionnalités de l'espace de travail. Ce rôle doit être attribué avec parcimonie aux personnes responsables de l'entreprise et de l'administration du compte.

Permissions complètes

  • Créer, modifier et supprimer des espaces de travail
  • Gérer la facturation et l'abonnement
  • Ajouter et supprimer tous les membres de l'équipe
  • Attribuer n'importe quel rôle aux membres
  • Accéder à tous les projets indépendamment de la confidentialité
  • Supprimer n'importe quel contenu
  • Configurer les intégrations et l'accès API
  • Voir toutes les données financières (factures, revenus)
  • Gérer les clients ClientFlow

Cas d'utilisation

Attribuez Agency Owner à :

  • Propriétaires d'entreprise
  • Administrateurs de compte
  • Associés seniors avec pleine responsabilité

Limitations

Il doit toujours y avoir au moins un Agency Owner par espace de travail. Vous ne pouvez pas vous rétrograder si vous êtes le seul propriétaire.


Manager

Les Managers ont un large accès aux projets et aux membres de l'équipe mais ne peuvent pas modifier les paramètres au niveau de l'espace de travail ou la facturation.

Permissions

DomainePeut faireNe peut pas faire
ProjetsCréer, modifier, archiverSupprimer définitivement
TâchesCRUD complet
ÉquipeAjouter/supprimer membresModifier les Agency Owners
ClientsVoir et gérerSupprimer clients avec factures
RapportsAccès à tous les rapportsExporter données financières
ParamètresParamètres projetFacturation/zone danger workspace

Cas d'utilisation

Attribuez Manager à :

  • Chefs de projet
  • Responsables d'équipe
  • Responsables de département
  • Membres seniors nécessitant une supervision

Developer

Les Developers peuvent travailler sur les tâches et contribuer au contenu mais ont des capacités administratives limitées.

Permissions

DomainePeut faireNe peut pas faire
TâchesCréer, modifier, commenterSupprimer tâches des autres
ProjetsVoir les projets assignésCréer de nouveaux projets
TempsEnregistrer son tempsModifier le temps des autres
WikiCréer et modifier des pagesSupprimer des pages
DocumentsTélécharger et gérerSupprimer fichiers des autres
SprintsVoir et mettre à jour le statutCréer/gérer les sprints

Cas d'utilisation

Attribuez Developer à :

  • Ingénieurs logiciels
  • Designers
  • Ingénieurs QA
  • Créateurs de contenu
  • Contributeurs généraux

Client

Les Clients ont un accès en lecture seule à des informations spécifiques partagées avec eux. Ce rôle est pour les parties prenantes externes qui ont besoin de visibilité sans capacités d'édition.

Permissions

DomainePeut faireNe peut pas faire
ProjetsVoir les projets assignésVoir les autres projets
TâchesVoir les tâchesCréer ou modifier des tâches
FacturesVoir ses propres facturesVoir les tarifs internes
PropositionsApprouver/rejeter propositionsCréer des propositions
CommentairesLire les discussionsParticiper aux discussions
PortailAccéder au portail clientAccéder à l'application principale

Cas d'utilisation

Attribuez Client à :

  • Clients externes
  • Parties prenantes nécessitant une visibilité projet
  • Fournisseurs suivant les livrables

Portail Client

Les clients accèdent à GitScrum via une interface de portail séparée. Voir ClientFlow pour la configuration du portail.


Matrice des permissions

Répartition détaillée par fonctionnalité :

Espace de travail

ActionOwnerManagerDeveloperClient
Voir l'espace de travail
Modifier les paramètres
Gérer la facturation
Supprimer l'espace de travail
Inviter des membres

Projets

ActionOwnerManagerDeveloperClient
Voir tous les projetsassignésassignés
Créer des projets
Modifier paramètres projet
Supprimer des projets
Archiver des projets

Tâches

ActionOwnerManagerDeveloperClient
Voir les tâches
Créer des tâches
Modifier toute tâcheles siennes
Supprimer des tâchesles siennes
Assigner des tâches

Suivi du temps

ActionOwnerManagerDeveloperClient
Enregistrer du temps
Voir son temps
Voir le temps de l'équipe
Modifier toute entrée
Supprimer des entréesles siennes

ClientFlow

ActionOwnerManagerDeveloperClient
Voir les clientsle sien
Créer des clients
Créer des factures
Enregistrer des paiements
Supprimer des clients

Changer les rôles

Promouvoir des membres

Les Agency Owners peuvent changer le rôle de n'importe quel membre via la section Équipe :

  1. Allez dans Équipe > Membres
  2. Cliquez sur la ligne du membre
  3. Sélectionnez le nouveau rôle dans le menu déroulant
  4. Les changements s'appliquent immédiatement

Rétrograder des membres

Lors de la rétrogradation de Manager à Developer :

  • Ils perdent l'accès aux fonctionnalités admin
  • L'accès aux projets peut être réduit
  • Le travail existant reste intact

Supprimer des Agency Owners

Pour supprimer quelqu'un comme Agency Owner :

  • Au moins un autre Agency Owner doit exister
  • Vous ne pouvez pas vous supprimer si vous êtes le dernier owner
  • Transférez la propriété avant de supprimer

Exceptions au niveau projet

Au-delà des rôles de l'espace de travail, les projets peuvent avoir des assignations de membres spécifiques :

Visibilité du projet

  • Privé : Seuls les membres assignés voient le projet
  • Public : Tous les membres de l'espace de travail voient le projet

Membres du projet

Même avec un rôle Developer dans l'espace de travail, quelqu'un doit être ajouté à un projet privé pour y accéder.


Bonnes pratiques

Principe du moindre privilège

Attribuez le rôle minimum nécessaire pour les responsabilités de chacun. La plupart des membres de l'équipe devraient être Developers sauf s'ils ont besoin de capacités de gestion.

Audits réguliers

Révisez périodiquement les attributions de rôles :

  • Supprimez l'accès des membres partis
  • Vérifiez que les Agency Owners sont appropriés
  • Contrôlez les assignations de projet pour les prestataires

Accès client

  • Créez des comptes clients dédiés
  • Ne partagez jamais les identifiants de l'équipe interne
  • Utilisez le Portail Client pour l'accès externe

Documentation

Gardez une trace de qui a quel accès et pourquoi, surtout pour les espaces de travail sensibles à la conformité.


Dépannage

"Je ne vois pas un projet"

  • Vérifiez si vous êtes assigné au projet
  • Demandez à un Manager de vous ajouter si c'est privé
  • Vérifiez votre rôle dans l'espace de travail

"Le bouton est désactivé"

  • Votre rôle peut ne pas avoir cette permission
  • Consultez la matrice des permissions ci-dessus
  • Contactez votre administrateur d'espace de travail

"Le client ne peut pas se connecter"

  • Vérifiez que l'accès au portail est activé
  • Vérifiez que le mot de passe du client est défini
  • Confirmez l'URL de connexion correcte

Signaler un problème ou demander une fonctionnalité

Si vous rencontrez des problèmes d'accès ou avez besoin de configurations de permissions personnalisées, soumettez vos commentaires via GitScrum Studio. Dans la barre latérale, cliquez sur Tickets de support et ouvrez un ticket.