Escolar Documentos
Profissional Documentos
Cultura Documentos
CONCEITOS
Integração
É o processo que envia os dados dos apontamentos realizados pelos técnicos/mecânicos do SmartOS para o ERP do cliente.
Autenticação
A primeira etapa é a autenticação por um método POST para isso o usuário deve existir cadastrado
dentro do NFS, com isso é enviado usuário e senha, o retorno é um token que vai expirar em 15 minutos, se
antes desse tempo autenticar novamente é gerado um novo token, o antigo para de funcionar e também tem o
tempo 15 minutos.
A url será o domínio do cliente mais /nfs/api/v1/auth, supondo que o domínio seja
smartos.simova.cloud, no final a chamada será:
https://slcagricola.h.simova.cloud/nfs/api/v1/auth
Parâmetros
Os parâmetros para autenticação são enviados como um Json Object [1] de acordo com a tabela 1.
-1-
password Sim Password do usuário
Empresa
Fazenda Pamplona
Fazenda Pantanal
Fazenda Planeste
Fazenda Perdizes
Fazenda Planorte
Fazenda Planalto
Fazenda Paladino
Fazenda Palmares
Fazenda Parceiro
Fazenda Paysandu
Fazenda Parnaíba
Fazenda Palmeira
Fazenda Parnaguá
Fazenda Paiaguás
Fazenda Pioneira
Fazenda Piratini
Fazenda Panorama
Requisições e Respostas
-2-
"empresa":"Fazenda Planeste"
}'
Response
{
"type": "success",
"msg": "Token gerado com sucesso.",
"token":
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJyb3Rhb2VzdGUuc2ltb3ZhLmNsb3VkIiwibmFtZ
SI6ImFwaXdzQHNpbW92YS5jb20uYnIiLCJlbWFpbCI6ImFwaXdzQHNpbW92YS5jb20uYnIiLCJmaWx
pYWwiOiJDdWlhYlx1MDBlMSIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIyLTA0LTA4IDA5OjA2OjAxIn0=.E
LZXzkixBNZNJQ3GdFE2U9GmjfeS9AAWNl+xF583USg=",
"user": "apiws@simova.com.br"
}
Sincronismo
No sincronismo todas as chamadas são feitas por meio do método POST e no corpo é enviado um Json
Array [2].
-3-
O token sempre é enviado no header.
A url é https://slcagricola.h.simova.cloud/nfs/api/v1/sync/{entidade}
Serviços
Tabela de serviços
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
CODIGO CodigoServico VARCHAR(100) Sim Sim Código do serviço
Serviços - API
Request
-4-
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Servico inserido com sucesso",
"field": "",
"id": "8365"
}
]
Unidade Medida
Request
-5-
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Unidade Medida inserido com sucesso",
"field": "",
"id": "4"
}
]
Medicao
Tabela de medicao
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
Medicao - API
Request
-6-
"DataAbertura": "2022-06-10 13:07:37"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Medicao inserido com sucesso",
"field": "",
"id": "8365"
}
]
Tipo OS
Tabela de tipo de OS
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
Tipo OS - API
Request
-7-
Response
[
{
"type": "success",
"msg": "Cadastro de Tipo OS inserido com sucesso",
"field": "",
"id": "4"
}
]
Causa desvio
Request
-8-
Response
[
{
"type": "success",
"msg": "Cadastro de causa desvio inserido com sucesso",
"field": "",
"id": "4"
}
]
Marca equipamento
Request
-9-
Response
[
{
"type": "success",
"msg": "Cadastro de Marca equipamento inserido com sucesso",
"field": "",
"id": "4"
}
]
Tipo equipamento
Request
- 10 -
Response
[
{
"type": "success",
"msg": "Cadastro de Tipo equipamento inserido com sucesso",
"field": "",
"id": "4"
}
]
Modelo equipamento
Request
- 11 -
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Modelo equipamento inserido com sucesso",
"field": "",
"id": "4"
}
]
Equipamento
Tabela do ativo
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
FROTA FrotaAtivo VARCHAR(100) Sim Sim Frota do ativo
DESCRICAO DescricaoAtivo VARCHAR(100) Não Sim Descrição do ativo
CHASSI Chassi VARCHAR(100) Não Sim Chassi do ativo
FK_MARCA_EQUIPA CodigoMarcaAtiv VARCHAR(100) Não Não Código da Marca do ativo (FK)
MENTO o
MODELO AnoModelo VARCHAR(100) Não Não Modelo e ano do ativo
FK_MODELO_EQUIP CodigoModeloAti VARCHAR(100) Não Sim Código do modelo do ativo (FK)
AMENTO vo
DISPONIBILIDADE_ DisponibilidadeDi VARCHAR(100) Não Não Disponibilidade diária (horas) do ativo
DIARIA aria
FLAG_TIPO_MEDIC TipoMedicao VARCHAR(100) Não Não Tipo de Medição
AO 0:Horímetro;1:Odômetro
FLAG_HORA_TRILH SolicitarHoraTrilh VARCHAR(100) Não Não Solicitar horas de trilha?
A a 1-Sim;0-Não
FLAG_GERAR_OS OsPreventiva VARCHAR(100) Não Não Gerar OS Preventiva?
1-Sim;0-Não
MEDICAO MedicaoInicial VARCHAR(100) Não Não Medição Inicial
FK_FAZENDA Fazenda VARCHAR(100) Não Não Descrição da fazenda (FK)
DIAS_ANTECEDENT DiasAlerta VARCHAR(100) Não Não Quantidade de dias para gerar alerta
ES_ALERTA
Equipamento - API
Request
- 12 -
--url https://slcagricola.h.simova.cloud/nfs/api/v1/sync/EQUIPAMENTO \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiR
mF6ZW5kYSBQYW1wbG9uYSIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIyLTA2LTA4IDE3OjUzOjQyIn0=.qs5pyg
pGQUf+oreyT0LkH4o64fiMcOOO\/H9P\/\/H2VyA=' \
--cookie PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om \
--data ' [
{
"RegistroAtivo": "1",
"FrotaAtivo": "100",
"DescricaoAtivo": "Teste08-03",
"Chassi": "1001",
"CodigoMarcaAtivo": "BRC",
"AnoModelo": "2022",
"CodigoModeloAtivo": "265",
"DisponibilidadeDiaria": "09:30",
"TipoMedicao": "1",
"SolicitarHoraTrilha": "1",
"OsPreventiva": "0",
"MedicaoInicial": "0",
"Fazenda": "Pantanal (FZPT)",
"DiasAlerta": "5"
}
]’
Response
[
{
"type": "success",
"msg": "Cadastro de Equipamento inserido com sucesso",
"field": "",
"id": "4"
}
]
Funcionario
Tabela de funcionario
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
- 13 -
FILIAL Filial VARCHAR(100) Não Sim Filial do funcionário
LOCAL Local VARCHAR(100) Não Sim Local do funcionário
CRACHA Cracha VARCHAR(100) Sim Sim Crachá do funcionário
NOME Nome VARCHAR(100) Não Sim Nome do funcionário
Funcionario - API
Request
- 14 -
"Nome": "Teste",
"Equipe": "MÁQUINAS",
"Pis": "100",
"Mecanico": "1",
"Avaliador": "0",
"Operador": "1",
"DataDemissao": "",
"NumeroCelular": "99 99999-9999",
"AlertaTurno": "1",
"MostrarPainel": "0",
"Disponibilidade": "08:00",
"SituacaoFuncionario": "0",
"DataRetorno": ""
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Funcionario inserido com sucesso",
"field": "",
"id": "4"
}
]
Plano Manutencao
- 15 -
FLAG_TIPO_MEDICA TipoMedicao VARCHAR(100) Não Sim Tipo de medição
O 0:Horímetro;1:Odômetro
Request
Response
[
{
"type": "success",
"msg": "Cadastro de Plano manutencao inserido com sucesso",
"field": "",
"id": "4"
}
]
Tipo Manutencao
- 16 -
Tabela de tipo de manutenção
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
CODIGO CodigoTipoManute VARCHAR(100) Sim Sim Código do tipo de manutenção
ncao
DESCRICAO DescricaoTipoMan VARCHAR(100) Não Sim Descrição do tipo de manutenção
utencao
FLAG_MOBILE Mobile VARCHAR(100) Não Sim Enviar para mobile?
1-Sim;0-Não
FLAG_GERAR_SERVI GerarServico VARCHAR(100) Não Sim Gerar serviço na OS?
CO 1-Sim;0-Não
Request
Response
- 17 -
{
"type": "success",
"msg": "Cadastro de Tipo manutencao inserido com sucesso",
"field": "",
"id": "4"
}
]
Peca
Peca - API
Request
- 18 -
"DescricaoCompleta": "teste",
"DescricaoResumida": "test",
"UnidadeMedida": "Litro"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Peca inserido com sucesso",
"field": "",
"id": "4"
}
]
OS
Tabela de OS
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
FILIAL Filial VARCHAR(100) Não Sim Filial da OS
LOCAL Local VARCHAR(100) Não Sim Local da OS
- 19 -
FK_TIPO_MANUTENC CodigoTipoManute VARCHAR(100) Não Sim Código do tipo de manutenção (FK)
AO ncao
FK_CAUSA_DESVIO CodigoCausaDesv VARCHAR(100) Não Sim Código da causa desvio (FK)
io
OS - API
Request
- 20 -
"ClassificacaoOs": "0"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de OS inserido com sucesso",
"field": "",
"id": "4"
}
]
OS Peca
OS Peca - API
Request
- 21 -
"Filial": "Fazenda Planalto",
"Local": "Planalto, MS-Manutenção",
"CodigoOs": "100",
"CodigoItem": "100",
"QtdRequisitada": "100"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de OS peca inserido com sucesso",
"field": "",
"id": "4"
}
]
OS Servico
Tabela de OS servico
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
ATIVO RegistroAtivo VARCHAR(100) Não Sim Registro ativo
1-Sim;0-Não
FILIAL Filial VARCHAR(100) Não Sim Filial da OS
OS Servico - API
Request
- 22 -
mF6ZW5kYSBQbGFuZXN0ZSIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIyLTA2LTEwIDEyOjQ2OjA1In0=.gYiM8Zi
Bene9Fg\/PUrBIR8020SBy7U8hSvnTr8NPQEE=' \
--cookie PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om \
--data '[
{
"RegistroAtivo": "1",
"Filial": "Fazenda Planalto",
"Local": "Planalto, MS-Manutenção",
"CodigoOs": "100",
"CodigoServico": "100",
"TempoPadrao": "60"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de OS servico inserido com sucesso",
"field": "",
"id": "4"
}
]
Fornecedor
Tabela de Fornecedores
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
CODIGO CodigoFornecedor VARCHAR(100) Não Sim Código Fornecedor
DESCRICAO DescricaoFornecedor VARCHAR(100) Não Sim Descrição Fornecedor
Fornecedor – API
Request
curl --request POST \
--url https://slcagricola.h.simova.cloud/nfs/api/v1/sync/FORNECEDOR \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiRl
pQVCIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIzLTAzLTA4IDEzOjEwOjA1In0=.o1aT4AHS9oUAulvCiGoYj2h\/fke
N9Br3vgbBfbWPS6k=' \
- 23 -
--cookie 'Path=%2F; Path=%2F; PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=diSA2DPbQY67WPaZUZQDN1193nIC3EVwgb9mIbvom%2BEdHEo%2F1bf3tflM9a28bMvYkfydYm
X2hTWaDWRoi0Csdq12xZ4LkRQyEos8SM%2FLkF5O1w1mqmffy6rG4A2S;
AWSALBCORS=diSA2DPbQY67WPaZUZQDN1193nIC3EVwgb9mIbvom%2BEdHEo%2F1bf3tflM9a28bMvYk
fydYmX2hTWaDWRoi0Csdq12xZ4LkRQyEos8SM%2FLkF5O1w1mqmffy6rG4A2S' \
--data '[
{
"RegistroAtivo": "1",
"CodigoFornecedor": "100",
"DescricaoFornecedor": "Teste08-03"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Fornecedor atualizado com sucesso",
"field": "",
"id": "4"
}
]
Produto
Tabela de Produtos
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
CODIGO CodigoProduto VARCHAR(100) Não Sim Código Produto
DESCRICAO DescricaoProduto VARCHAR(100) Não Sim Descrição Produto
FK_MODELO_EQUIPAMENTO CodigoModeloAtivo VARCHAR(100) Não Sim Modelo de
Equipamento (FK)
PART_NUMBER PartNumber VARCHAR(100) Não Sim Part Number
FK_FORNECEDOR_PREFERENCIAL CodigoFornecedorPreferencial VARCHAR(100) Não Sim Fornecedor
Preferencial (FK)
FLAG_SOLICITA_DESCREICAO FlagSolicitaDescricao VARCHAR(100) Não Sim Solicita Descrição?
1-Sim;0-Não
Produto - API
Request
- 24 -
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiRl
pQVCIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIzLTAzLTA4IDEzOjEwOjA1In0=.o1aT4AHS9oUAulvCiGoYj2h\/fke
N9Br3vgbBfbWPS6k=' \
--cookie 'Path=%2F; Path=%2F; PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=%2BmgPRl2VXYEVyze2jVm%2BVm1K9uf2h66TckXFA3Ogarb0wK20JHrHpvbP%2FmL0AsJgaYE
252XuJwO6kg1zxEfxtyONa7eQTQDVgnw4Z7e2%2FunjEy%2FQphFDpIgwJG01;
AWSALBCORS=%2BmgPRl2VXYEVyze2jVm%2BVm1K9uf2h66TckXFA3Ogarb0wK20JHrHpvbP%2FmL0As
JgaYE252XuJwO6kg1zxEfxtyONa7eQTQDVgnw4Z7e2%2FunjEy%2FQphFDpIgwJG01' \
--data '[
{
"RegistroAtivo": "1",
"CodigoProduto": "100",
"DescricaoProduto": "Teste08-03",
"CodigoModeloAtivo": "265",
"PartNumber": "08032023",
"CodigoFornecedorPreferencial": "100",
"FlagSolicitaDescricao": "1"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Produto inserido com sucesso",
"field": "",
"id": "79"
}
]
Contrato
Tabela de Contratos
Campo Descrição API Tipo de dados Chave Campo Descrição
Primária(PK) Obrigatório
CODIGO CodigoContrato VARCHAR(100) Não Sim Código Contrato
DESCRICAO DescricaoContrato VARCHAR(100) Não Sim Descrição Contrato
INICIO_PERIODO InicioPeriodo VARCHAR(100) Não Sim Período inicio do Contrato
FIM_PERIODO FimPeriodo VARCHAR(100) Não Sim Período fim do Contrato
Contrato - API
Request
- 25 -
--url https://slcagricola.h.simova.cloud/nfs/api/v1/sync/CONTRATO \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiRl
pQVCIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIzLTAzLTA4IDEzOjEwOjA1In0=.o1aT4AHS9oUAulvCiGoYj2h\/fke
N9Br3vgbBfbWPS6k=' \
--cookie 'Path=%2F; Path=%2F; PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=Gf6OB%2F8jzTNaF80vkryR%2BNmzU9AE%2FgUvZaXE9r9j1n4wmxdX5fha9hFMzFi%2BI%2FH1
bzaRdyivCBlPgXvsXJhrcW81IarzcQaml7F7k2zsh%2B6bQCdzUrvure7Nlcqw;
AWSALBCORS=Gf6OB%2F8jzTNaF80vkryR%2BNmzU9AE%2FgUvZaXE9r9j1n4wmxdX5fha9hFMzFi%2BI
%2FH1bzaRdyivCBlPgXvsXJhrcW81IarzcQaml7F7k2zsh%2B6bQCdzUrvure7Nlcqw' \
--data '[
{
"RegistroAtivo": "1",
"CodigoContrato": "100",
"DescricaoContrato": "Teste08-03",
"InicioPeriodo": "2023-03-05",
"FimPeriodo": "2023-03-08"
}
]'
Response
[
{
"type": "success",
"msg": "Cadastro de Contrato atualizado com sucesso",
"field": "",
"id": "4"
}
]
Produtos Fornecedor
- 26 -
Request
Response
[
{
"type": "success",
"msg": "Cadastro de Produto Fornecedor inserido com sucesso",
"field": "",
"id": "6"
}
]
- 27 -
Integração
Na integração é feito um GET a partir do ID que é enviado o sincronismo o mesmo deve ser retornado
quando se quer obter as informações de volta para o sistema de terceiro.
A url é https://slcagricola.h.simova.cloud/nfs/api/v1/integration/{entidade}
BOLETIM
Tabela de boletim
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
IMPORTANTE!! Para a API de boletim as informações de técnico são retornadas de acordo com a filial
autenticada.
- 28 -
Request
Response
[
{
"Filial": "Fazenda Planeste",
"Local": "MA-Manutenção",
"SequencialBoletim": "1644348820172",
"DataInicialBoletim": "2022-02-08 16:30:14",
"DataFinalBoletim": "2022-02-09 04:28:22",
"BoletimAtivo": "1",
"HorasBoletim": "43088",
"NomeFuncionario": "JOSE CARLOS MENDES CARDOSO",
"CrachaFuncionario": "192698"
},
{
"Filial": "Fazenda Planeste",
"Local": "MA-Manutenção",
"SequencialBoletim": "1644349151181",
"DataInicialBoletim": "2022-02-08 16:35:43",
"DataFinalBoletim": "2022-02-09 05:01:53",
"BoletimAtivo": "1",
"HorasBoletim": "44770",
"NomeFuncionario": "CAIO FERNANDO ASSUNCAO LIMA",
- 29 -
"CrachaFuncionario": "194760"
}
Nisso é enviada todas informações do boletim que estão configuradas para retorno.
APONTAMENTO
Tabela de apontamento do técnico
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 30 -
FK_DESCRICAO_SUBSISTE DescricaoSubsistema VARCHAR(100) Não Sim Descrição do subsistema
MA (FK)
IMPORTANTE!! Para a API de apontamento as informações de técnico são retornadas de acordo com
a filial autenticada.
Request
Response
[
{
"Filial": "Fazenda Planeste",
"Local": "MA-Manutenção",
"SequencialApontamento": "1644337228622",
"SeqBoletim": "1644332465909",
"DataInicialBoletim": "2022-02-08 11:57:29",
"DataFinalBoletim": "2022-02-09 21:10:19",
"DataInicialApontamento": "2022-02-08 13:17:00",
"DataFinalApontamento": "2022-02-08 14:03:18",
"ApontamentoAtivo": "1",
"CodigoOs": "",
"OsCriada": "",
"CodigoOsApontamento": "",
"FlagDeslocamento": "0",
- 31 -
"TipoApontamento": "2",
"CodigoServico": "",
"DescricaoParada": "Deslocamento",
"HorasApontamento": "2778",
"DescricaoComponente": "",
"DescricaoSubsistema": "",
"DescricaoSistema": "",
"Chassi": ""
},
{
"Filial": "Fazenda Planeste",
"Local": "MA-Manutenção",
"SequencialApontamento": "1644337343726",
"SeqBoletim": "1644318367529",
"DataInicialBoletim": "2022-02-08 08:02:47",
"DataFinalBoletim": "2022-02-08 18:40:56",
"DataInicialApontamento": "2022-02-08 13:19:04",
"DataFinalApontamento": "2022-02-08 17:33:59",
"ApontamentoAtivo": "1",
"CodigoOs": "",
"OsCriada": "991644328184187",
"CodigoOsApontamento": "1644328184187",
"FlagDeslocamento": "0",
"TipoApontamento": "1",
"CodigoServico": "CA-1.4.1",
"DescricaoParada": "",
"HorasApontamento": "15295",
"DescricaoComponente": "Coletor",
"DescricaoSubsistema": "Coletor",
"DescricaoSistema": "Motor\/Arrefecimento\/Combustível",
"Chassi": "1CQS790AAK013012"
}
]
APONTAMENTO STATUS OS
Tabela de apontamento do status da OS
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 32 -
FK_FIM_DH DataFinalBoletim VARCHAR(100) Não Sim Data/hora final do
boletim
Request
- 33 -
--url https://slcagricola.h.simova.cloud/nfs/api/v1/integration/APONTAMENTO_STATUS_OS \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCI
sIm5hbWUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZ
mlsaWFsIjoiRmF6ZW5kYSBQYW1wbG9uYSIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIyLTA4LTAyIDE2O
jI2OjQ4In0=.sN45GL4CpM6bilNHyEL+q8BMRwpwPNcvAkIYG+EsBpM=' \
--cookie 'PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=FLPYFC9Xf%2Fxm1e8SEDlW4%2BKBH5dSWgJpnxClyGMUCyRMJlLlS4lpB%2F6hX%2F1
uh728Pa%2BJbXMQ3T8hpNxr3i0NH7E%2B%2BWqxdBEfrHuK7ivunbYR1SYM4Plrbsy9Bm5b;
AWSALBCORS=FLPYFC9Xf%2Fxm1e8SEDlW4%2BKBH5dSWgJpnxClyGMUCyRMJlLlS4lpB%2F6h
X%2F1uh728Pa%2BJbXMQ3T8hpNxr3i0NH7E%2B%2BWqxdBEfrHuK7ivunbYR1SYM4Plrbsy9Bm5b'
\
--data '{
"periodo": {
"begin": "2022-08-01 15:22:20",
"end" : "2022-08-01 15:22:22"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamentoStatusOs": "1659378138933",
"SeqBoletim": "1659377879786",
"DataInicialBoletim": "2022-08-01 15:17:59",
"DataFinalBoletim": "2022-08-01 15:22:24",
"DataInicialApontamentoStatusOs": "2022-08-01 15:22:20",
"DataFinalApontamentoStatusOs": "",
"ApontamentoAtivo": "1",
"CodigoOs": "999",
"CodigoOsApontamento": "1073",
"OsCriada": "123",
"TipoApontar": "4",
"OsApontaPeca": "0",
"Chassi": "9C2KD0550DR12564",
"SequencialApontamento": "",
"ClienteDescricao": "TESTE",
"ClienteEndereco": "RUA TESTE",
"LocalAtendimento": "Oficina",
"FlagPendencia": "0",
- 34 -
"MotivoPendencia": "TESTE",
"TipoManutencao": "Corretiva",
"ObservacaoPausa": "TESTE",
"CausaDesvio": "Desgaste Natural"
}
]
- 35 -
DA Chegada
IMPORTANTE!! Para a API de apontamento de solicitação da peça item as informações de técnico são
retornadas de acordo com a filial autenticada.
Request
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1656008809049",
"SeqBoletim": "1656007721917",
"DataInicialBoletim": "2022-06-23 15:08:03",
"DataFinalBoletim": "2022-06-27 08:10:48",
"DataInicialApontamento": "2022-06-23 15:26:10",
- 36 -
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOsApontamento": "1056",
"CodigoPeca": "100",
"QuantidadePeca": "1",
"StatusSolicitacao": "0",
"QuantidadePecaAtendida": "1",
"QuantidadePecaInformada": "1",
"FlagConcluidoParcial": "0",
"DataPrevisaoChegada": "2022-08-02 16:26:47",
"Observacao": "TESTE",
"OsCriada": "123",
"UsuarioAtendimento": "TESTE",
"DataAtendimento": "2022-08-02 16:27:00"
}
]
- 37 -
FK_CODIGO_OS CodigoOs VARCHAR(100) Não Sim Código da OS (FK)
Request
Response
[
{
- 38 -
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1656008839471",
"SeqBoletim": "1656007721917",
"DataInicialBoletim": "2022-06-23 15:08:03",
"DataFinalBoletim": "2022-06-27 08:10:48",
"DataInicialApontamento": "2022-06-23 15:26:10",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOsApontamento": "1056",
"OsCriada": "123",
"CodigoOs": "1",
"StatusSolicitacao": "0",
"StatusPendencia": "1",
"DataPrevisaoChegada": "2022-08-02 16:42:17",
"Validacao": "0",
"Concluido": "1",
"EmailEnviado": "1",
"HorasApontamento": "0"
}
]
- 39 -
Request
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1659107035725",
"ApontamentoAtivo": "1",
"CodigoOsApontamento": "1659106948820",
"CodigoServico": "TR78-1.1.2"
}
]
- 40 -
FILIAL Filial VARCHAR(100) Sim Sim Filial
Request
- 41 -
--cookie 'PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=pvgku%2ByW1na0J1sgct8sdJi4iuKmNY2xR6kbuT%2FxPVXXMEIHXMM4XME34RjLWqIyx
CFLMgSnpPkT2vZMNz%2FdmsKwW3m7oNsJUKxLnrQCB%2FVNfLHeD6UhuvL85UOK;
AWSALBCORS=pvgku%2ByW1na0J1sgct8sdJi4iuKmNY2xR6kbuT%2FxPVXXMEIHXMM4XME34RjL
WqIyxCFLMgSnpPkT2vZMNz%2FdmsKwW3m7oNsJUKxLnrQCB%2FVNfLHeD6UhuvL85UOK' \
--data '{
"periodo": {
"begin": "2022-08-02 17:00:07",
"end" : "2022-08-02 23:59:59"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamentoRespostaServico": "12345",
"SeqBoletim": "1656957183044",
"DataInicialBoletim": "2022-07-04 14:52:23",
"DataFinalBoletim": "2022-07-04 14:55:23",
"DataInicialApontamento": "2022-08-02 17:00:07",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"DescricaoGrupoQuestao": "Motor CA",
"DescricaoQuestao": "Estofamento do banco do operador inteiro",
"DescricaoTipoResposta": "Bom",
"ObservacaoApontamento": "TESTE",
"SequencialApontamento": "1633960643436",
"CodigoOsApontamento": "1234",
"CodigoServico": "6686",
"OsCriada": "123",
"HorasApontamento": ""
}
]
APONTAMENTO PENDENCIA
Tabela de apontamento pendência
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 42 -
SEQ_DB_DEVICE SequencialApontamento VARCHAR(100) Sim Sim Sequencial do
apontamento
Request
- 43 -
"end" : "2022-07-22 23:59:59"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1658516106313",
"SeqBoletim": "1658515424424",
"DataInicialBoletim": "2022-07-22 15:43:05",
"DataFinalBoletim": "2022-07-22 17:00:29",
"DataInicialApontamento": "2022-07-22 15:54:27",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOsApontamento": "1050",
"OsCriada": "",
"CodigoOs": "432",
"MotivoPendencia": "Servico relizado conforme solicitado ",
"SequencialStatusOs": "1658516045106"
}
]
APONTAMENTO OBSERVACAO
Tabela de apontamento observação
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 44 -
FIM_DH DataFinalApontamento VARCHAR(100) Não Sim Data/hora final do
apontamento
Request
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1632838013764",
- 45 -
"SeqBoletim": "1632835936607",
"DataInicialBoletim": "2021-09-28 10:28:46",
"DataFinalBoletim": "2021-09-28 17:08:21",
"DataInicialApontamento": "2021-09-28 11:03:35",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"CodigoOs": "654",
"OsCriada": "261632837964328",
"CodigoOsApontamento": "426",
"NomeFuncionario": "Diego Dourado Costa",
"CrachaFuncionario": "197415",
"ObservacaoApontamento": "vazamento no retentor."
}
]
APONTAMENTO MENSAGEM
Tabela de apontamento mensagem
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 46 -
Request
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1632741170331",
"SeqBoletim": "1632736933102",
"DataInicialBoletim": "2021-09-27 07:02:00",
"DataFinalBoletim": "2021-09-27 13:50:36",
"DataInicialApontamento": "2021-09-27 08:12:37",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"DescricaoMensagemCadastro": "",
"NomeFuncionario": "Adalci Rodrigues de Deus",
"CrachaFuncionario": "367",
"DataLeitura": "2021-09-28 07:30:56",
"UsuarioLeitura": "103",
"DescricaoApontamento": "Foi criada a OS OFFLINE NUMERO 1632740980967"
}
- 47 -
]
APONTAMENTO MEDICAO
Tabela de apontamento de medição
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
Request
- 48 -
--cookie 'PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=C5KFM%2FiKFgFdRFhE4YhErE36jtsSLRi1mNcHwDpZwoXJYAFU9pvf5rG1W3o4%2FEk6
NhcyhCM4FU27Gu1gRgD82iT%2FpWWaR9LCg0NWFjHR4E8xMwz6iTvA9uj9M%2FGy;
AWSALBCORS=C5KFM%2FiKFgFdRFhE4YhErE36jtsSLRi1mNcHwDpZwoXJYAFU9pvf5rG1W3o4%
2FEk6NhcyhCM4FU27Gu1gRgD82iT%2FpWWaR9LCg0NWFjHR4E8xMwz6iTvA9uj9M%2FGy' \
--data '{
"periodo": {
"begin": "2021-09-30 10:46:17",
"end" : "2021-09-30 23:59:59"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1633009788165",
"SeqBoletim": "1632995961116",
"DataInicialBoletim": "2021-09-30 06:55:51",
"DataFinalBoletim": "2021-09-30 16:57:05",
"DataInicialApontamento": "2021-09-30 10:46:17",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Diego Dourado Costa",
"CrachaFuncionario": "197415",
"CodigoOsApontamento": "123",
"CodigoOs": "654",
"OsCriada": "1234",
"Chassi": "CQ7500A011405",
"Medicao": "800000.0"
}
]
APONTAMENTO FOTO
Tabela de apontamento de foto
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 49 -
SEQ_DB_DEVICE SequencialApontamento VARCHAR(100) Sim Sim Sequencial do
apontamento
IMPORTANTE!! Para a API de apontamento foto as informações de técnico são retornadas de acordo
com a filial autenticada.
Request
- 50 -
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1652718562192",
"SeqBoletim": "1652718456964",
"DataInicialBoletim": "2022-05-16 13:26:59",
"DataFinalBoletim": "2022-05-16 13:33:33",
"DataInicialApontamento": "2022-05-16 13:28:53",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"CodigoOs": "654",
"OsCriada": "211652701231989",
"CodigoOsApontamento": "1652701231989",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"Foto": "",
"Observacao": "Teste"
}
]
APONTAMENTO EQUIPAMENTO
Tabela de apontamento de equipamento
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 51 -
FIM_DH DataFinalApontamento VARCHAR(100) Não Sim Data/hora final do
apontamento
Request
- 52 -
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1632758865972",
"SeqBoletim": "1632736933102",
"DataInicialBoletim": "2021-09-27 07:02:00",
"DataFinalBoletim": "2021-09-27 13:50:36",
"DataInicialApontamento": "2021-09-27 13:07:37",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"CodigoOs": "654",
"OsCriada": "201632740980967",
"CodigoOsApontamento": "443",
"NomeFuncionario": "Adalci Rodrigues de Deus",
"CrachaFuncionario": "367",
"Horimetro": "00",
"HoraTrilha": "00",
"ChassiApontamento": "123",
"ComponenteApontamento": "321",
"Frota": "45",
"HorimetroAnterior": "1",
"Chassi": "CQDB74ATG0110138"
}
]
- 53 -
INI_DH DataInicialApontamento VARCHAR(100) Sim Sim Data/hora inicial do
apontamento
Request
Response
- 54 -
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1632771022877",
"SeqBoletim": "1632770156990",
"DataInicialBoletim": "2021-09-27 16:12:59",
"DataFinalBoletim": "2021-09-27 16:29:13",
"DataInicialApontamento": "2021-09-27 16:28:51",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"CodigoOs": "1326288",
"OsCriada": "381632770197924",
"CodigoOsApontamento": "415",
"NomeFuncionario": "Nerci Luis Welter",
"CrachaFuncionario": "164399",
"ReclamacaoCliente": "Verificar Vazamento ",
"Causa": "Troca de reparo ",
"Solucao": "Reparo trocado",
"HorasApontamento": "0"
}
]
- 55 -
FLAG_NC Inconformidade VARCHAR(100) Não Sim Inconformidade?
1-Sim;0-Não
IMPORTANTE!! Para a API de apontamento de checklist fim as informações de técnico são retornadas
de acordo com a filial autenticada.
Request
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "123445654",
"SeqBoletim": "1644314727405",
"DataInicialBoletim": "2022-02-08 07:01:50",
"DataFinalBoletim": "2022-02-08 16:58:32",
"DataInicialApontamento": "2022-08-03 11:51:05",
"DataFinalApontamento": "2022-08-03 11:51:10",
"ApontamentoAtivo": "1",
"Inconformidade": "0",
"CodigoOs": "654",
- 56 -
"OsCriada": "321",
"CodigoOsApontamento": "123"
}
]
BOLETIM QUESTIONARIO
Tabela de boletim de questionário
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
Request
- 57 -
"periodo": {
"begin": "2022-08-02 15:08:46",
"end" : "2022-08-02 23:59:59"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialBoletimQuestionario": "1659463766641",
"DataInicialBoletimQuestionario": "2022-08-02 15:08:46",
"DataFinalBoletimQuestionario": "2022-08-02 15:30:20",
"BoletimAtivo": "1",
"HorasBoletim": "0",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304"
}
]
Nisso é enviada todas informações do boletim de questionário que estão configuradas para retorno.
APONTAMENTO QUESTIONARIO
Tabela de apontamento questionário
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
- 58 -
FK_INI_DH DataInicialBoletimQuesti VARCHAR(100) Não Sim Data/hora inicial do
onario boletim
- 59 -
O
Request
Response
- 60 -
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1659464461553",
"SequencialBoletimQuestionario": "1659463766641",
"DataInicialBoletimQuestionario": "2022-08-02 15:08:46",
"DataFinalBoletimQuestionario": "2022-08-02 15:30:20",
"DataInicialApontamento": "2022-08-02 15:20:21",
"DataFinalApontamento": "2022-08-02 15:22:16",
"ApontamentoAtivo": "1",
"Chassi": "1N04730XCC0019963",
"CodigoModeloAtivo": "PV 4730",
"DescricaoModeloAtivo": "PULVERIZADOR JD 4730",
"ObservacaoApontamento": "checklist realizado",
"CodigoQuestionario": "PV",
"DescricaoQuestionario": "Checklist PV Máquina Pulverizadores",
"TipoQuestionario": "0",
"TipoQuestionarioApontamento": "1",
"CodigoTipoAtivo": "PV",
"DescricaoTipoAtivo": "PULVERIZADOR",
"MedicaoApontamento": "50.0",
"HoraTrilha": "0.0",
"DataPrevisaoEntrega": "2022-08-03 15:27:20",
"CodigoOs": "654",
"Equipe": "161125",
"TipoInspecao": "0",
"EstadoConservacao": "0",
"AssinaturaCoordenador": "123",
"AssinaturaOperador": "123",
"AssinaturaAvaliador": "1323",
"SequencialInspecao": "0",
"Coordenador": "Thiago",
"Operador": "Aruan",
"DataAprovacao": "2022-08-02 15:23:43",
"Checklist": "1",
"UsuarioAprovacao": "simova@simova.com.br",
"HorasApontamento": "0"
}
]
- 61 -
LOCAL Local VARCHAR(100) Sim Sim Local
Request
- 62 -
AWSALBCORS=7kT%2FeR67TTNBHTJSCt7ohyFiw5GDDAqM39Xeo1qfgldkQtdo3tfB%2Bv%2BzT5c
PXKyZpFx1r8oRL7Jbl5r5%2BurS8sB%2BIwACHVYpPRBBz%2FkoMisXPv0WDMC5l%2F8u1Px4' \
--data '{
"periodo": {
"begin": "2022-04-18 13:50:44",
"end" : "2022-04-18 23:59:59"
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1650300681544",
"SequencialBoletimQuestionario": "1650300668946",
"DataInicialBoletimQuestionario": "2022-04-18 13:50:32",
"DataFinalBoletimQuestionario": null,
"DataInicialApontamento": "2022-04-18 13:50:44",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"Chassi": "1RW8320RCAP006810",
"HorasApontamento": "0"
}
]
- 63 -
FK_FIM_DH DataFinalBoletimQuestio VARCHAR(100) Não Sim Data/hora final do
nario boletim
Request
- 64 -
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1659464472508",
"SequencialBoletimQuestionario": "1659463766641",
"DataInicialBoletimQuestionario": "2022-08-02 15:08:46",
"DataFinalBoletimQuestionario": "2022-08-02 15:30:20",
"DataInicialApontamento": "2022-08-02 15:20:21",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"Chassi": "1N04730XCC0019963",
"MedicaoApontamento": "50.0",
"HorasApontamento": "0"
}
]
- 65 -
FK_NOME_FUNCIONARIO NomeFuncionario VARCHAR(100) Não Sim Nome do avaliador (FK)
FLAG_RESOLVIDO Resolvido
Request
- 66 -
}
}'
Response
[
{
"Filial": "Fazenda Pamplona",
"Local": "GO-Manutenção",
"SequencialApontamento": "1659464549317",
"SequencialBoletimQuestionario": "1659463766641",
"DataInicialBoletimQuestionario": "2022-08-02 15:08:46",
"DataFinalBoletimQuestionario": "2022-08-02 15:30:20",
"DataInicialApontamento": "2022-08-02 15:21:50",
"DataFinalApontamento": "",
"ApontamentoAtivo": "1",
"CodigoModeloAtivo": "PV 4730",
"DescricaoModeloAtivo": "PULVERIZADOR JD 4730",
"DescricaoGrupoQuestao": "Sistema Hidráulico PV",
"DescricaoQuestao": "Funcionamento do freio de trânsito",
"DescricaoTipoResposta": "Conforme",
"ObservacaoApontamento": "",
"Resolvido": "0",
"Chassi": "1N04730XCC0019963",
"DataResolvido": "",
"UsuarioResolvido": ""
}
]
BOLETIM REQUISICAO
Tabela de Boletim Requisição
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
ID INT(20) Sim Sim ID auto increment
FILIAL Filial VARCHAR(100) Sim Sim Filial
LOCAL Local VARCHAR(100) Sim Sim Local
SEQ_DB_DEVICE SequencialBoletimRequisicao VARCHAR(100) Sim Sim Sequencial do
boletim
INI_DH DataInicialBoletimRequisicao VARCHAR(100) Não Sim Data/hora inicial do
boletim
FIM_DH DataFinalBoletimRequisicao VARCHAR(100) Não Sim Data/hora final do
boletim
ATIVO BoletimAtivo VARCHAR(100) Não Sim Boletim ativo
1-Sim;0-Não
- 67 -
INI_FIM_DIFF_SEC HorasBoletim VARCHAR(100) Não Sim Quantidade de tempo
do boletim
FK_NOME_FUNCIONARIO NomeFuncionario VARCHAR(100) Não Sim Nome do
Mecânico(FK)
FK_CRACHA_FUNCIONARIO CrachaFuncionario VARCHAR(100) Não Sim Crachá do Mecânico
(FK)
FK_CODIGO_OS CodigoOs VARCHAR(100) Não Sim Codigo da Os (FK)
FK_OBSERVACAO_OS ObservacaoOs VARCHAR(100) Não Sim Observacao da OS (FK)
OS_CRIADA OsCriada VARCHAR(100) Não Sim Os criada
manualmente
REQUISICAO_CONFIRMADA FlagRequisicaoConfirmada VARCHAR(100) Não Sim Requisição
confirmada?
1-Sim;0-Não
FLAG_ENVIADA FlagEnviada VARCHAR(100) Não Sim Alerta enviado?
1-Sim;0-Não
IMPORTANTE!! Para a API de boletim requisição as informações de técnico são retornadas de acordo
com a filial autenticada.
Request
curl --request GET \
--url https://slcagricola.h.simova.cloud/nfs/api/v1/integration/BOLETIM_REQUISICAO \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiRl
pQUCIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIzLTAzLTA4IDEzOjU2OjA0In0=.r307LQZlkdkVb315HThu5zto7F
mSow38pCPSYlYV5+o=' \
--cookie 'Path=%2F; Path=%2F; PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=9oUxoymbnTRd4IdHqbuazfHHMXXF2C%2Fu05XCsXgwhWhUubuwPLMX%2BGAh2USI%2FF%2
FmcvtYFWFdFIhXQ534yN9F6ucSRyfrqQS4cUulzezcmaiG7WfgwEMZPj5pHPbX;
AWSALBCORS=9oUxoymbnTRd4IdHqbuazfHHMXXF2C%2Fu05XCsXgwhWhUubuwPLMX%2BGAh2USI%2
FF%2FmcvtYFWFdFIhXQ534yN9F6ucSRyfrqQS4cUulzezcmaiG7WfgwEMZPj5pHPbX' \
--data '{
"periodo": {
"begin": "2023-03-07 00:00:00",
"end" : "2023-03-07 23:59:59"
}
}'
Response
[
{
"Filial": "FZPP",
"Local": "PZPP",
"SequencialBoletimRequisicao": "1678188776778",
"DataInicialBoletimRequisicao": "2023-03-07 08:32:56",
"DataFinalBoletimRequisicao": "2023-03-07 08:33:16",
- 68 -
"BoletimAtivo": "1",
"HorasBoletim": "0",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOs": null,
"ObservacaoOs": null,
"OsCriada": "211678188764755",
"FlagRequisicaoConfirmada": "1",
"FlagEnviada": "0"
},
{
"Filial": "FZPP",
"Local": "PZPP",
"SequencialBoletimRequisicao": "1678190724749",
"DataInicialBoletimRequisicao": "2023-03-07 09:05:24",
"DataFinalBoletimRequisicao": "2023-03-07 09:05:29",
"BoletimAtivo": "1",
"HorasBoletim": "0",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOs": null,
"ObservacaoOs": "Gerada automaticamente mediante processamento de atualização do horímetro\/odômetro
do equipamento.",
"OsCriada": "",
"FlagRequisicaoConfirmada": "1",
"FlagEnviada": "0"
}
]
APONTAMENTO REQUISICAO
Tabela de Apontamento Requisição
Campo Descrição API Tipo de dados Chave Primária(PK) Campo Obrigatório Descrição
ID INT(20) Sim Sim ID auto increment
FILIAL Filial VARCHAR(100) Sim Sim Filial
LOCAL Local VARCHAR(100) Sim Sim Local
SEQ_DB_DEVICE SequencialApontamentoRequisicao VARCHAR(100) Sim Sim Sequencial do
apontamento
FK_SEQ_DB_DEVICE SeqBoletimRequisicao VARCHAR(100) Sim Sim Sequencial do
boletim requisição
(FK)
FK_INI_DH DataInicialBoletimRequisicao VARCHAR(100) Não Sim Data/hora inicial do
boletim
FK_FIM_DH DataFinalBoletimRequisicao VARCHAR(100) Não Sim Data/hora final do
boletim
ATIVO ativo VARCHAR(100) Não Sim Ativo (FK)
INI_DH DataInicialApontamentoRequisicao VARCHAR(100) Sim Sim Data/hora inicial do
apontamento
- 69 -
FIM_DH DataFinalApontamentoRequisicao VARCHAR(100) Não Sim Data/hora final do
apontamento
FK_NOME_FUNCIONARIO NomeFuncionario VARCHAR(100) Não Sim Nome do Mecânico
(FK)
FK_CRACHA_FUNCIONARIO CrachaFuncionario VARCHAR(100) Não Sim Crachá do
Mecânico(FK)
FK_CODIGO_FORNECEDOR CodigoFornecedor VARCHAR(100) Não Sim Fornecedor (FK)
VALOR ValorProduto VARCHAR(100) Não Sim Valor
FK_CODIGO_OS CodigoOs VARCHAR(100) Não Sim Codigo da Os (FK)
FK_OBSERVACAO_OS ObservacaoOs Observacao da Os
(FK)
DATA_APROVACAO DataAprovacao VARCHAR(100) Não Sim Data Aprovação
USUARIO_APROVACAO UsuarioAprovacao VARCHAR(100) Não Sim Usuário Aprovação
STATUS_APROVACAO StatusAprovacao VARCHAR(100) Não Sim Status da Aprovação
OBSERVACAO_REPROVACAO ObservacaoReprovacao VARCHAR(100) Não Não Observação da
Reprovação
OBERSAVACAO_REQUISICAO ObservacaoRequisicao VARCHAR(100) Não Sim Observação da
Requisição
USUARIO_PCMA UsuarioPcma VARCHAR(100) Não Sim Usuário PCMA
DATA_PCMA DataPcma VARCHAR(100) Não Sim Data PCMA
TIPO_RC TipoRc VARCHAR(100) Não Sim Tipo de RC
NUMERO_REQUISICAO NumeroRequisicao VARCHAR(100) Não Sim Número de
Requisição
NUMERO_PEDIDO NumeroPedido VARCHAR(100) Não Sim Número do Pedido
Request
curl --request GET \
--url https://slcagricola.h.simova.cloud/nfs/api/v1/integration/APONTAMENTO_REQUISICAO \
--header 'Content-Type: application/json' \
--header 'authorization:
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzbGNhZ3JpY29sYS5oLnNpbW92YS5jbG91ZCIsIm5hb
WUiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZW1haWwiOiJhcGl3c0BzaW1vdmEuY29tLmJyIiwiZmlsaWFsIjoiRl
pQUCIsImxvY2FsIjpudWxsLCJleHAiOiIyMDIzLTAzLTA4IDE0OjI2OjI2In0=.D3p\/zdrcR2Gz3RXKzotsPbQx6I2
OR1wv7eF1tBldgnw=' \
--cookie 'Path=%2F; Path=%2F; PHPSESSID=cd1ko0dpuj7h3dl07qo7fk56om;
AWSALB=x9IbEMdtYUVZfEdobLu%2F5OF0gIyaAlLZgIg6ZJRnLqqAvk7qHsMWkGCXMZByWZ%2FsVR7K55
rgNRhgcvHAQ6nBw3h3ZCKLZZA0kU6GFsY17Sj5394%2B2VArYbKTNf2b;
AWSALBCORS=x9IbEMdtYUVZfEdobLu%2F5OF0gIyaAlLZgIg6ZJRnLqqAvk7qHsMWkGCXMZByWZ%2FsV
R7K55rgNRhgcvHAQ6nBw3h3ZCKLZZA0kU6GFsY17Sj5394%2B2VArYbKTNf2b' \
--data '{
"periodo": {
"begin": "2023-03-07 00:00:00",
"end" : "2023-03-07 23:59:59"
}
}'
- 70 -
Response
[
{
"Filial": "FZPP",
"Local": "PZPP",
"SequencialApontamentoRequisicao": "1678205514894",
"SeqBoletimRequisicao": "1678205512320",
"DataInicialBoletimRequisicao": "2023-03-07 13:11:52",
"DataFinalBoletimRequisicao": "2023-03-07 13:12:24",
"DataInicialApontamentoRequisicao": "2023-03-07 13:12:02",
"DataFinalApontamentoRequisicao": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOs": null,
"ObservacaoOs": null,
"OsCriada": "211678135605045",
"CodigoOsApontamentoRequisicao": "1678135605045",
"": "",
"ValorProduto": "0.00",
"DataAprovacao": "2023-03-08 09:18:43",
"UsuarioAprovacao": "simova.admin",
"StatusAprovacao": "3",
"ObservacaoReprovacao": "",
"UsuarioPcma": "simova.admin",
"DataPcma": "2023-03-08 09:19:38",
"TipoRc": "1",
"ObservacaoRequisicao": "Não foi encontrado nenhum fornecedor com contrato vigente para esta peça, favor
verificar!",
"NumeroRequisicao": "",
"NumeroPedido": ""
},
{
"Filial": "FZPP",
"Local": "PZPP",
"SequencialApontamentoRequisicao": "1678205522766",
"SeqBoletimRequisicao": "1678205512320",
"DataInicialBoletimRequisicao": "2023-03-07 13:11:52",
"DataFinalBoletimRequisicao": "2023-03-07 13:12:24",
"DataInicialApontamentoRequisicao": "2023-03-07 13:12:08",
"DataFinalApontamentoRequisicao": "",
"ApontamentoAtivo": "1",
"NomeFuncionario": "Adilson Ferreira Santos",
"CrachaFuncionario": "304",
"CodigoOs": null,
"ObservacaoOs": null,
- 71 -
"OsCriada": "211678135605045",
"CodigoOsApontamentoRequisicao": "1678135605045",
"": "",
"ValorProduto": "0.00",
"DataAprovacao": "2023-03-08 08:44:19",
"UsuarioAprovacao": "simova.admin",
"StatusAprovacao": "3",
"ObservacaoReprovacao": "",
"UsuarioPcma": "simova.admin",
"DataPcma": "2023-03-08 08:47:13",
"TipoRc": "1",
"ObservacaoRequisicao": "Não foi encontrado nenhum fornecedor com contrato vigente para esta peça, favor
verificar!",
"NumeroRequisicao": "",
"NumeroPedido": ""
}
]
- 72 -