Arquivo da tag: Microsoft

Novos limites de tamanho da URL no SharePoint e OneDrive

Olá SharePointers,

A Microsoft alterou o limite (MAXPATH) de urls no SharePoint Online e no OneDrive.

O novo valor passou de 256 caracteres unicode para 400.

Esse limite é contabilizado em URLs “não-encodadas” e, entra para a conta os seguintes parâmetros:

URL = protocol + server name + folder or file path + folder or file path + parameters

Para explicar essa fórmula, podemos utilizar a url de exemplo abaixo:

http://www.contoso.com/sites/marketing/documents/Shared%20Documents/Promotion/Some%20File.xlsx

Onde, os itens são:

Protocolo http://
Server name www.contoso.com/
Folder or file path sites/marketing/documents/Shared%20Documents/Promotion/
File name Some%20File.xlsx

Referência: https://techcommunity.microsoft.com/t5/SharePoint-Blog/New-MAXPATH-limits-in-SharePoint-and-OneDrive/ba-p/68273

Abraços!

SharePoint 2016 – Beta 2 está disponível

Olá SharePointers,

A Microsoft anunciou o lançamento do nova versão beta do SharePoint 2016, a beta 2.

Para quem quiser fazer o download, é só clicar nesse link: http://www.microsoft.com/en-us/download/details.aspx?id=49961.

 

Principais Novidades

 

Recurso Descrição
Links duráveis Quando você renomeia ou move um documento, ele mantém o link
Fast SiteCollection creation Através do PowerShell é possível criar um site collection de forma mais rápida, onde o SharePoint evita fazer vários roundtrips para o SQL. Mais informações: https://technet.microsoft.com/en-us/library/mt346121(v=office.16).aspx#FSCC 
Preview de imagens e vídeos em biblioteca de documentos  
Suporte a arquivos grandes Agora você pode fazer o download/upload de arquivos maiores que 2 GB

Entre outros recursos… Para acessar a lista de tudo o que está incluído nessa versão, clique nesse link: https://technet.microsoft.com/en-us/library/mt346121(v=office.16).aspx

 

Recursos deprecados 

Assim como vários recursos foram adicionados nessa versão, alguns foram considerados deprecados. Entre eles:

Recurso Descrição
SharePoint Foundation SharePoint 2016 não tem a versão foundation (que estava – e ainda continua – disponível para as versões anteriores do produto)
Standalone Install Agora você precisa instalar uma versão do SQL Server antes de instalar o SharePoint
FIM (Forefront Identity Manager) Client As versões antigas do SharePoint utilizavam o FIM Client para sincronização de diretório. Agora, o método para isso é Active Directory Import.
Excel Services Excel services agora é parte do Excel Online
Tags e Notas Usuários não podem criar ou acessar tags e notas.
STSADM Incluso para compatibilidade.

Para acessar a lista completa, clique nesse link: https://technet.microsoft.com/EN-US/library/mt346112(v=office.16).aspx

 

Venha comemorar o Lançamento do Visual Studio 2015

Olá SharePointers,

Em 20 de julho, iremos celebrar a última release do Visual Studio 2015!

Convidamos a todos a aprender sobre as novas features e tecnologias que acompanharão a nova versão. Você poderá interagir na sessão ao vivo, participar da sessão de perguntas e respostas com o time de engenharia, além de se aprofundar em detalhes técnicos, em mais de 60 sessões on-demand. Para acessar, clique aqui.

Teremos também a oportunidade de ver o time de Visual Studio criando uma solução fim-a-fim em um projeto open-source, alavancando as mais novas ferramentas e tecnologias. Veja como eles lidam com os mais diferentes cenários e tire suas dúvidas.

Participe do lançamento no dia 20 de julho, clicando aqui. Não é necessário fazer o registro, apenas acesse a URL no dia 20 de Julho, a partir das 12h30 (horário de Brasília). Siga @visualstudio e acompanhe as novidades.

 

Compartilhe conosco a sua experiência usando a hashtag #visualstudiortm

“Novo” Posicionamento da Microsoft e Projeto Oxford

Olá SharePointers,

Recentemente, a Microsoft tem adotado uma postura bem diferente como empresa. Quem assistiu o Keynote do Build USA, pode notar um destaque que a Empresa estava dando por ser reconhecida como “Legal”, novamente, o bordão era “Microsoft is cool again”. É fácil encontrar na Internet referências e artigos sobre isso, destaco esse: http://www.businessinsider.com/suddenly-microsoft-is-cool-again-2013-2. E olha que esse texto é de 2013!!

