-
Web Service URL: https://[SERVER_ADDRESS]/GeneralWS/GeneralData2.asmx
-
MPS Versão: A partir da 5.22.0
Descrição
Este método solicita uma nova demanda de segurança, ou de programação para uma impressora.
Sintaxe
public string InsertNewDemand(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato Json contendo as propriedade 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.
-
Para inserir uma demanda de segurança, deve ser informado apenas o StockID (não informar o EnterprisePrinterDeviceSlotID);
-
Para inserir uma demanda de programação¹, deve ser informado o EnterprisePrinterDeviceSlotID (não é necessário informar o StockID).
¹ Disponível a partir da versão 5.39.0.
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 |
|
SupplyModelID |
Número |
Sim |
- |
- |
- |
Número de identificação do modelo do suprimento reconhecido no sistema |
|
EnterprisePrinterDeviceSlotID |
Número |
Não |
- |
- |
- |
Número identificador do slot de uma impressora. Obtido através do método GetPrintersSlots |
|
StockID |
Número |
Não |
- |
- |
- |
Número de identificação do estoque no sistema |
|
UTCExpectedDate |
Data |
Sim |
- |
- |
- |
Data limite (no UTC 0) esperada da entrega (Formato yyyy-MM-dd) |
Retorno
Se obtiver sucesso, o retorno é: [{"SupplyDemandID":number}].
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
-
Só é possível utilizar este método quando o provedor não estiver configurado para operar em modo básico;
-
Caso o usuário tenha permissão de Autorizar Demandas, a mesma já será criada aprovada.
Para demandas de segurança:
-
O usuário deve ser responsável completo do estoque informado; ou
-
Permissão de administrador completo de estoques.
Para demandas de programação:
-
O usuário deve ser responsável completo do estoque que abastece o site que a impressora pertence; ou
-
Permissão de fluxo de reposição completo e monitorar a empresa ou o site que a impressora pertence.