Árvore de páginas

Versões comparadas

Chave

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

...

  • Criar listagem, schemas e recuperação de dados para Objetos de Negócio (ADR010001)
    • Solução: Implementada camada de Business Objects que expõe listagem (catálogo), endpoints de schema e endpoints de dados. Suporta Entity e Query, com contrato compatível com Smart View.
  • Trocar rotas de "/smartview/" por "/business-objects"
    • Solução: URLs padronizadas para /business-objects/v1 (base), com caminhos de schema e data usando esse prefixo.
  • Implementar segurança (header Authorization) em dois níveis: 1) credenciais API-Hub; 2) fallback T-Provider & Keycloak
    • Solução: Fluxo de autenticação em duas camadas implementado — primeiro tenta credenciais do API-Hub; em caso de 401/expiração faz fallback para T-Provider/Keycloak.
  • Trocar isEnableSmartView para isBusinessObject e revisar colunas do BD
    • Solução: Mudanças a nível de banco (migrations/colunas antigas contendo "smart_view").
  • Permitir ON Objetos de Negócio também para modelo Query (além de Entity)
    • Solução: Modelo de Query -based Business Objects adicionados à listagem; geram schema (properties/parameters) e endpoint de dados. Parâmetros da query são extraídos automaticamente (tokens ::campo) e expostos como parameters.

...