mercredi, 24 avril 2024

Revue Airtable : Low-code/no-code flexible dans le cloud

Airtable ressemble peut-être à une feuille de calcul dans le cloud, mais il s’agit plutôt d’une base de données relationnelle dans le cloud avec son propre environnement de développement. C’est une simplification excessive : Airtable dispose de plusieurs environnements de développement à différents niveaux de compétence, allant des non-programmeurs aux utilisateurs expérimentés en passant par les programmeurs JavaScript.

En tant qu’environnement de développement orienté base de données, low-code/no-code dans le cloud, Airtable est en concurrence avec bon nombre des quelque 400 créateurs d’applications low-code/no-code sur le marché, et certainement avec les trois principaux, créateurs d’applications low-code/no-code spécifiques au cloud, Amazon Honeycode, Microsoft Power Apps et Google Cloud. Airtable ne rivalise pas vraiment avec les feuilles de calcul cloud de base telles que Google Sheets.

Concepts de la table à air

Airtable est essentiellement une base de données dans le glisser-déposer d’une feuille de calcul. Un espace de travail Airtable, essentiellement une collection de projets partagés entre un groupe de collaborateurs, contient une ou plusieurs «bases», où base est l’abréviation de base de données. Chaque base contient une ou plusieurs tables, et chaque table contient des enregistrements (lignes) et des champs (colonnes). Les tables Airtable ont des champs homogènes, comme une base de données relationnelle et contrairement à une base de données NoSQL.

Les tables Airtable peuvent être affichées dans un assortiment de vues. Contrairement aux vues de base de données relationnelles, les vues Airtable ne sont pas juste des sous-ensembles filtrés des données. En plus d’autoriser les filtres d’enregistrement et les champs masqués, les vues Airtable prennent en charge différents formats à des fins différentes : vue grille, vue calendrier, vue Kanban, vue galerie, vue Gantt, vue chronologie et vue formulaire. Comme nous le verrons plus tard, Airtable prend également en charge les formules, les automatisations et les applications.

Airtable s’intègre à plus de 30 autres produits. De plus, vous pouvez utiliser Zapier, Workato, Integromat ou Automate.io pour connecter Airtable à plus plus d’un millier de sites Web et d’applications.

Si cela vous rappelle Microsoft Access, Claris FileMaker ou Alpha Anywhere, bienvenue dans le club. La différence fondamentale est que l’environnement de développement Airtable est en ligne et non sur ordinateur.

airtable 01 IDG

La vue par défaut pour une base Airtable est une grille. Notez la liste des vues en bas à gauche et les points de départ à droite.

Quoi de neuf dans Airtable ?

2021 a été une grande année pour l’innovation d’Airtable< /a>. Voici les faits saillants.

Interface Designer est une fonctionnalité disponible en version bêta ouverte qui permet aux équipes de créer des interfaces visuelles et interactives en utilisant les données déjà présentes dans leurs bases. En créant des interfaces personnalisées pour vos coéquipiers, vous pouvez afficher les informations essentielles pour eux et éviter les détails gênants.

Airtable a ajouté deux nouvelles vues, la vue Gantt et la vue Chronologie. La différence entre les deux est qu’un diagramme de Gantt inclut des dépendances afin que vous puissiez l’utiliser pour planifier un projet où une phase nécessite l’achèvement d’une autre, comme c’est souvent le cas dans la construction.

La gestion simplifiée des vues inclut les vues favorites et les sections de vue réductibles. Les améliorations mobiles incluent de nouvelles vues mobiles, de nouveaux calendriers, des mentions @ et la mise à jour des données mobiles.

La synchronisation des sources externes vous permet d’extraire en continu des données de plates-formes extérieures, en les intégrant directement dans votre flux de travail Airtable. Les intégrations de synchronisation incluent Salesforce, Jira Server et Jira Data Center, Zendesk, GitHub Issues, Google Calendar, Google Drive et Box.

Les nouvelles fonctionnalités d’automatisation incluent le déclenchement d’automatisations à un moment précis et la génération d’aperçus d’e-mails, la possibilité d’utiliser des formules et des recherches dans les automatisations, ainsi qu’une interface utilisateur d’automatisation plus propre et plus simple. Le panneau d’administration a été rationalisé, les performances et la surveillance ont été améliorées, et les paramètres de gestion de base ont été améliorés.

