Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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 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 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
2
3
4
5
6
7
8
9
10

{
   "cnpj_empresa":"53.485.215/0001-06",
   "cCodBem":"0000000002",
}


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        "

...

Retorno esperado:
Response:

{
   "Retorno": "OK,
      "TemContador": "N",
      "Reserva": true,
      "TipoMes": "Dias corridos",
      "ClienteObra": "000001",
      "LojaObra": "01",
      "DadosNomeObra":    {"CLIENTE PADRAO                                              ",
      "FilialTemVistoria": "D MG 01 S",
      "ProjetoDatVistoria": "202400236 15/10/20",
      "HorVistoria": "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      ",
      "StatusBemRamal": "10   ",

      "maxstringsize ": "10",
      "Celular": "20(11) 9999-9999      ",

      "ReservaSitBem": false"A"
   }
}


04. DEMAIS INFORMAÇÕES

Não há

05. ASSUNTOS RELACIONADOS

Easy Apps RENTAL