Ao mover um arquivo de uma biblioteca de documentos do SharePoint para outra, o arquivo pode abrir como somente leitura para alguns usuários. Isso acontece porque o SharePoint retém a herança de permissões ou metadados originais da biblioteca de origem. O arquivo não está corrompido, mas os usuários não podem editá-lo até que o estado de somente leitura seja removido. Este artigo explica por que os arquivos se tornam somente leitura após uma movimentação e fornece as etapas exatas para prevenir ou corrigir esse problema.
Principais Conclusões: Prevenindo Arquivos Somente Leitura Após Mover
- Check-in necessário para coautoria: Arquivos que estão com check-out na biblioteca de origem permanecem com check-out após a movimentação, causando estado somente leitura para outros.
- Quebra de herança de permissão: Mover um arquivo para uma biblioteca com permissões exclusivas pode quebrar a herança e bloquear o arquivo para usuários sem direitos de edição explícitos.
- Use Mover ou Copiar com histórico de versões: Usar o comando Mover ou Copiar do SharePoint preserva as permissões e evita bloqueios de somente leitura melhor do que arrastar arquivos.
Por que um Arquivo Abre como Somente Leitura Após Ser Movido Entre Bibliotecas
Ao mover um arquivo entre bibliotecas do SharePoint, o sistema de arquivos nem sempre transfere o estado de permissão e metadados de forma limpa. A causa mais comum é que o arquivo estava com check-out para um usuário na biblioteca de origem. O SharePoint retém o status de check-out mesmo após a movimentação. Isso significa que o arquivo é considerado bloqueado pelo usuário original, e todos os outros o veem como somente leitura.
Outra causa é a herança de permissões. Se a biblioteca de origem herda permissões do site, mas a biblioteca de destino tem permissões exclusivas, o arquivo movido herda as permissões da biblioteca de destino. Se um usuário não tiver permissões de edição na biblioteca de destino, o arquivo abre como somente leitura para esse usuário.
Uma terceira causa é a incompatibilidade de metadados ou tipo de conteúdo. Se a biblioteca de destino exige um campo de metadados obrigatório que o arquivo movido não possui, o SharePoint pode bloquear a edição até que o campo seja preenchido. Isso é menos comum, mas pode aparecer como um estado de somente leitura.
Etapas para Evitar que Arquivos Abram como Somente Leitura Após Mover
Siga estas etapas para garantir que os arquivos permaneçam editáveis após serem movidos entre bibliotecas. Realize essas verificações antes e depois da movimentação.
- Verifique o Status de Check-out na Biblioteca de Origem
Antes de mover qualquer arquivo, abra a biblioteca de origem e verifique se nenhum arquivo está com check-out. Na biblioteca, clique no nome do arquivo e observe a coluna de status. Se o arquivo mostrar “Check-out para [usuário]”, peça a esse usuário para fazer check-in. Você também pode forçar um check-in se tiver permissões de proprietário. Vá para as configurações da biblioteca e selecione “Gerenciar arquivos com check-out” para fazer check-in de todos os arquivos. - Use o Comando Mover do SharePoint em vez de Arrastar e Soltar
Arrastar e soltar no Explorador de Arquivos ou no navegador pode quebrar a herança de permissões. Em vez disso, selecione o arquivo, clique nos três pontos e escolha “Mover para” ou “Copiar para”. Esse comando preserva os metadados do arquivo, o histórico de versões e a herança de permissões quando possível. - Verifique as Permissões da Biblioteca de Destino
Antes de mover, verifique as configurações de permissão da biblioteca de destino. Vá para a biblioteca, clique no ícone de engrenagem, selecione “Configurações da biblioteca” e depois “Permissões para esta biblioteca de documentos”. Certifique-se de que todos os usuários que precisam editar o arquivo tenham pelo menos permissão de Contribuição. Se a biblioteca usar permissões exclusivas, conceda acesso de edição aos usuários necessários. - Combine Campos de Metadados Obrigatórios
Se a biblioteca de destino tiver colunas obrigatórias, certifique-se de que o arquivo tenha valores para essas colunas antes ou imediatamente após a movimentação. Você pode editar as propriedades do arquivo clicando no arquivo, selecionando os três pontos e escolhendo “Propriedades”. Preencha quaisquer campos obrigatórios vazios. Se um campo obrigatório estiver faltando, o SharePoint pode bloquear a edição. - Após Mover, Verifique o Estado de Somente Leitura do Arquivo
Após mover o arquivo, abra-o no navegador. Se abrir como somente leitura, feche-o. Volte para a biblioteca, selecione o arquivo e clique nos três pontos. Escolha “Detalhes” e procure um ícone de cadeado. Se o arquivo estiver com check-out, faça check-in. Se o arquivo mostrar um erro de permissão, ajuste as permissões conforme descrito na etapa 3.
Se o Arquivo Ainda Abrir como Somente Leitura Após Essas Etapas
Se o arquivo permanecer como somente leitura, o problema pode ser cache do navegador ou um bloqueio de arquivo do local anterior. Limpe o cache do navegador e tente abrir o arquivo novamente. Se o arquivo foi movido usando uma ferramenta de terceiros ou script, os metadados podem estar corrompidos. Nesse caso, exclua o arquivo da biblioteca de destino e faça o upload novamente usando o comando Mover do SharePoint.
Se o Arquivo Ainda Abrir como Somente Leitura Após a Correção Principal
“O arquivo abre como somente leitura no Word Online, mas não no aplicativo para desktop”
Isso geralmente indica um conflito de coautoria. O Word Online pode mostrar o arquivo como somente leitura se outro usuário tiver o arquivo aberto no aplicativo para desktop. Peça a todos os usuários para fecharem o arquivo. Se o problema persistir, vá para a biblioteca, selecione o arquivo, clique nos três pontos e escolha “Gerenciar acesso”. Remova qualquer acesso temporário que possa estar bloqueando o arquivo.
“O arquivo mostra um ícone de cadeado após mover para um conjunto de sites diferente”
Mover um arquivo entre conjuntos de sites pode quebrar completamente a herança de permissões. O arquivo pode herdar permissões do site raiz em vez da biblioteca de destino. Para corrigir isso, vá para a biblioteca de destino, selecione o arquivo e clique em “Gerenciar acesso”. Adicione os usuários ou grupos corretos com permissões de edição. Pode ser necessário quebrar a herança de permissões do arquivo e atribuir permissões exclusivas.
“Mensagem de erro: Este documento está bloqueado para edição por outro usuário”
O arquivo estava com check-out na biblioteca de origem e o status de check-out não foi limpo durante a movimentação. Como proprietário do site, você pode forçar um check-in. Vá para as configurações da biblioteca, selecione “Gerenciar arquivos com check-out” e faça check-in de todos os arquivos. Se o arquivo não estiver listado, use o SharePoint Designer para remover o bloqueio ou entre em contato com o Suporte da Microsoft.
Métodos de Movimentação e Seu Efeito no Estado de Somente Leitura
| Método de Movimentação | Preserva Permissões | Preserva Status de Check-out | Preserva Histórico de Versões |
|---|---|---|---|
| Comando Mover do SharePoint | Sim, dentro do mesmo conjunto de sites | Não, check-out é limpo | Sim |
| Arrastar e soltar no navegador | Não, permissões podem ser redefinidas | Sim, check-out permanece | Não |
| Arrastar e soltar no Explorador de Arquivos | Não, permissões redefinidas | Sim, check-out permanece | Não |
| Copiar para e depois excluir origem | Não, permissões redefinidas | Não, check-out é limpo | Não |
O comando Mover do SharePoint é o método mais seguro para mover arquivos entre bibliotecas dentro do mesmo conjunto de sites. Para movimentações entre conjuntos de sites, use o comando Copiar para e depois ajuste as permissões manualmente. Evite métodos de arrastar e soltar porque eles preservam o estado de check-out e quebram a herança de permissões.
Agora você pode mover arquivos entre bibliotecas do SharePoint sem acionar um estado de somente leitura. Sempre verifique o status de check-out antes de mover e use o comando Mover do SharePoint. Para arquivos que já estão como somente leitura, force um check-in e verifique as permissões na biblioteca de destino. Como dica avançada, crie uma exibição de biblioteca que mostre as colunas “Check-out para” e “Correspondência de permissão” para identificar rapidamente arquivos problemáticos antes de movê-los.