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"
}
]

