Contexto
Atualmente, o SINAPI+ utiliza arquivos Excel locais como fonte de dados para
composições e preços.
Como o objetivo da aplicação é trabalhar com dados SINAPI reais, deve ser
avaliada e implementada a integração com a API AutoSINAPI como fonte externa
de dados de referência.
A integração não deve acoplar o domínio ao contrato HTTP externo. Os dados
recebidos da AutoSINAPI devem ser convertidos para os modelos existentes do
domínio.
Objetivo
Criar uma camada de integração com a AutoSINAPI capaz de consultar dados SINAPI
e convertê-los para os modelos de domínio do SINAPI+.
Critérios de aceite
Questões a responder
- Quais endpoints da AutoSINAPI serão utilizados?
- A API fornece composições, componentes, coeficientes e preços?
- Como são representados UF e competência?
- Os preços são desonerados ou não desonerados?
- A aplicação consultará a API em tempo real ou manterá cache/base local?
Contexto
Atualmente, o SINAPI+ utiliza arquivos Excel locais como fonte de dados para
composições e preços.
Como o objetivo da aplicação é trabalhar com dados SINAPI reais, deve ser
avaliada e implementada a integração com a API AutoSINAPI como fonte externa
de dados de referência.
A integração não deve acoplar o domínio ao contrato HTTP externo. Os dados
recebidos da AutoSINAPI devem ser convertidos para os modelos existentes do
domínio.
Objetivo
Criar uma camada de integração com a AutoSINAPI capaz de consultar dados SINAPI
e convertê-los para os modelos de domínio do SINAPI+.
Critérios de aceite
Questões a responder