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

ASTCHECKININSERT

Este método possibilita criar os registros de movimentação de retorno de utilização 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: assetcheckininsert
classpathStringSimCaminho para a classe utilizada no WADL
Valor Constante: ast_import

Atributos suportados:

Request Body ParameterTipoRequeridoDescrição
protocolStringSimCódigo do protocolo
checkindateStringSimData de retorno
checkintimeStringSimHorário de retorno
conditionStringNãoCondição
conditioncommentStringNãoObservação da Condição
actionStringSimAção: (1 - Habilitar para uso, 2 - Desativar ativo, 3 - Enviar para manutenção, 4 - Saída para calibração)
checkinlocationuserStringNãoLocalização de retorno - Matrícula do usuário
checkinlocationidStringNãoLocalização de retorno - Identificador da localização
checkinlocationlatitudeStringNãoLocalização de retorno - Latitude
checkinlocationlongitudeStringNãoLocalização de retorno - Longitude
checkinlocationcommentStringNãoLocalização de retorno - Observação
commentsStringNãoObservação
assetidStringNãoIdentificador do ativo, caso não seja passado vai tentar executar para todos os ativos do protocolo
typeStringNãoTipo da movimentação: (1 - Utilização)

Exemplo de solicitação:

{
"protocol": 17,
"checkindate": "2023-08-15",
"checkintime": "07:50",
"condition": "ST-01",
"conditioncomment": "this is a comment",
"action": 1,
"checkinlocationuser": "9901",
"checkinlocationid": "BR-008",
"checkinlocationlatitude": "-26.30222",
"checkinlocationlongitude": "-48.85197",
"checkinlocationcomment": "this is a comment",
"comments": "this is a comment",
"assetid": "MVP-009",
"type": 1
}

Exemplo de resposta em caso de sucesso: 200 OK

{
"success": true,
"message": "Operação realizada com sucesso",
"code": 1,
"data": []
}

Exemplo de resposta em caso de erro:

{
"success": false,
"message": "Não encontrado: [protocol: 90]",
"code": -15,
"data": []
}