segunda-feira, 29 de abril de 2013

Autenticação SharePoint 2013

O SharePoint 2013 possui novidades relacionadas a autenticação.

Ao criar uma nova web application já não existe mais a opção de seleção para Classic e Claims-based, todas as web application criadas via User Interface da Central Administration serão criadas pelo padrão Claims-based authentication.

Caso você tenha feito a migração do SharePoint 2010 (Classic mode) para o SharePoint 2013, o modo de autenticação será mantido, ou seja, ele continua suportado na nova versão porém para fins de boas práticas de segurança ele só está disponível utilizando linha de comando PowerShell.

A linha de comando abaixo mostra um exemplo de como criar uma web application no SharePoint 2013 que utiliza Classic mode authentication:

New-SPWebApplication -Name "SharePoint 2013" -ApplicationPool "App Pool" -AuthenticationMethod "NTLM" -ApplicationPoolAccount (Get-SPManagedAccount ”DOMAIN\account”) -Port 80 -URL "http://site.domain.com"

domingo, 28 de abril de 2013

Visio Services - SharePoint 2013




Vou apresentar neste post algumas novidades que temos para o Visio 2013 e SharePoint 2013.


O Visio em sua versão 2010 existia em três edições:

  • Standard
  • Professional
  • Premium
Já na versão 2013 do produto, a edição Premium não existe mais, agora a Professional possui todas as funcionalidades que antes existiam somente no Premium.
Existindo então somente:
  • Standard
  • Professional

Quanto a integração com o SharePoint 2013, o novo Visio Services é compatível com a nova extensão de arquivos do Visio 2013 (.vsdx) onde não há a necessidade de se publicar um arquivo no formato Web Drawing.

Contudo o Visio 2010 continua com seu formato Web Drawing (.vdw) suportado no Visio Services do SharePoint 2013.


sábado, 27 de abril de 2013

Minhas tarefas - Project Server 2013

Uma novidade que temos relacionado ao Project Server na versão 2013 é a integração das tarefas dos cronogramas de projetos com a lista de tarefas do site pessoal do usuário logado.

Isso faz com que o service application "User Profile", que antes visto de maneira superficial, passa a ser de interesse de sua implantação em ambientes que envolvem gerenciamento de projetos, facilitando a experiência do usuário final (recurso) ao conseguir ver de maneira mais simplificada as tarefas atribuídas a ele.


sexta-feira, 26 de abril de 2013

Quebrar página em tabela do Reporting Services por número de linhas

Vou mostrar neste post como quebrar a página em uma tabela do Reporting Services baseado no número de linhas, isto pois nativamente o Reporting Services faz a quebra de página automática.


Criei um relatório simples para demonstração.

Comece criando um grupo pai à sua tabela.




Na tabela, apague a coluna que foi criada, pois a função deste grupo é somente para a quebra de página.


Selecione apagar somente a coluna específica pois senão apagará todos os grupos filhos de sua tabela.


Nas propriedades do grupo criado, selecione a opção para "Page Breaks" conforme imagem abaixo:


Na seção "General", clique no botão de expressão no agrupamento.


Insira a expressão abaixo:

=Ceiling(Rownumber(Nothing)/50)


Pronto !


sexta-feira, 19 de abril de 2013

Como consumir dados do Project Server 2013 via OData

Vou mostrar neste post, como ler dados de projetos do Project Server utilizando o protocolo OData (Open Data Protocol).





Este tipo de conexão se torna muito interessante caso você não tenha a possibilidade de acesso interno aos servidores do ambiente de Project Server 2013.


Utilizarei o Excel 2013 para fazer criar esta conexão.

Com o Excel 2013 aberto, clique em "Data" -> "From Other Sources" -> "From OData Data Feed".




Neste exemplo buscaremos somente dados de projetos, porém a conexão OData se extende a diversos outros dados presentes no Project Server.
 Informe a URL abaixo alterando conforme o seu ambiente.

http://<<Nome do site>>/pwa/_api/ProjectData/Projects()
Abaixo selecione se deseja utilizar o usuário corrente para realizar a autenticação ou se deseja se conectar com outras credenciais.






Neste passo, selecione as tabelas que você deseja consumir os dados.





Por último, clique em "Finish" e você já poderá utilizar os dados do Project Server no Excel.








quinta-feira, 11 de abril de 2013

SharePoint 2013 - Como ocultar links do topo

Vou mostrar neste post, como ocultar links da barra de menu superior do SharePoint 2013.

Os botões "Newsfeed", "Skydrive", "Sites", etc, fazem parte de uma área chamada SuiteLinksBox.

Para ocultar, você poderá utilizar o seguinte trecho de código javascript abaixo de duas maneiras:
-Através da edição da master page
-Inserindo uma webpart Script Editor em sua página



<script language="javascript">

_spBodyOnLoadFunctionNames.push("HideBrandingSuiteLinksBox");

function HideBrandingSuiteLinksBox()
{
document.getElementById('suiteLinksBox').style.visibility = 'hidden';
}

</script>