Link de Compartilhamento Externo Abre o Arquivo Errado: Causa e Solução
🔍 WiseChecker

Link de Compartilhamento Externo Abre o Arquivo Errado: Causa e Solução

Quando você compartilha um arquivo no SharePoint com um usuário externo, o link às vezes abre um arquivo diferente do pretendido. Esse problema ocorre porque o SharePoint resolve o link com base no nome do arquivo, e não no seu ID único, e renomear ou mover arquivos pode quebrar o mapeamento. Este artigo explica por que links de compartilhamento externo apontam para o arquivo errado e fornece uma correção passo a passo para restaurar o acesso correto.

Principais Conclusões: Corrigindo Links de Compartilhamento Externo Que Abrem o Arquivo Errado

  • Central de administração do SharePoint > Compartilhamento > Links de arquivos e pastas: Controla se os links usam IDs ou nomes de arquivos; defina como “Pessoas específicas” e escolha “Pode exibir” para reduzir a quebra de links.
  • Histórico de versões do arquivo: Restaurar uma versão anterior pode religar a URL compartilhada ao arquivo correto se o arquivo foi sobrescrito.
  • Coleção de sites > Configurações do site > Recursos da coleção de sites > Publicação do SharePoint Server: Ativar esse recurso pode melhorar a estabilidade dos links usando IDs únicos em vez de caminhos de arquivo.

ADVERTISEMENT

Por que Links de Compartilhamento Externo do SharePoint Abrem o Arquivo Errado

O SharePoint gera links de compartilhamento externo usando uma combinação da URL do site, do caminho da biblioteca de documentos e do nome do arquivo. Quando você compartilha um arquivo, o link aponta para a localização atual do arquivo. Se o arquivo for renomeado, movido para uma pasta diferente ou substituído por uma nova versão com o mesmo nome, o link pode resolver para o arquivo errado porque o SharePoint vê o nome do arquivo como o identificador principal.

Outro cenário comum envolve o versionamento de arquivos. Se um usuário enviar uma nova versão do mesmo arquivo, o link de compartilhamento ainda aponta para o ID do arquivo, mas o ID pode ser reatribuído se o arquivo for excluído e reenviado. Em bibliotecas compartilhadas onde vários arquivos têm nomes semelhantes, o link pode abrir acidentalmente um arquivo irmão com um prefixo correspondente.

A causa raiz é que os links de compartilhamento externo não são permanentemente vinculados a um identificador interno único por padrão. O SharePoint usa um caminho de URL relativo, e qualquer alteração nesse caminho quebra o destino pretendido do link. Esse comportamento é proposital para compatibilidade com versões anteriores, mas causa confusão para usuários externos que recebem um link que abre um documento não relacionado.

Operações de Renomear e Mover Arquivos

Quando você renomeia um arquivo no SharePoint, o sistema atualiza o caminho da URL. No entanto, qualquer link externo compartilhado anteriormente ainda contém o nome antigo do arquivo. Se outro arquivo existir com o nome antigo, o link abrirá esse arquivo. Mover um arquivo para uma biblioteca ou site diferente também invalida o caminho da URL, fazendo com que o link falhe ou redirecione para um arquivo diferente.

Sobrescrita e Exclusão de Versões de Arquivo

Se um arquivo for excluído e um novo arquivo for enviado com o mesmo nome, o novo arquivo recebe um novo ID interno. Links externos criados antes da exclusão ainda apontam para o ID antigo, que não existe mais. O SharePoint então tenta resolver o link pelo nome do arquivo, que pode corresponder ao novo arquivo, mas a incompatibilidade de ID pode fazer com que o arquivo errado seja aberto.

