Gérer les délais d’enregistrement de Coda

Coda met un certain temps à synchroniser les données.
Cela peut poser des problèmes !

Le contexte

Coda est un outil collaboratif en ligne très puissant qui permet de créer, entre autres, des CRM et des bases documentaires.
Le seul petit défaut que je lui ai trouvé est son délai d’enregistrement des données sur les serveurs.

 

Lorsque l’on saisie des données dans Coda, texte ou fichier, l’enregistrement sur les serveurs n’est pas immédiat.
Les données sont ajoutées à la liste des demandes d’enregistrement et sont traitées par ordre d’arrivée.

⌛ Cela occasionne donc un délai, qui peut poser problème avec Make.

Lorsque Make va charger les données que l’on vient de mettre à jour, il est possible que la demande d’enregistrement n’ai pas été traitée, et donc, on récupère les données avant la mise en jour.
Par exemple, on vient d’ajouter un numéro de téléphone Coda et Make nous retourne une donnée vide !

🧨 C’est un véritable problème.

L’automatisation

Voici le scénario qui va permettre de toujours charger les données à jour et pour cela, on va utiliser le header : X-Coda-Doc-Version: latestCoda - Gérer les délais d'enregistrement dans Make

C’est à dire que Coda retournera une erreur si on tente de charger des données sur un document qui n’est pas encore à jour.
Il suffit de gérer cette erreur et d’attendre l’enregistrement. 😉

Dans le scénario, pour éviter une trop longue attente, j’ai mis 3 délais successifs, 10s, 30s et 60s. ⏱️
Cela permet de ne pas trop attendre si le volume de données à enregistrer est faible (un champ texte) et de gérer les uploads de fichiers volumineux.

 

Conclusion

Une automatisation réalisée avec Make.com permet de gérer les délai d’enregistrement des données Coda.

On évite ainsi l’échec du scénario et surtout la recherche fastidieuse de l’erreur qui s’en suit.

 

Vous avez besoin d’une automatisation?

Je vous aide à gagner du temps en automatisant vos tâches chronophages avec Make.com !

Vous voulez organiser et optimiser la gestion de vos données?

Avec Airtable vous pourrez efficacement organiser, gérer et partager vos données.