...
L'action pour l’ajout de fichier joint sur des entités/tables ERP : associer_fichier
Balise de paramètres (parameters) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
dos | 1 | Dossier achat-vente | NON | Par défaut selon utilisateur |
Balise de corps (data) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
entity | 1 | Nom de la table | OUI | Nom de la table sur laquelle ajouter une fichier joint. Valeurs possibles : voir plus bas |
key : {“nomChampCle1”:”valeurCle1”,”nomChampCle2”:valeurCle4”valeurCle2”} | 1 | Champs permettant de trouver la clé primaire de l’enregistrement sur lequel associer le fichier joint | OUI | Le nombre et le type de champs Clé dépend de la table. |
filename | 1 | Nom du fichier à joindre | OUI | Si le nom existe déjà, il sera suffixé d'u |
filedata | 1 | Contenu du fichier encodé en base 64 | OUI |
...
Version X.7 | ENT, DTRENT, ART, EVTTIERS |
Exemple de corps
Bloc de code | ||
---|---|---|
| ||
'data': { 'entity':'ENT', 'key':{'TICOD':'C', 'PICOD':'2', 'PREFPINO':'', 'PINO':'10000029'}, 'filename':'commande10000029.pdf', 'filedata':'JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PAovUGFnZXMgMi' } |
...
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 , notamment le message d’erreur le cas échéantfonctionnel de l’appel du service web
|
Exemple de réponse
Bloc de code | ||
---|---|---|
| ||
{ "error": 0, "result": "{\"label\": \"infinity\",\"codeScript\": \"associer_fichier\",\"result\":{\"common\":{\"resultcode\": \"0\",\"errormessage\": \"\"},}}", "txterr": "", "infos": "" } |
...