Line 57:
Line 57:
== Description des webservices ==
== Description des webservices ==
−
'''gestion des articles'''
+
'''gestion des articles ''ws_articles'''''
1. get_article($id="",$ref="") : renvoie les données de l'article identifié par son id (OSC) ou sa référence
1. get_article($id="",$ref="") : renvoie les données de l'article identifié par son id (OSC) ou sa référence
Line 63:
Line 63:
2. get_listearticles() : renvoie la liste de tous les articles (sera optimisée car il peut y avoir beaucoup d'articles. Je réfléchis à un accès par catégories, fournisseurs, disponibilité.
2. get_listearticles() : renvoie la liste de tous les articles (sera optimisée car il peut y avoir beaucoup d'articles. Je réfléchis à un accès par catégories, fournisseurs, disponibilité.
−
'''gestion des clients'''
+
'''gestion des clients ''ws_customers'''''
−
'''gestion des commandes'''
+
1. get_Client($id="0") : permet d'obtenir les infos pour tous les clients ($id=0) oupour le client spécifié ($id est l'identifiant dans la base OSC)
+
+
'''gestion des commandes ''ws_orders'''''
1. get_CAmensuel : renvoie le tableau du CA réalisé par mois pour l'année en cours.
1. get_CAmensuel : renvoie le tableau du CA réalisé par mois pour l'année en cours.
Line 73:
Line 75:
3. get_lasOrderClients($id="", $name="", $limit="") : renvoie les clients correspondant aux $limit dernières commandes
3. get_lasOrderClients($id="", $name="", $limit="") : renvoie les clients correspondant aux $limit dernières commandes
(les autres paramètres ne sont pas encore utilisés)
(les autres paramètres ne sont pas encore utilisés)
+
+
4. get_Order($id="0") : renvoie les informations pour la commande d'identifiant $id (si $id >0), On récupère aussi bien la commande que les lignes de la commande.
+
Si $id=0 : la liste de toutes les commandes est renvoyée (mais sans les lignes de commandes).
== Implémentation dans Dolibarr ==
== Implémentation dans Dolibarr ==