WebHook Product Depot (V5.6)
Résumé
Manipulation de l'entité ProductDepot (Dépôts) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
sw_data_productdepot : Table des dépôts
Critères d'activation
WHK_ProductDepot est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
"productdepot": {
"codeproductdepot": "D-300",
"label": "Dépôt Joan Az",
"vehicle": "1",
"main": "0"
}
verb: GET
resultType: extended
"productdepot": {
"codeproductdepot": "D-300",
"label": "Dépôt John Az",
"vehicle": "1",
"main": "0",
"vehicleRegistration": "DV-300-SW",
"vehicleBrand": "Renault",
"vehicleModel": "Kangoo",
"automaticReception": "1"
}
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura pas de détails pour l'instant
verb: PUT
{
"productdepot": {
"codeproductdepot": "D-300", /* Code globalement unique du dépôt (Varchar (255))*/
"label": "Dépôt John Az", /* Libellé du dépôt (Varchar (255)*/
"vehicle": "1", /* Dépôt est un véhicule (Valeurs possibles : 0,1) (Bool ())*/
"main": "0", /* Dépôt principal (Valeurs possibles : 0,1) (Bool ())*/
"vehicleRegistration": "DV-300-SW", /* Immatriculation du véhicule (Varchar (64)*/
"vehicleBrand": "Renault", /* Marque du véhicule (Varchar (255)*/
"vehicleModel": "Kangoo", /* Modèle du véhicule (Varchar (255)*/
"automaticReception": "1" /* Réception de stock automatique (Valeurs possibles : 0,1) (Bool ())*/
}
}
verb: LIST
resultType: simple, extended reprendre les définitions du GET
Valeurs possibles pour le tri "orderBy" :
codeProductDepotAsc : par code dépôt ascendant
labelAsc : par intitulé ascendant