01Plateforme et outils · module
Importation et migration de données
Importation contrôlée depuis CSV, Excel ou API avec aperçu, journalisation des erreurs et annulation (rollback)
- Source de données
- Définition d'importation
- Exécution d'importation
- Erreur de ligne d'importation
- 15
- fonctionnalités
- 4
- types d’enregistrements
- 5
- automatisations
- 7
- intégrations et outils IA
02Ce que fait le module
Moins de routine. Plus de valeur.
L'importation de données offre un moyen contrôlé d'intégrer des données dans le système depuis un fichier CSV, Excel, un autre type d'enregistrement ou une API. Vous visualisez d'abord un aperçu sans écrire aucune donnée ; l'importation s'exécute ensuite sous forme de tâche suivie affichant le nombre de lignes créées, mises à jour et échouées, et les enregistrements créés peuvent être annulés. Le même moteur alimente les importations depuis l'éditeur de feuilles de calcul, les importations assistées par l'IA ainsi que les migrations depuis Shoptet et WooCommerce.
- Données issues de fichiers et d'APIImportez depuis des fichiers CSV et Excel, depuis un autre type d'enregistrement ou depuis une API HTTP — l'interface d'une autre application. Intégrez vos données dans le système sans ressaisie manuelle.
- Des colonnes clairement mappées vers les champsAssociez les colonnes sources aux champs cibles et ajoutez des transformations ainsi que des règles de validation. Les données entrent dans le système exactement au format attendu.
- Gestion prévisible des conflitsEn cas de conflit, choisissez entre créer, mettre à jour, créer ou mettre à jour, ou ignorer. Vous savez à l'avance ce qui se passera lorsqu'un enregistrement existe déjà dans le système.
- Aucun doublon crééÀ partir des champs que vous choisissez, le système reconnaît qu'un enregistrement existe déjà et traite les données existantes selon le mode de résolution des conflits configuré.
- Prévisualisez d'abord, écrivez ensuiteL'aperçu charge les 10 premières lignes, applique les mappages et les transformations, et affiche le résultat sans rien écrire. Détectez les erreurs de configuration avant qu'elles ne touchent vos données.
- Progression de l'importation en temps réelLes données sont traitées par lots (100 lignes par défaut, jusqu'à 1000 lignes) tandis que l'importation affiche en direct les pourcentages et les compteurs de lignes. Vous n'avez jamais à deviner où en est le transfert.
- Les lignes erronées ne bloquent jamais l'importationUne ligne non valide est consignée avec son numéro de ligne, ses données d'origine, son code d'erreur et un message clair, pendant que l'importation se poursuit. Vous savez exactement ce qui doit être corrigé.
- Nettoyez et transformez les données à la voléeLes fonctions intégrées formatent le texte, les nombres et les dates, recherchent des valeurs dans des tables de référence et évaluent des conditions. Vous n'avez plus besoin de nettoyer manuellement des feuilles de calcul incohérentes au préalable.
- Alertes automatiques de fin d'exécutionUne fois terminée, une importation peut envoyer une notification ou appeler un webhook pour informer automatiquement un autre système. Vous n'avez pas besoin de surveiller l'écran en attendant la fin du traitement.
- Arrêtez une importation en cours à tout momentAnnulez une importation en cours et elle s'arrêtera proprement entre deux lots. Si vous repérez un problème dans les données sources, vous n'avez pas à attendre la fin de toute l'exécution.
- Rétablissement après importationUne importation terminée, échouée ou annulée peut être annulée (rollback) : le système supprime les enregistrements qu'elle a créés. Les enregistrements qui ont été mis à jour par l'importation ne sont pas restaurés à leur état précédent.
- Les importations respectent les droits des utilisateursChaque importation s'exécute sous l'identité d'un utilisateur spécifique et selon ses permissions : créer des enregistrements exige des droits de création, et les mettre à jour exige des droits de modification. Elle n'accorde jamais un accès plus large.
- Des exécutions idempotentes contre les doubles importationsSoumettre plusieurs fois la même requête renvoie l'exécution existante au lieu d'en démarrer une nouvelle. L'envoi accidentel d'une requête en double ne dupliquera pas vos données.
- Les exécutions bloquées ne restent jamais en suspensLe système remet en file d'attente les importations en attente qui sont bloquées et arrête les exécutions dont le traitement ne répond plus. Vous voyez toujours le statut réel, et les importations ne restent jamais figées en silence.
- Identifiants des sources de données scellésLes identifiants des sources de données externes sont scellés, et l'interface indique uniquement s'ils sont configurés. Une personne ouvrant les paramètres ne peut pas consulter les identifiants eux-mêmes.
Ce qui est en cours de développement
- Les sources de bases de données et les fichiers JSON ou XML ne disposent pas de lecteur dans cette édition ; vous pouvez importer des données depuis des fichiers CSV ou Excel, un autre type d'enregistrement et des API.
- Le module ne propose pas d'importations récurrentes planifiées automatiquement.
- L'annulation supprime uniquement les enregistrements créés par l'importation ; les enregistrements mis à jour lors de l'importation ne sont pas restaurés à leur état d'origine.
- Les migrations depuis Shoptet et WooCommerce ne peuvent pas être annulées.
03Comment ça marche
Comment ça marche étape par étape.
Comment fonctionne l'importation
Tout d'abord, vous définissez la source de données (un fichier ou une API) ainsi que la configuration d'importation : type d'enregistrement cible, mappage des colonnes vers les champs, transformations, règles de validation et mode de résolution des conflits : créer, mettre à jour, créer ou mettre à jour, ou ignorer. En fonction des champs sélectionnés, le système détecte si un enregistrement existe déjà.
Lire en détail
Un aperçu charge les 10 premières lignes, applique le mappage et les transformations, puis affiche le résultat sans rien enregistrer. Une fois lancée, l'importation traite les données par lots (100 lignes par défaut, jusqu'à 1000 lignes) et affiche en continu le pourcentage, l'étape en cours ainsi que le nombre de lignes créées, mises à jour, ignorées et échouées.
Une ligne non valide n'interrompt pas l'importation. Elle est enregistrée avec son numéro de ligne, ses données d'origine, son code d'erreur, un message d'erreur clair et le nom du champ concerné, afin que vous sachiez exactement quoi corriger.
Transformations et actions de suivi
Vous pouvez ajuster les valeurs à l'aide de fonctions intégrées : majuscules et minuscules, suppression des espaces superflus, nombres, dates, booléens oui/non, valeurs par défaut, découpage et concaténation de texte, remplacement de chaînes, expressions régulières, préfixes et suffixes, validation d'e-mails et d'URL, recherche dans des tables de référence, mappage de valeurs, logique conditionnelle et combinaison de champs.
Lire en détail
Une fois terminée, l'importation peut envoyer une notification ou appeler un webhook. Vous pouvez également déclencher des workflows à partir d'événements d'importation — par exemple, pour alerter un administrateur en cas d'échec.
Sécurité et traçabilité
Chaque importation est liée à un utilisateur spécifique et s'exécute selon ses autorisations : la création d'enregistrements nécessite des droits de création, et la mise à jour nécessite des droits de modification. Une importation déclenchée via un jeton API ne dépasse jamais la portée de ce jeton. Les paramètres sont figés au démarrage de l'exécution, de sorte qu'une modification ultérieure de la définition n'affecte pas une importation en cours.
Lire en détail
La soumission répétée d'une même requête renvoie l'exécution existante au lieu d'en lancer une nouvelle. Chaque minute, le système remet en file d'attente les importations bloquées et interrompt les exécutions dont le traitement ne répond plus. Les fichiers orphelins sont supprimés après 24 heures. Les identifiants des sources de données sont scellés, et l'écran indique uniquement s'ils sont renseignés.
Interruption et rétablissement (rollback)
Vous pouvez interrompre une importation en cours, et elle s'arrêtera proprement entre deux lots. Une importation terminée, échouée ou interrompue peut faire l'objet d'un rétablissement (rollback) : le système supprime alors les enregistrements créés par l'importation. Cette opération nécessite l'autorisation de supprimer les enregistrements cibles et s'exécute sous le compte de l'utilisateur qui en fait la demande.
04Ce qui s’exécute automatiquement
Des automatisations qui font gagner du temps.
Les importations en attente ne sont jamais oubliées
Chaque minute, le système remet en file d'attente les importations en attente bloquées. Une importation qui n'a pas pu démarrer ne restera pas coincée dans la file d'attente sans être remarquée.
Les exécutions ayant expiré sont interrompues
Chaque minute, le système interrompt les exécutions dont le délai de traitement a expiré. Votre vue d'ensemble n'affiche jamais une importation semblant tourner alors qu'elle s'est en réalité arrêtée.
Nettoyage nocturne des fichiers d'importation
Chaque nuit, le système nettoie les fichiers d'importation orphelins de plus de 24 heures. Le stockage ne s'encombre pas de fichiers qui n'appartiennent plus à aucune importation.
Les importations en cours restent figées
Lorsqu'une importation démarre, sa configuration est figée. Modifier la définition par la suite n'affecte pas une importation en cours, garantissant que le résultat correspond exactement à ce que vous avez lancé.
Les importations déclenchent des workflows de suivi
Une exécution d'importation émet des événements auxquels vous pouvez rattacher des workflows — par exemple, pour avertir automatiquement un administrateur en cas d'échec d'une importation.
Intégrations externes
- Données issues d'API d'applications externesUne API HTTP — l'interface d'une autre application — peut servir de source d'importation. Le système valide l'adresse cible afin qu'aucune requête ne puisse être envoyée vers des destinations non autorisées.
- Migration depuis ShoptetLa migration Shoptet importe les produits, les clients et les commandes à partir des flux d'exportation. Vous n'avez pas à les créer manuellement — gardez simplement à l'esprit que cette migration ne peut pas faire l'objet d'un rétablissement (rollback).
- Boutique en ligne WooCommerce dans le systèmeL'importation transfère votre catalogue de produits, vos clients et vos commandes depuis WooCommerce. Aucune saisie manuelle n'est requise ; notez simplement que cette migration ne peut pas être annulée.
Ce que l’agent IA prend en charge
Transmettez le fichier à l'assistant
L'assistant téléverse un fichier d'importation directement depuis la conversation. Vous pouvez commencer à préparer vos données dans le chat sans chercher le bon écran.
Vérifiez l'état d'une importation en une question
Demandez à l'assistant et il vérifiera l'état d'une importation en cours. Vous suivez l'avancement de l'importation sans avoir à consulter le journal.
Annulation selon vos autorisations
L'assistant peut annuler une importation en agissant toujours dans le cadre de vos autorisations. Il ne supprimera jamais rien que vous ne seriez pas autorisé à supprimer vous-même.
Ouvrez un éditeur de feuilles de calcul depuis le chat
L'assistant ouvre un éditeur de feuilles de calcul en masse sur vos données. Vous pouvez ainsi modifier de grands ensembles d'enregistrements dans une grille, exactement comme dans un tableur.
Une personne valide dès qu’il s’agit d’argent, d’un client ou d’une exception.
05Questions fréquentes
Puis-je tester une importation à blanc au préalable ?
Oui. L'aperçu charge les 10 premières lignes, applique le mappage et les transformations, puis affiche le résultat sans enregistrer aucune donnée.
Que se passe-t-il si le fichier comporte une ligne non valide ?
L'importation se poursuit et enregistre la ligne non valide avec son numéro de ligne, ses données, son code d'erreur et son message. Une fois terminée, vous obtenez une liste claire des erreurs à corriger.
Une importation peut-elle être annulée ?
Oui, pour les importations standard. Le système supprime les enregistrements créés par l'importation ; les enregistrements mis à jour ne sont pas restaurés, et les migrations depuis Shoptet et WooCommerce ne peuvent pas être annulées.
Draivix peut-il importer des données depuis Excel ?
Oui. L'outil d'importation prend en charge les fichiers Excel et CSV, les données provenant d'un autre type d'enregistrement ainsi que les API HTTP.
Une importation peut-elle contourner les autorisations des utilisateurs ?
Non. Chaque importation s'exécute sous le compte d'un utilisateur spécifique et selon ses autorisations, et une importation via un jeton d'API ne dépasse jamais le périmètre de ce jeton.
06Modules associés
Des modules qui fonctionnent parfaitement ensemble.
Tous les modules dans Plateforme et outils- Magic Office : feuilles de calcul et documentsUn tableur connecté aux données système en direct avec réimportation, accompagné d'un éditeur de texte DOCX
- Migration de boutique en ligne ShoptetMigre les produits, les commandes et les clients de Shoptet vers Draivix sans doublons
- Importation de boutique en ligne WooCommerceCharge votre catalogue, vos clients et vos commandes depuis WooCommerce et renvoie les descriptions de produits vers la boutique en ligne
- Automatisation et workflowsRègles sans code « quand X se produit, faire Y » et création planifiée de fiches récurrentes
- Assistant IA dans DraivixUn assistant intégré qui recherche les données, prépare les modifications et les enregistre après votre confirmation
- Entreprises, contacts et activitésUn répertoire unique d'entreprises et de contacts, de tâches, de réunions, d'appels et de comptes rendus de réunion générés par l'IA
Commençons ensemble
Expliquez-nous comment fonctionne votre entreprise.
Nous vous montrerons à quoi pourrait ressembler un système qui prend en charge une partie de ce travail.
Réserver une consultation