-
Web Service URL: https://[SERVER_ADDRESS]/ServicesDeskWS/ServicesDeskData.asmx
-
MPS Versão: A partir da 5.13.0
Descrição
Este método solicita uma nova demanda. Para realizar a solicitação, será utilizado o material padrão. Caso não esteja configurado, será utilizado o material de origem ou um material compatível. Quando não houver material, em nenhum dos casos não será permitido realizar a solicitação.
Sintaxe
public string InsertNewDemand(string properties)
Montagem das propriedades
O conteúdo de string properties deve ser um texto em formato Json contendo as propriedades abaixo. Por exemplo:
{"EnterpriseName":"enterprise","EnterpriseAccountEmail":"user@example.com","EnterpriseAccountPassword":"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 |
|
EnterpriseName |
Texto |
Sim |
- |
- |
- |
Nome da empresa |
|
EnterpriseAccountEmail |
Texto |
Sim |
- |
- |
- |
E-mail do usuário da empresa |
|
EnterpriseAccountPassword |
Texto |
Sim |
- |
- |
- |
Senha do usuário criptografada |
|
EnterprisePrinterDeviceSlotID |
Número |
Sim |
- |
- |
- |
Número de identificação do suprimento reconhecido na impressora no sistema |
|
UTCExpectedDate |
Data |
Sim |
- |
- |
- |
Data limite (no UTC 0) esperada da entrega (Formato yyyy-MM-dd) |
|
Comment |
Texto |
Não |
- |
- |
- |
Informações adicionais explicando o motivo da solicitação |
Retorno
Se obtiver sucesso, o retorno é: [{"UserSupplyDemandID":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
-
Permite realizar uma solicitação de demanda para impressoras que tenham suprimentos compatíveis;
-
O usuário deve ser responsável pela impressora na qual deseja realizar a solicitação;
-
Só é possível utilizar este método quando o provedor não estiver configurado para operar em modo básico.