Este método possibilita incluir/editar um insumo por meio de um Web Service REST.
URL do serviço
|
http://<domínio>/apigateway/se/generic/gn_webservice/gn_webservice_execute.php
|
Parâmetros de entrada
|
Identificador
|
Valor constante
|
Parâmetro
|
Tipo
|
Descrição
|
cdprod
|
149
|
QUERY
|
NUMERIC
|
Código do produto
|
classname
|
supply_insert_interface
|
QUERY
|
STRING
|
Nome da classe utilizada no WADL
|
classpath
|
sp_import
|
QUERY
|
STRING
|
Caminho para a classe utilizada no WADL
|
Corpo da requisiçã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"
}
|
Parâmetros de saída
|
{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}
|
Para a inserção de cada um destes itens da requisição, é necessário seguir o padrão abaixo documentado.
Requisição
|
Identificador
|
Requerido
|
Descrição
|
idobject
|
X
|
Identificador do insumo
|
nmobject
|
X
|
Nome do insumo
|
idobjecttype
|
X
|
Identificador do tipo de insumo
|
idteam
|
X
|
Identificador da equipe responsável
|
idmeasunity
|
X
|
Identificador da unidade de medida
|
dtrevision
|
|
Data da revisão
|
idcolor
|
|
Identificador da cor
|
idodor
|
|
Identificador do odor
|
idonucode
|
|
Código da ONU
|
idabntcode
|
|
Código da ABNT
|
iddangerousness
|
|
Identificador da periculosidade
|
idclassification
|
|
Identificador da classificação
|
fgcontrol
|
|
Controle de lote e série [1- Lote, 2 - Série]
|
fgphysicalstate
|
|
Estado físico [1 - Sólido, 2 - Líquido, 3 - Gasoso, 4- Pastoso]
|
vlcost
|
|
Custo hora
|
iduser
|
X1
|
Matrícula do usuário
|
attributes
|
|
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
|
|
Observações
|
dsconstituents
|
|
Descrição geral da composição
|
|