(Description du SW)
L'action pour la (description du SW) : code_action
Balise de paramètres (parameters) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
dos | 1 | Dossier achat-vente | NON | Par défaut selon utilisateur |
Balise du corps (data) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
entity | 1 | Nom de la table | OUI | |
{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”} | 2 | Liste des champs avec leur nom de champ et la valeur | OUI | |
filename | 1 | Nom du fichier à joindre | OUI | |
entity | 1 | Nom de la table | OUI |
Texte complémentaire
{
"action":"WEB_SERVICE_INFINITY",
"access_token":"{{TOKEN}}",
"param":"
{
'action': {'swinfinity': 'maj_cpt_equipement'},
'data':{
'COUNTER': {
'EQUIPEMENTCODE':'PER120',
'EQUIPCOUNTERCODE':'JOUR',
'CONTRACTREFERENCE ':'MATERIELCROMBE',
'ADDEDVALUEFLAG ':'FALSE',
'COUNTERVALUE ':'5',
'STATEMENTDATE ':'20220701'
}
}
}"
}
(Ici des exemples prêts à copier. Exemple = que la zone data, complet= tout)
Exemple de corps
'data': { 'entity':'ENT', 'key':{'TICOD':'C', 'PICOD':'2', 'PREFPINO':'', 'PINO':'10000029'}, 'filename':'commande10000029.pdf', 'filedata':'JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovUGFnZXMgMi' }
Exemple complet flux JSON
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'associer_fichier'}, 'data': { 'entity':'ENT', 'key':{'TICOD':'C', 'PICOD':'2', 'PREFPINO':'', 'PINO':'10000029'}, 'filename':'commande10000029.pdf', 'filedata':'JVBERi0xLjQKJ' } }" }
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 |
result | Détail du résultat fonctionnel de l’appel du service web
|
Exemple de réponse
{ "error": 0, "result": "{\"label\": \"infinity\",\"codeScript\": \"associer_fichier\",\"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},}}", "txterr": "", "infos": "" }