Histórico da Página
01. DADOS GERAIS
| Linha de Produto: | TOTVS RENTAL |
|---|---|
| Segmento: | Serviços |
| Módulo: | SIGALOC |
| Função: | ULTPROJBEM |
| Ticket: | Não há. |
| Story: | DSERLOCA-4109 |
02. SITUAÇÃO/REQUISITO
Criar API do Tipo Post (Regra tipo API Sync) para receber o Body com o ultimo último projeto e cliente do bem.
03. SOLUÇÃO
Foi criada a API no seguinte end point: /ULTPROJBEM
...
- cnpj_empresa- CNPJ da empresa
- cCodBem- Código do BemCodForm- Código do Formulário
- cFilContrato- Filial do contrato do Totvs Renatl
- cProjeto - Projeto do Totvs Rental
- cObra- Obra do Totvs Rental
- cNrAS- Número da Autorização do Serviço do Totvs Rental
- cCentroCusto- Centro do Custo
- cCodCliente - Código do cliente
- cLojaCliente - Loja do Cliente
- cNomeCliente - Razão Social do Cliente
- cEmailCliente - E-mail do Cliente
- StatusBem - Status do Bem
Obrigatórios:
- cnpj_empresa- Filial do Contrato gerado
- cCodBem- Filial do BemCodForm- Código do CheckList gerado pelo aplicativo
- cFilContrato- Placa do Bem/Vecículo se houver
- cProjeto- Código do Formulário
- cObra- Descrição do Formulário
- cNrAS- Código da família do Bem
- cCentroCusto- Sequencia do formulário
- cCodCliente
- cLojaCliente
- cNomeCliente
- cEmailCliente
- StatusBem
Request:
1 | { |
Retorno esperado:
Response:
{
"
...
Retorno": "
...
OK",
"
...
Dados": {
"Filial": "
...
",
"
...
Projeto": "
...
202500343 ",
"
...
Obra": "001",
"
...
NrAS": "
...
3000343001001D MG 01 ",
"
...
CentroCusto": "
...
",
"
...
NrProposta": "
...
202500343 ",
"
...
CodCliente": "
...
000001",
"
...
LojaCliente": "01",
"
...
NomeCliente": "
...
CLIENTE PADRAO ",
"
...
EmailCliente": "
...
",
"StatusBem": "
...
L2",
"
...
Contador": "0 "
...
,
"TemContador": "N",
"Reserva": true,
"TipoMes": "Dias corridos",
"ClienteObra": "000001",
"LojaObra": "01",
"NomeObra": "CLIENTE PADRAO ",
"TemVistoria": "S",
Retorno esperado:
Response:
{
"Retorno": "OK",
"Dados": {
"FilialDatVistoria": "D MG 01 15/10/20",
"ProjetoHorVistoria": "202400236 1000",
"NomeResponsa": "NOME DO RESPONSAVEL ",
"ObraEmailReponsa": "001[email protected] ",
"NrASCNPJ": "3000236001001D MG 01 "00000000000000",
"InsEstadual": "00000000000 ",
"CentroCustoCEI": "123456 ",
"NrPropostaBairro": "BAIRRO TESTE ",
"Cidade": "SAO PAULO ",
"CodClienteEndereco": "000094ENDERECO TESTE ",
"LojaClienteEstado": "01SP",
"NomeClienteCEP": "SIGALOC 94 07500000",
"Contato": "NOME DO CONTATO ",
"RG": "000000000000",
"Departamento": "TECNOLOGIA ",
"EmailClienteEmail": "testesigaloc@teste.com email do contato ",
"DDD": "11 ",
"Telefone": "9999-9999 ",
"Ramal": "10 ",
"maxstringsize ": "10",
"StatusBemCelular": "20(11) 9999-9999 ",
"ReservaSitBem": false"A"
}
}
04. DEMAIS INFORMAÇÕES
Não há