Árvore de páginas

01. DADOS GERAIS

Linha de Produto:TOTVS RENTAL
Segmento:Serviços
Módulo:SIGALOC
Função:

RETFROTASAPP

Ticket:Não há.
Story:

DSERLOCA-5167

02. SITUAÇÃO/REQUISITO

Criar API do Tipo Get (Regra tipo API Sync) para receber o Body com a informações para retornar as Frotas Locadas para o aplicativo

03. SOLUÇÃO

Foi criada a API no seguinte end point: /rest/RETFROTASAPP?cod=&loja=&cnpj=86780284000100&aut=53485215000106

Parâmetros de entrada:

    • cod - código do cliente logado no app
    • loja - loja do cliente logado no app
    • cnpj - cnpj do cliente logado no app
    • aut - cnpj da empresa cadastrada no SIGAMAT (Dadastro de empresas), é obrigatório pois server para logar na empresa/filial do sistema.
    • Os parâmetros acima são obrigatórios segui a regra:
    • caso sejam informados código do cliente (param1) e loja do cliente (param2) não será necessa´rio informar o cnpj cliente logado no app (param3)
    • caso seja informado o cnpj do cliente logado no app (param3) não será necessário informar os parâmetros param1 e param2

Obrigatórios:

    • cod e loja - serão obrigatórios se não for informado o cnpj
    • cnpj - será obrigatório caso não sejam informados os parâmetros cod e loja
    • aut - cnpj da empresa cadastrada no SIGAMAT (Cadastro de empresas), é obrigatório pois server para logar na empresa/filial do sistema.


Retorno esperado:
Response:

{
   "Retorno": "OK",
   "cnpj": "12618366000108",
   "Nome": "CLIENTE PLATAFORMAS ELEVATORIOS",
   "Frotas":    [
            {
         "projeto": "202300138",
         " obra": "001",
         " nome_obra": "000096",

          " as": "3000138001001D MG 01",
         " data_inicio": "20230101",
         " produto": "ELEVADOR01",
         " placa": "",
         " equipamento": "PLATAFORMA01"
      },
            {
         "projeto": "202300138",
         " obra": "001",
         " nome_obra": "000096",

         " as": "3000138001001D MG 01",
         " data_inicio": "20230101",
         " produto": "ELEVADOR01",
         " placa": "",
         " equipamento": "PLATAFORMA02"
      }
   ]
}

04. DEMAIS INFORMAÇÕES

Tabelas envolvidas:

FP0 - PROJETOS

FQ4 - CENTRAL DE BENS

FQD - STATUS DOS BENS

ST9 - BENS

FPA - LOCAÇÃO X PROJETO

05. ASSUNTOS RELACIONADOS

API's RENTAL





  • Sem rótulos