Office 365 Developer Patterns and Practices

Está publicado no GitHub o Office 365 Developer Patterns and Practices (https://github.com/OfficeDev/PnP) que contém diversos exemplos de implementações de apps e conteúdo relacionado.

Por ser um projeto no GitHub é possível que qualquer pessoal possa fazer alterações no código e solicitar novos recursos.

Farei novos posts falando sobre alguns itens que acho muito interessantes.

Boas Práticas de Desenvolvimento de Aplicações SharePoint, Por Que Não Usar?

Você já programou regra de negócio no Button_Click de algum formulário ASP.NET? Se você ficou em dúvida, é porque já colocou alguma regra lá, mesmo que simples. É bem comum hoje em dia os desenvolvedores utilizarem boas práticas de desenvolvimento e técnicas cada vez mais avançadas. E para projetos SharePoint, será que esses mesmos cuidados são seguidos? Neste post vamos discutir um pouco a respeito desse assunto e referencias sobre algumas boas práticas.

Continue lendo »

[Pergunta] Posso Colocar Abas em Formulários InfoPath e Como Reaproveitar o HTML Gerado pelo InfoPath?

Pergunta

Fiz alguns formulários no InfoPath Designer 2013 que vai funcionar como um sketchflow para mostrar à um cliente. Achei fantástico, mas fiquei com duas dúvidas:

  1. Existe algum controle do tipo Aba (orelhinhas de formulário)?
  2. Como converter meu trabalho para HTML, para aproveitá-lo na codificação e não ter que redesenhar tudo?

Espero que leia e possa me responder.

Continue lendo »

Editando a Conexão do User Profile do SharePoint 2010 para Adicionar Filtros de Exclusão

Em algumas situação é necessário fazer filtros no serviço de User Profile do SharePoint para que ele não traga todos os usuários do Active Directory (AD). A forma mais simples, sem usar filtros, é configurando a conexão com o AD para buscar de alguma Unidade Organizacional (OU) especifica. Mas, apenas isso, nem sempre é suficiente. Existem cenários onde é importante que sejam feitos filtros mais refinados, como por alguma propriedade do usuário.

Neste post vou mostrar como configurar a conexão do User Profile com o AD para adicionar filtros.

Continue lendo »

Processamento Batch no SharePoint–Inserindo Itens em Lote no SharePoint

Imagine o seguinte cenário: você deseja executar várias operações de inclusão em uma lista SharePoint, seja por alguma necessidade de negócio ou para gerar uma massa de dados para teste. Como você faria? A resposta mais simples seria fazer uma função que insira um registro com dados aleatórios e chamar essa função N vezes. Isso irá funcionar, mas irá demandar bastante tempo. Se o SharePoint tivesse um meio de fazer com que a mesma operação fosse feita de maneira muito mais rápida, não seria interessante?

Neste post vamos ver um pouco sobre o processamento batch do SharePoint 2010.

Continue lendo »

Usando Filtros e Busca de Listas

Ao utilizar listas do SharePoint podemos tirar proveito de alguns recursos nativos que facilitam a localização do conteúdo desejado.

Neste post irei falar sobre a utilização de filtros pré-definidos nas colunas com base em seu conteúdo e a busca diretamente na lista.

Continue lendo »

Utilizando a App do Bing Maps no Excel

Uma das várias novidades que vieram com o Office 2013 foram as Apps. Com ela podemos utilizar apps como utilizamos nos celulares, tablets, sistemas operacionais e até em video games.

Neste post vou mostrar como utilizar a app do Bing Maps, que como o nome sugere, permite que dados da planilha Excel sejam exibidas no mapa do Bing, dentro do Excel.

Continue lendo »

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 »

Material – Developing Applications for SharePoint 2010

Estava revisando o material que tinha estudado para o SharePoint 2010 e encontrei um que me ajudou muito no entendimento do SharePoint como uma plataforma de desenvolvimento. Ele trás muita informação importante que mudou a minha visão sobre o SharePoint e ensinou as fazer as customizações de uma forma bem melhor do que fazia antes. É o Developing Applications for SharePoint 2010, recomendo muito!

Os Workflows do SharePoint 2013 Sumiram!

Imagine você receber um email do usuário falando: “Os usuários estão adicionando os documentos no portal mas não estão recebendo as tarefas de aprovação deles”. Então você abre o SharePoint e analisa o que está acontecendo, e constata que realmente o workflow não foi executado. Você abre o SharePoint Designer 2013 e verifica as configurações do seu workflow mas, ao abrir a seção de workflows do SharePoint Designer, você só vê workflows feitos com o engine 2010.

A primeira coisa que vem à sua cabeça é um monte de palavrão e começa a pensar quem foi a pessoa que exclui os workflows. Pensa se tem backup e como irá justificar para o seu chefe ou outras pessoas como que o workflow sumiu. Cadê os logs? O backup vai funcionar? Quem foi que apagou? Em quem vou colocar a culpa (menos né, essa já é demais).

Neste post vamos discutir algumas coisas que podem ocasionar este comportamento, veremos que provavelmente não será por exclusão e sim por outros motivos.

Continue lendo »