Composants & Tools à usage des utilisateurs Accountix Webservice connecteur EMAsphere |
|
Dossier | Accountix - WS - EMASphere |
---|---|
Nom du tools | ACWS |
Statut |
— Manu Fernandes 11/10/2017 08:55 create
— Manu Fernandes 23/10/2017 10:28 mise à jour suite à la réunion du 20/10/2017
— Manu Fernandes 20/10/2017 demande
— Manu Fernandes 23/10/2017 complémenté
Par principe,
OPTIONS
qui retourne une structure de type http://json-schema.org/ Les webservice ouverts pour EMAsphere
L'accesspoint de l'environnement de test est http://samples.infodata.lu
selon les clients, l'accesspoint sera spécifié.
Pour le test, les appels doivent être chargé avec un header X-SSO-USER-ID=DT
uri | méthode | Description |
---|---|---|
Les bases | ||
/accountix/dos | HTTP/1.1 OPTIONS, GET | retourne la liste des dossier comptables autorisés |
/accountix/dos/AC.EMA/defn | HTTP/1.1 OPTIONS, GET | retourne les données de définitions du dossier comptable sélectionné ici AC.EMA |
/accountix/exe | HTTP/1.1 OPTIONS,GET | les exercices et leurs périodes |
/accountix/jnl | HTTP/1.1 OPTIONS,GET | les journaux |
/accountix/gcf | HTTP/1.1 OPTIONS,GET | le plan comptable ; les comptes |
/accountix/gcf/count | HTTP/1.1 GET | nombre d'éléments |
Les mouvements | ||
/accountix/mvt/ | HTTP/1.1 OPTIONS | la structure des mouvements |
/accountix/mvt?start, ... limit ... cache | ||
/accountix/…?width= | HTTP/1.1 GET | Permet de palcer des filtre 'sql like where' sur n'importe quel objet |
/accountix/mvt?\\with=IdDocument|=|1%232016%23%23AC1%231025&limit=1000 | HTTP/1.1 GET | les lignes de la facture 1#2016##AC1#1025 (les # sont encodés %23) |
/accountix/mvt/gcf/F177 | HTTP/1.1 GET | le grand livre du compte F177; les mouvements du tiers F177 |
/accountix/mvt/jnl/V01 | HTTP/1.1 GET | les mouvements du journal V01 |
/accountix/mvt/count | HTTP/1.1 GET | renvoie la qte de record à attendre |
Pour lire plusieurs données, l'application WEB exécutera une requête GET en passant des paramètres à l'url.
GET /objectname?with=field|operator|value{&with=field|operator|value{…}}&by=field{&by=field{…}&sep=OR ou AND
Exemple :
Pour limiter le résultat, il faut ajouter dans l'url ou dans les paramètres application de l'url du compte WEB le paramètre “LIMIT”.
limit Le nombre de record qu'on veut recevoir au maximum
Lire du item x au item y
Pour obtenir uniquement du record X au record Y, il est possible de le splitter pour le mettre par exemple dans une grid avec pagination.
Id de FWI.TMP :
Devis type 171364 (divers) — Alain Stéphan 05/12/2017 09:09 dc171364_emasphere_dec2017.pdf
par site, nombre de dossiers non impacté