Wednesday, September 24, 2014

Problemas de permissão com Listas de Pesquisas do SharePoint

Trabalhando com uma lista do tipo Pesquisa nativa do SharePoint, um recurso excelente que nos poupa várias horas para implementar formulários de enquetes e afins, me deparei com o seguinte problema para usuários com nível de colaboração após terminarem de responder:

   

O usuário, teoricamente, possuía as permissões necessárias para respondê-la e tudo estava de acordo como esperado. Porém, me atentei as configurações avançadas da pesquisa e constatei que havia configurado para que nenhum usuário pudesse editar nada. Alterei para que eles pudessem responder e editar suas respostas e tudo funcionou perfeitamente.

   

Acredito que o problema se dava porque ao criarmos uma resposta, nós também editamos a pergunta acrescentado mais 1 ao números de respostas dela, o que seria bloqueado pela configuração "Não podem editar nada". Ou também, o conceito de editar para o SharePoint signifique editar item existente e criar um novo item.

Desta forma me dei por satisfeito pois não era uma premissa que os usuários não pudessem editar suas respostas, ficando a critério do desenvolvedor suprir isso via Event Receiver.

Tuesday, September 23, 2014

Powershell - Obter log do SharePoint pelo ID da Correção

Hoje gostaria de compartilhar uma dica muito boa para encontrarmos erros no SharePoint dos quais ele nos disponibiliza informações superficiais e um Correlation Id (Id da Correlação).

Com o auxílio do Powershell podemos filtrar as mensagens corretamente e por fim exportarmos para um arquivo de texto para os mais diversos fins.

Exemplo do log exportado para o arquivo informado por parâmetro.

Referências:
Zimmergren