Aller au contenu
Innov-IA

Connecteurs et développement sur mesure

Quand un logiciel métier ne propose aucune connexion standard avec vos autres outils, Innov-IA développe le connecteur qui manque. Selon ce que le logiciel permet, il passe par une API, un fichier d’export ou un accès à la base de données, et il est documenté pour pouvoir être repris par un autre développeur.

Un logiciel métier sans connexion standard Exemple type de connecteur
  1. Chaque nuit

    Export du logiciel métier

    Le logiciel dépose un fichier, comme il le fait déjà.

  2. Connecteur

    Lecture et mise au format

    Les colonnes sont traduites dans le format attendu par l’ERP.

  3. Connecteur

    Lignes contrôlées

    Client existant, quantités plausibles, pas de doublon.

  4. ERP

    Écriture dans l’ERP

    Seules les lignes valides sont créées.

  5. si une ligne est refusée
    Une personne

    Rapport des rejets

    La personne responsable reçoit la liste des lignes écartées et la raison de chaque rejet.

Quand un développement se justifie

  • Un logiciel ancien ou très spécialisé

    Il fait bien son métier, mais il n’échange avec rien. Le remplacer coûterait plus que le relier.

  • Une API qui existe, sans connecteur tout fait

    L’éditeur documente une API, mais aucun outil d’automatisation ne la propose en standard.

  • Un petit outil interne qui manque

    Un écran de saisie, un tableau de suivi, un générateur de documents. Trop spécifique pour exister dans le commerce.

  • Un tableur devenu une application

    Trop de formules, trop d’utilisateurs, trop de versions. Il est temps de lui donner une vraie base.

Comment je procède

  1. Vérifier qu’il faut vraiment développer

    Une configuration ou un flux standard suffit souvent. Le développement vient quand rien d’autre ne convient.

  2. Écrire ce que le connecteur doit faire

    Les données qui passent, dans quel sens, à quelle fréquence, et ce qui se passe en cas d’erreur. Vous validez ce document avant le premier développement.

  3. Développer et tester sur vos données

    Avec des fichiers et des cas réels, y compris ceux qui posent problème aujourd’hui.

  4. Livrer le code et sa documentation

    Vous savez où il tourne, ce qu’il fait et comment le relancer.

Ce que vous recevez

  • Le connecteur ou l’outil en service
  • La description écrite de ce qu’il fait et de ses limites
  • Un journal des erreurs consultable par la personne désignée
  • Le code source, selon les conditions prévues dans l’offre

Le périmètre, le prix et le délai indicatif sont fixés dans une offre écrite avant de commencer. Les abonnements et services de tiers nécessaires restent à votre charge.

Le dernier recours, pas le premier réflexe

Un développement sur mesure se maintient dans le temps. Avant d’en proposer un, je vérifie qu’aucune solution plus simple ne fait l’affaire, que ce soit une configuration, un flux d’automatisation ou une fonction existante d’Odoo.

Quand il est justifié, il reste aussi petit que possible. Un connecteur fait une chose, la décrit clairement et prévient quand il n’y arrive plus.

Par où commencer

Si vous savez déjà quels logiciels relier, décrivez-les dans le formulaire de contact. Sinon, l’audit des processus permet de vérifier que le connecteur est bien le bon chantier.

Questions fréquentes

Mon logiciel n’a pas d’API. Est-ce possible quand même ?

Souvent, oui. Un export de fichier programmé, un dossier surveillé ou un accès à la base de données peuvent suffire. Cela se vérifie sur votre installation, avant toute offre.

Qui est propriétaire du code ?

Les conditions de propriété et d’utilisation sont écrites dans l’offre et dans les conditions générales qui l’accompagnent, que vous recevez avant de vous engager.

Que se passe-t-il si l’éditeur du logiciel change son format ?

Le connecteur signale qu’il ne comprend plus ce qu’il reçoit, au lieu d’écrire des données fausses. Son adaptation fait alors l’objet d’une intervention.

Développez-vous des applications complètes ?

Des outils internes ciblés, oui. Pour un projet de grande ampleur, je vous le dis et l’analyse peut servir de cahier des charges pour une équipe plus large.

Mis à jour le

Un processus vous prend trop de temps ? Décrivez-le.

Quelques lignes suffisent : ce que vous faites, avec quels outils, à quelle fréquence. Vous recevez une réponse de Yahia Lhouaoui, pas un message automatique.