Skip to content

Permissions

GPT Workbench utilise un système de contrôle d'accès basé sur les rôles, organisé à deux niveaux : organisations et équipes. Les permissions régissent qui peut créer, consulter, modifier et supprimer des ressources à travers la plateforme.

Sélecteur d'équipe avec rôles

Hiérarchie des rôles

Rôles d'organisation

Les organisations constituent le regroupement de niveau supérieur. Chaque utilisateur appartient à une organisation.

RôleDescription
PropriétaireContrôle total de l'organisation, y compris la facturation et la suppression du compte
AdminGestion des utilisateurs et des paramètres, configuration des intégrations
MembreAccès standard aux fonctionnalités et outils activés

Rôles d'équipe

Les équipes existent au sein des organisations. Chaque équipe à ses propres attributions de rôles.

RôleDescription
PropriétaireCréateur de l'équipe avec contrôle total, y compris la suppression de l'équipe
AdminGestion des membres et des paramètres au sein de l'équipe
MembreAccès aux ressources de l'équipe avec des capacités de configuration limitées

Le rôle d'organisation et le rôle d'équipe d'un utilisateur fonctionnent indépendamment. Un Admin d'organisation qui est Membre d'une équipe conserve des permissions limitées au sein de cette équipe spécifique. Inversement, un Admin d'équipe n'obtient pas de privilèges au niveau de l'organisation.

Permissions d'organisation

Permissions du propriétaire

Le Propriétaire de l'organisation à un accès illimité à toutes les fonctionnalités.

PermissionDétails
Gestion de la facturationConsulter les factures, changer le plan d'abonnement, mettre à jour les moyens de paiement
Suppression de l'organisationSupprimer définitivement l'organisation et toutes les données
Transfert de propriétéTransférer le rôle de Propriétaire à un autre utilisateur
Gestion des utilisateursInviter, retirer, promouvoir ou rétrograder tout utilisateur
Gestion des paramètresConfigurer tous les paramètres au niveau de l'organisation
Gestion des intégrationsConnecter et déconnecter les intégrations OAuth (HubSpot, Microsoft 365, Google Workspace)
Configuration des outilsActiver ou désactiver les outils globalement, définir les limites d'utilisation quotidiennes, gérer les clés API
Bibliothèque de prompts systèmeCréer, modifier et supprimer les prompts système de portée organisation
Analyses d'utilisationAccès complet aux rapports de coûts, à l'utilisation des jetons et aux journaux d'activité
Toutes les permissions AdminTout ce qui est listé sous Admin ci-dessous

Permissions de l'admin

PermissionDétails
Gestion des utilisateursInviter de nouveaux utilisateurs, retirer des utilisateurs existants, changer les rôles (sauf Propriétaire)
Paramètres de l'organisationModifier le nom, les préférences et les paramètres d'affichage de l'organisation
Configuration des intégrationsConnecter et gérer les fournisseurs OAuth (HubSpot, MS365, Google)
Limites d'outilsDéfinir les limites d'utilisation quotidienne des outils et activer ou désactiver les outils
Prompts systèmeCréer et gérer les prompts système de portée organisation
Analyses d'utilisationConsulter les rapports de coûts, la consommation de jetons et les résumés d'activité
Partage de contextePartager des blocs de contexte à la portée organisation
Gestion des modèlesCréer, modifier et supprimer les modèles de portée organisation

Permissions du membre

PermissionDétails
Création de filsCréer des fils dans toute équipe à laquelle il appartient
Utilisation des outilsUtiliser les outils activés par les admins de l'organisation et de l'équipe
Appartenance aux équipesRejoindre des équipes via invitation ou lien d'invitation
Blocs de contexteCréer des blocs de contexte personnels, lier des blocs partagés aux fils
PartagePartager des blocs de contexte avec les équipes auxquelles il appartient
ModèlesUtiliser les modèles d'organisation et d'équipe, créer des modèles personnels
Gestion du profilMettre à jour son propre nom, email, mot de passe et préférences

Permissions d'équipe

Permissions du propriétaire d'équipe

PermissionDétails
Suppression de l'équipeSupprimer définitivement l'équipe, y compris tous les fils, messages et contexte
Transfert de propriétéTransférer le rôle de Propriétaire à un autre membre de l'équipe
Toutes les permissions AdminTout ce qui est listé sous Admin d'équipe ci-dessous

Permissions de l'admin d'équipe

