Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/UDW61/pages/10847494862/WebHook+Product+Depot+V5.6) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) Actuel »

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

"filters:" {
  "codeProductDepot": "value", filter is equal
  "label": "value", filter is contains
  "vehicle": "value", filter is equal
  "main": "value", filter is equal
  "vehicleRegistration": "value", filter is contains
  "vehicleBrand": "value", filter is contains
  "vehicleModel": "value", filter is contains
  "automaticReception": "value", filter is equal
},
"orderBy": "value"

Valeurs possibles pour le tri "orderBy" :

  • codeProductDepotAsc : par code dépôt ascendant

  • labelAsc : par intitulé ascendant

  • Aucune étiquette