01. DADOS GERAIS
Linha de Produto: | TOTVS RENTAL |
---|---|
Segmento: | Serviços |
Módulo: | SIGALOC |
Função: | RETCHECKLIST |
Ticket: | Não há. |
Story: | DSERLOCA-4104 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Post (Regra tipo API Sync) para receber o Body com a informações para Retornar os CheckList em Aberto
03. SOLUÇÃO
Foi criada a API no seguinte end point: /RETCHECKLIST
Parâmetros de entrada:
- "cnpj_empresa":"53485215000106" CNPJ CADASTRADO NO SIGAMAT PARA LOGAR CORRETAMENTE NO AMBIENTE DA EMPRESA
- Tipo - Filial do Contrato gerado
- cCodBem- Código do Bem
- CodCheck- Código do CheckList gerado pelo aplicativo
- cCodForm- Código do Formulário
- cSeq - Sequência do Formulário
- CodCheck- Código do CheckList em Aberto
Obrigatórios:
- Tipo
- cnpj_empresa
- cCodBem
- CodCheck
- cCodForm
- cSeq
- CodCheck
Request:
1 | { "cnpj_empresa":"53485215000106", |
Retorno esperado:
Response:
{
"Retorno": "OK",
"Dados": {
"KM": 12000,
"Modelo": "Modelo X",
"CodCliente": "Cliente0",
"LojaCliente": "Loja",
"NomeCliente": "Nome do Cliente",
"Contrato": "Contrato1234",
"Obra": "Obr",
"NrAS": "AS002",
"Estado": "SP",
"Cidade": "Sao Paulo",
"CodCheck": "0000000124",
"NivelCombustivel": 0,
"Observacao": "ASDFGHJKLASDFGHJKLASDFGHJKLASDFGHJKL",
"Itens": [ {
"CodTop": "000001",
"CodItem": "000013",
"Resposta": "A",
"NomeItem": "Rasgo",
"NomeTop": "",
"Imagens": [{"base64": "0///"}]
}],
"ClienteAutorizado": {
"Nome": "Cliente Nome",
"Cnh": "CNH001",
"Celular": "11999999999",
"Email": "cliente@email.com",
"DataHora": "",
"Assinatura": "assinatura/base64/data//",
"Foto": "foto/base64/data"
}
}
}
04. DEMAIS INFORMAÇÕES
Não há