INSINS
Este método possibilita incluir/editar um insumo por meio de um Web Service REST.
POST /apigateway/se/generic/gn_webservice/gn_webservice_execute.php
Parâmetros de consulta:
Query parameters | Tipo | Requerido | Descrição |
---|---|---|---|
cdprod | Numeric | Sim | Código do produtoValor Constante: 149 |
classname | String | Sim | Nome da classe utilizada no WADLValor Constante: supply_insert_interface |
classpath | String | Sim | Caminho para a classe utilizada no WADLValor Constante: sp_import |
Exemplo de solicitação:
Atributos suportados:
Request Body Parameter | Tipo | Requerido | Descrição |
---|---|---|---|
idobject | String | Sim | Identificador do insumo |
nmobject | String | Sim | Nome do insumo |
idobjecttype | String | Sim | Identificador do tipo de insumo |
idteam | String | Sim | Identificador da equipe responsável |
idmeasunity | String | Sim | Identificador da unidade de medida |
dtrevision | String | Não | Data da revisão |
idcolor | String | Não | Identificador da cor |
idodor | String | Não | Identificador do odor |
idonucode | String | Não | Código da ONU |
idabntcode | String | Não | Código da ABNT |
iddangerousness | String | Não | Identificador da periculosidade |
idclassification | String | Não | Identificador da classificação |
fgcontrol | String | Não | Controle de lote e série [1- Lote, 2 - Série] |
fgphysicalstate | String | Não | Estado físico [1 - Sólido, 2 - Líquido, 3 - Gasoso, 4- Pastoso] |
vlcost | String | Não | Custo hora |
iduser | String | Sim¹ | Matrícula do usuário |
attributes | String | Não | Atributos do ativo. Exemplo: Identificador_do_atributo=valor1_do_atributo , valor2_do_atributo,valor3_do_atributo .Obs.: ▪ Para atributos com valor numérico, o separador de casas decimais deverá ser o ‘.’ (ponto). ▪Para campos de data, o valor deve ter o formato “Y-M-D”(Ano-Mês-Dia). |
dsobservation | String | Não | Observações |
dsconstituents | String | Não | Descrição geral da composição |
info
Sim¹ - Requerido somente quando o tipo de item utilizado contém revisão.
{
"idobject": "string",
"nmobject": "string",
"idobjecttype": "string",
"idteam": "string",
"vlcost": "string",
"idmeasunity": "string",
"dtrevision": "string",
"idcolor": "string",
"idodor": "string",
"idonucode": "string",
"idabntcode": "string",
"iddangerousness": "string",
"idclassification": "string",
"fgcontrol": "string",
"fgphysicalstate": "string",
"iduser": "string",
"attributes": "string",
"dsobservation": "string",
"dsconstituents": "string"
}
Exemplo de resposta:
200 OK
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}