2,052
edits
PolyglotBot (talk | contribs) m (Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page "Interfaces_from_foreign_systems_toward_Dolibarr" update.) |
|||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<!-- BEGIN interlang links --> | |||
<!-- Do NOT edit this section | |||
Links below are automatically managed by PolyglotBot | |||
You can edit links on the English source page : Interfaces_from_foreign_systems_toward_Dolibarr --> | |||
[[en:Interfaces_from_foreign_systems_toward_Dolibarr]] | |||
[[es:Interfaces_del_Exterior_hacia_Dolibarr]] | |||
[[zh:外部系统到Dolibarr的接口]] | |||
<!-- END interlang links --> | |||
{{TemplateDocDev}} | {{TemplateDocDev}} | ||
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]]). | 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]]). | ||
| Line 14: | Line 23: | ||
= Utilisation des classes PHP = | = Utilisation des classes PHP = | ||
Il est possible d'utiliser les objets métiers de Dolibarr (Les fichiers xxx.class.php). Chacun de ces fichiers offre un classe munie de méthodes pour: | |||
* la récupération d'une entité (la méthode fetch) | |||
* l'insertion en base d'une entité (la méthode create ou insert) | |||
* la mise à jour d'une entité (la méthode update) | |||
* la suppression d'une entité (la méthode delete) si applicable à l'objet | |||
* d'autres méthodes diverses propre à l'entité manipulée. | |||
Cette technique est préférable à la précédente. | |||
'''Avantages''': Elle offre l'avantage de passer à travers les couches de validations métiers des données. Le code d'interface ne doit normallement pas être réécrit en cas de montée de version de Dolibarr. | |||
'''Inconvénients''': Elle n'est exploitable qu'en langage PHP. Votre code doit etre situé sur le meme serveur que les fichiers Dolibarr. | |||
Voir la page [[Objets métiers]]. | Voir la page [[Objets métiers]]. | ||
= Web services = | = Web services et plateforme nocode d'Automation = | ||
Voir le module [[Module Services Web]]. | Voir le module [[Module Web Services API REST (développeur)|Module Web Services API REST]] et le [[Module Services Web API SOAP (développeur)|Module Services Web API SOAP]]. | ||
Les API REST sont celles utilisés par les plateformes nocode des outils d'Automation. | |||
= Voir aussi = | |||
* [[Système de Hooks]] | |||
* [[Triggers-actions]] | |||
* [[Interfaces Dolibarr vers exterieur]] | |||
edits