REDA One Centro de ajuda
PT
Idioma
English EN Español ES Português PT Italiano em breve Français FR Deutsch em breve العربية em breve
reda.one ↗
Início / REDA AI / Administração / Arquivamento e Auditoria

Arquivamento e Auditoria

Arquivamento e Auditoria A REDA AI executa mensalmente um job de arquivamento que exclui conversas, mensagens e transações de crédito antigas, preservando Registros de arquivamento à prova de adulteração com totais agregados e exportações em CSV por período dos dados excluídos. Você configura por quanto tempo os registros ficam ativos; a plataforma cuida do resto.

O Que o Arquivamento Alcança

  • Higiene de armazenamento. Os registros de conversas e mensagens se acumulam rapidamente. O arquivamento mantém o conjunto de dados ativos focado no passado recente.
  • Conformidade. Muitas organizações têm políticas que exigem a exclusão de dados após um período fixo. O arquivamento operacionaliza essa política.
  • Auditabilidade. Contagens agregadas e exportações em CSV por período permanecem depois que os registros subjacentes são excluídos, para que você possa comprovar o que aconteceu sem manter cada registro individual.

O Que É Arquivado

A execução mensal exclui os registros abaixo quando eles ultrapassam sua janela de retenção. Cada etapa acontece em sequência; a falha em uma etapa não se propaga para as demais.

Objeto O que é excluído
Mensagens Turnos individuais de usuário e assistente dentro das conversas.
Conversas Registros de conversa (depois que suas mensagens já foram excluídas).
Transações de crédito Registros de consumo de crédito por interação.
Ações agendadas Somente as que estão em estados finais — Executada, Cancelada, Com falha, Ignorada. Ações pendentes e ativas nunca são excluídas pelo arquivamento.

O Registro de arquivamento associado é o registro de auditoria que sobrevive. Registros de incidentes e Períodos de crédito não são arquivados — eles são mantidos como o substrato de auditoria de longo prazo.

Hierarquia de Retenção

A retenção de cada registro é determinada pelo agente que o possui, com uma precedência clara:

  1. Ignorar arquivamento

    Agentes com a caixa de seleção Ignorar arquivamento marcada na Definição de Agente nunca são arquivados. Suas conversas, mensagens e transações de crédito permanecem para sempre (ou até serem excluídas manualmente).

  2. Retenção por agente

    Se um agente tiver seu próprio campo Dias de retenção de arquivamento definido, esse valor se aplica. Valor mínimo permitido: 60 dias. Se você informar menos, a REDA AI eleva para 60. Esse piso é essencial para a contabilidade de créditos: arquivar o livro de um período faria o total de créditos consumidos ser recalculado a menos.

  3. Padrão global

    Caso contrário, aplica-se a configuração de plataforma Dias de retenção de arquivamento. Padrão: 180 dias. Defina como 0 para desativar o arquivamento por completo.

Registros mais antigos do que a janela de retenção aplicável ficam elegíveis para exclusão na próxima execução. Registros mais recentes do que a janela são ignorados.

Agendamento

  • O job de arquivamento é executado automaticamente às 2h do dia 1º de cada mês, com o nome de job agendado REDAAI_Archival_Monthly.
  • Cada execução processa todos os registros que ultrapassaram a retenção desde a execução anterior.
  • Se a retenção global estiver definida como 0, o job é tratado como desativado e é encerrado imediatamente. O agendamento permanece em vigor; retornar a configuração para um valor positivo reativa o arquivamento na próxima execução agendada.

O agendamento é configurado automaticamente quando o pacote é instalado e fica visível em Configuração › Trabalhos agendados.

As Seis Etapas de uma Execução de Arquivamento

Cada execução mensal é uma cadeia de lotes discretos, para que o trabalho caiba dentro dos limites assíncronos do Salesforce. As etapas são executadas nesta ordem:

