Renomear Arquivo Cria Histórico de Versões Duplicado: Correção
🔍 WiseChecker

Renomear Arquivo Cria Histórico de Versões Duplicado: Correção

Ao renomear um arquivo no SharePoint ou OneDrive, o histórico de versões pode mostrar o arquivo como uma nova versão em vez de atualizar o nome. Isso gera confusão, pois a lista de versões parece conter entradas duplicadas ou a alteração do nome não é refletida no histórico. A causa raiz é como o SharePoint lida com metadados: renomear um arquivo aciona uma atualização menor que cria uma nova entrada de versão, mas não sobrescreve o nome da versão anterior. Este artigo explica por que isso acontece e fornece etapas para evitar ou corrigir o histórico de versões duplicado após renomear um arquivo.

Principais Conclusões: Corrigir Histórico de Versões Duplicado Após Renomear Arquivo

  • Configurações de versão do SharePoint > Criar versões principais: Renomear um arquivo com versionamento de versões principais ativado cria uma nova versão secundária, não uma versão principal, mantendo a lista de versões limpa.
  • Cliente de sincronização do OneDrive > Renomear no Explorador de Arquivos: Renomear um arquivo pelo Explorador de Arquivos enquanto a sincronização do OneDrive está ativa pode gerar entradas de versão duplicadas; use a interface web.
  • Central de administração do SharePoint > Limites de versão do conjunto de sites: Definir um número baixo de versões (ex.: 100) impede que o histórico de versões cresça demais após renomeações frequentes.

ADVERTISEMENT

Por que Renomear um Arquivo Cria Histórico de Versões Duplicado

O SharePoint armazena cada arquivo como um item de lista com metadados, incluindo o nome do arquivo. Ao renomear um arquivo, o SharePoint trata a alteração do nome como uma modificação no item de lista. Se o versionamento estiver ativado, o SharePoint cria uma nova versão para registrar essa alteração. A versão anterior mantém o nome antigo do arquivo, então o histórico de versões exibe entradas com nomes diferentes para o mesmo arquivo.

Esse comportamento é proposital. O SharePoint não atualiza o nome do arquivo em todas as versões existentes. Em vez disso, cada versão armazena o nome do arquivo como ele existia no momento em que a versão foi criada. Como resultado, renomear um arquivo várias vezes pode produzir um histórico de versões onde cada entrada mostra um nome diferente, fazendo parecer que há arquivos duplicados.

Como os Tipos de Versionamento Afetam o Comportamento de Renomeação

O SharePoint suporta dois modos de versionamento: apenas versões principais e versões principais e secundárias (rascunhos). Ao renomear um arquivo em uma biblioteca configurada apenas com versões principais, o SharePoint cria uma nova versão principal. Em uma biblioteca com versões principais e secundárias, renomear cria uma versão secundária. O número da versão é incrementado em ambos os casos, mas o nome da versão anterior permanece inalterado.

Por que o Nome Duplicado Aparece na Lista de Versões

A página do histórico de versões exibe o nome do arquivo armazenado em cada versão. Se você renomear um arquivo de Relatorio.docx para RelatorioVendas.docx, a versão 1.0 mostra Relatorio.docx e a versão 2.0 mostra RelatorioVendas.docx. Para um usuário não familiarizado com versionamento, isso parece dois arquivos diferentes. O problema é cosmético: o arquivo é o mesmo, mas os nomes diferem entre as versões.

Etapas para Evitar Histórico de Versões Duplicado ao Renomear Arquivos

  1. Use a interface web do SharePoint para renomear arquivos
    Abra a biblioteca de documentos em um navegador. Selecione o arquivo, clique nos três pontos (Mais ações) e escolha Renomear. Digite o novo nome e pressione Enter. Esse método garante que a renomeação seja registrada como uma única alteração de metadados.
  2. Desative o versionamento para bibliotecas onde renomeações são frequentes
    Vá em Configurações da biblioteca > Configurações de versão. Em Histórico de versões do documento, selecione Sem versionamento. Clique em OK. Isso impede que o SharePoint crie novas versões quando arquivos são renomeados. Observe que isso também desativa a capacidade de restaurar versões anteriores.
  3. Defina um limite baixo de versões para limpar automaticamente versões antigas
    Nas Configurações de versão, em Manter o seguinte número de versões principais, insira um número pequeno como 10 ou 50. Em Manter rascunhos para o seguinte número de versões principais, insira o mesmo número. Quando o limite é atingido, o SharePoint exclui automaticamente as versões mais antigas, incluindo aquelas com nomes de arquivo antigos.
  4. Renomeie arquivos antes de fazer upload para evitar completamente o histórico de versões
    Se um arquivo ainda não foi carregado, nomeie-o corretamente em seu disco local. Faça o upload do arquivo para o SharePoint. A primeira versão terá o nome correto e nenhuma renomeação será necessária.
  5. Use um tipo de conteúdo com um campo de nome personalizado em vez do nome do arquivo
    Crie um tipo de conteúdo que inclua uma coluna para o título do documento. Exiba essa coluna na visualização da biblioteca. Os usuários podem alterar o título sem afetar o nome físico do arquivo. Isso evita operações de renomeação completamente.

