Conceitos
Exports
Catálogo de recursos exportáveis, job assíncrono, agendamento e download.
Data Modelling
Entidades ExportResource, ExportJob e ExportScheduled.
Responsabilidades
| Responsabilidade | Regra |
|---|---|
| Catálogo | Define quais recursos podem ser exportados, permissões, formatos, colunas e filtros. |
| Solicitação | Usuário escolhe recurso, formato, colunas e filtros dentro do escopo permitido. |
| Processamento | ExportJob roda de forma assíncrona para gerar o arquivo. |
| Agendamento | ExportScheduled guarda uma solicitação futura e cria um ExportJob no horário definido. |
| Arquivo | O arquivo final fica em storage e é baixado por URL assinada derivada de fileKey. |
Fronteiras
- Export não importa arquivos.
- Export não cria relatório analítico ou BI.
- Export não persiste URL assinada.
- O catálogo controla colunas sensíveis e filtros permitidos antes de gerar qualquer arquivo.
Exportação é uma operação operacional e auditável. O conteúdo exportado deve respeitar permissões, escopo e limites definidos no catálogo.