Démarrer avec Airtable

Les trois options pour démarrer avec Airtable sont de partir de zéro, d’importer une table de données ou de commencer avec un modèle. Partir de zéro suppose que vous sachiez ce que vous voulez construire, ce que je ne sais pas pour le moment. L’importation d’un tableau de données (voir la deuxième capture d’écran ci-dessous) suppose que vous disposez de données relatives à ce que vous souhaitez créer, ce que je n’ai pas non plus pour le moment, même si j’imagine que j’ai quelques fichiers CSV ou feuilles Excel aléatoires qui traînent que je pourrais utiliser à la rigueur. Cela laisse les modèles d’Airtable, dont il existe des centaines. (Voir la première capture d’écran ci-dessous.) Si vous ne trouvez pas de modèle de produit pris en charge qui correspond à votre cas d’utilisation, vous pouvez également essayer les modèles fournis par la communauté dans Univers Airtable.

J’ai choisi le modèle officiel de suivi de projet, qui est pris en charge par un webinaire enregistré d’une demi-heure. Comme vous pouvez le voir dans les captures d’écran ci-dessous, ce modèle présente un certain nombre de vues et d’applications utiles.

airtable 03 IDG

L’utilisation de modèles est la méthode recommandée pour comprendre comment les bases et les applications Airtable sont construites. La catégorie « En vedette » contient une douzaine de modèles intéressants.

airtable 05 IDG

Modèle de suivi de projet Airtable montrant sa vue de grille « tous les projets » et une application de tableau de bord de haut niveau.

airtable 06 IDG

Éditeur d’enregistrement Airtable pour le projet de suivi de projet. Notez l’utilisation de pièces jointes pour les images et de liens pour les enregistrements dans les tables associées.

airtable 07 IDG

Cliquer sur le « lien vers un enregistrement de clients » affiché dans la capture d’écran précédente fait apparaître une vue de sélection à l’aide du tableau Clients.

Formules, scripts et automatisations Airtable

Airtable possède un certain nombre de fonctionnalités qui lui donnent plus de puissance qu’un créateur d’applications sans code. Les formules (voir la première capture d’écran ci-dessous) sont une fonctionnalité low-code et peuvent impliquer des fonctions, des opérations numériques, des opérations logiques et des opérations de texte qui opèrent sur des champs. Les formules Airtable font référence aux champs par leurs noms comme une application de base de données, et non par un emplacement comme on pourrait s’y attendre dans une feuille de calcul.

Les scripts sont de véritables programmes JavaScript (voir la deuxième capture d’écran ci-dessous), bien qu’ils aient tendance à être courts et axés sur le travail avec votre base Airtable. Airtable fournit des classes et des méthodes JavaScript pour accéder et mettre à jour les données de votre base.

Les automatisations vous permettent de configurer des flux de travail personnalisés directement dans votre base Airtable. Cela vous permettra, à vous et à votre équipe, de gagner du temps en automatisant les tâches répétitives, en augmentant l’efficacité de la communication et en réduisant la marge d’erreur globale. Les automatisations commencent par un déclencheur, suivi d’une ou plusieurs actions. Les actions peuvent fonctionner à l’intérieur ou à l’extérieur d’Airtable pour, par exemple, envoyer des e-mails ou créer des enregistrements Salesforce.

airtable 08 IDG

Aire de jeux formule Airtable. Cette base de modèles est une référence pratique pour les 98 fonctions prises en charge par Airtable.

airtable 09 IDG

Les scripts Airtable utilisent JavaScript et une API Airtable pour vous permettre de manipuler votre base et d’automatiser les tâches répétitives.

Concepteur d’interface Airtable

Interface Designer, actuellement en version bêta ouverte, est un constructeur sans code, par glisser-déposer, d’interfaces visuelles et interactives dérivées de vos bases, remplaçant l’ancien outil Blocs d’Airtable. Interface Designer offre des moyens de simplifier les flux de travail, de visualiser les données et d’adapter les informations aux différents publics des organisations.

