Breadcrumbs

InsertNewDemand

  • 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.