Interfaces Exterieur vers Dolibarr

Il y a 3 méthodes pour permettre à une application extérieure d'insérer des données dans Dolibarr (Pour des informations sur l'autre sens et permettre à Dolibarr d'insérer des données à l'exterieur, voir la page Interfaces Dolibarr vers exterieur).

Pour agir sur Dolibarr depuis l'extérieur, les 3 techniques possibles sont les suivantes:


Insertion des données directement en base

Cette solution requiert de connaître le modèle physique et les valeurs autorisées des champs. Elle est risquée et devra être réécrite en cas de modification du format de base de Dolibarr.

Avantages: Peut être réalisé dans n'importe quel langage.

Inconvénient: Cette technique est très fortement déconseillée. A la première montée de version de Dolibarr, cette méthode risque de ne plus fonctionner et devoir être réécrite. De plus, en utilisant cette méthode, vous passer outre les règles de validation métier, ce qui crée un risque de corrompre les données. Cette méthode nécessite aussi de connaitre la base Dolibarr.

Utilisation des classes PHP

Voir la page Objets métiers.

Web services

Voir le module Module Services Web.