Criar uma regra de limpeza de tabela

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Defina os critérios para excluir registros indesejados em uma regra de limpeza de tabela.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegar até Tudo > Políticas de gestão de dados.
    2. Selecione a política de gerenciamento de dados para a tabela que contém os registros que você deseja excluir.
      Se a tabela não tiver um registro de política de gestão de dados, crie um. Consulte Criar uma política de gestão de dados.
    3. Na lista relacionada Regras de limpeza de tabela, selecione Novo.
    4. No formulário, preencha os campos.
      Tabela 1. Formulário de Limpeza automática
      Campo Descrição`
      Nome da tabela O nome da tabela de destino.
      Campo de correspondência O campo Data/Hora na tabela de destino usada para monitorar a duração. O padrão é sys_created_on, que exclui registros com base na quantidade de tempo desde a data de criação.
      Idade em segundos A quantidade de tempo que o sistema espera antes de excluir registros. Quando o valor do Campo de correspondência se torna mais antigo do que a Idade em segundos, o registro é excluído.
      Ativo Opção para ativar ou desativar a limpeza desta tabela.
      Aplicação O escopo da aplicação ao qual este trabalho de limpeza de tabela se aplica.
      Limpar anexos e diários Se selecionado, os registros relacionados na tabela Entrada de registro [sys_journal_field] também serão excluídos.

      Se desmarcado, o sistema excluirá registros da tabela de destino, mas não todos os registros de diário relacionados nesta tabela.

      Nota:
      Embora os anexos sejam mencionados no rótulo, esta opção se aplica somente a registros de diário.
      Limpar auditoria Se selecionado, os registros relacionados nessas tabelas de auditoria também serão excluídos:
      • Tabela Auditoria do sistema [sys_audit]
      • Tabela Mudança de relacionamento de auditoria [sys_audit_relation]

      Observe que os registros de auditoria criados pelo limpador de tabela na tabela Registros excluídos de auditoria [sys_audit_delete] são preservados.

      Se desmarcado, o sistema excluirá registros da tabela de destino, mas não todos os registros de auditoria relacionados nessas tabelas.

      Exclusão em cascata Se selecionada, esta opção excluirá todos os registros correspondentes e todos os registros que se referem a eles. Se desmarcado, o sistema excluirá os registros correspondentes, mas não os registros que se referem a eles.
      Condições Construtor de condição para especificar condições do filtro que definem os registros que serão removidos. Por exemplo, você pode especificar que somente os registros em que 'ativo = falso E estado = encerrado' sejam excluídos.
    5. Selecione Enviar.

    Resultado

    O limpador de tabela é executado automaticamente e exclui registros quando eles atendem à idade de registro especificada e a todas as condições definidas para eles.