SupportConnexion
Contactez-nous
Open Office Hours Saison 1 : session 10 – Planification : automatisez votre synchronisation intelligemment

Open Office Hours Saison 1 : session 10 – Planification : automatisez votre synchronisation intelligemment

March 19, 2026 · Andreea Arseni · Open Office Hours

Automatisez votre synchronisation intelligemment avec la planification Rapidi

Lorsque des données circulent entre deux systèmes, bien régler le timing est aussi important que bien définir le mapping des données. Dans Rapidi, la planification détermine quand et comment vos transferts s’exécutent, notamment à quelle fréquence, dans quel ordre et ce qui se passe lorsque des exécutions se chevauchent.

Cet article explique comment structurer des planifications pour la synchronisation des données, qu’il s’agisse de choisir les fréquences d’exécution, d’éviter les chevauchements ou de concevoir des dépendances pour que les transferts s’exécutent dans le bon ordre.

En bref

Structure des planifications : comment planifications, groupes et transferts s’articulent pour automatiser votre synchronisation.
Fenêtres d’exécution : choisir la fréquence d’exécution adaptée à chaque type de données, temps réel ou traitement par lots.
Prévention des chevauchements : comment éviter que des exécutions successives interfèrent entre elles.
Dépendances : gérer l’exécution séquentielle ou parallèle pour que les transferts s’exécutent dans le bon ordre.
Suivi : surveiller les performances des planifications et repérer les problèmes avant qu’ils n’affectent vos données.

Regarder la session complète

Cet article s’appuie sur la session 10 du programme de formation Open Office Hours de Rapidi. La session complète comprend une présentation en direct de la planification dans MyRapidi, une démonstration de la configuration étape par étape et des exemples concrets pour concevoir des planifications de synchronisation fiables.

 

Diapositives de la présentation

Télécharger

Qu’est-ce que la planification dans Rapidi ?

Dans Rapidi, la planification est le mécanisme qui automatise le moment où vos transferts s’exécutent. Au lieu de déclencher chaque transfert manuellement, vous définissez des planifications qui exécutent automatiquement les transferts à intervalles réguliers : toutes les cinq minutes, toutes les heures, une fois par jour ou selon toute autre fréquence personnalisée.

Une planification regroupe un ou plusieurs groupes de transferts, chacun contenant des transferts qui doivent s’exécuter ensemble. Cette structure vous permet d’organiser clairement votre logique de synchronisation : quels transferts s’exécutent, à quel moment et dans quel ordre.

Sans planification bien conçue, les transferts risquent de s’exécuter au mauvais moment, de se chevaucher ou de s’exécuter dans le mauvais ordre, avec à la clé des incohérences de données, des enregistrements manqués ou des appels API inutiles.

Comment planifications, groupes et transferts s’articulent

Dans Rapidi, la hiérarchie de planification fonctionne ainsi :

  1. Planification : le conteneur de premier niveau. Elle définit la fréquence d’exécution (par exemple toutes les 10 minutes) et contient un ou plusieurs groupes.
  2. Groupe : un ensemble de transferts au sein d’une planification. Les groupes peuvent s’exécuter de façon séquentielle (l’un après l’autre) ou en parallèle (tous en même temps).
  3. Transfert : l’opération de synchronisation proprement dite. Chaque transfert déplace des données d’une source vers une destination pour un type d’objet précis (par exemple clients, factures, produits).

Cette structure à trois niveaux vous offre un contrôle précis de l’ordre d’exécution et du timing.

Choisir la bonne fréquence d’exécution

Toutes les données n’ont pas besoin d’être synchronisées à la même fréquence. Le bon intervalle dépend du degré d’urgence des données et du volume que vous traitez :

Tout exécuter à la fréquence maximale est tentant, mais c’est du gaspillage. Cela consomme des appels API et peut surcharger inutilement vos systèmes. Adaptez la fréquence au besoin métier.

Éviter les chevauchements entre exécutions

L’un des pièges les plus courants de la planification est le chevauchement : une nouvelle exécution démarre avant que la précédente soit terminée. Cela peut arriver lorsque les volumes de transfert sont importants ou que les temps de réponse des API sont lents.

Rapidi intègre une prévention des chevauchements. Lorsqu’une planification est configurée pour éviter les chevauchements, une nouvelle exécution ne démarre pas tant que la précédente est encore en cours. Cela garantit l’intégrité des données et évite les traitements en double.

Bonne pratique : activez toujours la prévention des chevauchements pour les planifications qui traitent de gros volumes ou dont la durée d’exécution varie. Si une exécution chevauche systématiquement la suivante, envisagez d’allonger l’intervalle ou de répartir la charge sur plusieurs planifications.

