1. Objetivo
Desenvolver uma plataforma web para hospedar relatórios financeiros em Power BI, permitindo que cada cliente tenha acesso seguro, personalizado e com recursos adicionais de automação, impressão e inteligência analítica.
2. Requisitos Funcionais
2.1. Acesso e Segurança
•Cada cliente terá login e senha próprios.
•Plataforma deverá suportar multi-tenant (ambiente separado por cliente).
•Autenticação e segurança compatíveis com as políticas da Microsoft para relatórios embedados.
2.2. White-Label e Customização
•Plataforma white-label, permitindo que cada cliente utilize sua identidade visual (cores, logotipo e layout). Incluindo a tela de login.
•Nível administrador por cliente, com capacidade de:
oGerenciar a conta da empresa.
OCriar e remover usuários internos.
ODefinir permissões para que cada usuário acesse apenas os relatórios específicos atribuídos a ele.
2.3. Onboarding Self-Service
•Onboarding automatizado e guiado, para que o cliente possa contratar e configurar sem suporte manual.
•Processo self-service incluindo:
oCriação de conta.
OConfiguração inicial (parâmetros financeiros e integração de dados).
OUpload ou conexão com base de dados.
OPermitir que o usuário faça atualizações manuais
2.4. Contratação e Pagamento Automático
•Fluxo integrado de contratação, onde o cliente:
oRealiza a assinatura do serviço.
OÉ direcionado automaticamente para o onboarding.
OConclui toda a configuração sem intervenção manual da equipe de suporte.
2.5. Relatórios Power BI Embedados
•Relatórios embedados diretamente na plataforma.
•Funcionalidades adicionais:
oImpressão em PDF de relatórios completos.
OImpressão expandida de tabelas e relatórios analíticos, respeitando filtros aplicados e exibindo todos os dados (não apenas captura de tela).
OFuncionalidade de bookmark no relatórios
2.6. Agendamento e Envio de Relatórios
•Usuário poderá configurar relatórios com filtros e parâmetros desejados.
OInicialmente podemos ter alguns templates
•Possibilidade de agendar o envio automático por e-mail em diferentes frequências: diário, semanal, mensal, etc.
•Envio em formato PDF ou Excel (dependendo da necessidade do cliente).
2.7. Integração com (IA)
•Integração com módulo de IA, que deve:
oAvaliar resultados e tendências (ex.: Aumento/redução de receitas, custos e margens).
OGerar insights acionáveis para o cliente, com recomendações práticas de gestão (ex.: Reduzir custo X, renegociar despesa Y, ajustar preço do produto Z).
OFuncionar como um analista/consultor financeiro virtual.
2.8. Teste Gratuito
•Usuário poderá realizar cadastro em plano de teste gratuito por 7 dias.
•Durante o período de teste, terá acesso completo à plataforma.
•Ao final dos 7 dias:
oO usuário pode optar por assinar o serviço e continuar automaticamente.
OCaso não queira prosseguir, poderá cancelar sem custo dentro do período.
2.9. Contratos e Termos de Uso
•Automação de contratos digitais no processo de contratação.
•Opções possíveis:
oEnvio automático de contrato para assinatura eletrônica
oExibição de termos e condições de uso dentro da plataforma, com aceite obrigatório pelo cliente.
•Garantia de validade jurídica do aceite eletrônico, em conformidade com a legislação aplicável (ex.: LGPD e normas de assinatura digital).
2.10. Escalabilidade e Gestão de Usuários
•A plataforma deve ser projetada para suportar crescimento progressivo de usuários:
oCenário atual: ~150 usuários ativos.
OMeta de expansão: 1.000, 2.000, até 10.000 usuários simultâneos.
•Custos de infraestrutura devem ser proporcionais ao número de usuários (modelo “pay as you grow”), evitando custos fixos altos no início.
2.11. Integrações com ERPs e Outras Fontes de Dados
•Integrações (conexão direta via API) já utilizados: Conta Azul e Omie
•Integrações futuras planejadas: Nibo e outros ERPs do mercado.
•Possibilidade de upload de planilhas em templates pré-definidos para alimentar os relatórios (alternativa para clientes que não usam ERP integrado).
2.12. Arquitetura de Dados
•Implementar boas práticas de orquestração de dados, evitando conexão direta entre Power BI e os ERPs (para garantir desempenho em larga escala).
•Proposta de arquitetura:
oExtrair dados via APIs dos ERPs.
OArmazenar em um data lake/data warehouse (ex.: Azure, aws, gcp ou equivalente).
OPower BI se conecta a esse banco para gerar os relatórios.
3. Requisitos Não Funcionais
•Escalabilidade: suporte a múltiplos clientes simultaneamente.
•Segurança: uso de protocolos e conformidade com LGPD.
•Usabilidade: interface intuitiva, com navegação simples e responsiva.
Plataformas semelhantes:
https://thereportinghub.com/
https://lp.biexplorer.com.br/power-bi-embedded
Prazo de Entrega: Não estabelecido