Anexos de Itens de Lista Ausentes: Checklist para Administradores
🔍 WiseChecker

Anexos de Itens de Lista Ausentes: Checklist para Administradores

Os anexos de itens de lista do SharePoint podem desaparecer por vários motivos. Você pode ver uma contagem de anexos na exibição da lista, mas não encontrar arquivos ao abrir o item. Esse problema geralmente resulta de um recurso de conjunto de sites desabilitado, cota de armazenamento excedida ou ferramenta de migração de terceiros removendo metadados. Este artigo fornece um checklist sistemático para administradores identificarem a causa raiz e restaurarem os anexos ausentes.

Principais Conclusões: Restaurando Anexos de Itens de Lista Ausentes

  • Recursos do Conjunto de Sites > Recurso Anexos: Deve estar ativado para o conjunto de sites; a desativação oculta todos os anexos.
  • Cota de armazenamento no centro de administração do SharePoint: Exceder a cota do conjunto de sites pode impedir o upload de anexos e fazer com que anexos existentes pareçam ausentes.
  • Conteúdo e Estrutura do Conjunto de Sites (spsitems.aspx): Permite enumerar diretamente todos os anexos em uma lista para confirmar se os arquivos existem no disco.

ADVERTISEMENT

Por que os Anexos de Itens de Lista Desaparecem

Os anexos de itens de lista no SharePoint são armazenados como arquivos em uma pasta oculta chamada Attachments em cada item da lista. Ao anexar um arquivo a um item da lista, o SharePoint cria uma estrutura de pastas: Lists/[Nome da Lista]/Attachments/[ID do Item]/. O recurso de anexos é controlado por um recurso no nível do conjunto de sites. Se esse recurso for desativado, o SharePoint oculta o campo de anexos dos formulários e exibições da lista, mas os arquivos permanecem no banco de dados de conteúdo. Outras causas comuns incluem aplicação da cota de armazenamento, erros de migração e scripts personalizados que acidentalmente excluem metadados de anexos.

Recurso do Conjunto de Sites: Anexos

O recurso intitulado Anexos (GUID: 00bfea71-d1ce-42de-9c63-a44004ce0104) é ativado por padrão em todos os conjuntos de sites modernos. Se um administrador ou script de provisionamento desativar esse recurso, o campo de anexos desaparece dos itens da lista. Os usuários veem um item sem botão de anexo e os anexos existentes não são exibidos. No entanto, os arquivos permanecem no banco de dados de conteúdo até que o recurso seja reativado.

Cota de Armazenamento Excedida

Cada conjunto de sites tem uma cota de armazenamento definida no centro de administração do SharePoint. Quando a cota é excedida, o SharePoint para de aceitar novo conteúdo, incluindo anexos. Anexos existentes permanecem visíveis, mas não podem ser abertos se o limite de armazenamento estiver criticamente baixo. Em alguns casos, o sistema pode marcar arquivos de anexo como órfãos se a cota foi excedida durante uma operação de migração ou sincronização.

Ferramentas de Migração de Terceiros

Ferramentas como ShareGate, Metalogix ou scripts personalizados do PowerShell podem migrar itens de lista sem seus anexos. Isso acontece quando a ferramenta é configurada para pular anexos ou quando o tamanho do anexo excede o limite da ferramenta. O item da lista é criado no site de destino, mas a pasta de anexos está vazia. A coluna de contagem de anexos ainda pode mostrar a contagem original porque os metadados foram copiados, mas os arquivos estão ausentes.

Checklist do Administrador para Diagnosticar Anexos Ausentes

