01. DADOS GERAIS
Linha de Produto: | TOTVS RENTAL |
---|---|
Segmento: | Serviços |
Módulo: | SIGALOC |
Função: | GeraCheckList |
Ticket: | Não há. |
Story: | DSERLOCA-4105 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Get (Regra tipo API Sync) para receber o Body com a informações para retornar os formulários para o aplicativo
03. SOLUÇÃO
Foi criada a API no seguinte end point: /GeraCheckList?cAut=Cnpj - SIGAMAT
Parâmetros de entrada:
- cAut - parâmetro da URL que contém o Cnpj cadastrado no SIGAMAT para logar no ambiente da empresa
Obrigatórios:
- cAut
Request:
1 |
Retorno esperado:
Response:
{
"Retorno": "OK",
"Forms": [
{
"Cod": "2",
"Nome": "CHECK-LIST DE ENTREGA E DEVOLUÃÃO",
"Modelo": [ {
"Cod": "001LOC",
"Nome": "FAMILIA SIGALOC",
"Seq": [ {
"Cod": "0001",
"Nome": "LOCACAO",
"Topicos": [ {
"Cod": "000002",
"Nome": "TESTE ENTREGA",
"Itens": [
{
"Cod": "000001",
"Nome": "FURO",
"NaoAplica": "A",
"Foto": "A"
},
{
"Cod": "000002",
"Nome": "RASGO",
"NaoAplica": "A",
"Foto": "C"
},
{
"Cod": "000003",
"Nome": "DESGASTE",
"NaoAplica": "A",
"Foto": "0"
}
]
}]
}]
}]
},
{
"Cod": "3",
"Nome": "CHECK-LIST DE TRANSPORTE",
"Modelo": [ {
"Cod": "001LOC",
"Nome": "FAMILIA SIGALOC",
"Seq": [ {
"Cod": "0001",
"Nome": "LOCACAO",
"Topicos": [ {
"Cod": "000003",
"Nome": "TESTE APP",
"Itens": [ {
"Cod": "000004",
"Nome": "RECAPAGEM",
"NaoAplica": "A",
"Foto": "A"
}]
}]
}]
}]
},
{
"Cod": "4",
"Nome": "AVARIA",
"Modelo": [ {
"Cod": "001LOC",
"Nome": "FAMILIA SIGALOC",
"Seq": [ {
"Cod": "0001",
"Nome": "LOCACAO",
"Topicos": [ {
"Cod": "000004",
"Nome": "AVARIA",
"Itens": [ {
"Cod": "000003",
"Nome": "DESGASTE",
"NaoAplica": "A",
"Foto": "N"
}]
}]
}]
}]
},
{
"Cod": "5",
"Nome": "VENDA",
"Modelo": [ {
"Cod": "001LOC",
"Nome": "FAMILIA SIGALOC",
"Seq": [ {
"Cod": "0001",
"Nome": "LOCACAO",
"Topicos": [ {
"Cod": "000005",
"Nome": "VENDA",
"Itens": [ {
"Cod": "000004",
"Nome": "RECAPAGEM",
"NaoAplica": "A",
"Foto": "N"
}]
}]
}]
}]
}
]
}
04. DEMAIS INFORMAÇÕES
Não há