Breadcrumbs

GetSupplyDemands

  • Web Service URL: https://[SERVER_ADDRESS]/SupplierOrdersWS/SupplierOrdersData.asmx

  • MPS Versão: A partir da 5.3.0

Descrição

Este método retorna a lista de demandas aprovadas com o status de atendimento do tipo Normal e que podem ser atendidas pelo fornecedor informado.

Sintaxe

public string GetSupplyDemands(int supplierID, string supplierUserEmail, string supplierUserPassword, string enterpriseName, string stockName, string fieldsList)

Parâmetros

  • supplierID: Identificador do fornecedor que será buscado as demandas;

  • supplierUserEmail: E-mail do contato do fornecedor;

  • supplierUserPassword: Senha criptografada do contato do fornecedor;

  • enterpriseName: Filtra apenas as demandas da empresa informada. Se for informado vazio irá trazer as demandas de todas as empresas que o fornecedor pode atender;

  • stockName: Filtra apenas as demandas feitas pelo estoque informado. Se for informado vazio irá trazer as demandas de todos os solicitantes que o fornecedor pode atender;

  • fieldsList: Lista dos campos que serão retornados pelo método. Devem ser especificados separando-os pelo caractere ‘;’. Exemplo: SupplyDemandID;EnterpriseID;StockID;StockName;

    • Quando nenhum campo for especificado a resposta conterá os campos que estão em negrito na tabela abaixo.

Campos de retorno reconhecidos em fieldsList

Nome do campo

Descrição

SupplyDemandID

Identificador da demanda no sistema

SupplyDemandTypeID

Identificador do tipo da demanda, que pode ser:

1 - Demanda de Segurança

2 - Demanda de Programação

3 - Demanda de Suprimento acabando

4 - Demanda do Portal de Serviços

SupplyDemandTypeName

Descrição do nome do tipo da demanda (SecurityDemand, ForecastDemand, PrinterDemand ou UserDemand)

EnterpriseID

Identificador da empresa que está solicitando a demanda ou 0 quando a demanda pertence a um Centro de Distribuição

EnterpriseName

Nome da empresa ou em branco quando a demanda pertence a um Centro de Distribuição

StockID

Identificador do estoque que está solicitando a demanda

StockName

Nome do estoque que está solicitando a demanda

DeliveryDays

Tempo de entrega entre o estoque solicitante e o fornecedor informado

ExpectedReceivingDate

Data esperada pelo solicitante para o recebimento da demanda

SupplyModelID

Identificador do modelo do suprimento solicitado

PrinterDeviceID

Identificador da impressora para qual a demanda está reservada ou 0 quando a demanda for de segurança e consequentemente não reservada para nenhuma impressora

UTCCreatedDate

Data de criação da demanda

UTCApprovedDate

Data de aprovação da demanda

Clique aqui para saber mais sobre o formato dos retornos.

Possíveis erros retornados

Clique aqui para verificar os possíveis erros que podem ser retornados e conhecer seus motivos.

Restrições

  • Não há restrições para executar este método.