Aller au contenu

Organisation

L'organisation vous permet de partager des apps avec votre équipe tout en contrôlant précisément qui peut faire quoi. Chaque compte Capgo appartient à au moins une organisation, et vous pouvez en créer autant que nécessaire.

L'accès est géré via un contrôle d'accès basé sur les rôles (RBAC). Chaque membre de l'équipe se voit attribuer un rôle — au niveau de l'organisation ou limité à une app spécifique — qui détermine ce qu'il peut voir et faire. L'accès aux canaux peut être affiné avec des permissions spécifiques par canal.


Aperçu des paramètres de l'organisation

La page des paramètres d’organisation s’ouvre en cliquant sur Paramètres dans la barre latérale gauche, puis en sélectionnant Organisation en haut. Vous pouvez ensuite naviguer entre les sections suivantes :

OngletDescription
GénéralAfficher et modifier le nom, le logo et l’e-mail de gestion de l’organisation
MembresGérer les membres de l’équipe et leurs permissions
GroupesCréez et gérez des groupes d'utilisateurs pour l'attribution de rôles en masse
Clés APIGérez les clés API pour un accès programmatique
PlansConsultez et gérez votre plan d'abonnement
CréditsConsultez et achetez des crédits supplémentaires
SécuritéConfigurez les politiques de sécurité (2FA, exigences de mot de passe)
UtilisationSurveillez les statistiques d'utilisation de votre organisation
Logs d'auditAfficher les logs d’activité de votre organisation
WebhooksConfigurer les intégrations webhook
FacturationGérer les informations de facturation et les factures

Cliquez sur sélecteur d’organisation menu déroulant situé en haut à gauche de la barre latérale pour afficher et changer d’organisation.


Liste des membres de l’organisation

La section Membres affiche tous les utilisateurs ayant accès à votre organisation, avec leurs :

  • Membre: Avatar et nom
  • Rôle: Rôl’actuel (Super Admin, Admin, Billing Manager ou Member) avec un Actif ou En attente badge
  • Actions : Modifier le rôle, gérer l'accès à l'app ou retirer de l'organisation

Les membres actifs sont triés par priorité de rôle. Les invitations en attente ont un badge En attente orange.

  1. Cliquez sur les + Ajouter dans la section Membres
  2. Un Sélectionner un rôle une modale s'affichera — choisissez le rôl’au niveau de l'organisation pour le nouveau membre :
Sélectionner un rôle

The available org-level roles are:

  • Membre — Accès en lecture seule
  • Gestionnaire de facturation — Accès facturation uniquement
  • Admin — Administration complète (sans facturation, sans suppression)
  • Super admin — Contrôle total
  1. Cliquez Confirmer, puis remplissez le formulaire d’invitation (e-mail, prénom/nom facultatif, captcha) et cliquez sur Envoyer l’invitation.

L’utilisateur invité recevra un e-mail contenant un lien magique. Une fois accepté, il sera ajouté à l’organisation avec le rôle sélectionné.

Assigner des rôles au niveau de l'app

Section titled “Assigning app-level roles”

En plus du rôl’au niveau de l’organisation, vous pouvez accorder à un membre un accès à des apps spécifiques avec un rôle plus ciblé. Cliquez sur Contrôle d’accès bouton (icône bouclier) à côté d’un membre pour ouvrir la modale d’accès aux applications :

Modale de contrôle d’accès

Depuis cette modale, vous pouvez :

  1. Rechercher et sélectionner une application
  2. Choisissez un rôle d'app dans le menu déroulant
Menu déroulant des rôles d'app

Les rôles d'app disponibles sont :

  • Admin d'app — Administration complète d'une app
  • Développeur d'app — Envoyer des bundles, gérer les appareils, mais sans opérations destructives
  • Uploader d'app — Lire les données de l'app et envoyer des bundles
  • Lecteur d'app — Accès en lecture seule à une app
  1. Cliquez Attribuer pour accorder le rôle.

Cliquez sur le bouton de modification (icône clé à molette) à côté d’un membre pour changer son rôl’au niveau de l’organisation. La même Sélectionner un rôle fenêtre modale s’affiche avec le rôl’actuel présélectionné.

Contraintes :

  • Vous ne pouvez pas modifier le rôle du créateur de l’organisation
  • Vous ne pouvez pas supprimer le dernier Super Admin — il doit toujours en rester au moins un
  • Pour promouvoir ou rétrograder un Super Admin, vous devez vous-même être Super Admin
