Pular para o conteúdo principal
Versão: 2.2.3

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 parametersTipoRequeridoDescrição
cdprodNumericSimCódigo do produto
Valor Constante: 149
classnameStringSimNome da classe utilizada no WADL
Valor Constante: supply_insert_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: sp_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idobjectStringSimIdentificador do insumo
nmobjectStringSimNome do insumo
idobjecttypeStringSimIdentificador do tipo de insumo
idteamStringSimIdentificador da equipe responsável
idmeasunityStringSimIdentificador da unidade de medida
dtrevisionStringNãoData da revisão
idcolorStringNãoIdentificador da cor
idodorStringNãoIdentificador do odor
idonucodeStringNãoCódigo da ONU
idabntcodeStringNãoCódigo da ABNT
iddangerousnessStringNãoIdentificador da periculosidade
idclassificationStringNãoIdentificador da classificação
fgcontrolStringNãoControle de lote e série [1- Lote, 2 - Série]
fgphysicalstateStringNãoEstado físico [1 - Sólido, 2 - Líquido, 3 - Gasoso, 4- Pastoso]
vlcostStringNãoCusto hora
iduserStringSim¹Matrícula do usuário
attributesStringNãoAtributos 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).
dsobservationStringNãoObservações
dsconstituentsStringNãoDescriçã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
}
]
}