WebHook Product Depot

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