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

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 3) Actuel »

Interrogation d’une fiche client

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

Balise de paramètres (parameters)

Niveau

Contenu

Obligatoire

Remarques

code

1

Code du tiers (client)

OUI

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

(aucun corps data)

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

Exemple de parameters
'parameters':
    {
        'code': 'C0000001'
    }
}


Exemple complet flux JSON
{ 
    "action":"WEB_SERVICE_INFINITY",
    "access_token":"{{TOKEN}}",
    "param":"
        {
        'action': 
            {
            'swinfinity': 'interroger_client',
            'parameters':
                {
                    '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