Sugestões de Melhoria

GED.ai - Dashboards e Relatorios
Objetivo Desenvolver uma funcionalidade de dashboards e relatórios dinâmicos no GED.ai , que permita aos administradores monitorar e analisar dados importantes relacionados ao uso da ferramenta. A funcionalidade deverá oferecer insights proativos para otimizar processos e proporcionar visibilidade sobre a gestão de documentos. Premissas O sistema GED.ai já possui a estrutura de dados necessária para realizar as consultas e exibir as informações nos gráficos. A funcionalidade de dashboards deverá seguir os padrões visuais e de usabilidade já adotados pelo GED.ai . A performance da ferramenta não será impactada negativamente pela adição de novos painéis e filtros. Detalhamento Técnico Infraestrutura: Utilização de dados e estrutura já existentes no GED.ai para consulta de dados, com endpoints que suportem filtros e agregações. Implementação de uma biblioteca de gráficos interativos para visualização dos dados (como Chart.js ou D3.js). Suporte para geração de PDF utilizando uma biblioteca de captura de tela (ex.: jsPDF ou html2canvas). Campos e Comparadores: Campos Disponíveis: Data de criação, Data de modificação, Departamento, Criador do documento, Tipo de Documento, Status de aprovação entre outros. Comparadores: Quantidade total, Média, Soma, Comparação entre períodos (ex.: ano a ano), Comparação entre departamentos. Filtros Pré-definidos: Período: Últimos 7 dias, Últimos 30 dias, Últimos 6 meses, Último ano, Personalizado. Status: Aprovado, Pendente, Rejeitado. Tipo de Documento: Com base no que o cliente utiliza. Departamento: Comercial, Jurídico, RH, TI, Administrativo e etc. Criador: Nome do usuário ou grupos específicos. Exportação para PDF: Geração do PDF deve manter o layout atual da tela, incluindo cores e gráficos interativos. Opção de adicionar cabeçalho e rodapé customizáveis no PDF gerado. Segurança: Respeitar as permissões de visualização de dados por usuário e departamento. Logs de auditoria para rastrear a geração de relatórios e customizações feitas no dashboard. Requisitos Funcionalidades Básicas: Dashboard inicial deve exibir dois relatórios defaults (quantidade de documentos por mês e documentos pendentes de aprovação). Gráficos devem ser filtráveis por departamento e período. Deve ser possível remover ou modificar os relatórios padrão. Personalização: Admin deve poder adicionar novos gráficos/cards. Campos e comparadores configuráveis, permitindo análise de diferentes aspectos. Filtros dinâmicos devem incluir: Período (dias, meses, anos) Departamento Tipo de Documento Status de Aprovação Data de Criação Criador do Documento Última Modificação Exportação: Função de exportar o dashboard visível para PDF, mantendo o layout e informações apresentadas na tela. Layout e Usabilidade: Interface intuitiva e responsiva, adaptando-se a diferentes tamanhos de tela. Gráficos interativos que permitam o drill-down dos dados para detalhes específicos. Histórias de Usuário Como administrador, quero visualizar um dashboard customizável com gráficos e relatórios padrão, para ter uma visão clara e rápida sobre a utilização do GED.ai . Como administrador, quero poder adicionar e personalizar novos painéis no dashboard, para adaptar as informações de acordo com a necessidade da minha organização. Como administrador, quero filtrar e comparar dados nos gráficos de forma dinâmica, para obter insights específicos de diferentes períodos, departamentos e outros parâmetros relevantes. Como administrador, quero exportar os dashboards para PDF, capturando a visão atual da tela, para compartilhar com a equipe e stakeholders. Fluxo de Utilização Acesso ao Dashboard: O administrador acessa a funcionalidade de dashboard através do menu principal do GED.ai . Visualização dos Relatórios Defaults: Relatório 1: Gráfico de barra com a quantidade de documentos inseridos por mês, considerando o histórico do ano. Filtros estarão disponíveis para selecionar meses de anos anteriores. Relatório 2: Card com a quantidade de documentos pendentes de aprovação, categorizado por departamento. Personalização dos Dashboards: O administrador pode adicionar novos painéis. Escolher campos de departamentos para compor os gráficos e relatórios. Definir comparadores (quantidade, médias, somas, etc.) para os dados dos campos. Aplicar filtros pré-definidos para refinar os dados apresentados. Exportação: O administrador pode gerar um PDF do painel atual para fins de compartilhamento. Critérios de Aceite O dashboard deve exibir corretamente os relatórios padrão logo no primeiro acesso. O administrador deve ser capaz de adicionar, remover e personalizar painéis no dashboard. Os filtros devem funcionar dinamicamente, atualizando os gráficos em tempo real conforme aplicados. A exportação para PDF deve capturar com precisão o conteúdo da tela, incluindo todos os gráficos, cards e filtros aplicados. A interface deve ser intuitiva e funcionar sem problemas em dispositivos desktop e tablets.
1
·

in progress