Ao acessar uma biblioteca de documentos em um site de projeto em um ambiente com EPM 2010 e tentar excluir um documento recebi a seguinte mensagem de erro
Tentei de outras formas, alterando o modo de exibição etc, e todas elas falharam.
Então acessei as configurações da Biblioteca e fui verificar se o arquivo estava com pendência em “Manage Files wich have no checked in version”
Se ao abrir a nova página aparecer o arquivo, então selecione o arquivo e clique em “Take Ownership of Selection” e publique o documento. Após fazer isso será possível excluir este documento.
Mas se não for exibido nenhum arquivo. Temos a opção de rodar um comando em PowerShell para verificar em quanto tempo o arquivo será liberado.
$web = Get-SpWeb “http://servidor/PWA/NomeDoProjeto”
$item = $web.GetListItem(“http://servidor/PWA/NomeDoProjeto/Documentos/Arquivo.pptx”)
$item.file.LockType
$item.file.LockedByUser
$item.file.LockExpires
O resultado será como abaixo, informando o horário final que este documento estará em estado de “lock ou bloqueado” para a conta informada no display name.
Após as 15:40:58 será possível excluir este documento. Geralmente o arquivo fica bloqueado no sistema por poucos segundos. Caso o LockExpires mostre um valor muito alto de horas verifique o log do sharepoint para ver se exite alguma falha no Timer do SharePoint. Verifique também o Event Viewer do servidor.
Abraços
Diego Pereira