Intégrations
Santé et surveillance
formbase maintient vos intégrations opérationnelles en arrière-plan — en renouvelant les jetons avant qu’ils n’expirent, en les mettant en pause en cas de problème, et en vous montrant exactement ce qui s’est passé pour que vous puissiez corriger rapidement.
Renouvellement proactif des jetons
Une tâche d’arrière-plan quotidienne vérifie les connexions OAuth de votre espace de travail, y compris Cal.com. Si un jeton expire dans les 24 heures suivantes, formbase le renouvelle automatiquement — aucune action de votre part n’est nécessaire.
Cela s’applique à Google, Slack, Linear, Airtable et Cal.com. Notion et GitHub délivrent des jetons qui n’expirent pas, ils sont donc ignorés. Les jetons Discord expirent au bout d’environ 7 jours et sont renouvelés à la demande juste avant chaque livraison plutôt que par la tâche quotidienne.
Si un renouvellement échoue — par exemple parce que la connexion a été révoquée du côté du fournisseur — formbase marque la connexion comme expirée et fait passer toutes les intégrations qui la partagent en état d’erreur. Vous verrez un avertissement sur chaque intégration concernée et recevrez un e-mail de notification.
États de santé
Chaque carte d’intégration porte un badge de statut, et ouvrir l’intégration affiche une bannière expliquant quoi faire. Le badge indique Actif, En pause, ou Erreur de livraison ; la bannière est plus précise.
| Ce que vous voyez | Ce que cela signifie | Que faire |
|---|---|---|
| Actif | Fonctionne normalement. Les soumissions sont livrées au fur et à mesure. | Rien — tout est en ordre. |
| En pause | Soit vous l’avez mise en pause, soit formbase l’a fait après 5 échecs de suite. | Corrigez la cause, puis appuyez sur Reprendre. La livraison reprend à partir de la prochaine nouvelle soumission. |
| Connexion expirée | Le jeton OAuth n'a pas pu être renouvelé. Cela a priorité sur toute erreur de livraison. | Appuyez sur Reconnecter sur la carte d'intégration ou dans le panneau de détails. |
| Accès perdu à la destination | Le compte connecté ne peut plus y écrire. | Repartagez la destination avec ce compte, ou reconnectez-vous avec un compte qui y a accès. |
| Destination non trouvée | La feuille de calcul, la base de données ou le canal n'existe plus. | Supprimez l'intégration et créez-en une nouvelle. Les destinations Sheets, Notion, Airtable, Slack et Discord sont fixées à la configuration ; une équipe Linear ou un dépôt GitHub peuvent être changés en place. |
| Échec de la livraison | Les livraisons récentes ont échoué pour une raison inattendue. | Consultez le journal d'événements dans le panneau de détails pour le message d'erreur. |
Les problèmes de connexion ont toujours la priorité. Si un jeton a expiré, la reconnexion corrige d’un coup toutes les intégrations qui partagent ce compte — inutile de les traiter une par une.
Indicateurs d’erreur
Quand quelque chose se passe mal, formbase l’affiche à deux endroits :
Carte d’intégration — la carte affiche un badge de statut et une bordure colorée : orange pour un problème de connexion, rouge pour une erreur de livraison. Quand la connexion a expiré, un bouton Reconnecter apparaît sur la carte elle-même.
Panneau de détails — ouvrez l’intégration pour voir une bannière nommant ce qui s’est passé et comment y remédier.
Mise en pause automatique après des échecs répétés
Si une intégration échoue 5 fois de suite, formbase la met en pause pour qu’une destination défaillante ne continue pas à consommer des livraisons. Une erreur d’authentification, de permission ou d’introuvable ignore le compteur et arrête l’intégration immédiatement, car une nouvelle tentative ne peut rien corriger.
Dans tous les cas, un e-mail est envoyé à la personne qui a configuré l’intégration — ou au propriétaire de l’espace de travail quand cette adresse n’est pas disponible. Il est envoyé au plus une fois par intégration toutes les 24 heures, si bien qu’une destination défaillante ne peut pas inonder votre boîte de réception.
Corrigez le problème sous-jacent, puis appuyez sur Reprendre. La livraison reprend à partir de la prochaine nouvelle soumission.
Journal d’événements
Chaque intégration liste ses 20 derniers événements sous Événements récents — livraisons, tests de connexion et exports de remplissage, chacun marqué comme réussi ou échoué. Une entrée échouée affiche le message d’erreur propre à la destination, si bien qu’une erreur de validation Notion se lit exactement telle que Notion l’a formulée. Un remplissage échoué obtient aussi un bouton Réessayer qui relance l’export.
Livraisons échouées et nouvelles tentatives
Chaque livraison dispose de jusqu’à 5 tentatives, en attendant au moins 1, 2, 4 et 8 minutes entre elles, ou plus longtemps quand la
destination demande plus de temps via un en-tête Retry-After. formbase recherche les tentatives dues toutes les 30 minutes,
chaque nouvelle tentative peut donc arriver jusqu’à une demi-heure plus tard, et la dernière tentative environ deux heures après la
première.
Les soumissions qui ont épuisé leurs 5 tentatives sont comptées dans une bannière en haut de l’intégration : “3 soumissions n’ont pas pu être livrées”. Réessayer tous remet chacune d’elles en file et réactive l’intégration si elle était en pause ou en erreur. La bannière est masquée quand rien n’a échoué.
Les destinations analytiques sont distinctes
Tout ce qui figure sur cette page concerne les intégrations de soumission. La transmission d’événements analytiques est best-effort et n’est jamais relancée, et la diffusion des réponses Axiom s’arrête d’elle-même après 20 échecs consécutifs. Voir Diffusion d’analytiques.
Reconnecter un identifiant expiré
Quand une connexion expire, cliquez sur Reconnecter sur la carte d’intégration ou dans le panneau de détails. Cela relance le flux OAuth avec le même fournisseur. Une fois autorisé, l’identifiant est restauré et toutes les intégrations utilisant ce compte reprennent automatiquement.
Vous pouvez également passer à un autre compte connecté depuis le panneau de détails si le compte d’origine n’est plus disponible.
FAQ
Une fois par jour. Les jetons qui expirent dans les 24 heures sont renouvelés automatiquement. Si vous suspectez un problème plus tôt, ouvrez le panneau de détails de l’intégration — l’état de santé se met à jour en temps réel selon les résultats de livraison.
Non. Les soumissions sont toujours sauvegardées dans formbase indépendamment du statut de l’intégration. Les livraisons échouées sont mises en file d’attente et peuvent être relancées depuis le panneau de détails une fois le problème résolu.
formbase renouvelle les jetons de manière proactive, donc dans la plupart des cas vous ne le remarquerez pas. Si le renouvellement échoue, vous recevez immédiatement un e-mail de notification — généralement avant que le jeton n’expire réellement.
L’intégration bascule vers le nouveau compte. Assurez-vous que le nouveau compte a accès à la même destination (feuille de calcul, base de données, canal). Si la destination n’existe pas dans le nouveau compte, vous devrez mettre à jour les paramètres de l’intégration.