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. |
recursoApontamentoReporteProducao | texto | Nome do recurso do apontamento vinculado ao 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:
Podem ser usados os seguintes operadores de comparação
Operadores lógicos:
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" } ]