SGES¶
CSU15 (RF16) — Gerar relatório de frequência¶
Matriz de Priorização
Quadro MVP
Cronograma e Planejamento
Objetivo:¶
Exportar em formato CSV dados consolidados de presença e engajamento dos beneficiários segmentados por turma ou período, bem como gerar relatórios gráficos contendo as métricas de fluxo de ciclo dos alunos.
Ator principal:¶
Gestor
Atores secundários:¶
Nenhum
Pré-condições:¶
O Gestor está autenticado e existem diários de chamadas gravados no período selecionado.
Fluxo principal:¶
- O Gestor acessa a seção de relatórios e solicita a geração do relatório de frequência.
- O Gestor escolhe os parâmetros de filtragem (ex:Turma, Período Letivo).
- O Gestor seleciona se deseja 'Gerar Relatório CSV' ou 'Visualizar Relatório de Ciclo'.
- O sistema consulta os registros de frequência e matrículas com base nos filtros selecionados. (FE-4-A)
- Se for exportação CSV, o sistema consolida e formata os dados em padrão CSV com dados pessoais mascarados. (RNF03; FE-5-A)
- Se for relatório de ciclo, o sistema exibe gráficos com as métricas de fluxo de ciclo de alunos. (RN15-01)
Fluxos alternativos:¶
Não há fluxos alternativos identificados.
Fluxos de exceção:¶
FE-4-A — Sem Registros Correspondentes (Filtro Vazio)¶
Este fluxo inicia no passo 4 do fluxo principal. Se a consulta retornar vazia com os filtros aplicados, o sistema cancela a exportação do arquivo e exibe a mensagem 'Não existem dados de frequência correspondentes aos filtros selecionados'. O caso de uso é encerrado.
FE-5-A — Falha de Persistência / Consulta¶
Este fluxo inicia no passo 5 do fluxo principal. Se ocorrer erro de tempo limite de consulta ou de conexão com o banco de dados, o sistema interrompe a exportação e mostra erro de indisponibilidade. O caso de uso é encerrado.
Regras de negócio:¶
RN15-01 — Fluxo de Ciclo de Alunos¶
O relatório visual de ciclo deve computar e exibir graficamente a proporção de alunos inscritos, desistentes e aprovados/concluintes.
Requisitos não funcionais:¶
RNF03 — Mascaramento em Exportações¶
Dados de identificação pessoal (como CPF ou contatos de emergência) devem ser exportados de forma ofuscada ou mascarada nos relatórios CSV externos para garantir conformidade com a LGPD.
Pós-condições:¶
O arquivo de dados anonimizado é disponibilizado para baixar ou as métricas visuais são geradas e apresentadas.