# Etapa O que acontece
1InstantâneoAgrega os registros que serão excluídos — contagens, totais de crédito e de tokens. Gera os CSVs de cada etapa e os anexa a um novo registro de Registro de arquivamento.
2MensagensExclui os registros de Mensagem elegíveis.
3ConversasExclui os registros de Conversa elegíveis.
4Transações de créditoExclui os registros de Transação de crédito elegíveis.
5Ações agendadasExclui os registros de Ação agendada elegíveis (somente estados finais).
6FinalizarAtualiza o status do Registro de arquivamento para Concluído. Se alguma etapa anterior falhou, o status reflete isso e os detalhes são registrados no log.

O Que o Registro de Arquivamento Captura

Para cada execução mensal, um registro de Registro de arquivamento é criado com totais agregados e anexos em CSV. O registro contém:

  • Data de arquivamento e Chave de período da execução
  • A janela de retenção em vigor no momento em que a execução foi realizada
  • Status (Concluído, Com falha, Em andamento)
  • Contagens: Conversas arquivadas, Mensagens arquivadas, Transações arquivadas
  • Totais agregados: Total de créditos, Total de tokens de entrada, Total de tokens de saída, Total de tokens de criação de cache, Total de tokens de leitura de cache
  • O Período de crédito que a execução cobriu (lookup)
  • Detalhes do erro quando a execução não foi concluída de forma limpa

Todos os CSVs são gravados durante a etapa 1 (Instantâneo), antes de qualquer registro ser excluído, de modo que a evidência existe mesmo se uma etapa posterior falhar. Três arquivos são anexados ao Log de arquivamento:

  • Archived_Conversations.csv
  • Archived_Messages.csv
  • Archived_Transactions.csv

As ações agendadas são excluídas sem CSV: a etapa 5 as remove, mas nenhum arquivo de instantâneo é gerado para elas. Se você precisa de um registro das ações agendadas que expiram, exporte-as antes da execução.

Cada arquivo tem limite de 50.000 linhas. A exclusão não tem limite, então uma execução maior que isso exclui mais do que o CSV registra. Quando isso acontece, a REDA AI grava uma nota como “Messages CSV truncated at 50000 rows” em Detalhes do erro no Log de arquivamento — verifique esse campo antes de tratar um CSV como a lista completa.

Para a referência campo a campo e como interpretar registros de arquivamento individuais, consulte Registros de arquivamento de IA.

Registros de Auditoria à Prova de Adulteração

Três categorias de registros formam o substrato de auditoria da plataforma e são protegidas contra atualização ou exclusão:

  • Registros de arquivamento — uma vez criados, não podem ser editados nem excluídos pelos usuários. Os anexos em CSV são igualmente imutáveis.
  • Registros de incidentes — o registro de incidente Apex de qualquer falha. Consulte Registros de incidentes de IA.
  • Períodos de crédito — os resumos mensais de consumo de crédito que sustentam os relatórios de uso da licença.

Essas proteções são aplicadas pela camada de proteção de registros da plataforma; mesmo usuários com permissões amplas sobre o objeto não conseguem contorná-las pela interface ou por APIs padrão. Por isso, os auditores podem confiar que os valores são autoritativos.

Configurando o Arquivamento

Globalmente

Defina Dias de retenção de arquivamento em Configurações da plataforma. Escolha um valor de pelo menos 60 dias. Defina como 0 para desativar o arquivamento por completo. Consulte Referência de configurações da plataforma.

Por agente

  • Para isentar um agente por completo, marque Ignorar arquivamento na Definição de Agente.
  • Para sobrepor a retenção global de um agente, defina seu campo Dias de retenção de arquivamento. Mínimo: 60 dias.
  • A retenção por agente cobre as conversas, as mensagens e as transações de créditos daquele agente. As ações agendadas não estão vinculadas a nenhum agente, portanto sempre envelhecem pela configuração global, independentemente das substituições de cada agente.

Retenção de auditoria