Gérer les dépendances : séquentiel ou parallèle

Les dépendances entre transferts déterminent l’ordre d’exécution de vos synchronisations. Les définir correctement est essentiel à l’intégrité des données :

Dans Rapidi, vous contrôlez cela au moyen des groupes. Les transferts d’un groupe peuvent être configurés pour s’exécuter en séquence ou en parallèle. Les groupes eux-mêmes peuvent aussi être ordonnés de façon séquentielle au sein d’une planification.

Concevoir la structure de vos planifications

Une structure de planification bien conçue reflète vos dépendances de données et vos priorités métier. Voici un modèle courant :

  1. Groupe 1 – Données de base (séquentiel) : synchronisez d’abord les clients, les fournisseurs et les produits. Ce sont les enregistrements dont dépendent les autres transferts.
  2. Groupe 2 – Données transactionnelles (séquentiel) : synchronisez les commandes, les factures et les expéditions. Elles font référence aux données de base créées dans le groupe 1.
  3. Groupe 3 – Données de référence (parallèle) : synchronisez les catégories, les unités de mesure et les autres données de consultation. Elles sont indépendantes et peuvent s’exécuter simultanément.

Ce modèle garantit que les données dépendantes sont toujours disponibles avant d’être nécessaires, tandis que les données indépendantes se synchronisent le plus vite possible.

Surveiller les performances des planifications

Une fois vos planifications en service, le suivi est indispensable. Rapidi fournit des journaux de planification qui indiquent :

Consulter régulièrement ces journaux vous aide à repérer des tendances, comme des exécutions qui s’allongent progressivement, signe possible d’une hausse des volumes de données ou d’une limitation du débit par les API.

Erreurs de planification courantes à éviter

Regardez toutes les sessions et inscrivez-vous aux prochaines : rapidionline.com/resources/open-office-hours

Open Office Hours

Chaque semaine, nos spécialistes de l’intégration animent une session de formation gratuite de 30 minutes sur un thème précis de MyRapidi.

Voir le programme et s’inscrire

Consultez le programme complet de la saison 1 : rapidionline.com/product-updates/open-office-hours-season-1

Questions fréquentes

À quelle fréquence dois-je exécuter mes planifications ?

Cela dépend du type de données. Les données opérationnelles critiques, comme les commandes ou les stocks, devraient être synchronisées toutes les 1 à 5 minutes. Les données CRM standard, comme les contacts et les opportunités, fonctionnent généralement bien avec des intervalles de 10 à 30 minutes. Les données de référence et les historiques peuvent être synchronisés toutes les heures ou tous les jours. L’essentiel est d’adapter la fréquence au degré d’urgence des données dans vos processus métier.

Que se passe-t-il si une exécution planifiée chevauche une exécution précédente ?

Si la prévention des chevauchements est activée, la nouvelle exécution est ignorée et la précédente se poursuit jusqu’à son terme. Cela évite les traitements en double et les problèmes d’intégrité des données. Si la prévention des chevauchements n’est pas activée, les deux exécutions ont lieu simultanément, ce qui peut entraîner des conflits, des enregistrements en double ou des résultats inattendus. Activez toujours la prévention des chevauchements pour les planifications en production.

Puis-je exécuter certains transferts en parallèle et d’autres en séquence au sein d’une même planification ?

Oui. Utilisez des groupes dans votre planification pour contrôler l’ordre d’exécution. Les transferts d’un même groupe peuvent s’exécuter en parallèle s’ils sont indépendants. Les groupes eux-mêmes s’exécutent en séquence, ce qui vous permet de garantir que la synchronisation des données de base (groupe 1) est terminée avant que celle des données transactionnelles (groupe 2) ne commence. Vous obtenez ainsi à la fois rapidité et bon ordre d’exécution.

Comment savoir si l’intervalle de ma planification est trop court ?

Recherchez les chevauchements dans vos journaux de planification. Si des exécutions sont souvent ignorées parce que la précédente n’est pas terminée, votre intervalle est trop court pour le volume de données traité. Allongez l’intervalle, optimisez les transferts (par exemple avec des filtres qui réduisent le nombre d’enregistrements) ou répartissez la charge sur plusieurs planifications.

Vaut-il mieux créer une grande planification ou plusieurs petites ?

Plusieurs petites planifications sont généralement préférables. Elles sont plus faciles à surveiller, à déboguer et à maintenir. Regroupez les transferts liés, par exemple une planification pour les données clients, une autre pour les données financières et une autre pour les données produits. Vous pouvez ainsi définir une fréquence différente pour chaque groupe selon sa priorité métier.

Voyez si cela convient à votre environnement

Dites-nous quels systèmes vous utilisez et nous vous dirons franchement si Rapidi est le bon outil.