Interfaces Exterieur vers Dolibarr
Il n'y a pas vraiement d'outils ou de solutions offertes par Dolibarr pour permettre d'insérer des données extérieurs dans Dolibarr. Les 2 techniques possibles sont les suivantes:
Insértion des données directement en base
Cette solution requiert de connaitre le modèle physique et les valeurs autorisés des champs. Elle est risquée et devra être réécrite en cas de modification du format de base de Dolibarr. Cette technique n'est pas recommandé.
Utilisation des classes PHP
Il est toutefois possibles d'utiliser les objets métiers de dolibarr (Les fichiers xxx.class.php). Chacun de ces fichiers offrent un classe munie de methode pour
- la récupération (la méthode fetch)
- l'insertion (la methode create)
- la mise a jour (la methode update)
Cette technique est préférable à la précédente mais requiert malgrè tout de consulter le code de l'objet pour connaitre les propriétés obligatoires à la création. Elle offre toutefois l'avantage de passer à travers les couches de validations métiers des données.