La création d’une interface (voir les captures d’écran ci-dessous) implique de choisir une mise en page, de concevoir sur le canevas à l’aide d’éléments et de champs, de personnaliser les éléments que vous avez choisis avec des feuilles de propriétés, de prévisualiser la conception, puis de publier et de partager l’interface.

Les quatre options actuelles de mise en page sont l’examen des enregistrements (affichant les détails de plusieurs enregistrements d’un tableau), le tableau de bord (résumés et graphiques), le résumé des enregistrements (affichant les détails d’un enregistrement) et un canevas vierge.

Interface Designer est vraiment en version bêta, même si le canevas de conception basé sur le Web semble solide. Lors du test d’une interface partagée sur Android, j’ai rencontré plusieurs bogues, dont aucun n’apparaît dans un navigateur de bureau.

airtable 11 IDG

La création d’une interface Airtable avec Interface Designer commence par choisir l’une des quatre interfaces.

airtable 12 IDG

La deuxième étape de la création d’une interface Airtable consiste à se connecter à une table. Vous pouvez remplir vous-même les options de données ou les copier à partir d’une vue.

airtable 13 IDG

Une fois que vous êtes connecté à une table, vous pouvez choisir les éléments et les champs que vous souhaitez afficher sur cette interface.

airtable 14 IDG

L’éditeur d’interface Airtable. En plus de modifier l’interface, vous pouvez publier et partager à partir de cet écran.

airtable 15 IDG

Affichage d’une interface Airtable sur Android. C’est en mode paysage car le rendu en mode portrait ne défilait pas horizontalement.

Low-code/no-code dans le cloud

Comme nous l’avons vu, Airtable est une base de données hébergée dans le cloud et accessible sur le Web qui ressemble superficiellement à une feuille de calcul, mais offre plusieurs vues de ses données. Il propose des options de développement de programmation JavaScript sans code, à faible code et à part entière. Il propose également des centaines de modèles pour les applications courantes.

La tarification d’Airtable (20 $ par utilisateur et par mois pour le plan Pro) est raisonnable étant donné qu’Airtable ne facture que les utilisateurs qui ont des autorisations de modification ou de commentaire pour une ou plusieurs bases. D’autre part, Amazon Honeycode Pro coûte 29,99 $ par mois pour 20 membres de l’équipe, bien que Honeycode soit sans code et n’ait que des modèles pour 18 des cas d’utilisation les plus courants. Google Cloud AppSheet Core coûte 10 $ par utilisateur et par mois ; Les utilisateurs de Google Workspace Enterprise Plus qui créent des applications AppSheet auront le droit de créer et de publier des applications avec les fonctionnalités AppSheet Core pour d’autres utilisateurs de Google Workspace Enterprise Plus de la même organisation sans frais supplémentaires.

Avant de commencer à calculer les coûts comparatifs pour la taille de votre équipe, je dois souligner que les frais par utilisateur sont rarement le facteur déterminant dans la sélection des créateurs d’applications low-code. Les facteurs clés sont souvent l’applicabilité, la facilité de développement, le délai de mise sur le marché et la compatibilité avec votre infrastructure existante. Bien qu’Airtable se classe très bien dans tous ces critères, vous devrez toujours l’évaluer dans le contexte de vos propres cas d’utilisation, des compétences de votre équipe et de l’infrastructure de votre entreprise.

Coût

Voir https://airtable.com/pricing. Forfait gratuit : taille de base limitée (1 200 enregistrements, espace de pièce jointe de 2 Go), synchronisation manuelle, limites sur les vues et les types d’applications. Forfait Plus : 10 $/siège/mois, taille de base limitée (5 000 enregistrements, 5 Go d’espace de pièce jointe), synchronisation automatique, limites sur les vues et les types d’applications. Plan Pro : 20 $/siège/mois, applications illimitées, grande taille de base (enregistrements 50 000, espace de pièce jointe 20 Go), toutes les vues et tous les types d’applications, autorisations. Forfait Entreprise : contact commercial, plus grande taille de base, authentification unique, administration à l’échelle de l’entreprise, assistance prioritaire.

Plateforme

S’exécute dans le cloud ; accessible depuis un navigateur ou via une application iOS ou Android.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici