Fonctionnalités et compatibilité : tables relationnelles
Comparez les fonctionnalités, la prise en charge et la compatibilité des tables relationnelles avec Airtable, Feishu Base.
12 catégories, 62 fonctionnalités; Univer prend en charge 37, prend en charge partiellement 8 et ne prend pas en charge 17.
Guide d'intégration · Toutes les fonctionnalités
Portée de comparaison
Compare les produits cloud payants Airtable et Feishu Base. Univer comprend l'Office SDK complet et des modules optionnels. Seules les fonctionnalités non AI du produit lui-même sont incluses ; Les produits externes distincts et les modules complémentaires sont exclus. Les agents externes peuvent appeler des API pour la préparation, la synchronisation et l'importation des données, avec des conditions notées séparément de l'orchestration d'automatisation intégrée. Les points d'entrée, la planification et les autorisations créés par les applications se distinguent des fonctionnalités natives. Les exigences en matière de forfait, de mobile et d'intégration sont indiquées par fonctionnalité.
« Open source » marque la prise en charge complète dans l'édition open source. Les éléments non marqués peuvent inclure des sous-ensembles de base, des modules optionnels ou des licences commerciales ; consulter la documentation du module correspondant.
Champs et types de données
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Texte, URL, adresses e-mail et numéros de téléphone | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Champs de nombre, de devise et de date | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Champs à sélection unique et à sélection multiple | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Case à cocher et champs de notation | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Champs de personnes | ✓ Pris en chargeL'application d'intégration fournit des personnes et des identités candidates. | ✓ Pris en charge | ✓ Pris en charge |
| Images et pièces jointes | ✓ Pris en chargeLes applications de production assurent le téléchargement, le stockage et le contrôle d'accès. | ✓ Pris en charge | ✓ Pris en charge |
| Auteurs et horodatages créés/modifiés | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Champs de numérotation automatique | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Champs de codes-barres et numérisation mobile | — Non pris en chargeAucun champ de code-barres intégré. Les contrôles de numérisation nécessitent une intégration séparée. | ✓ Pris en chargeLes valeurs de codes-barres sont prises en charge ; la numérisation par caméra utilise des clients mobiles. | ✓ Pris en chargeLes clients mobiles scannent les codes-barres/codes QR dans les champs. |
| Champs de durée dédiés | — Non pris en chargeAucun type de durée dédié. Des nombres ou des formules peuvent représenter des durées. | ✓ Pris en charge | — Non pris en chargeAucun champ de durée distinct pour le moment. |
| Champs des boutons | — Non pris en chargeAucun champ Button intégré. Les applications peuvent ajouter des boutons personnalisés. | ✓ Pris en charge | ✓ Pris en charge |
Relations entre enregistrements et calculs
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Relier les enregistrements entre les tables d’un même Relational Table | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Lier plusieurs enregistrements à partir d'un seul champ | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Enregistrements parent/enfant et hiérarchie | ✓ Pris en chargePrend en charge cinq niveaux. Les auto-liens et les cycles ne sont pas autorisés. | ✓ Pris en chargeOrganiser via des enregistrements liés et des listes hiérarchiques ; l'imbrication dépend de la disposition. | ✓ Pris en chargeJusqu'à quatre niveaux de sous-enregistrement sous un enregistrement parent. |
| Champs de recherche | ◐ PartielLes formules peuvent récupérer les valeurs des enregistrements liés. Aucun champ de recherche configuré indépendamment. | ✓ Pris en charge | ✓ Pris en charge |
| Champs de cumul | ◐ PartielLes formules peuvent additionner les enregistrements liés et recalculer lorsque les sources changent. Aucun champ Rollup configuré indépendamment. | ✓ Pris en charge | ✓ Pris en chargeCalculez via l’agrégation de champs de recherche. |
| Compter les enregistrements liés | ◐ PartielLes formules peuvent compter les identifiants dans les listes chaînées. Pas de champ Count dédié ; la gestion des liens invalides dépend de la formule. | ✓ Pris en charge | ✓ Pris en chargeCalculez grâce au comptage des champs de recherche. |
| Champs de formule calculés automatiquement | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
Vues et planification du projet
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Vue grille | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Vue Kanban | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Vue Calendrier | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Vue Galerie/Carte | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Vues de liste et de liste hiérarchique | — Non pris en chargePas de vue liste indépendante. Les interfaces de liste personnalisée appartiennent à l'application. | ✓ Pris en charge | ✓ Pris en chargeLe mode Application fournit des composants de liste ordinaires, détaillés, de carte, agrégés et pliables. |
| Vue Gantt | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Dépendances des tâches du Gantt | ✓ Pris en chargeNécessite un champ de dépendance configuré. | ✓ Pris en chargeLes connecteurs de dépendance sont pris en charge. | — Non pris en chargeLes dépendances de tâches prédécesseur/successeur ne sont pas prises en charge actuellement. |
| Vue Chronologie autonome | — Non pris en chargeLe Gantt est disponible. Pas de vue chronologique indépendante. | ✓ Pris en charge | — Non pris en chargeLes vues Gantt et calendrier sont disponibles, sans vue chronologique distincte. Les fonctionnalités du Gantt sont répertoriées séparément. |
Formulaires et collecte de données
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Pages de formulaire et soumissions | ◐ PartielLes applications Web peuvent collecter des entrées dans des feuilles de calcul liées. Pas de vue de formulaire Relational Table indépendante. | ✓ Pris en charge | ✓ Pris en charge |
| Champs obligatoires et visibilité du formulaire conditionnel | ◐ PartielLes applications Web peuvent implémenter la validation et la visibilité conditionnelle. Les règles sont configurées dans l'application Web. | ✓ Pris en charge | ✓ Pris en charge |
| Soumissions et partage de formulaires publics | ◐ PartielLes applications Web peuvent fournir des formulaires et partager des points d’entrée. L'accès public/la soumission dépendent du déploiement et des autorisations de données. | ✓ Pris en charge | ✓ Pris en charge |
Filtrage, tri et affichage
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Filtrage conditionnel | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Trier par champs | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Regrouper par champs | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
| Coloration conditionnelle des enregistrements | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
Tableaux de bord et analyses
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Tableaux de bord combinant graphiques et métriques | ✓ Pris en chargeNécessite un tableau de bord et les plugins de graphiques appropriés. | ✓ Pris en charge | ✓ Pris en charge |
| Agrégation de dimensions et analyse de graphiques | ✓ Pris en chargeLes plugins Pivot regroupent les données par champs de ligne et de colonne. | ✓ Pris en chargeLes tableaux de bord de bureau/Web payants prennent en charge les tableaux croisés dynamiques. | ✓ Pris en chargeAgrégez par dimensions via les composants du tableau de bord. |
| Filtrage du tableau de bord interactif | ✓ Pris en charge | ✓ Pris en charge | ✓ Pris en charge |
Application UI et extensions
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Générateur d'applications par glisser-déposer | ◐ PartielLes applications Web peuvent créer des interfaces métier personnalisées à l'aide de vues et de tableaux de bord. Aucun générateur d'applications intégré par glisser-déposer. | ✓ Pris en charge | ✓ Pris en charge |
| Présentations personnalisées des détails de l'enregistrement | ◐ PartielL'ordre des champs suit la vue actuelle. Les panneaux prennent en charge le redimensionnement/plein écran, mais pas de conception indépendante de disposition groupée, multicolonne ou de composants. | ✓ Pris en charge | ✓ Pris en charge |
| Extensions installables et composants de plugin personnalisés | ✓ Pris en chargeDéveloppez des plugins/composants via des SDK. Pas de marché d’extensions prêts à l’emploi. | ✓ Pris en chargeÉtendez-vous via les extensions et le système d'applications/composants. | ✓ Pris en chargeLe mode App prend en charge les composants de plugin et les plugins personnalisés. |
Collaboration et historique en temps réel
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Édition en temps réel des données partagées | ✓ Pris en chargeL'édition partagée nécessite des services de collaboration. | ✓ Pris en charge | ✓ Pris en charge |
| Commentaires sur les enregistrements | ✓ Pris en chargeLes discussions partagées nécessitent des services de commentaires, des sources de données et des autorisations. | ✓ Pris en charge | ✓ Pris en charge |
| Versions historiques et enregistrements de modifications | ✓ Pris en chargeNécessite des plugins d'historique et des versions conservées par le serveur. | ✓ Pris en chargeLa conservation de l’historique des enregistrements varie selon le plan. | ✓ Pris en chargeLes capacités d’historique varient selon la version et le plan de la base de données. |
Autorisations et partage
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Autorisations de modification basées sur les rôles | ✓ Pris en chargeLes applications fournissent une identité et appliquent l'autorisation côté serveur. | ✓ Pris en charge | ✓ Pris en charge |
| Autorisations de modification des champs et des tables | ✓ Pris en chargeNécessite des utilisateurs d’applications et des vérifications côté serveur. | ✓ Pris en charge | ✓ Pris en charge |
| Accès en lecture aux enregistrements au niveau des lignes | — Non pris en chargeLes restrictions de modification d'enregistrement sont prises en charge. L'isolation en lecture par utilisateur doit être implémentée par le serveur d'applications. | ✓ Pris en chargeLes interfaces authentifiées peuvent restreindre les enregistrements par utilisateur actuel ; restreignent également l’accès direct à l’intégralité de l’Base. | ✓ Pris en chargeLes autorisations avancées limitent les lectures par rôle et conditions d'enregistrement. |
| Partager des vues en lecture seule ou des liens d'application | — Non pris en chargeRelational Table peut être en lecture seule. Le partage de liens, la publication et le contrôle d'accès sont des responsabilités de l'application. | ✓ Pris en charge | ✓ Pris en charge |
| Lier les mots de passe et la portée du partage | — Non pris en chargePas de panneau de mot de passe de lien ou de portée de partage intégré. Intégrez les contrôles d’identité/d’accès existants. | ✓ Pris en chargeLes liens de partage payants Base/view prennent en charge les mots de passe ou les restrictions de domaine de messagerie. | ✓ Pris en chargeLes mots de passe d'accès au lien sont pris en charge ; la portée du partage dépend des politiques de l’entreprise et de la classification des documents. |
Importation et exportation de fichiers
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Importer des enregistrements depuis Excel | ✓ Pris en chargeNécessite une conversion de fichier. Importe des données d'enregistrement ; le comportement du classeur complet nécessite une gestion séparée. | ✓ Pris en chargeImporte des données tabulaires. | ✓ Pris en chargeLes fichiers d'importation sont soumis à des limites de format et de taille. |
| Exporter les données du tableau vers CSV | ✓ Pris en chargeExporte les données d'une table. CSV ne conserve pas la configuration complète Relational Table. | ✓ Pris en chargeTéléchargez CSV par vue. | ✓ Pris en chargeLa portée de l'exportation dépend des autorisations. |
API et synchronisation des données
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Créer, interroger et mettre à jour des enregistrements via des API | ✓ Pris en chargeLes API prennent en charge les opérations d'enregistrement, y compris les écritures après le traitement par un agent externe. Les points de terminaison distants sont fournis par l’application. | ✓ Pris en chargeAccédez au cloud Bases via les API Web Airtable. | ✓ Pris en chargeAccédez aux bases cloud via des API à plateforme ouverte. |
| Synchronisation unidirectionnelle entre les bases | ✓ Pris en chargeLes agents externes peuvent lire, transformer et écrire entre les bases. Le mappage et la planification des champs appartiennent au workflow externe. | ✓ Pris en charge | ✓ Pris en chargeLes enregistrements synchronisés sont en lecture seule ; Une actualisation manuelle ou horaire est disponible, avec des restrictions de type de champ. |
| Synchronisation bidirectionnelle entre les bases | ✓ Pris en chargeLes agents externes peuvent lire/écrire des deux côtés. Le mappage des enregistrements, la planification et la gestion des conflits appartiennent au flux de travail externe. | ✓ Pris en chargeBusiness/Enterprise Scale prend en charge cette fonctionnalité lorsque la source autorise la modification par d'autres bases. Les champs synchronisés ne peuvent pas être réécrits via des API ou des actions de script. | — Non pris en chargeLes enregistrements sources dans les tables synchronisées natives entre Base sont en lecture seule ; la modification, l'ajout et la suppression ne peuvent pas être réécrits. |
| Combinez plusieurs sources dans un seul tableau | ✓ Pris en chargeLes agents externes transforment les sources et écrivent une cible partagée. Le mappage, la fusion et la déduplication appartiennent au flux de travail externe. | ✓ Pris en chargeCombinez plusieurs sources dans une seule table de destination. La synchronisation multi-source n'est pas disponible lorsque la synchronisation des enregistrements liés est activée. | — Non pris en chargeChaque table source crée sa propre table synchronisée ; les sources ne peuvent pas être combinées dans une seule table synchronisée. |
Déclencheurs d’automatisation et orchestration
| Fonctionnalité et portée | Univer Relational TableOffice SDK complet · modules optionnels | AirtableProduit cloud payant · exclut les produits distincts | Feishu BaseProduit cloud payant · exclut les produits distincts |
|---|---|---|---|
| Automatisation visuelle en plusieurs étapes | — Non pris en chargeL'automatisation est pilotée par des agents externes. Aucun orchestrateur de flux de travail visuel intégré. | ✓ Pris en charge | ✓ Pris en charge |
| Déclencheur lors de la création d'enregistrements, des mises à jour ou des conditions | — Non pris en chargeLes événements d’enregistrement/cellule sont disponibles. Les agents externes gèrent les règles de déclenchement et les actions de suivi ; pas de moteur de workflow conditionnel intégré. | ✓ Pris en charge | ✓ Pris en charge |
| Déclencheurs programmés et récurrents | — Non pris en chargeDes agents ou planificateurs externes gèrent des tâches chronométrées. Aucun déclencheur de planification intégré. | ✓ Pris en charge | ✓ Pris en charge |
| Déclencher des workflows à partir de webhooks | — Non pris en chargeLes agents externes ou les services compagnons reçoivent des webhooks et démarrent des workflows. Aucun déclencheur de workflow de webhook intégré. | ✓ Pris en charge | ✓ Pris en charge |
| Branches Si/Sinon | — Non pris en chargeLes agents externes orchestrent les conditions et les branches. Aucun nœud de workflow If/Else intégré. | ✓ Pris en chargeLes branches If/Else sont prises en charge ; exécuter la première branche correspondante dans l'ordre. | ✓ Pris en chargeLa logique multibranche If/Else et Switch est prise en charge. |
| Boucler sur les listes d'enregistrements | — Non pris en chargeLes agents externes itèrent les enregistrements et exécutent des actions par lots. Pas de pas de boucle intégré. | ✓ Pris en charge | ✓ Pris en charge |
| Étapes d'automatisation JavaScript | — Non pris en chargeLes agents externes exécutent des scripts dans des environnements appropriés. Aucune action de script d'automatisation intégrée. | ✓ Pris en charge | ◐ PartielLes déclencheurs et les actions d'automatisation sont configurables, sans action de script JavaScript intégrée. |
| Actions de demande HTTP sans code | — Non pris en chargeLes agents externes ou les services compagnons gèrent les demandes et les informations d'identification HTTP. Aucune action de flux de travail HTTP intégrée. | — Non pris en chargeAucune action générale de demande HTTP ; utilisez fetch à l'intérieur Exécutez un script. | ✓ Pris en chargeUne action de demande native Envoyer HTTP est disponible. |
| Connecteurs et notifications tiers | — Non pris en chargeDes agents externes ou des services compagnons gèrent les intégrations et les notifications. Les connecteurs/actions correspondants ne sont pas intégrés. | ✓ Pris en chargeLes actions d'automatisation intégrées incluent Slack, Teams, Outlook et Google Workspace. | ✓ Pris en chargeLes actions du connecteur incluent la messagerie Outlook et les messages, calendriers et tâches Feishu. |
Documentation officielle : Univer Relational Table · Airtable · Feishu Base
Que pensez-vous de ce guide ?