Siga estas etapas em ordem. Pare quando encontrar a causa raiz.

  1. Verifique o recurso Anexos do conjunto de sites
    Vá em Configurações do Site > Recursos do Conjunto de Sites. Role até o recurso Anexos. Se estiver desativado, clique em Ativar. Aguarde 5 minutos, atualize a lista e abra um item que anteriormente mostrava anexos ausentes. Se o recurso estava desativado, os anexos reaparecerão imediatamente.
  2. Verifique a cota de armazenamento do conjunto de sites
    No centro de administração do SharePoint, vá em Sites ativos > selecione o site afetado > Configurações > Limite de armazenamento. Compare o armazenamento usado com a cota. Se o site estiver em ou acima de 100%, aumente a cota ou libere espaço excluindo arquivos não utilizados. Após ajustar a cota, teste o upload de um novo anexo para confirmar que o problema foi resolvido.
  3. Use Conteúdo e Estrutura do Conjunto de Sites para listar anexos
    Navegue até /sites/seu-site/_layouts/15/spsitems.aspx. Na navegação à esquerda, expanda Listas > selecione a lista problemática. Clique em Anexos no menu de exibição. Esta página mostra todos os arquivos de anexo de todos os itens. Se você vir os arquivos aqui, mas eles não aparecerem no formulário do item da lista, o problema é de configuração de exibição ou campo, não de arquivos ausentes.
  4. Verifique a coluna de contagem de anexos do item da lista
    Abra a lista no modo de edição. Adicione a coluna Anexos à exibição se estiver oculta. Se a coluna mostrar um número maior que zero, mas os arquivos não aparecerem ao abrir o item, os metadados do anexo estão corrompidos. Execute Repair-SPOSite no SharePoint Online Management Shell: Repair-SPOSite -Identity https://seu-site.sharepoint.com -RuleId AttachmentsMissing.
  5. Revise os logs de migração se o site foi migrado recentemente
    Se o site foi migrado do SharePoint 2010, 2013 ou 2016, verifique o relatório da ferramenta de migração para anexos ignorados. Motivos comuns: nome de arquivo muito longo, tipo de arquivo bloqueado ou tamanho do anexo excedendo 250 MB. Execute novamente a migração com as configurações corretas ou faça upload manual dos arquivos ausentes.
  6. Teste com um novo item da lista
    Crie um novo item da lista na mesma lista e anexe um arquivo pequeno. Se o anexo funcionar, o problema está isolado em itens existentes. Se falhar, o problema está no nível da lista ou do site. Compare as configurações da lista com uma lista funcional no mesmo conjunto de sites.

ADVERTISEMENT

Se os Anexos Ainda Não Aparecerem Após o Checklist

Alguns cenários exigem investigação mais aprofundada. Os problemas a seguir são menos comuns, mas possíveis.

Formulários de Lista Personalizados ou Power Apps Sobrescrevem o Campo de Anexo

Se a lista usa um formulário personalizado criado no Power Apps ou SharePoint Designer, o formulário pode não incluir o controle de anexo. Abra o formulário no modo de edição e verifique se há o controle Anexos. No Power Apps, adicione o controle Attachment no painel Inserir. No SharePoint Designer, certifique-se de que a web part AttachmentsField esteja presente no formulário de edição.

Política de Gerenciamento de Informações Remove Anexos Após um Período Definido

Uma Política de Gerenciamento de Informações pode ser configurada para excluir anexos mais antigos que um número específico de dias. Vá em Configurações da Lista > Configurações da política de gerenciamento de informações. Se uma política for aplicada à lista, verifique a ação de expiração. Se os anexos estiverem sendo excluídos automaticamente, desabilite a política ou ajuste o período de retenção.

Regra do Organizador de Conteúdo Move Anexos para um Local Diferente

O recurso Organizador de Conteúdo pode mover itens da lista para bibliotecas diferentes com base em metadados. Quando um item da lista é movido, seus anexos podem ser deixados na pasta de anexos original. Verifique as configurações do Organizador de Conteúdo em Configurações do Site. Se as regras estiverem ativas, revise a biblioteca de depósito em busca de pastas de anexos órfãs.

Recurso Anexos vs Cota de Armazenamento: Comparação

Item Recurso Anexos Desativado Cota de Armazenamento Excedida
Botão de anexo visível Não Sim, mas o upload falha
Anexos existentes no banco de dados Sim, os arquivos permanecem Sim, mas podem estar órfãos
Coluna de contagem de anexos Mostra zero Mostra contagem original
Tempo de correção Menos de 5 minutos Depende do ajuste de armazenamento
Ferramenta de administrador necessária Apenas Configurações do Site Centro de administração do SharePoint

Este checklist cobre as causas mais comuns de anexos de itens de lista ausentes no SharePoint. Comece com a ativação do recurso do conjunto de sites, pois é a verificação mais rápida. Se o recurso estiver ativo, vá para a cota de armazenamento e verificação da estrutura de conteúdo. Para sites migrados, sempre revise os logs da ferramenta de migração antes de tentar a recuperação manual. Use o cmdlet Repair-SPOSite com a regra AttachmentsMissing para corrigir corrupção de metadados no SharePoint Online. Após restaurar os anexos, considere ativar o controle de versão na lista para rastrear alterações futuras nos arquivos de anexo.

ADVERTISEMENT