Arquivo do Autor: RodrigoRomano

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!

Caracteres especiais em nomes de arquivos (# e %) no SharePoint Online e OneDrive for Business

Olá SharePointers,

Acredito que muitos de nós acabou passando por uma situação semelhante: em alguma necessidade de negócio orientamos a utilização do OneDrive for Business ou do próprio SharePoint (Online) ao invés dos File Servers – aliás, essa é uma necessidade bem comum.

Depois de alguma negociação (as vezes até resistência) conseguimos convencer o cliente/empresa e começamos a planejar a migração.

Quando realizamos o assessment dos dados que precisamos migrar, percebemos ou somos lembrados mais uma vez disso, que o usuário consegue e sempre será muito criativo. E, por consequência disso, precisamos fazer algum tratamento nos nomes dos arquivos porque não são suportados no SharePoint / OneDrive for Business.

Mas vocês podem perguntar..

Porque alguém utilizaria esses caracteres em uma pasta ou arquivo?

Para responder essa pergunta, não precisamos ir muito longe: E se precisássemos criar uma pasta para guardar todo o material que temos de estudo da linguagem C#? Como faríamos?

Agora, seus problemas acabaram! Bom, pelo menos com os caracteres # e %.

Por enquanto, os tenants estão com essa opção desabilitada. Para habilitar, basta executar o código abaixo no SharePoint Online Management Shell

OBS: Para os novos tenants, a partir de Junho de 2017, essa opção virá habilitada por padrão.

Para saber mais sobre o assunto, leia:

Caracteres inválidos no SharePoint Online / One Drive for Business

Anúncio do suporte aos caracteres % e #

 

SharePoint Framework – Quick Samples

Olá SharePointers,

Criei um repositório no Github onde colocarei alguns exemplos rápidos, mas que podem ajudar bastante no nosso dia-a-dia.

O link do repositório é: https://github.com/RARomano/SharePointFramework-Samples – Se gostarem, cliquem no ícone Star no Github 😀

O primeiro exemplo, mostra como carregar CSS de um CDN, o que acredito que será muito útil para todo mundo.

Para quem quiser o Link direto dessa dica é esse aqui: https://github.com/RARomano/SharePointFramework-Samples/tree/master/AddCustomStyles

 

Grande Abraço!

SharePoint Virtual Summit

Olá SharePointers,

No dia 16 de Maio de 2017, acontecerá um evento virtual muito interessante, o SharePoint Virtual Summit – totalmente gratuito.

No evento do ano passado, o conteúdo abaixo foi apresentado:

  • O primeiro app SharePoint multiplataforma (iOS, Android, Windows Mobile) e a nova experiência da Home no SharePoint Online.
  • A experiência “Moderna” dos Team Sites.
  • Uma nova ferramenta de sincronização de arquivos, OneDrive Sync, com suporte para arquivos do SharePoint e pastas compartilhadas.
  • Integração com PowerApps e Microsoft Flow
  • SharePoint Framework
  • Novos recursos de segurança e compliance como DLP (Data Loss Prevention), Conditional Access e MDM (Mobile Device Management).

A agenda desse ano é bem interessante também! Eles vão explorar como podemos tirar proveito do SharePoint Online, OneDrive e outras ferramentas do Office 365 para criarmos um ambiente de trabalho conectado, dando poderes ao usuário para conectar-se com pessoas e conteúdo de forma segura.

Quem puder participar, registre-se.

 

Access Services – R.I.P

Olá SharePointers,

A Microsoft anuncia hoje que o Access Services será descontinuado.

Quando foi lançado, esse recurso era permitir que usuários de negócios um pouco mais avançados, conseguissem criar uma aplicação web com pouco ou com quase nenhum código. Com o crescimento do Power Apps, acaba não fazendo muito sentido a utilização desse recurso.

Então, se você utiliza ou pretendia utilizar esse recurso, atenção:

A Microsoft não recomenda mais a utilização do Access Services. Esse recurso será RETIRADO do Office 365.

A partir de Junho de 2017, não será mais possível criar aplicações baseados no Access no SharePoint Online. 

Para você que possui aplicações Access rodando no SharePoint Online, você terá até Abril de 2018 para migrá-las. A Microsoft está trabalhando para criar soluções que facilitem essa migração. Existe uma feature (já disponível) para exportar os dados existentes para listas do SharePoint e então você poderá criar as funcionalidades utilizando  PowerApps e Microsoft Flows.

Existe, também, um guia para migrar a sua aplicação customizada para PowerApps publicado aqui: https://support.office.com/en-us/article/Export-Access-web-app-tables-to-SharePoint-ff9d9058-14cf-40a2-89c8-ec46cf5cd67c?ui=en-US&rs=en-US&ad=US

A grande ressalva é que para versões On-Premises do SharePoint, o Access Services ainda será disponibilizado.

Se liguem pessoal!

Anúncio oficial: https://techcommunity.microsoft.com/t5/Office-Retirement-Blog/Updating-the-Access-Services-in-SharePoint-Roadmap/ba-p/57148

 

Abraços!

SharePoint Framework – Overview

Olá SharePointers,

O SharePoint framework, atualmente em General Availability (https://github.com/SharePoint/sp-dev-docs/wiki/Release-Notes-GA), está pronto para utilizado e precisamos ter algumas coisas em mente:

Contexto de execução

Diferentemente do que acontece com os Add-ins, as webparts criadas utilizando esse framework rodam no contexto da página. Ou seja, não roda dentro de um iFrame.

Isso é muito importante!

Quando instalávamos um add-in, um site isolado era provisionado e a sua aplicação residia lá. No SharePoint Online por exemplo, a URL era: https://[tenant]-[id].SharePoint.com.

Mesmo quando você utilizava uma App Part para colocar o seu App dentro do contexto do seu site principal, internamente isso acontecia dentro de um iFrame e, com isso, a aplicação não conseguiria fazer mal ao seu site principal. (Lembre-se que ao instalar o Add-in, você precisa aceitar as permissões que são solicitadas).

Em uma Webpart do SharePoint Framework, por outro lado, roda diretamente no site, no DOM da página e com as permissões do usuário atual. Apenas para deixar claro, tudo o que o usuário logado tiver permissões para fazer, o código também terá permissões para fazer.

Utilização de Bibliotecas de Terceiros

É muito comum utilizarmos bibliotecas de terceiros em nossas aplicações. E, as vezes, utilizamos essas bibliotecas diretamente de CDNs.

Como eu disse no tópico anterior, como essas WebParts rodam diretamente no contexto do usuário, é preciso ter um critério muito grande em relação aos scripts que for utilizar, caso sejam maliciosos, eles podem causar problemas – fica aí um ponto de atenção para os administradores do portal.

Framework de Desenvolvimento

Uma coisa muito interessante desse modelo é que você tem a liberdade de trabalhar da forma como achar melhor.

Você pode utilizar Angular, React, Knockout, Handlebars ou seja lá o que for mais confortável para você. Isso é um grande passo da Microsoft, nos dá liberdade como desenvolvedores e permite trabalharmos da forma como nosso time estiver mais confortável.

 

E aí pessoal, compartilhem suas experiências com o esse novo framework. Estão utilizando?

Abraços! 😀

Criação de sites Self-Service em ambientes híbridos no SharePoint Server 2013

Olá SharePointers,

Conforme anunciado pelo Bill Baer, agora é possível habilitar a criação self-service de sites em ambientes híbridos no SharePoint 2013, ou seja, você pode direcionar os usuários a utilizarem a página de criação de sites do Office 365 ao invés da on-premises e criar um grupo no Office 365.

Essa opção está disponível para administradores, na página de Self-service Site Collection Management (Central Administration).

Quando o usuário clicar em criar um site e essa opção estiver habilitada, ele irá para a página abaixo (/_layouts/15/scsignup.aspx)

Para os usuários restantes, os que não estão sincronizados com a nuvem ou não estão na audiência desejada, continuarão utilizando a versão on-premises.

Atenção: essa funcionalidade foi incluída no Public Update de Março de 2017. Faça o download utilizando esse link: https://technet.microsoft.com/en-us/library/mt715807(v=office.16).aspx#BKMK_2013

Veja mais em: https://techcommunity.microsoft.com/t5/SharePoint-Blog/Hybrid-Self-Service-Site-Creation-now-available-for-SharePoint/ba-p/52977

Muito interessante, não acham?

Abraços!

Code Sample: Webhooks no SharePoint Online

Olá SharePointers,

Outro dia eu postei sobre a liberação dos Webhooks para o SharePoint Online (http://rodrigoromano.net/2016/09/10/sharepoint-webhooks/) e, mais recentemente, eu publiquei um exemplo utilizando Node JS, no Github.

https://github.com/RARomano/SharePointWebhook-Node

Com esse exemplo, você poderá testar o funcionamento desse recurso muito interessante no seu próprio tenant e que, na minha opinião, será utilizada no lugar dos Remote Event Receivers muitas vezes.

Abraços!

Mudanças na Home do SharePoint no Office 365 – All about news

Olá SharePointers,

A Microsoft anunciou uma novidade interessante para o SharePoint Online: um conjunto de features e recursos para melhorar a comunicação entre os times.

É muito comum, em uma intranet, criarmos um local para que todas as pessoas fiquem atualizadas com as novidades da empresa, onde as novidades serão postadas e apreciadas por todos os colaboradores.

Apesar disso, o SharePoint não tinha algo nativo para esse requisito e sempre, acabávamos refazendo essa funcionalidade para diversos clientes.

Para atender a esse requisito, uma série de recursos foram adicionados:

  • Na home você poderá visualizar as notícias de todos os sites que você pertence ou segue, além de sugestões do Graph.
  • Aplicativo para iOS
  • Aplicativo para Android
  • Aplicativo Universal Windows Platform (UWP) – que será lançado logo.

Juntando isso, com a nova experiência de páginas de conteúdo, a colaboração e a criação de conteúdo pelo usuário final, ficou muito mais amigável.

Por exemplo, veja a lista de webparts recém lançadas que podem ser utilizadas nas páginas de notícias:

E olha como a experiência nos aplicativos mobile ficaram sensacionais:

iOS

Android

 

Para saber mais, acessem o link: https://techcommunity.microsoft.com/t5/SharePoint-Blog/ANNOUNCEMENT-SharePoint-home-in-Office-365-and-team-news-updates/ba-p/50886

Abraços!