Os registros de Registro de arquivamento e seus anexos em CSV não são, eles próprios, arquivados. Eles persistem indefinidamente para que o histórico de auditoria seja preservado. Planeje o uso do armazenamento de arquivos de acordo — organizações grandes com muitas execuções mensais acumulam armazenamento de CSV ao longo do tempo.

Monitorando as Execuções de Arquivamento

  • Configuração › Trabalhos agendados — confirme se o job está agendado e verifique seus horários de Última execução e Próxima execução.
  • Configuração › Trabalhos Apex — as execuções em lote mais recentes aparecem aqui, com contagens de linhas e eventuais erros.
  • Guia Registros de arquivamento — o registro canônico do resultado de cada execução mensal.
  • Registro de incidentes — falhas dentro do lote de arquivamento são registradas aqui para investigação do administrador.

Boas Práticas

Escolha uma retenção alinhada à política, não à conveniência. O padrão de 180 dias é um ponto de partida. Se sua política de conformidade exigir retenção mais curta, reduza o valor globalmente. Se determinados agentes precisarem de retenção diferente, sobreponha por agente.

Use Ignorar arquivamento com moderação. Um agente com o arquivamento ignorado acumula conversas para sempre. Reserve o sinalizador para agentes em que cada conversa tenha valor comercial de longo prazo (por exemplo, aprovações relevantes para a conformidade).

Fique de olho no armazenamento de arquivos do log de auditoria. Os anexos em CSV se acumulam. Revise periodicamente a utilização do armazenamento de arquivos e ajuste a retenção por agente se a pegada de auditoria crescer além do que sua organização consegue armazenar confortavelmente.

Não edite manualmente a saída do arquivamento. Os registros de auditoria são protegidos por um motivo. Se uma execução produziu dados incorretos, resolva a causa subjacente e deixe que a próxima execução produza um registro limpo — não tente alterar retroativamente o log anterior.

Verifique após mudanças importantes. Se você alterar valores de retenção ou adicionar sinalizadores de Ignorar arquivamento, observe o Registro de arquivamento da execução seguinte para confirmar que a plataforma se comportou como esperado.

Perguntas frequentes

Sim. Defina Dias de retenção de arquivamento como 0 em Configurações da plataforma. O job agendado permanece ativo, mas é encerrado imediatamente ao ser disparado. Retorne o valor para um número positivo para reativar.

O detalhe está no CSV anexado ao Registro de arquivamento correspondente. Os totais agregados ficam no próprio registro. Registros individuais não podem ser restaurados automaticamente — o arquivamento é uma exclusão, não uma exclusão reversível.

Não. Os Registros de incidentes fazem parte do substrato de auditoria de longo prazo, junto com os Períodos de crédito e os próprios Registros de arquivamento. Eles persistem indefinidamente.

O agendamento é disparado mensalmente. Não há um botão administrativo padrão para disparar uma execução fora do agendamento. Se precisar de uma passagem de arquivamento imediata, entre em contato com o Suporte da REDA AI.

O status do Registro de arquivamento reflete a falha e o campo Detalhes do erro contém o motivo. O Registro de incidentes captura a exceção subjacente. A próxima execução mensal tentará novamente o trabalho para quaisquer registros ainda além da retenção.

Para que auditores e revisores possam confiar neles como autoritativos. Se os usuários pudessem editar Registros de arquivamento ou Registros de incidentes depois do fato, a trilha de auditoria perderia sua integridade. A proteção se aplica até mesmo a usuários administradores.

O sinalizador se aplica na próxima execução do arquivamento, não retroativamente. Registros mais antigos que a janela de retenção e que já foram arquivados não voltam. Daqui para frente, as conversas e mensagens do agente sinalizado serão preservadas.

Sim. Defina Dias de retenção de arquivamento por agente na Definição de Agente. Agentes diferentes podem usar valores diferentes; o padrão global se aplica apenas aos agentes que não fazem essa substituição.

Próximos passos

Leia Registros de arquivamento de IA para a referência campo a campo dos registros de arquivamento individuais, ou Referência de configurações da plataforma para a configuração global de retenção.