Intégration d'équipement
L'action pour l’intégration d'équipement : integration_equipement
Balise de paramètres (parameters) | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
dos | 1 | Dossier achat-vente | NON | Par défaut selon utilisateur |
Balise | Niveau | Contenu | Obligatoire | Remarques |
---|---|---|---|---|
equipement | 1 | Nom de la table | OUI | |
{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”} | 2 | Liste des champs avec leur nom de champ et la valeur. Voir mapping ci-dessous | OUI |
...
Nom du champ | Nom de la balise JSON | Remarque |
---|---|---|
codeequipment | CODEEQUIPMENT | |
CodeSite | CODESITE | |
equipmentkindID | EQUIPMENTKIND_ID | |
description | DESCRIPTION | |
serialNumber | SERIALNUMBER | |
EquipmentStatus | EQUIPMENTSTATUS_ID | |
customerReference | CUSTOMERREFERENCE | |
brand | BRAND | |
maker | MAKER | |
EquipmentTypeId | EQUIPMENTTYPE_ID | |
installationDate | INSTALLATIONDATE | |
inServiceDate | INSERVICEDATE | |
terminationDate | TERMINATIONDATE | |
replacementDate | REPLACEMENTDATE | |
ProductId | PRODUCT_ID | |
Etb | ETB |
Exemple de corps
Bloc de code | ||
---|---|---|
| ||
{
'action':
{
'swinfinity': 'integration_equipement',
'parameters':
{
'dos': '998',
'actiontyp': 'insert'
}
},
'data':
{
'equipement':
{
'codeequipment': 'TEST01',
'CODESITE': 'SIEGENEB',
'description': 'Projecteur BENQ2',
'equipmentkind_id': 'INFO',
'serialnumber': '90-0005',
'equipmentstatus_id': 'CREATED',
'customerreference': 'BEN',
'brand': 'BENQ',
'maker': 'F0000002',
'equipmenttype_ID': 'PROJO',
'installationdate': '20200804',
'inservicedate': '20200804',
'terminationdate': '20200804',
'replacementdate': '20200804',
'product_id': 'ALB0001'
}
}
} |
Exemple complet flux JSON
Bloc de code | ||
---|---|---|
| ||
{
"action":"WEB_SERVICE_INFINITY",
"access_token":"{{TOKEN}}",
"param":"
{
'action':
{
'swinfinity': 'integration_equipement',
'parameters':
{
'dos': '998',
'actiontyp': 'insert'
}
},
'data':
{
'equipement':
{
'codeequipment': 'TEST01',
'CODESITE': 'SIEGENEB',
'description': 'Projecteur BENQ2',
'equipmentkind_id': 'INFO',
'serialnumber': '90-0005',
'equipmentstatus_id': 'CREATED',
'customerreference': 'BEN',
'brand': 'BENQ',
'maker': 'F0000002',
'equipmenttype_ID': 'PROJO',
'installationdate': '20200804',
'inservicedate': '20200804',
'terminationdate': '20200804',
'replacementdate': '20200804',
'product_id': 'ALB0001'
}
}
}"
} |
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
La |
Exemple de réponse
Bloc de code | ||||
---|---|---|---|---|
| ||||
{
"error": 0,
"result": "{\"label\": \"infinity\",\"codeScript\": \"integration_equipement\",\"result\":{\"common\":{\"resultcode\": \"1\",\"errormessage\": \"Matériel TEST01 déja existant\"},\"response\":{\"rmno\": \"175\",\"rmcod\": \"TEST01\"}}}",
"txterr": "",
"infos": ""
} |