Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoManufatura

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Datasul) - Estoque (MCE)

Função:API REST - stockTransferPublic 
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DMANESTOQ-12667


02. SITUAÇÃO/REQUISITO

 Foi Foi identificada a necessidade de apresentar a localização/depósito destino no final da separação no WMS para que usuário saiba onde entregar o item. Entretanto essa informação não é apresentada no WMS, pois falta do link entre a localização e o endereço do depósitouma API REST para realizar transferências entre depósitos internos.

03. SOLUÇÃO

A API de integração foi alterada para conter os novos campos possibilitando o envio da descrição do depósito e da localização. O depósito a ser considerado é o depósito que não é WMS Externo (CD0601).

Este campo terá como conteúdo a concatenação: <Código Depósito + Descrição Depósito (29 caracteres)> + <pipe> "|" (1 caracter) + <Código  Localização + Descrição Localização (30 caracteres)>.

Lembrando que sempre será enviada descrição do depósito que não é WMS.

04. ASSUNTOS RELACIONADOS

REST stockTransferPublic foi criada com base no funcionamento do programa CE0206 - Transferência Dépositos e ela somente irá realizar transferência entre depósitos internos contemplando a geração de roteiros no módulo CQ - Controle de Qualidade e o módulo HIS - Gestão Hospitalar apenas.

Deve ser enviadas requisições de POST na ROTA http://[servidor]/dts/datasul-rest/resources/prg/cep/v1/stockTransferPublic passando no seu conteúdo os dados em JSON, quando a requisição for processada com sucesso será retornada o número das duas transações criadas e caso exista alguma mensagem de aviso, ela também será retornada dentro da tag "_messages" como no exemplo abaixo.

Image Added

04. DEMAIS INFORMAÇÔES

Abaixo detalhamento dos campos disponiveis:

SERIALIZE-NAMEDescrição
transactionDateData de transação do movimento em estoque
documentNumberNúmero do documento da transferência
documentSeriesSérie do documento da transferência
siteCodeCódigo do Estabelecimento
itemCodeCódigo do Item
sourceWarehouseCodeDepósito de Origem
sourceLotSeriesLote ou Número de Série de Origem
sourceReferenceCodeCódigo de Referência de Origem
sourceLocationCodeLocalização de Origem
quantityQuantidade que será movimentada
lotExpirationDateData de Validade de Lote
targetLocationCodeLocalização de Destino
targetWarehouseCodeDepósito de Destino
targetReferenceCodeCódigo de Referência de Destino
targetLotSeriesLote ou Número de Série de Destino

05. ASSUNTOS RELACIONADOS