O Nome do Usuário Foi Alterado no AD mas o SharePoint Continua Exibindo o Nome Antigo

Imagine o seguinte cenário: durante o cadastro do usuário no AD ele foi cadastrado com o nome errado, seja por erro de digitação ou por informação errada mesmo, mas o usuário só viu isso depois de ter acessado o site SharePoint. Com isso o usuário solicitou ao pessoal de IT para mudar o seu nome e a IT o fez, mas ao acessar o site SharePoint o nome continua sendo exibido errado.

Neste post vamos ver como fazer com que o nome do usuário seja atualizado conforme está no AD.

Continue lendo »

Criando uma Web Part para Exibir as Tarefas Pendentes dos Usuários com Atualização Automática e Aviso Sonoro Utilizando JavaScript

O uso de tarefas no SharePoint é algo muito comum, seja por meio de workflows que geram tarefas para os usuários, usuários geram tarefas para outros usuários ou outras formas.

Neste post vou mostrar como fazer uma web part em JavaScript (automaticamente atualizada) que exibe todas as tarefas pendentes para o usuário atual, e que também emite um beep sempre que forem encontradas tarefas pendentes. Este exemplo é interessante para ver como utilizar JavaScript e avisar o usuário de forma sonora e não apenas visual.

Continue lendo »

Automação da Instalação do SharePoint 2010 com o AutoSPInstaller

Overview

A instalação do SharePoint deve ser feita com muito cuidado e com tomando todas as medidas necessárias. O processo de instalação se divide em 2 etapas:

  • Instalação dos binários: instalação dos pré-requisitos do SharePoint, instalação dos binários do SharePoint, pacotes de idioma e updates e configurações no servidor;
  • Configuração da farm: criação de uma farm nova ou ingressar o servidor em uma farm existente, configuração dos serviços e aplicativos web.

Esses passos são muito importantes para termos um ambiente SharePoint “saudável”, pois não é apenas fazer a instalação “Next, next, finish” e seguir todos os wizards para o ambiente funcionar 100%, algumas atividades extras devem ser feitas. Mas como resolver isso de forma satisfatória?

Continue lendo »

SharePoint 2010 e Windows Azure: Integração Utilizando JavaScript

Overview

Neste artigo vamos ver como criar um serviço no Windows Azure para ser consumido a partir de um script JavaScript publicado no SharePoint 2010.

As técnicas utilizadas neste artigo podem ser utilizadas para o SharePoint 2010 OnPremise (local) ou para o SharePoint Online (Office 365).

Continue lendo »

SharePoint 2010 Easy Setup Script

A Microsoft lançou um conjunto de scripts para ajudar aos desenvolvedores montar o seu ambiente de desenvolvimento no Windows 7, mais detalhes em SharePoint 2010 Easy Setup Script.

Configurando o InfoPath Forms Service para Permitir Acesso a Dados Externos

Overview

Criei um web service para ser acessado a partir de formulários InfoPath, mas quando vou acessar o formulário no SharePoint dá erro dizendo que dados externos não podem ser exibidos.

Como o web service estava em uma estrutura diferente da minha estrutura atual (outro domínio – cross domain) o InfoPath Forms Service bloqueia por padrão esse tipo de acesso.

Como fazer para resolver?

Continue lendo »

Como Criar um Application Proxy Group

Overview

O SharePoint possui duas opções de Application Proxy Group: padrão e custom. Onde o padrão é um application proxy group existente e o custom é apenas uma opção para poder customizar a associação dos service applications por web application.

Mas como fazer para criar um novo application proxy group e utilizá-lo em mais de um web application e não ter que customizar por web application?

Continue lendo »

Erro ao Acessar Serviços Cross Domain com ECMAScript

Overview

Ao criar um script em ECMAScript (JavaScript, JScript) que acessa um serviço externo ou acessa qualquer recurso externo, não funciona. Em algumas situação aparece erro de acesso a conteúdo cross domain e outras vezes apenas não faz nada.

Mas o que é acesso cross domain? É qualquer acesso que fizermos a um recurso que não está no mesmo domínio que o site atual. Por exemplo: no portal corporativo da minha empresa obter dados de um site externo (site da internet) via JQuery ou conectar a um serviço disponibilizado no Azure. Esse tipo de comportamento é considerado um acesso cross domain.

Continue lendo »

Interagindo com o Usuários Utilizando ECMAScript (SP.UI.Notify e SP.UI.Status)

Overview

Interagir com o usuário através de mensagens em tela é algo muito comum e indispensável, mas como fazer isso utilizando os recursos do SharePoint?

A resposta é utilizando as classes ECMAScript (JS, JavaScript) SP.UI.Notify e SP.UI.Status, ela nos permite interagir com o usuário da mesma forma que o SharePoint faz. 

Continue lendo »

Ativando o IntelliSense de SharePoint EcmaScript no Visual Studio 2010

Para quem vai escrever algum tipo de EcmaScript (JavaScript), principalmente utilizando frameworks (bibliotecas) de terceiros, o IntelliSense é algo que faz muita falta e torna o desenvolvimento dos scripts algo trabalhoso e demorado.

Uma alternativa viável e simples seria ativar o IntelliSense do framework JS no Visuao Studio.

Como o SharePoint 2010 possui um framework próprio, ele também necessita que o IntelliSense seja feito separadamente.

O primeiro passo é adicionar, no arquivo de script (.js) as linhas continas na listagem 01.

/// <reference name="MicrosoftAjax.js" />
/// <reference path="file://C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/TEMPLATE/LAYOUTS/SP.core.debug.js" />
/// <reference path="file://C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/14/TEMPLATE/LAYOUTS/SP.debug.js" />

Listagem 01: Referenciando os arquivos JS

Depois é necessário salvar o arquivo e pressionar as teclas Ctrl + Shift + J para atualizar o IntelliSense do Visual Studio.

Imagem 01: IntelliSense em ação

Fonte: SharePoint 2010 EcmaScript(JavaScript) IntelliSense in VS2010