Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Os parâmetros serão passados por queryParams e poderão ser utilizados em conjunto. Caso haja mais de um parâmetro enviado, a lógica utilizada dever ser "E".

ParâmetroTipoDescriçãoValor Default
fieldsstringLista de campos (separados por vírgula) que devem ser retornados.-
languagestringIndica o formato que os labels dos campos solicitados devem ser retornados. Só são aceitos os valores: 'pt' para português, 'en' para inglês e 'es' para espanhol'pt'

Retorno

O serviço deve retornar as propriedades informadas, de acordo com os parâmetros passados na consulta.

PropriedadeTipoDescriçãoAdicional
locationObjectObjeto indicando a localização do ativo

Caso o ativo esteja sem localização cadastrada, retornar null.

location.latnumberLatitude da localização do ativo
location.lngnumberLongitude da localização do ativo


location.local.codestringLocalização do ativo no sistema (código do N1_LOCAL)
location.local.descriptionstringDescrição da localização do ativo no sistema (NL_DESCRIC)
imagebooleanoindicador se o ativo possui ou não uma imagem cadastrada no sistema
fieldsArrayLista com os campos disponíveis para este ativo
fields[].identifierstringIdentificador do campo no Protheus

Exemplo de retorno da requisição:

...

O payload que será enviado na requisição conterá as seguintes propriedades:

PropriedadeTipoDescriçãoAdicional
operationnumberIndica qual solicitação está sendo requisitada.

0: Baixa

1: Transferência

2: Ampliação

assetstringCódigo do ativo
itemstringItem do ativo


requests[].statusstringStatus da solicitação

0: Pendente

1: Finalizada

2: Cancelada

requests[].datedataData da solicitaçãoFormato data Protheus "YYYYMMDD"
requests[].reasonstringMotivo (descrição)

Se operation=0 -> Motivo

Se operation=1 -> Detalhes

Se operation=2 -> Observação

requests[].valuenumberValorSó existe se operation for 1
requests[].quantitynumberQuantidade que for baixadaSó existe se operation for 0
requests[].balancestringSaldo que foi baixadoSó existe se operation for 0
requests[].typestringTipo de transferência

0: Física

1: Contábil


Exemplo de retorno da requisição:

...

O payload que será enviado na requisição conterá as seguintes propriedades:

PropriedadeTipoDescriçãoAdicional
locationarrayArray com a Localização-
latnumberLatitude-
lngnumberLongitude-
localstringCódigo do local


Exemplo de retorno da requisição:

...

O payload que será enviado na requisição conterá as seguintes propriedades:

PropriedadeTipoDescriçãoAdicional
contentstringBase64 da imagem cadastrada no sistema para o ativo-


Exemplo de retorno da requisição:

...