Navigation:  Integração via web services REST > Web services publicados > Insumo >

INSINS

Previous  Top  Next

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

 

X1 - Requerido somente quando o tipo de item utilizado contém revisão.