Dialogue de confirmation de suppression

Cliquez sur le bouton de suppression (icône corbeille) à côté d'un membre. Une boîte de dialogue de confirmation apparaîtra pour vous avertir que cette action est irréversible. Cliquez sur Supprimer pour confirmer. Cela révoque immédiatement tous ses accès à l'organisation, à ses apps et à ses canaux.


Capgo utilise un contrôle d'accès basé sur les rôles avec des rôles organisés par portée. Vous pouvez attribuer un rôl’au organisation (accès à tout), ou limiter la portée à un seul app. L’accès aux canaux peut être encore personnalisé via des autorisations spécifiques par canal.

Attribué lors de l’invitation d’un membre. S’applique à l’ensemble de l’organisation.

RôleNom interneDescription
Super adminorg_super_adminContrôle total — facturation, suppression, transfert. Attribué automatiquement au créateur de l’organisation.
Adminorg_adminAdministration complète — gérez les membres, les apps et les canaux. Pas de facturation, pas de suppression.
Gestionnaire de facturationorg_billing_adminFacturation uniquement — consulter/modifier les paiements, factures et audit de facturation. Aucun accès aux apps ou aux membres.
Membreorg_memberAccès en lecture seule à l’organisation et à toutes ses apps.

Limité à une seule app. Utilisez ces rôles lorsqu'un membre de l'équipe ne doit travailler que sur une app, et non sur toute l'organisation.

RôleNom interneDescription
Admin d'appapp_adminContrôle total d’une app — canaux, appareils, équipe. Impossible de supprimer ou de transférer l’app.
Développeur d'appapp_developerEnvoyez des bundles, gérez les appareils, déclenchez des builds, mettez à jour les canaux. Aucune suppression ni modification des paramètres.
Uploader d'appapp_uploaderAccès en lecture + envoi de nouvelles versions de bundles.
Lecteur d'appapp_readerLecture seule — stats, bundles, canaux, logs, appareils.

Par défaut, l’accès aux canaux est hérité du rôle de l’application. Vous pouvez outrepasser les permissions spécifiques d’un canal par utilisateur ou par groupe — par exemple, autoriser un App Reader à également associer des bundles sur le staging canal. Voir Gestion des accès au niveau de l'app ci-dessous comment configurer cela.


Gestion des accès au niveau de l'app

Gestion des accès au niveau de l'application

Chaque app dispose d'un Accès onglet où vous pouvez gérer qui a accès à l'app et ses droits — incluant les rôles de l'app et les permissions spécifiques par canal.

Onglet Accès de l'app

Accédez à votre application et cliquez sur l’onglet Accès . La liste d’accès affiche chaque utilisateur ou groupe avec :

  • E-mail — l’e-mail de l’utilisateur (ou le nom du groupe)
  • Rôle — son rôl’au niveau de l’application (App Admin, App Developer, App Uploader ou App Reader)
  • Accordé le — date d’attribution du rôle
  • Actions — permissions du canal (icône bouclier), modification du rôle (icône clé à molette) et suppression (icône corbeille)

Cliquez sur les Modifier (icône clé à molette) à côté d'un utilisateur pour changer son rôl’au niveau de l'application :

Sélectionner un rôle d'application

Sélectionnez le nouveau rôl’et cliquez sur Confirmer. Les rôles disponibles sont :

  • Développeur d'app — Envoyer des bundles, gérer les appareils, mais sans opérations destructives
  • Uploader d'app — Lire les données de l'app et envoyer des bundles
  • Lecteur d'app — Accès en lecture seule

Cliquez sur les permissions du canal bouton (icône bouclier) à côté d’un utilisateur pour remplacer ses permissions de canal par défaut :

Modale des permissions de canal

La modale affiche le rôl’actuel de l’utilisateur dans l’app et liste tous les canaux avec trois permissions pouvant être remplacées individuellement :

AutorisationDescription
LectureVoir le canal et son bundle actuel
HistoriqueVoir l’historique des assignations de bundles
Associer un bundleDéfinir ou changer le bundle actif du canal

Chaque permission est définie par défaut sur Par défaut (autorisé) — ce qui signifie qu’il hérite du rôl’app. Vous pouvez modifier n’importe quelle permission pour la définir explicitement Autoriser ou Refuser pour un canal spécifique, vous offrant un contrôle fin sans modifier le rôle global de l’utilisateur dans l’application.


