Aller au contenu
BYC Data & Performance

Direction financière

« Import terminé », zéro ligne importée

par

Retour de terrain

En bref

  • Un import bancaire peut afficher « terminé » et tout en vert sans avoir importé une seule ligne.
  • Ici, le fichier Excel était lu comme du texte, puis une étape supprimait les lignes en erreur : il ne restait rien, et rien, pour une machine, c'est un succès.
  • Le vrai correctif : un message clair quand l'import ramène zéro ligne, et le lien vers l'exécution dans chaque mail d'alerte.

13 h 17. Un utilisateur signale que l'import bancaire du jour n'a rien donné. Pourtant, tout est vert, et le traitement affiche « Import terminé ».

Tout est vert, et il n'y a rien

L'utilisateur a raison. Aucune ligne n'est arrivée. Et le traitement, lui, dit qu'il a réussi.

C'est le pire scénario. Une panne qui fait du bruit, on la voit. On la répare. Une panne qui affiche « terminé », l'outil ne la voit pas. Il faut quelqu'un qui connaît ses chiffres, et qui s'étonne de ne pas les trouver.

Ce jour-là, c'est un utilisateur qui a vu. Pas l'outil.

Ce qui s'est passé

L'import reçoit un fichier Excel. Le traitement automatique le lisait comme un simple fichier texte. Forcément, la lecture tombait en erreur.

Jusque-là, rien de grave. Un traitement qui tombe en erreur, ça se voit. Sauf qu'une étape plus loin, une autre règle supprimait les lignes en erreur.

Toutes les lignes étaient en erreur. Elles ont toutes été supprimées.

Il ne restait donc rien. Et rien, pour une machine, c'est un succès. Aucune ligne à traiter, donc aucune erreur à signaler. Le traitement s'est terminé normalement. Il a affiché vert.

Prise seule, chaque étape avait sa logique. Enchaînées, elles ont produit un faux « terminé ».

Une étape qui supprime les lignes en erreur peut être une bonne idée. À une condition : que quelque chose compte ce qu'elle supprime, et le dise.

14 h 55 : 117 lignes, 62 positions

La correction de la lecture est simple : lire le fichier Excel comme un fichier Excel. À 14 h 55, c'est corrigé. 117 lignes importées, 62 positions créées.

On pourrait s'arrêter là. Le problème du jour est réglé.

Pour être honnête, le vrai problème, lui, ne l'était pas. La même chaîne pouvait encore, un autre jour, afficher vert sur un import vide. Pour une autre raison, avec la même conséquence : des équipes qui croient leurs chiffres à jour.

Le vrai correctif

Le vrai correctif ne touche pas la lecture du fichier. Il touche ce que l'outil dit.

  • Zéro ligne, ça se dit. Quand l'import ramène zéro ligne, le message le dit en clair. Plus de « terminé » sur un import vide.
  • Un échec, ça se montre. En cas d'échec, le mail d'alerte porte le lien vers l'exécution concernée. On clique, on est sur l'exécution qui a échoué. Pas besoin de la chercher.

Avec le premier point, l'écran aurait dit « zéro ligne » au lieu de « terminé ». C'est tout ce qu'il fallait pour que l'outil prévienne avant l'utilisateur.

Le second sert les jours où quelque chose casse vraiment. Une alerte sans lien oblige à chercher où ça a cassé. Une alerte avec le lien supprime la recherche.

Une règle sur chaque projet

Sur chaque projet, je m'impose une règle simple : chaque mail d'alerte porte le lien vers l'exécution concernée.

Ce n'est pas un détail technique. C'est la différence entre « quelque chose a échoué » et « voici ce qui a échoué, cliquez ici ». La première phrase vous inquiète. La seconde vous permet d'agir.

Et un import qui ne ramène rien n'a pas le droit d'afficher vert. Zéro ligne, c'est une information. Elle doit arriver jusqu'à vous.

Ce que ça change pour vous

Regardez vos imports automatiques. Pas ceux qui tombent en panne : ceux qui affichent vert.

  • Si votre import du jour ramenait zéro ligne, l'écran le dirait-il ? Ou afficherait-il « terminé » ?
  • Quand un traitement échoue, le mail que vous recevez dit-il où regarder ? Ou faut-il chercher l'exécution à la main ?
  • Qui, chez vous, s'apercevrait d'un import vide ? L'outil, ou un utilisateur qui connaît ses chiffres ?

Si la réponse est « un utilisateur », votre outil compte sur la vigilance des gens. Ça marche, jusqu'au jour où personne ne regarde.

Cet import fait partie d'une histoire plus large, racontée dans la pastille verte horodatée et dans la réalisation La pastille verte. Une autre erreur silencieuse, cette fois dans un outil de trésorerie : la limite des 500 lignes. Les alertes et les imports planifiés sont décrits sur la page Des tâches qui se font toutes seules.

L'erreur dangereuse n'est pas celle qui fait du bruit. C'est celle qui répond « tout va bien ».

Vos questions

Quand une étape supprime les lignes en erreur, il peut ne rien rester. Pour une machine, un traitement qui n'a rien à traiter s'est bien terminé.

En faisant dire à l'outil, en clair, que l'import a ramené zéro ligne. Un import vide n'est pas un succès : c'est une information à afficher.

Ce qui a échoué, et le lien vers l'exécution concernée. On clique, on est sur l'exécution, sans avoir à la chercher.

Sur le même sujet

Vous voulez l'appliquer chez vous ?

Applications métier

Une application à la place de l'Excel

Vos équipes saisissent, valident et signent depuis leur téléphone. Fini les versions qui s'écrasent.

Un exemple réel : Une seule vérité pour la trésorerie

Un process qui vous coûte cher ? Un Excel qui déborde ? Une équipe qui perd du temps ?

Décrivez-le en cinq lignes. Réponse sous 24 h avec une estimation chiffrée.