Páginas filhas
  • DT API de cadastro de itens/SKU WMS

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

O WMS Logix possui um EDI que permite fazer realizar a importação de arquivos textos para o cadastro de itens e SKUs.

...

A execução da importação de arquivos EDI é configurada no agendador do Logix (JOB) , ou pode ser processada manualmente via rotina EDI0009 (Importação de Arquivos Via EDI).

...

Para que haja integração direta do Portal WEB do cliente Operador Logístico com com o WMS Logix é necessário gerar uma API pública Logix. 

Nesta API deve haver apenas o verbo os verbos POST e PUT, no qual nos quais não está previsto prevista a execução de consultas ou exclusões deste desse cadastro.

Operação POST

Permite incluir um novo item e seus respectivos SKUS.

...

Bloco de código
titlePOST
collapsetrue
{code:json}
{
   "items":{
      "_comment1": "Início Campos Obrigatórios Item",
      "CompanyId":"11",
      "Depositor":"38",
      "ItemDepositorCode":"38-API-003",
      "ItemDescription":"38-API-003",
      "ItemShortDescription":"38-API-003",
      "FiscalClassificationId":"3.901",
      "PctIPI":0.00,
      "UnityOfMeasure":"KG",
      "_comment2": "Fim Campos Obrigatórios Item",
      "NetWeight":1.00,      
      "Trail":"N",
      "Active":"A",      
      "ExpirationDate":"N",
      "Origin":"",
      "ICMSIncidenceType":"",
      "ONU":"",
      "OutputID":"",
      "ItemCategory":"",
      "ProductionDate":"N",
      "Piece":"N",
      "AbcRating":"A",
      "ShelfLife":0.00,
      "ShortValidity":0.00,
      "AllowMixedPallet":"S",
      "AllowsShipmentWithoutRegularization":"N",
      "FractionalUnityOfMeasure":"N",
      "AllowPicking":"S",
      "PermanentClassification":"N",
      "ControlIDPicking":"N",
      "MaximumReceivingTime":0.00,
      "TermAlarmValidity":0.00,
      "ArmyControl":"N",
      "CivilPoliceControl":"N",
      "FederalPoliceControl":"N",
      "TargetUnityOfMeasure":"",
      "ConversionFactor":1.00,
      "ListOfSKU":[
         {
            "_comment3": "Início Campos Obrigatóriosdo SKU - não obrigatório",
            "Sku":"38-API-003-SKU-1",
            "DescriptionSKU":"38-API-003-SKU-1",
            "ReducedDescriptionSKU":"38-API-003-SKU-1",
            "NumberOfItems":1.00,
            "Height":0.01,
            "Length":0.01,
            "Width":0.05,
            "HeightBoxes":5.00,
            "BallastBoxes":5.00,
            "GrossWeight":1.00,
            "_comment4": "Fim Campos Obrigatórios SKU",
            "Ean8":"",
            "Ean13":"",
            "Ean128":"",
            "Dun14":"",
            "OtherBarCodes":"8-API-003-SKU-1",
            "ean13UpcDun14":""
         },
         {
            "Sku":"38-API-003-SKU-2",
            "DescriptionSKU":"38-API-003-SKU-2",
            "ReducedDescriptionSKU":"38-API-003-SKU-2",
            "NumberOfItems":2.00,
            "Height":0.02,
            "Length":0.02,
            "Width":0.10,
            "HeightBoxes":3.00,
            "BallastBoxes":5.00,
            "GrossWeight":2.00,
            "Ean8":"",
            "Ean13":"",
            "Ean128":"",
            "Dun14":"",
            "Ean13UpcDun14":"",
            "OtherBarCodes":"8-API-003-SKU-2"
         }
      ]
   }
} {code}

Operação PUT

Permite a alteração dos dados de um item ou SKU já cadastrado. Além disso, possibilita a inclusão de novos SKU SKUs a um item cadastrado, sendo que devem ser enviadas as seguintes informações:

    • No cabeçalho da requisição devem ser informados: Empresa, Depositante e Item depositante, separados por "|" (pipe - barra vertical).
    • O corpo da mensagem deve conter as informações os dados a serem alteradas no cadastro do item ou SKU, ou ainda, as informações os dados do novo SKU a ser cadastrado. 
      Exemplos:
Bloco de código
titlePUT 1
collapsetrue
{code:json} {
   "items":{
      "CompanyId":"11",
      "Depositor":"38",
      "ItemDepositorCode":"38-API-003",
      "ItemDescription":"38-API-003-TESTEALTERA"
   }
} {code}
Bloco de código
titlePUT 2
collapsetrue
{code:json}
{
   "items":{
      "ListOfSKU":[
         {
            "Sku":"38-API-003-SKU-15",
            "DescriptionSKU":"38-API-003-SKU-15-des",
            "ReducedDescriptionSKU":"38-API-003-SKU-15",
            "NumberOfItems":15.00,
            "Height":0.01,
            "Length":0.01,
            "Width":0.05,
            "HeightBoxes":5.00,
            "BallastBoxes":5.00,
            "GrossWeight":1.00,
            "OtherBarCodes":"38-API-003-SKU-11"
         }
      ]
   }
} {code}
Informações
iconfalse
titleIMPORTANTE

...