Auditoria
Auditoria
Finalidade: consultar alterações de configurações, política de retenção e logs gerais de ações do sistema, com checagem de integridade (hash).
Caminho: Configurações → Auditoria (/configuracoes/auditoria?tab=…)
Redirect legado: /configuracoes/log-auditoria → tab=sistema
Código: ConfiguracoesAuditoriaIndex.vue + abas
i18n: auditoriaIndex.*, auditoriaConfiguracoes.*, auditoriaRetencao.*, auditoriaSistema.*
[[FOTO]]
Permissões / licença
Menu
Master apenas (requireMaster + requiresMaster na rota)
Licença
FREE
Abas sincronizam com ?tab=configuracoes|configuracao|sistema.
Aba Configurações (ConfiguracoesAuditoria.vue)
Histórico de mudanças em settings (tenant/global).
Filtros: período, empresa (tenant), usuário. Ações: Aplicar / Limpar / Exportar Excel.
Colunas:
Data/Hora
Usuário
Quem alterou
Escopo
Global ou Tenant
Configuração
Chave (settingKey)
Valor anterior / novo
Integridade
Íntegro / adulterado / cadeia inválida
[[FOTO]]
Aba Retenção (ConfiguracoesAuditoriaConfig.vue)
Desligar auditoria (todo o sistema)
globalAuditDisabled — SettingsGlobal; nenhum tenant grava
Empresa
Filtro de tenant
Dias de retenção
1–365
Desligar auditoria (esta empresa)
auditDisabled por tenant
Salvar
Persiste retenção/flags
Métricas
Tamanho da tabela, registros do tenant, registros a limpar, data de corte
Limpar registros desta empresa
Purge confirmado
Limpar toda a tabela
Purge global confirmado
Retenção padrão exibida na UI (ex.: 15 dias). Com auditoria desligada, limpeza automática para; use purge manual.
[[FOTO]]
Aba Sistema (LogAuditoria.vue)
Log geral de ações HTTP/domínio.
Filtros: ação, entidade, usuário, tenant, período, status HTTP, IP. Ações: Filtrar / Limpar / Exportar CSV / ver detalhe.
Colunas: Data/Hora, Usuário, Tenant, Ação, Entidade, Método, Caminho, Status, IP, Ações.
Detalhe: entityId/label, user-agent, old/new values, metadata, hash anterior e de integridade.
Ações tipadas (i18n): create, update, delete, login, logout, test, migrate, repair, export, import. Entidades (exemplos): users, contacts, tickets, queues, settings, connections, chat-flow, prompts, templates, campaigns…
[[FOTO]]
Regras
Acesso exclusivo Master.
Integridade
tampered/chain_invalidindica possível adulteração — investigar.Purge é irreversível.