Criar uma regra de limpeza de tabela

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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é Todos > 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 periférico Se selecionado, os registros relacionados nessas tabelas de periféricos também serão excluídos:
      • Tabela Anexo [sys_attachment]
      • Tabela Documento de anexo [sys_attachment_doc]
      • Tabela de documento de anexo V2 [sys_attachment_doc_v2]
      • Tabela Entrada de registro [sys_journal_field]
      Se desmarcado, o sistema excluirá registros da tabela de destino, mas não excluirá anexos relacionados ou registros de diário nessas tabelas.
      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.