Árvore de páginas

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 projeto e cliente do bem

03. SOLUÇÃO

Foi criada a API no seguinte end point: /ULTPROJBEM

Parâmetros de entrada:

    • cnpj_empresa- CNPJ da empresa
    • cCodBem- Código do Bem
    • CodForm- 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 Bem
    • CodForm- 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
2
3
4
5
6
7
8
9
10

{
   "cnpj_empresa":"53.485.215/0001-06",
   "cCodBem":"0000000002",
   "CodForm":"1",
   "cFilContrato":"D MG 01",
   "cProjeto":"202400236",
   "cObra":"001",
   "cNrAS":"3000236001001D MG 01",
   "cCentroCusto":"111111",
   "cNrProposta":"222222",
   "cCodCliente":"000094",
   "cLojaCliente":"01",
   "cNomeCliente":"SIGALOC 94",
   "cEmailCliente":"email@teste.com",
   "StatusBem":"20",
   "Reserva":""
}


Retorno esperado:
Response:

{
   "Retorno": "OK",
   "Dados":    {
      "Filial": "D MG 01 ",
      "Projeto": "202400236             ",
      "Obra": "001",
      "NrAS": "3000236001001D MG 01       ",
      "CentroCusto": "         ",
      "NrProposta": "                      ",
      "CodCliente": "000094",
      "LojaCliente": "01",
      "NomeCliente": "SIGALOC 94                                                  ",
      "EmailCliente": "testesigaloc@teste.com                                                          ",
      "StatusBem": "20",
      "Reserva": false
   }
}


04. DEMAIS INFORMAÇÕES

Não há

05. ASSUNTOS RELACIONADOS

Apps RENTAL




  • Sem rótulos