Sélectionner une page

Les permissions dans Airtable

Introduction

Il n’est pas rare que, dans une même société, vous collaboriez à plusieurs sur une même base.

Cependant, il est probable que tous les collaborateurs n’aient pas les mêmes « droits » au niveau de l’accès à la base de données. Certains devraient pouvoir lire les données, d’autres en ajouter, d’autres encore pourraient vouloir modifier la structure de la base de données.

Tous ces éléments peuvent être réglés avec les permissions et c’est que nous allons voir aujourd’hui.

Les permissions dans Airtable

Il existe plusieurs niveaux de permission dans Airtable :

  • Owner
  • Creator
  • Editor
  • Commenter
  • Read-Only

Nous verrons aux prochains points comment choisir quelle permission accorder à qui.

Collaborateur Workspace ou Base ?

Une des première différence à comprendre lorsqu’on veut ajouter un nouveau collaborateur est de savoir si on souhaite l’ajouter à un Workspace ou à une base.

Un Workspace est un ensemble de bases partagé entre plusieurs utilisateurs appelés des collaborateurs de workspace. Par défaut, un Workspace est gratuit mais ce sera également l’unité de calcul pour votre facturation dans le sens où c’est le Workspace qui est facturé.

Si vous avez besoins de fonctionnalités « pro » pour tous vos collaborateurs et que vous les séparez en « Workspace Vente » et « Workspace Support » par exemple; vos managers devront payer 2 abonnements car ils souhaiterons accéder aux deux Workspace simultanément.

Pratique la plus courante

De ce que j’observe donc mon activité de consultant Airtable, la plupart des sociétés fonctionnent comme ceci :

  • un Workspace pour l’ensemble de la société

En fonction de la taille de la société on ajoute les collaborateurs :

  • au Workspace si c’est une petite entreprise et que tout le monde peut accéder à tout
  • à chaque base individuellement pour gérer les permissions de manière plus fine

Actions possibles par permission sur une Base

Avoir un rôle défini au niveau du Workspace implique qu’on aura ce rôle sur chacune des bases.

Voici un tableau récapitulatif des actions possibles en fonction du rôle que l’on a sur une base :

  Owner/Creator Editor Commenter Read-Only
Accès en lecture à toute la base
Actions sur les « records » (sur chaque ligne)
Ajouter des commentaire  
Ajouter, modifier ou supprimer des lignes    
Actions sur les « views » (les vues)
Ajouter, modifier ou supprimer des vues
(vues personnelles uniquement)
 
Verrouiller ou déverrouiller des vues      
Supprimer les « Personal views » des autres collaborateurs      
Actions sur les « fields » (les champs/colonnes)
Ajouter, modifier ou supprimer des champs.      
Actions sur les tables
Ajouter, renommer ou supprimer des tables.      
Autres actions
Créer ou supprimer un lien de partage.    
Renommer une base      
Créer ou supprimer un lien d’invitation de collaborateurs      

Actions possibles par permission sur un Workspace

  Owner Creator Editor Commenter Read-Only
Renommer un Workspace      
Ajouter, modifier ou supprimer des bases      
Déplacer une base d’un Workspace à un autre (potentiellement auquel vous n’avez pas accès !)      
Modifier les données de facturation (paiement, etc)        
Donner des permissions de « Owner »        

Ce que je vous conseille

Habituellement, lorsque je développe des bases pour des clients, je conseille l’architecture suivante :

  • D’un point de vue sécurité : donnez les permissions utiles, rien de plus. Cela évitera que quelqu’un ne détruise les données par inadvertance ou volontairement.
  • D’un point de vue gestion : donnez une permission Creator uniquement aux collaborateurs qui MAITRISENT BIEN Airtable; sinon, vous allez très rapidement vous retrouver avec des dizaines de champs sans aucune signification, des doublons, des vues dans tous les sens, etc.
  • La plupart des collaborateurs « utilisateurs » peuvent se contenter d’un rôle Editor
  • Verrouillez vos vues (pour éviter que les collaborateurs « Editor » ne les modifient)
  • Mettez en place un système de « ticketing » pour que vos collaborateurs puissent proposer des améliorations sur la base (ajouter des champs, créer une table). Discutez en avec eux, analysez ce qu’ils veulent et faites des choix éclairés. (et pas à l’arrache sur un coin de table 😉 ). Créez et documentez ce que vous faites, vous me remercierez plus tard.

Conclusion

Il est essentiel de bien définir les permissions de ses collaborateurs pour son environnement Airtable car cela implique des responsabilités et un certain niveau de risque.

Besoin d’aide sur Airtable ?

Découvrez les services que nous proposons.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *