-
Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx
-
MPS Versão: A partir da 5.5.0
Descrição
Este método retorna a lista de materiais que estão cadastrados no provedor. Também é possível retornar os materiais homologados na base de conhecimento mas que ainda não estão cadastrados no provedor.
Sintaxe
public string GetSupplyModels(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato JSON contendo as propriedades abaixo. Por exemplo:
{"DealerName":"dealer","DealerUserEmail":"user@example.com","DealerUserPassword":"k1BAv1w=="}
Não é necessário se preocupar com nomes de propriedades maiúsculos ou minúsculos, o Web Service é Case-Insensitive.
Propriedades aceitas pelo método
|
Propriedade |
Tipo |
Obrigatório |
Permite nulo |
Permite vazio |
Tamanho máximo |
Descrição |
|
DealerName |
Texto |
Sim |
- |
- |
- |
Nome do provedor |
|
DealerUserEmail |
Texto |
Sim |
- |
- |
- |
E-mail do usuário do provedor |
|
DealerUserPassword |
Texto |
Sim |
- |
- |
- |
Senha do usuário criptografada |
|
RetrieveKBModels |
Lógico |
Sim |
- |
- |
- |
Indica se é pra trazer apenas os materiais do provedor (false) ou se também é para trazer todos os materiais homologados na base de conhecimento (true). Se não informar o web service considera como false |
|
FieldsList |
Texto |
Não |
Sim |
Sim |
- |
Lista dos campos que serão retornados pelo método. Devem ser especificados separando-os pelo caractere ‘;’. Exemplo: PrinterDeviceID;SiteID;SiteName. 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 |
|
SupplyModelID |
Identificador do modelo de suprimento (material) no sistema |
|
BrandID |
Identificador do fabricante do material, para materiais sem fabricante (tipo do provedor) é retornado o valor 0 |
|
BrandName |
Nome do fabricante do material, em branco para materiais sem fabricante (tipo do provedor) |
|
SupplyColorID |
Identificador da cor do material |
|
SupplyColorName |
Nome da cor do material |
|
SystemType |
Indica se o tipo do material é de sistema ou é um tipo cadastrado pelo provedor. (1 - tipo do sistema, 0 - tipo do provedor) |
|
SupplySubFunctionTypeID |
Identificador do tipo de material |
|
SupplySubFunctionTypeName |
Nome do tipo do material |
|
Description |
Descrição do material informada pelo provedor |
|
InternalCode |
Código interno do material informado pelo provedor |
|
PartNumber |
PartNumber do material |
|
Capacity |
Capacidade em páginas do material |
|
SupplyModelQualityID |
Identificador da qualidade do material |
|
SupplyModelQualityName |
Nome da qualidade do material |
|
Cost |
Custo interno do material informado pelo provedor |
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
-
Para executar este método, o usuário informado precisa ter permissão completa em Administração de Estoque.