[Cadastrar] Integração via API Portais BLL/BNC

Imprimir

[Cadastrar] Integração via API Portais BLL/BNC

Principais Mudanças

1. Botão Carregar Itens (Interno)

Antes

  • Ao clicar no botão, o sistema buscava a licitação no cache.

  • Caso não encontrasse, fazia a busca diretamente no portal.

Agora

  • Ao clicar no botão, o sistema busca a licitação no banco de dados interno, que armazena os dados provenientes da API do portal.

  • Caso a licitação não seja localizada nesse banco, é realizada uma nova tentativa de busca diretamente na API do portal.

Exceção

  • Se houver falha na conexão com o banco de dados que armazena os dados da API, a busca é realizada diretamente no cache.


2. Importar Itens do Portal

Antes

  • Ao clicar em Importar Itens do Portal, a busca era realizada diretamente no portal.

Agora

  • Ao clicar no botão, o sistema segue o mesmo fluxo do botão Carregar Itens:

    • Busca inicial no banco de dados interno (dados da API do portal);

    • Caso não encontre, tenta buscar diretamente na API do portal.


3. Carregamento de Licitação ao Manipular Propostas

Novo comportamento

  • Sempre que uma proposta for carregada, seja ao:

    • Adicionar uma nova proposta;

    • Clicar em Carregar Itens;

    • Clicar em Carregar Itens do Portal;

    • Editar uma proposta já adicionada anteriormente;

o sistema irá buscar e exibir os dados atualizados da licitação.

  • Caso já exista uma proposta cadastrada no portal, essas informações serão exibidas automaticamente.

Antes

  • Era possível identificar a existência de proposta cadastrada apenas ao clicar em Carregar Itens do Portal.


4. Impressão da Proposta Comercial

Antes

  • As informações de marca e modelo dos itens não eram carregadas na impressão da proposta.

Agora

  • As informações de marca e modelo são carregadas corretamente via API e passam a constar na impressão da proposta comercial.