Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10565484545/Interrogation+fiche+client+V10.8+JSON) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) afficher la version suivante »

Interrogation d’une fiche client

L'action pour l’interrogation d’une fiche client : interroger_client

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

code

1

Code du tiers (client)

OUI

Ce services web permettent est notamment mis en oeuvre dans le dialogue avec l’addin Outlook365 .

(Ici des exemples prêts à copier. Exemple = que la zone data, complet= tout)

Exemple de corps
'data':{'code':'C0000001'}


Exemple complet flux JSON
{ 
    "action":"WEB_SERVICE_INFINITY",
    "access_token":"{{TOKEN}}",
    "param":"
        {
        'action': {'swinfinity': 'interroger_client'},
        'data':{'code':'C0000001'}
        }"
}


Format de la réponse :

Balise

Contenu

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

Dans ce cas la balise txterr indique le message d’erreur

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

resultcode<>0 => anomalie fonctionnelle/métier dont la raison est indiquée dans errormessage


Exemple de réponse

{
    "error": 0,
    "result": "{\"label\": \"infinity\",\"codeScript\": \"interroger_client\",\"resultType\": \"JSON\",\"result\":
    {\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},\"response\":{\"data\":[{\"customer\":{\"codecustomer\": \"C0000001\",\"name\": \"NEBOUT\",\"baseuser_id\": \"GRO-OUES\",\"adress1\": \"55, Bld Victor Hugo\",\"adress2\": \"                                                  \",\"adress3\": \"                                                  \",\"postalCode\": \"87000\",\"city\": \"LIMOGES\",\"phoneNumber\": \"05 55 79 56 99\",\"faxNumber\": \"05 55 79 56 11\",\"mobilePhoneNumber\": \"\",\"email\": \"contact@nebout.div\",\"generictype_ID_customerType\": \"CUSTOMER_TYPE-CTC\",\"generictype_ID_country\": \"COUNTRY-FR\",\"generictype_ID_province\": \"\",\"generictype_ID_civility\": \"CIVILITY-SA\",\"baseculture_ID\": \"FR-FR\",\"branchoffice_ID\": \"\"}}]}}}",
    "txterr": "",
    "infos": ""
}

  • Aucune étiquette