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

ASTASTINSERT

Este método possibilita incluir ou editar um ativo 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: 109
classnameStringSimNome da classe utilizada no WADL
Valor Constante: asset_insert_interface
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ast_import

Exemplo de solicitação:

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
idobjectStringSimIdentificador do ativo
nmobjectStringSimNome do ativo
idobjecttypeStringSimIdentificador do tipo de ativo
idteamStringSimIdentificador da equipe responsável
fgapplicationStringSimNome do relacionamento
dtstartoperStringSimRelacionamento inverso:
1 - Sim;
2 - Não.
quantityStringSimQuantidade do ativo
cavityStringCavidade (requerido quando for “Ferramental”)
manufacturerStringFabricante (Razão social)
idserialnumberStringNúmero de série
idmodelStringModelo
idcalendarStringSimIdentificador do calendário
supplierStringFornecedor (Razão social)
vlequipmentcostStringCusto de aquisição
vlcostStringCusto hora
dtrevisionStringData da revisão. Deve ser informada no formato YYYY-MM-DD.
iduserStringSim¹Matrícula do usuário.
attributesStringAtributos 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).
dsdescriptionStringDescrição
characteristicsStringCaracterísticas
dsobservationStringObservações
info

Sim¹ - Requerido somente quando o tipo de ativo utilizado contém revisão.

{
"idobject": "string",
"nmobject": "string",
"idobjecttype": "string",
"idteam": "string",
"fgapplication": "string",
"dtstartoper": "string",
"quantity": "string",
"cavity": "string",
"manufacturer": "string",
"idserialnumber": "string",
"idmodel": "string",
"idcalendar": "string",
"supplier": "string",
"vlequipmentcost": "string",
"vlcost": "string",
"dtrevision": "string",
"iduser": "string",
"attributes": "string",
"dsdescription": "string",
"characteristics": "string",
"dsobservation": "string"
}

Exemplo de resposta:

200 OK

{
"success": true,
"total": 1,
"results": [
{
"Result": true,
"Code": 1
}
]
}