Passos para Corrigir Links de Compartilhamento Externo Que Abrem o Arquivo Errado

  1. Identifique o nome e a localização originais do arquivo
    Abra o site onde o arquivo foi originalmente compartilhado. Vá para a biblioteca de documentos e verifique o arquivo que o link externo deve abrir. Anote o nome exato do arquivo e o caminho da pasta. Se o arquivo foi movido ou renomeado, você precisa restaurar o nome original ou movê-lo de volta.
  2. Verifique o histórico de versões do arquivo pretendido
    Selecione o arquivo e clique nos três pontos (…) para abrir o menu de contexto. Escolha Histórico de versões. Procure a versão que estava ativa quando o link de compartilhamento foi criado. Se o arquivo foi sobrescrito, restaure essa versão clicando na seta para baixo ao lado da versão e selecionando Restaurar. Isso religa o ID do arquivo ao conteúdo correto.
  3. Renomeie ou mova o arquivo de volta para sua localização original
    Se o arquivo foi renomeado, renomeie-o de volta para o nome exato usado quando o link foi compartilhado. Se foi movido, mova-o de volta para a pasta original. Após restaurar o caminho original, teste o link externo abrindo-o em uma janela privada do navegador.
  4. Crie um novo link de compartilhamento externo
    Se o link original ainda abrir o arquivo errado, gere um novo link. Selecione o arquivo, clique em Compartilhar e escolha Copiar link. Defina o tipo de link como Pessoas específicas e a permissão como Pode exibir. Envie este novo link para o destinatário externo. Exclua o link antigo acessando Gerenciar acesso do arquivo e removendo o link expirado.
  5. Ative o compartilhamento baseado em ID único na coleção de sites
    Navegue até Configurações do site > Recursos da coleção de sites. Ative Publicação do SharePoint Server. Esse recurso força o SharePoint a usar IDs internos de arquivos para links em vez de nomes. Após a ativação, novos links de compartilhamento serão mais estáveis. Observe que isso não corrige links existentes quebrados.

ADVERTISEMENT

Se o SharePoint Ainda Tiver Problemas Após a Correção Principal

Link de Compartilhamento Externo Abre uma Biblioteca Diferente

Se o link abrir um arquivo em uma biblioteca de documentos diferente, o arquivo original pode ter sido movido para essa biblioteca. Use a opção Ir para localização no menu de contexto do arquivo para ver o caminho atual. Mova o arquivo de volta para a biblioteca original e teste o link novamente.

Usuário Externo Recebe uma Página em Branco ou Erro

Uma página em branco geralmente significa que o arquivo foi excluído permanentemente. Verifique a Lixeira do site ou a Lixeira de segundo estágio nas configurações do site. Restaure o arquivo para sua localização original. Se o arquivo não estiver na lixeira, pode ser necessário restaurar a partir de um backup ou recriar o arquivo com o mesmo nome exato.

Link Funciona, mas Mostra uma Versão Diferente

Isso acontece quando o arquivo foi atualizado após o link ser compartilhado. O link externo sempre abre a versão mais recente, a menos que você use um link de versão específica. Para compartilhar uma versão específica, abra o arquivo, vá para Histórico de versões, clique na seta para baixo na versão desejada e selecione Copiar link. Use esse link para compartilhamento externo.

Tipos de Link de Compartilhamento Externo: ID do Arquivo vs Nome do Arquivo

Item Link baseado em ID do arquivo Link baseado em nome do arquivo
Descrição Usa um GUID interno único para identificar o arquivo Usa o nome do arquivo e o caminho da pasta na URL
Estabilidade após renomear O link ainda funciona porque o ID não muda O link quebra ou abre um arquivo diferente com o nome antigo
Estabilidade após mover O link ainda funciona porque o ID é independente da localização O link quebra porque o caminho da URL muda
Requer Publicação do SharePoint Server Sim, para habilitar links baseados em ID para compartilhamento externo Não, funciona por padrão
Melhor para Arquivos renomeados ou movidos com frequência Arquivos estáticos com nomes e locais permanentes

Para verificar qual tipo seu site usa, abra qualquer arquivo e observe a URL do link de compartilhamento. Se a URL contiver um GUID (uma longa sequência de letras e números), é baseado em ID. Se contiver o nome do arquivo, é baseado em nome. Você pode alterar o comportamento ativando ou desativando o recurso Publicação do SharePoint Server no nível da coleção de sites.

Após aplicar a correção, teste o link externo em um navegador que não esteja logado na sua organização. Use uma janela anônima ou privada para simular a experiência de um usuário externo. Se o link ainda abrir o arquivo errado, repita os passos e verifique se o nome e a localização do arquivo correspondem exatamente aos usados quando o link foi criado.

ADVERTISEMENT