O que isso significa na prática? Vemos um esforço contínuo da Microsoft em mudar alguns paradigmas, criar produtos inovadores (Hololens, Continuum, etc.), investir nos produtos existentes para que o público final não apenas “tenha” que utilizar os seus produtos, mas que todos queiram fazer isso. E queremos muito!

Os produtos estão cada vez mais integrados (o que sempre achei uma grande sacada da Microsoft, sua plataforma funciona muito bem integrada), fáceis de usar, em alguns casos podemos criar ambientes complexos com alguns cliques em um Wizard.

O que mais me surpreendeu, ou onde talvez tenha caído a ficha, foi ao final do Ignite, um cliente americano que é fanático por tecnologias Java, núvem na Amazon e coisas do tipo, me falar que a Microsoft tinha feito um grande trabalho. Que ele deixou o evento decidido a utilizar a plataforma da Microsoft e deixar a abordagem que estava tentando fazer manualmente de lado. Fiquei sem palavras!

Build Tour SP

Aliás, não precisamos ir muito longe… O Build Tour que ela fez essa semana foi fantástico. A ideia de fazer um evento dentro de um estádio de futebol foi fantástica. Um dia de evento dentro do badalado Allianz Parque (e olha que sou São Paulino :D) com o objetivo de mostrar alguns highlights do Build San Francisco. Vejam essa reportagem da Info: http://info.abril.com.br/noticias/tecnologia-pessoal/2015/05/querendo-ser-legal-novamente-microsoft-faz-primeira-edicao-da-build-no-brasil.shtml

Uma das coisas que nos foi mostrado no evento foi como o Azure Machine Learning está interessante e muito fácil de utilizar. É incrível como podemos deixar nossa aplicação inteligente, utilizando-se de complexos algorítmos de forma tão simples e rápida.

Projeto Oxford

