A API disponibiliza os seguintes campos:


Atributo
Tipo
Descrição
id
inteiro
Id da etiqueta.
tipoEtiqueta
texto
Tipo da etiqueta.
discriminador
texto
Discriminador da etiqueta. Os valores possíveis aqui são: "ReporteProducao", "FormacaoCarga", "IdentProduto" e "IdentOrdem".
usuario
texto
Nome do usuário responsável pela criação da etiqueta.
dataCriacao
data (dd/mm/aaaa hh:mm:ss)
Data de criação da etiqueta.
idMovimentacaoReporteOrigem
inteiro
Id da movimentação de reporte da produção que gerou a etiqueta.
ordemProducao
texto
Código da ordem de produção que gerou a etiqueta.
codigoProdutoReporteProducao
texto
Código do produto da movimentação de reporte da produção.
descricaoProdutoReporteProducao
texto
Descrição do produto da movimentação de reporte da produção.
qtdeReporteProducao
número
Quantidade da movimentação de reporte da produção. Separador de milhar é ponto (Ex.: 100.25)
loteReporteProducao
texto
Lote da movimentação de reporte da produção.
serieReporteProducao
texto
Número de série da movimentação de reporte da produção.
dataValidadeLoteReporteProducao
data (dd/mm/aaaa)
Data de validade do lote da movimentação de reporte da produção.
unidadeMedidaProdutoReporteProducao
texto
Unidade de medida do produto do reporte da produção.



Serviços disponíveis


Consultar uma etiqueta


GET - /rest/etiquetas/[id_da_etiqueta]


Resposta: JSON com os campos listados acima preenchidos.


Exemplo:


GET - http://cliente.nomus.com.br/cliente/rest/etiquetas/6457


Retorno:

{
    "codigoProdutoReporteProducao": "000123",
    "dataCriacao": "01/11/2011 14:30:30",
    "descricaoProdutoReporteProducao": "PRODUTO PADRAO",
    "discriminador": "ReporteProducao",
    "id": 6457,
    "idMovimentacaoReporteOrigem": 11877,
    "ordemProducao": "OP 01821 - 001",
    "qtdeReporteProducao": 2,
    "serieReporteProducao": "01821 - 001/004",
    "tipoEtiqueta": "Reporte",
    "usuario": "Marcio"
}


Consultar uma lista de etiquetas


GET - /rest/etiquetas


Resposta: array de etiquetas


Parâmetros:


Parâmetro
Descrição
inicio
Define o início da listagem, começa com zero. Valor padrão: 0. Exemplo: /rest/etiquetas?inicio=0&limite=100 retorna os 100 primeiros registros
limite
Define a quantidade etiquetas que serão retornadas, Valor padrão: 100. Valor máximo: 100.  Exemplo: /rest/etiquetas?limite=50 retorna os 50 primeiros registros.
query
Filtra as etiquetas que serão retornadas.

Podem ser usados os seguintes campos da etiqueta no filtro:
  • discriminador
  • dataCriacao (formato yyyy-MM-dd ou yyyy-MM-ddTHH:mm:ss)

Podem ser usados os seguintes operadores de comparação
  • Igual a: ==

  • Não igual a: !=

  • Menor que: <

  • Menor ou igual que: <=

  • Maior que: >

  • Maior ou igual que: >=


Operadores lógicos:
  • E: ;
  • OU: ,

Exemplo: query=discriminador==ReporteProducao;dataCriacao>2017-07-27T15:06:58

Retorna as etiquetas com discriminador ReporteProducao e data de criação maior que 27/07/2017 15:06:58


Exemplo: 


GET - http://cliente.nomus.com.br/cliente/rest/etiquetas?inicio=0&limite=5&query=discriminador==ReporteProducao;dataCriacao>2017-07-27


Retorno:


[
    {
        "codigoProdutoReporteProducao": "2238",
        "dataCriacao": "27/07/2017 07:59:27",
        "descricaoProdutoReporteProducao": "produto a",
        "discriminador": "ReporteProducao",
        "id": 200963,
        "idMovimentacaoReporteOrigem": 269806,
        "loteReporteProducao": "44762",
        "ordemProducao": "OP 44762",
        "qtdeReporteProducao": 20,
        "tipoEtiqueta": "Reporte",
        "usuario": "Guilherme"
    },
    {
        "codigoProdutoReporteProducao": "416P",
        "dataCriacao": "27/07/2017 08:00:28",
        "descricaoProdutoReporteProducao": "produto b",
        "discriminador": "ReporteProducao",
        "id": 200964,
        "idMovimentacaoReporteOrigem": 269812,
        "loteReporteProducao": "44669",
        "ordemProducao": "OP 44669",
        "qtdeReporteProducao": 3,
        "tipoEtiqueta": "Reporte",
        "usuario": "Bruno"
    },
    {
        "codigoProdutoReporteProducao": "2238",
        "dataCriacao": "27/07/2017 08:22:25",
        "descricaoProdutoReporteProducao": "produto b",
        "discriminador": "ReporteProducao",
        "id": 200965,
        "idMovimentacaoReporteOrigem": 269815,
        "loteReporteProducao": "44637",
        "ordemProducao": "OP 44637",
        "qtdeReporteProducao": 8,
        "tipoEtiqueta": "Reporte",
        "usuario": "Guilherme"
    },
    {
        "codigoProdutoReporteProducao": "TRJP",
        "dataCriacao": "27/07/2017 08:23:15",
        "descricaoProdutoReporteProducao": "produto d",
        "discriminador": "ReporteProducao",
        "id": 200966,
        "idMovimentacaoReporteOrigem": 269820,
        "loteReporteProducao": "44668",
        "ordemProducao": "OP 44668",
        "qtdeReporteProducao": 1,
        "tipoEtiqueta": "Reporte",
        "usuario": "Daniel"
    },
    {
        "codigoProdutoReporteProducao": "B238A",
        "dataCriacao": "27/07/2017 08:35:50",
        "descricaoProdutoReporteProducao": "produto e",
        "discriminador": "ReporteProducao",
        "id": 200973,
        "idMovimentacaoReporteOrigem": 269825,
        "loteReporteProducao": "44893",
        "ordemProducao": "OP 44893",
        "qtdeReporteProducao": 2,
        "tipoEtiqueta": "Reporte",
        "usuario": "Hebert"
    }
]