Les groupes vous permettent d’attribuer des rôles à un ensemble d’utilisateurs d’un coup, plutôt que de gérer chaque membre individuellement. Un groupe appartient à une organisation et peut contenir des liaisons de rôles à n’importe quel niveau — organisation ou application.

Exemple : Créez un groupe « QA Team » et attribuez-lui le Développeur d'app rôle sur votre app de production, et chaque membre de ce groupe obtient immédiatement un accès Developer à cette app. Quand quelqu’un rejoint ou quitte l’équipe, il suffit de l’ajouter ou de le retirer du groupe — pas besoin de modifier les bindings de rôles individuels.

  • Un groupe est org-scoped — il appartient à une seule organisation et ne peut pas couvrir plusieurs organisations.
  • Vous assignez des rôles à un groupe de la même manière qu’à un utilisateur — le groupe apparaît comme un principal dans les bindings de rôles.
  • Lorsque les permissions d’un utilisateur sont vérifiées, ses appartenances aux groupes sont résolues automatiquement. Si l’un de ses groupes détient un rôl’accordant la permission requise, l’accès est accordé.
  • Un utilisateur peut appartenir à plusieurs groupes, et les permissions de tous les groupes sont combinées.
Liste des groupes

Accédez à l'onglet Groupes dans les paramètres de votre organisation. La liste des groupes affiche le nom, la description, le rôle, la date de création, et les actions (modifier ou supprimer).

Cliquez sur les + Ajouter bouton pour ouvrir la page de création de groupe :

Page de création de groupe

Renseignez :

  1. Nom (obligatoire) et Description (facultatif)
  2. Rôle dans l'organisation — assignez éventuellement un rôl’au niveau de l'organisation (Aucun, Admin, Billing Manager ou Membre)
  3. Contrôle d’accès onglet — attribuez des rôles au niveau de l'app en cliquant + Ajouter une app, en sélectionnant une app et en choisissant un rôle (ex. : App Uploader, App Developer)

Vous devez être Super admin ou Admin pour créer des groupes.

Cliquez sur un groupe pour ouvrir sa vue détaillée. Passez à l' Membres onglet :

Détail du groupe — onglet Membres

Vous pouvez consulter ici les membres actuels et leurs e-mails. Cliquez sur + Ajouter pour ajouter des membres :

Ajouter des membres au groupe

La fenêtre modale affiche tous les membres de l’organisation. Recherchez par nom, cochez les membres à ajouter, puis cliquez sur Ajouter des membres.


Seules les Super admin (org_super_admin) Gestionnaire de facturation (org_billing_admin) peuvent gérer la facturation. Les plans sont liés à une organisation, et non à votre compte personnel.


Oui. Vous pouvez créer autant d'organisations que nécessaire et basculer entre elles via le sélecteur d'organisation dans la barre latérale.

Les Super Admins peuvent configurer l'obligation de la 2FA, les politiques de mots de passe et la sécurité des clés API depuis l' Sécurité onglet. Voir Sécurité de l'organisation pour plus de détails.

Puis-je donner accès à une seule application ou un seul canal ?

Section intitulée « Puis-je donner accès à une seule application ou un seul canal ? »

Oui — assignez-leur un rôl’au niveau de l’app (comme Développeur d'app ou Lecteur d'app) via la page Membres ou l’onglet Accès de l’app. Vous pouvez affiner leur accès par canal à l’aide des remplacements de permissions de canal. Voir Référence du contrôle d'accès pour la liste complète des rôles.

Quelle est la différence entre Admin et App Admin ?

Section intitulée « Quelle est la différence entre Admin et App Admin ? »

Admin (org_admin) a l'autorité sur l'ensemble de l'organisation — toutes les apps, tous les canaux, tous les membres. Admin d'app (app_admin) dispose du même niveau de contrôle, mais uniquement sur une app spécifique et ses canaux. Utilisez App Admin lorsque vous souhaitez déléguer le contrôle complet d'une app sans accorder d'accès au reste de l'organisation.

Si vous utilisez Organisation pour planifier les opérations du dashboard et de API, connectez-l’avec Aperçu de API pour les détails d'implémentation dans « Vue d'ensemble de API », Introduction pour les détails d'implémentation dans l'introduction, Clés API pour les détails d'implémentation dans API Keys, Appareils pour les détails d'implémentation dans Devices, et Les bundles pour les détails d'implémentation dans Bundles.