PermissionDétails
Gestion des membresInviter de nouveaux membres (email ou lien d'invitation), retirer des membres, changer les rôles
Paramètres de l'équipeMettre à jour le nom de l'équipe et toutes les options de configuration
Prompt systèmeDéfinir et modifier le prompt système par défaut de l'équipe
Modèle préféréDéfinir le modèle IA par défaut pour les nouveaux fils d'équipe
Contexte automatiqueAjouter, retirer et réordonner les blocs de contexte automatiques de l'équipe
Configuration des outilsActiver ou désactiver les outils au niveau de l'équipe
Gestion des filsAccéder, modifier, déplacer et supprimer tout fil d'équipe
Liens d'invitationCréer, consulter et supprimer les liens d'invitation de l'équipe
Contenu archivéConsulter et restaurer les fils et messages archivés

Permissions du membre d'équipe

PermissionDétails
Accès aux filsConsulter tous les fils de l'équipe
Création de filsCréer de nouveaux fils au sein de l'équipe
Gestion de ses propres filsModifier et gérer les fils qu'il à créés
Utilisation du contexteAttacher des blocs de contexte d'équipe et des blocs partagés aux fils
Consultation du contexte autoVoir les blocs de contexte automatiques (affichés en lecture seule avec un style bleu et une icône de bouclier)
Utilisation des outilsUtiliser les outils activés au niveau de l'équipe
PartagePartager des blocs de contexte avec l'équipe

Matrice d'accès aux ressources

Fils

RessourcePropriétaire/CréateurAdmin d'équipeMembre d'équipeAutres membresNon-membres
Fil d'équipe personnelleContrôle total------Pas d'accès
Fil d'équipe partagée (propre)Contrôle totalContrôle totalContrôle totalConsulter et utiliserPas d'accès
Fil d'équipe partagée (autre)--Contrôle totalConsulter et utiliserConsulter et utiliserPas d'accès
Lien public de fil--------Lecture seule

Blocs de contexte

RessourcePropriétaire du blocAdmin d'équipeMembre d'équipeMembre d'organisation
Bloc personnelContrôle totalPas d'accèsPas d'accèsPas d'accès
Bloc partagé avec l'équipeContrôle totalConsulter et lierConsulter et lierPas d'accès
Bloc partagé avec l'orgContrôle totalConsulter et lierConsulter et lierConsulter et lier
Bloc de contexte autoContrôle totalConfigurerLecture seule (style bleu)Pas d'accès

Documents

Les documents héritent de l'accès des blocs de contexte auxquels ils sont attachés.

Portée du contexteQui peut accéder
Contexte personnelUniquement le propriétaire du bloc de contexte
Contexte d'équipeTous les membres de l'équipe
Contexte d'organisationTous les membres de l'organisation

Modèles

Portée du modèleQui peut utiliserQui peut modifierQui peut supprimer
PersonnelCréateur uniquementCréateur uniquementCréateur uniquement
ÉquipeTous les membres de l'équipeCréateur et admins d'équipeCréateur et admins d'équipe
OrganisationTous les membres de l'orgCréateur et admins de l'orgCréateur et admins de l'org

Prompts système

Portée du promptQui peut utiliserQui peut modifier
PersonnelCréateur uniquementCréateur uniquement
ÉquipeTous les membres de l'équipeAdmins d'équipe et Propriétaire
OrganisationTous les membres de l'orgAdmins de l'org et Propriétaire

Permissions des outils

Contrôles au niveau de l'organisation

Les Admins d'organisation configurent la disponibilité globale des outils :

  • Activer/désactiver les outils : Contrôler quels outils natifs et serveurs MCP sont disponibles à travers l'organisation
  • Limites quotidiennes : Définir l'utilisation quotidienne maximale pour des outils spécifiques (par exemple, 100 recherches web par jour par utilisateur)
  • Gestion des clés API : Configurer les clés API des fournisseurs qui alimentent les intégrations d'outils

Les outils désactivés au niveau de l'organisation ne peuvent pas être activés au niveau de l'équipe ou du fil.

Contrôles au niveau de l'équipe

Les Admins d'équipe peuvent configurer davantage les outils pour leur équipe :

  • Activer ou désactiver des outils parmi l'ensemble autorisé par l'organisation
  • Configurer les outils par défaut au niveau de l'équipe qui s'appliquent à tous les nouveaux fils d'équipe
  • Les sélections d'outils d'équipe sont additives : elles se combinent avec les sélections au niveau du fil

Remplacement au niveau du fil

Les utilisateurs individuels peuvent activer des outils supplémentaires par fil :

  • Seuls les outils activés à la fois au niveau de l'organisation et de l'équipe sont disponibles
  • Les utilisateurs ne peuvent pas dépasser les limites quotidiennes définies par les admins d'organisation
  • Les sélections d'outils au niveau du fil persistent entre les sessions

Flux de permissions

Organisation (Admin active les outils globalement)
    |
    v
Équipe (Admin sélectionne un sous-ensemble pour les fils d'équipe)
    |
    v
Fil (Utilisateur active parmi les outils disponibles)

Un outil doit être activé à chaque niveau de la chaîne pour être utilisable dans un fil.

Accès API

Jetons d'accès personnels

Les utilisateurs peuvent générer des jetons d'accès personnels pour un accès programmatique à l'API GPT Workbench.

Création de jeton API

Créer un jeton :

  1. Naviguez vers les paramètres de votre profil
  2. Ouvrez la section Jetons API
  3. Cliquez sur Créer un jeton
  4. Entrez un nom descriptif pour le jeton
  5. Sélectionnez les portées de permission que le jeton doit avoir
  6. Cliquez sur Créer
  7. Copiez le jeton immédiatement -- il n'est affiché qu'une seule fois

Caractéristiques des jetons :

  • Les jetons s'authentifient en tant que l'utilisateur créateur et héritent de ses permissions
  • Les jetons respectent toutes les restrictions de rôles d'organisation et d'équipe
  • Les jetons sont soumis aux mêmes limites de débit que l'utilisation interactive
  • Les jetons peuvent être révoqués à tout moment depuis la page de paramètres du profil

Portées disponibles :

  • Accès en lecture aux fils et blocs de contexte
  • Accès en écriture aux fils et blocs de contexte
  • Exécution d'outils
  • Gestion d'équipe (pour les admins)

API de l'organisation

Les Admins d'organisation peuvent configurer des intégrations au niveau de l'API :

  • Webhooks : Recevoir des notifications lorsque des événements se produisent (fil créé, message envoyé, etc.)
  • Intégrations personnalisées : Connecter des systèmes externes à GPT Workbench
  • Gestion programmatique des outils : Gérer les configurations d'outils via l'API

Permissions des intégrations

Connexions OAuth

Les intégrations OAuth (HubSpot, Microsoft 365, Google Workspace) sont gérées au niveau de l'utilisateur avec une supervision au niveau de l'organisation.

ActionQui peut effectuer
Connecter un fournisseur OAuthTout utilisateur (se connecte à son propre compte)
Déconnecter sa propre connexionL'utilisateur qui s'est connecté
Voir les comptes connectésAdmins d'organisation (toutes les connexions), utilisateurs (ses propres connexions)
Configurer les paramètres d'intégrationAdmins d'organisation
Utiliser les outils d'intégrationTout utilisateur avec une connexion active et un accès aux outils

Important : Les jetons OAuth sont spécifiques à l'utilisateur. Lorsqu'un utilisateur connecte HubSpot, par exemple, la connexion utilise ses identifiants HubSpot. Les autres membres de l'équipe ont besoin de leurs propres connexions pour utiliser les outils HubSpot.

Visibilité des données d'intégration

Type de donnéesQui peut voir
Données CRM HubSpot (offres, contacts)Utilisateurs avec une connexion OAuth HubSpot active
Fichiers et emails Microsoft 365Utilisateurs avec une connexion OAuth MS365 active
Documents Google WorkspaceUtilisateurs avec une connexion OAuth Google active
Statut de connexion des intégrationsAdmins d'organisation (tous les utilisateurs), utilisateurs individuels (ses propres connexions)

Visibilité des données

Analyses d'utilisation

MétriquePropriétaire orgAdmin orgAdmin équipeMembre équipe
Coûts à l'échelle de l'orgAccès completAccès completPas d'accèsPas d'accès
Utilisation des jetons de l'orgAccès completAccès completPas d'accèsPas d'accès
Coûts d'équipeAccès completAccès completÉquipe seulePas d'accès
Carte de statistiques d'équipeAccès completAccès completÉquipe seuleÉquipe seule
Utilisation personnelleSes propres donnéesSes propres donnéesSes propres donnéesSes propres données
Détail des coûts par exécutionToutes les exécutionsToutes les exécutionsExécutions d'équipeSes propres exécutions

Rapports de coûts

La visibilité des coûts dépend des paramètres de l'organisation :

  • Mode USD : Coûts affichés en dollars (disponible pour les admins et les utilisateurs si activé)
  • Mode crédits : Coûts affichés en unités de crédits (abstrait des montants bruts en dollars)
  • Mode masqué : Coûts non affichés aux membres standard

Le mode d'affichage des coûts est configuré au niveau de l'organisation par les admins.

Audit et conformité

Journalisation des activités

Les Admins d'organisation ont accès aux journaux d'activité qui tracent :

Type d'événementDétails enregistrés
AuthentificationHorodatages de connexion, adresses IP, durée de session
Accès aux ressourcesConsultations de fils, accès aux blocs de contexte, téléchargements de documents
Utilisation des outilsInvocations d'outils, paramètres utilisés, résultats d'exécution
Actions de partagePartages créés, modifiés ou révoqués
Gestion d'équipeMembres invités, retirés ou rôles modifiés
Modifications de configurationParamètres modifiés, outils activés/désactivés

Rétention des données

La rétention des données est configurable selon votre plan d'abonnement :

Type de donnéesPolitique de rétention
Fils actifsConservés indéfiniment tant que l'abonnement est actif
Fils archivésConservés selon le niveau de plan (30+ jours pour les plans payants)
MessagesConservés avec leur fil parent
Blocs de contexteConservés jusqu'à suppression explicite
DocumentsConservés jusqu'à la suppression du bloc de contexte parent
Journaux d'activitéPériode de rétention configurable (par défaut : 90 jours)
Jetons APIActifs jusqu'à révocation ou suppression de l'utilisateur

Contrôles de conformité

ContrôleDescription
Export de donnéesLes Propriétaires d'organisation peuvent exporter toutes les données de l'organisation
Suppression de donnéesLes utilisateurs individuels peuvent demander la suppression de leurs données personnelles
Revue d'accèsLes admins peuvent auditer les permissions actuelles et les relations de partage
Gestion des sessionsLes utilisateurs peuvent consulter et révoquer les sessions actives

Héritage des permissions

Les permissions suivent un modèle d'héritage :

  1. Le niveau organisation définit le plafond de ce qui est possible
  2. Le niveau équipe restreint les permissions dans les limites de l'organisation
  3. Le niveau fil permet une personnalisation individuelle dans les limites de l'équipe

Un utilisateur n'a jamais plus de permissions à un niveau inférieur que ce qui est accordé au niveau supérieur.

Exemple : Si l'organisation désactive l'outil HubSpot, aucun admin d'équipe ne peut l'activer, et aucun utilisateur ne peut l'ajouter à un fil. Si l'organisation l'active mais qu'un admin d'équipe le désactive pour son équipe, les membres de cette équipe ne peuvent pas l'utiliser dans les fils d'équipe (mais pourraient l'utiliser dans les fils personnels si leur équipe personnelle l'a activé).

Bonnes pratiques

  1. Appliquez le principe du moindre privilège -- Attribuez le rôle minimal nécessaire aux responsabilités de chaque utilisateur
  2. Auditez les permissions régulièrement -- Révisez les appartenances aux équipes et les rôles chaque trimestre pour vous assurer qu'ils reflètent la structure organisationnelle actuelle
  3. Utilisez les équipes pour segmenter l'accès -- Créez des équipes qui correspondent aux projets ou départements plutôt que d'accorder un accès large au niveau de l'organisation
  4. Renouvelez les jetons API -- Remplacez périodiquement les jetons d'accès personnels, en particulier pour les intégrations automatisées
  5. Documentez les politiques d'accès -- Maintenez des directives claires sur qui devrait avoir quels rôles et pourquoi
  6. Surveillez le contenu partagé -- Utilisez le Gestionnaire de contexte partagé pour revoir ce qui est partagé à chaque portée
  7. Exploitez le contexte automatique pour la conformité -- Utilisez le contexte automatique d'équipe pour garantir que les exigences de conformité sont toujours incluses dans les conversations pertinentes
  8. Révisez les liens publics -- Auditez périodiquement les liens publics de fil pour vous assurer que les conversations sensibles ne sont pas exposées

Documentation connexe

GPT Workbench Documentation