Uma coisa que me chamou a atenção é o Projeto Oxford (http://www.projectoxford.ai). É um projeto de Machine Learning com APIs complexas disponibilizadas gratuitamente para qualquer pessoa testar. Eu fiz alguns testes com a API e logo mais postarei alguns artigos sobre o “HOW-TO”.

Essa API compreende:

  • Detecção de Face
  • Reconhecimento de Voz
  • Visão Computacional
  • Processamento de Linguagem Natural

Para quem quiser dar uma olhada no SDK, acesse o link aqui: http://www.projectoxford.ai/sdk

Um dos exemplos mostrados no evento é você enviar uma imagem e a API consegue dizer a categoria da imagem baseada nos elementos que estão na foto, por exemplo: Se a foto tem um cachorro, a API retornará ANIMALS – DOG.

A aplicabilidade disso é fantástica.

Além disso, você poderá criar a sua própria rede neural e treiná-la da forma que melhor convém para a sua necessidade de negócio. Leia mais sobre isso em: http://azure.microsoft.com/en-us/services/machine-learning/

 

Enfim, cada vez mais tenho mais orgulho de poder ser um influenciador de uma empresa como a Microsoft 😀

MVP Summit 2014

Olá SharePointers,

Na primeira semana de novembro de 2014, aconteceu mais um MVP Summit.

A experiência é indescritível! Não tenho palavras para expressar como foi estar ao lado de tantas pessoas importantes na comunidade e, principalmente, pessoas do time de produto do SharePoint.

Além disso, foi a realização de um sonho estar na Microsoft, andar pelo Campus e ter tantas sessões técnicas em suas dependências. Espero estar presente no próximo ano também 😀

Vejam algumas fotos abaixo:

 

MVPs Brasileiros com o Bill Baer

IMG_2304

 

Space Needle

 

 

IMG_2846

 

IMG_2585

IMG_2590

 

Foto no Logo 😀

IMG_2489IMG_2509

 

Campus

 

IMG_2478

 

Passeios

 

IMG_2782IMG_2807IMG_2787

 

MVPS Brazucas

IMG_2432

 

Obrigado Microsoft!

 

 

 

MVP 2014 :D

mvp

 

Olá SharePointers,

Hoje é um dia muito especial para mim: fui nomeado como MVP de SharePoint Server.

Para quem quiser saber mais sobre o prêmio, entre nos links abaixo:

http://blogs.msdn.com/b/jpclementi/archive/2011/03/22/se-tornando-um-microsoft-most-valuable-professional-mvp.aspx

http://mvp.microsoft.com/

 

Gostaria de agradecer a Deus que me ajuda em todos os momentos e a algumas pessoas que me auxiliaram bastante nessa caminhada:

Hellen Romano (minha esposa) – Me apoiou em todos os momentos em que desanimei, me ajudou a continuar. Entendeu quando eu estava ausente e me apoiava quando estava cansado e precisava seguir em frente. Te amo!

 

Minha família (Pai, Mãe, Irmão, Cachorros, etc.) – Por acreditarem em mim, me ajudarem, e ensinar os valores pessois que tenho.

 

Fernanda Saraiva (MVP Lead), Lucas Romão (MVP Azure), Thiago Silva, Heber Lopes e muitos outros que acreditaram no meu trabalho, me ajudaram quando foi preciso, me incentivaram e fazem parte da minha caminhada de alguma forma.

 

Deixo um muito obrigado a todos! 😀

A Microsoft Certifica Você!

 

Olá SharePointers,

A Microsoft criou uma campanha para ajudar na certificação e ainda dará vários prêmios aos profissionais que participarem. Vejam mais detalhes da promoção:

 

A campanha Microsoft Certifica Você, vai te dar 1 notebook, 5 licenças do Windows 8 PRO e 30 vouchers de certificação Oficial Microsoft! Para isso, é só montar o seu laboratório virtual e realizar os cursos listados abaixo!

Confira os prêmios abaixo:

  1. 1º colocado: 1 Notebook Touch-screen Asus, 1 licença do Windows 8 PRO e 1 voucher de certificação oficial Microsoft;
  2. 2º ao 5º colocado: 1 Licença do Windows 8 PRO e 1 voucher de certificação oficial Microsoft;
  3. 6º ao 30º colocado: 1 voucher de certificação oficial Microsoft.

Lembrando que é necessário passar por todas as etapas listadas, desde o download do seu laboratório, até a realização do último curso da lista!

 

Para ler o restante, clique aqui: http://technet.microsoft.com/pt-br/dn630262

 

 

Abraços 😀

Governança com SharePoint 2010

 

Overview

Este artigo abordará um assunto muito importante e na maioria dos casos deixado de lado quando o assunto é SharePoint. A Governança é tão essencial quanto qualquer item em um projeto, em muitos casos (ou maioria deles) fator crítico para o sucesso.

Para falar de governança, o primeiro passo seria explicar qual o seu significado. Governança é o conjunto de funções, regras, diretivas, responsabilidades e processos que são utilizados para gerenciar e/ou controlar como a cooperação entre as divisões de negócios e as equipes de TI se relacionam a fim de cumprir com suas metas corporativas.

E governança com SharePoint? Como funciona?

Solução

Primeiro precisamos salientar que cada corporação tem suas necessidades específicas. Isso pode variar, principalmente, de acordo com o tamanho das organizações. Desta forma podemos ter um nível maior ou menor de controle – o que às vezes pode levar a uma burocratização de processos e eventuais atrasos se a corporação não estiver muito bem alinhada.

Para a correta implementação de governança em SharePoint 2010, a boa comunicação entre os stakeholders é fundamental. Ao designar uma comissão de governança, devemos tentar reunir todos os itens abaixo que conseguirmos:

  • Participantes executivos: os principais executivos devem definir as metas gerais da comissão de governança, conceder-lhe autoridade e avaliar periodicamente o êxito das práticas e diretivas implementadas.
  • Participantes financeiros: os diretores financeiros devem assegurar que as regras e os processos de governança ajudem a aumentar o retorno sobre o investimento da empresa nos produtos e tecnologias do SharePoint.
  • Líderes de TI: os líderes de TI devem ajudar a desenvolver as ofertas de serviço e determinar o que deve ser feito para desincumbir suas responsabilidades com êxito (por exemplo, prover segurança e garantir confiabilidade) enquanto dão suporte aos recursos de que as equipes de negócios necessitam.
  • Líderes de divisão de negócios: os líderes de negócios representam as equipes que fazem o trabalho principal da empresa e geram os requisitos funcionais e arquiteturais de implantação do SharePoint Server 2010. Eles devem colaborar com os arquitetos para determinar os padrões de arquitetura de informações e taxonomia organizacional da empresa. Além disso, há a necessidade de que colaborem com a criação dos contratos de nível de serviço e de outras diretivas de suporte.
  • Arquitetos da informação ou taxonomistas: os membros desses grupos possuem ampla experiência no planejamento e design de sistemas de informações e taxonomias. Com base na análise das necessidades de informações dos públicos-alvo, eles desenvolvem planos que dão suporte aos objetivos organizacionais e definem a arquitetura e navegação de sites.
  • Responsável pela conformidade: a governança envolve a certeza de que a empresa está dentro dos requisitos regulatórios e legais, e de que ela gerencia seu conhecimento corporativo. Caso a sua empresa possua funções responsáveis por supervisionar tais questões, inclua representantes dessas disciplinas na comissão de governança.
  • Líderes de desenvolvimento: os líderes na organização de desenvolvimento de software devem ajudar a determinar quais ferramentas de personalização devem ser permitidas, como verificar a segurança do código e outras práticas recomendadas relacionadas ao código.
  • Profissionais de informações: os membros da sua organização que realizam um trabalho diário para ajudar a garantir que a arquitetura das informações e os serviços do SharePoint Server 2010 atenderão às suas necessidades.
  • Treinadores: os especialistas em instrução devem ser responsáveis pelo desenvolvimento de um plano de treinamento e conduzir todo o treinamento e educação apropriados.

Após termos os papéis definidos e distribuídos, ou seja, com a comissão de governança montada, devemos relacionar alguns conceitos técnicos do SharePoint com os elementos disponíveis na organização.

Antes de qualquer coisa, precisamos entender e estabelecer os conceitos para uma instalação de SharePoint bem sucedida.

Arquitetura da Informação

Arquitetura da Informação é “a arte e a ciência de estruturar e organizar ambientes de informação para ajudar as pessoas a satisfazerem suas necessidades de informação de forma efetiva” (Toub, 2000). Mas o que isso quer dizer? Significa que devemos dispor as informações de forma que fiquem acessíveis para o usuário, questões como navegabilidade, organização e clareza de forma que o usuário atinja os seus objetivos de forma rápida, eficiente e agradável.

Relacionado à SharePoint, uma avaliação detalhada da arquitetura da informação em uma empresa ajuda a identificar as ineficiências, como as seguintes:

    • O uso inconsistente de metadados, o que pode dificultar a pesquisa e a comparação de conteúdo e dados relacionados.
    • Um armazenamento de conteúdo criado e gerenciado de forma inadequada, o que pode gerar várias versões de documentos, sem nenhum meio de identificar a versão original.
    • Um armazenamento de dados precariamente catalogados e gerenciados, fazendo com que tomadores de decisões localizem e confiem em dados equivocados.
    • Uma navegação de portal mal projetada ou informações apresentadas de forma inadequada, dificultando a localização de sites e informações importantes.

Serviços de TI que hospedam o SharePoint Server

  • O SharePoint Server 2010 inclui muitos recursos novos que devem ser tratados por um plano de governança eficiente. Entre esses, estão:
    • Uma nova arquitetura de aplicativo de serviços, incorporada no Microsoft SharePoint Foundation 2010, que substitui o modelo SSP.
    • Melhorias no backup e restauração.
    • Multitenancy, que cria um genuíno ambiente de hospedagem e viabiliza o compartilhamento dos recursos de serviço entre clientes (locatários) ao mesmo tempo que particiona os dados com base nas inscrições no site.
    • Contas gerenciadas que automatizam as mudanças de senhas.
    • O Windows PowerShell, a nova interface de linha de comando e linguagem de script, foi projetado especificamente para administradores de sistema.

Se você não tiver um plano de governança, o crescimento rápido e descontrolado de servidores Web, gerenciados individualmente, que executam o SharePoint Server pode ter resultados imprevisíveis, como:

    • Servidores isolados hospedando um grupo mal organizado de sites que não possuem índice de pesquisa, navegação ou esquema de segurança em comum. Se você deseja dar suporte à criação de sites pessoais, precisa de um plano que inclua a disposição de conteúdo e o arquivamento de sites.
    • Servidores hospedando aplicativos que não são seguros, o que pode comprometer a integridade do conteúdo.
    • Solicitações de suporte técnico para servidores locais que estão executando o SharePoint Server sem o conhecimento da equipe de suporte.
    • Atividades essenciais, como conformidade normativa, que talvez sejam administradas de modo inconsistente entre servidores.
    • Atividades regulares de manutenção, como backup e restauração de dados e instalação de atualizações de produto, que talvez não sejam executadas devido ao treinamento inadequado ou à inconsistência na configuração dos servidores.
    • Alterações nas propriedades do site que levantam dúvidas com relação à propriedade do conteúdo ou que provocam o bloqueio de sites.

À medida que o uso do SharePoint Server 2010 aumentar na empresa, o departamento de TI deverá implementar um conjunto de serviços de hospedagem bem controlado que torne o SharePoint Server 2010 disponível e que administre o seu uso e configuração. (Microsoft)

Com todos os recursos e facilidades que o SharePoint fornece, uma de suas maiores características pode se tornar exatamente um dos maiores vilões se não tratado / gerenciado de forma correta: a Personalização.

Por exemplo, recursos como formulários, Business Inteligence, Fluxos de Trabalho, ECM (Enterprise Content Management – Gerenciamento de Conteúdo) são altamente customizáveis e por isso se tornam focos de atenção quando falamos de governança. (Para mais informações, consulte o WhitePaper Diretiva de personalização de Produtos e Tecnologias do SharePoint (http://go.microsoft.com/fwlink/?linkid=92311&clcid=0x416)).

Nota: o ambiente de desenvolvimento é o muito crítico e como existem muitos recursos customizáveis e recursos que podem permitir acesso diretamente ao hardware e outros componentes essenciais, devemos ter uma atenção especial.

Devemos definir, por exemplo, se o uso do SharePoint Designer 2010 será permitido. Se for, devemos definir, também, o que poderá ser acessado e por quem. Este é um ponto de atenção pensar o que efetivamente vamos ganhar ou perder com esse recurso. Já atuei em algumas empresas onde este recurso estava desativado para todos os usuários e com isso comprometia diretamente os prazos durante uma entrega, até porque tudo o que era permitido era somente as funcionalidades nativas.

Nota: uma gestão correta é aquela que consegue englobar a maior parte dos recursos sem fazer com que a essência da ferramenta seja perdida por um excesso de controle. Normalmente excessos acontecem por falta de conhecimento do time ou da equipe responsável por tomada de decisões.

Outro ponto muito importante, quando se trata de desenvolvimento para SharePoint, são as boas práticas de desenvolvimento. (Para saber mais sobre boas práticas utilizando o SharePoint, consulte: http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx). A própria Microsoft disponibiliza ferramentas para checagem do código desenvolvido para saber se os recursos estão sendo utilizados de forma correta e a correta liberação dos mesmos estão sendo efetuadas. (Umas destas ferramentas é o SPDisposeChecker – http://code.msdn.microsoft.com/SPDisposeCheck). Assim como o desenvolvimento, os testes do que foi desenvolvido é igualmente importante. Devemos pensar em ambientes de desenvolvimento, homologação, produção, de forma a permitir uma bateria de testes e fazer com que a solução seja segura e confiável.

Além disso, existem outros recursos que devem entrar no plano de governança:

Marca (Branding) – Um recurso cada vez mais falado atualmente, um conjunto formal de diretivas de identidade visual deve ser criada para fazer com que todos os sites utilizem consistentemente imagens, fontes, temas e outros elementos de design.

Treinamento – Por mais fácil que o SharePoint seja para alguns usuários, para outros pode ser uma tarefa realmente desafiadora fazer a administração correta dos sites do SharePoint. Além disso, algumas diretivas de governança podem exigir uma explicação adicional. Lembrando que um portal de colaboração tende a ser um “amigo diário” e somente com o treinamento necessário na ferramenta o usuário se sentirá plenamente confiante a utilizar e explorar os recursos de forma que melhor lhe atenda e satisfaça suas necessidades.

Permissionamento

O SharePoint, como todos já sabem, é uma ferramenta que visa a produtividade e cada vez mais se estabelece/ganha mercado por ser mais que uma ferramenta, e sim um framework baseado em produtividade e voltado às soluções aderentes aos negócios.

O SharePoint possui um modelo muito bom e intuitivo de gerenciamento de permissões e níveis de acesso. Com isso, podemos definir as permissões alinhadas à cultura organizacional. Para isso, precisamos ter definido quais papéis/funções devem ser centralizados de forma que o controle do ambiente seja mantido.

Conclusão

Analisando os pontos apresentados neste artigo, percebe-se a tendência do mercado atual de utilizar cada vez mais a plataforma software mais serviços (SAAS). Quando se trata de um produto tão extenso quanto o SharePoint 2010, a governança se torna um item cada vez mais essencial. Devemos seguir este artigo como base e explorar os diversos pilares da ferramenta analisando suas dependências e recursos de forma a gerenciar corretamente o ambiente e fornecer um suporte adequado à plataforma.

Outras Referências

http://technet.microsoft.com/pt-br/library/cc263031.aspx

http://technet.microsoft.com/pt-br/library/cc263356.aspx

Toub, S. (2000). Evaluating Information Architecture.