Tipos de relatório

TipoConteúdoPúblico-alvo
Governance Executive Summary Sumário executivo com postura de governança, status do governance gate, findings críticos do Doctor AI e próximos passos CTO, CISO, gestores executivos
Compliance Assessment Report Diagnóstico completo do compliance assessment por domínio, evidências, gaps e recomendações de arquitetura Architects, Tech Leads, Auditores
Risk Register Registro completo de riscos com likelihood, impacto, categoria e planos de mitigação aprovados Risk managers, CISO, Compliance
Policy Compliance Report Avaliação de conformidade com policy packs do Doctor AI — findings por severidade, exceções aprovadas, remediações pendentes Platform Engineers, Auditores
Change Management Report Plano de mudança completo com fases, steps, aprovações rastreadas, checklists e registro de auditoria PMO, equipe técnica, Operations

Gerar um relatório

  1. Acesse Reports no menu
    Ou clique em "Generate Report" na página da aplicação ou do assessment.
  2. Selecione a aplicação e o tipo de relatório
  3. Clique em "Generate"
    A geração é assíncrona (job em fila). O status muda de "Generating" para "Ready" quando o PDF estiver pronto. Aguarde alguns segundos e atualize a página.
  4. Baixe o PDF
    Clique em "Download" quando o relatório estiver com status Ready.
Pré-requisito O worker de fila (php artisan queue:work) deve estar em execução para gerar relatórios. Em produção Docker, o serviço worker cuida disso.

Status do relatório

StatusDescrição
PendingAguardando processamento na fila
GeneratingWorker processando o PDF
ReadyPDF disponível para download
FailedFalha na geração — verifique os logs

Permissões

PermissãoAcesso
reports.viewVisualizar lista e detalhes dos relatórios
reports.createGerar novos relatórios
reports.exportFazer download do PDF
reports.deleteExcluir relatórios gerados

Armazenamento

Os PDFs gerados são armazenados no diretório storage/app/reports/ do servidor, com acesso controlado pela plataforma (não exposto diretamente pelo web server). O download é feito via route autenticada.

Dica Configure um volume persistente em produção para que os relatórios sobrevivam ao reinício do container. No docker-compose, o volume storage já está configurado.