Como Limpar o Histórico de Versões Duplicado Existente

Se o histórico de versões já contém nomes duplicados, você pode excluir versões específicas para remover as entradas antigas. Isso não afeta o arquivo atual.

  1. Abra o histórico de versões do arquivo
    Selecione o arquivo, clique nos três pontos e escolha Histórico de versões. Um painel é aberto listando todas as versões.
  2. Identifique versões com o nome antigo do arquivo
    Observe a coluna Modificado e o nome do arquivo mostrado para cada versão. As versões criadas antes da renomeação exibem o nome antigo.
  3. Exclua versões indesejadas
    Passe o mouse sobre uma linha de versão, clique na seta para baixo e selecione Excluir. Confirme a exclusão. Repita para cada versão que deseja remover.

ADVERTISEMENT

Se Renomear Ainda Criar Histórico de Versões Duplicado

Sincronização do OneDrive Causa Versões Extras

Ao renomear um arquivo no Explorador de Arquivos que está sincronizado com o OneDrive, o cliente de sincronização pode interpretar a renomeação como uma exclusão e um novo arquivo. Isso pode criar duas entradas de versão: uma para o nome antigo e outra para o novo nome. Para evitar isso, sempre renomeie arquivos através da interface web do SharePoint. Se precisar renomear no Explorador de Arquivos, pause a sincronização primeiro, renomeie o arquivo e depois retome a sincronização.

Arquivo Bloqueado por Outro Usuário

Se um arquivo estiver bloqueado, renomeá-lo cria uma versão que registra o status de bloqueio. O histórico de versões pode mostrar uma versão com o nome antigo e uma versão subsequente com o novo nome. Exija que os usuários façam check-in dos arquivos antes de renomear. Você pode impor isso nas Configurações da biblioteca > Configurações de versão, exigindo que os documentos sejam bloqueados antes da edição.

Power Automate ou Script Personalizado Aciona Criação de Versão

Um fluxo do Power Automate ou script personalizado que é executado na modificação do arquivo também pode criar uma versão quando ocorre uma renomeação. Revise quaisquer fluxos que sejam acionados por alterações em arquivos. Modifique o fluxo para verificar se a alteração foi uma renomeação e pule a criação de versão, se necessário.

Apenas Versões Principais vs Versões Principais e Secundárias: Efeito na Renomeação

Item Apenas Versões Principais Versões Principais e Secundárias
Versão criada na renomeação Versão principal (ex.: 2.0) Versão secundária (ex.: 1.1)
Limite de versão se aplica Sim, para versões principais Sim, para versões principais e secundárias separadamente
Visibilidade de rascunhos Não aplicável Usuários com permissão de Leitura não podem ver versões secundárias
Visibilidade do nome duplicado Visível para todos os usuários com acesso ao histórico de versões Visível apenas para usuários com permissão de Edição ou superior

Renomear um arquivo sempre criará uma nova entrada de versão. Usar apenas versões principais torna o nome antigo visível para todos. Usar versões principais e secundárias oculta o nome antigo da maioria dos visualizadores, pois as versões secundárias são tratadas como rascunhos. Escolha o modo de versionamento com base em quão visível você deseja que o nome antigo seja.

Após aplicar as etapas deste artigo, você pode evitar o histórico de versões duplicado devido a renomeações de arquivos. Comece definindo um limite baixo de versões para limpar automaticamente entradas antigas. Para bibliotecas onde renomeações são comuns, considere desativar o versionamento ou usar um tipo de conteúdo com uma coluna de título separada. Se o histórico duplicado já existir, exclua as versões indesejadas manualmente. Para controle avançado, mude para versionamento de versões principais e secundárias para ocultar versões secundárias dos leitores.

ADVERTISEMENT