Novos tipos de variáveis disponíveis no Microsoft Flow

Padrão

Olá pessoal!

Foi disponibilizado agora mesmo a possibilidade de utilizarmos variáveis de mais tipos no Microsoft Flow, antes só estavam disponíveis as opções Inteiro (número inteiro) e Flutuante (número decimal).

Agora, podemos utilizar os seguintes tipos:

  • Booleano;
  • Cadeia (string);
  • Objeto (json);
  • Matriz;

Com isso, criei um exemplo de flow onde com base em uma entrada iniciada pelo meu aplicativo do flow no celular, vamos setar uma variável e enviá-la como notificação mobile:

E você pode ver funcionando abaixo:

Essa é uma ótima notícia e que trás para nós uma série de possibilidades no que diz respeito à automatização e organização dos nossos processos.

Até a próxima então!

Anúncios

Monitorando o SharePoint Online com o Azure Application Insights

Padrão

Olá pessoal!

Hoje vamos falar sobre um assunto muito bom para os administradores de portais e de como podemos ajudá-los a ter um painel de visualização estatístico de acesso aos conteúdos existentes dentro do SharePoint, performance e outras informações de forma simples e prática, coisa que por padrão é bem complicado de se conseguir.

Vamos utilizar o Azure Application Insights como parceiro para resolver esses problemas e alguns dos itens que o Application insights oferece são:

  • Detecta automaticamente anomalias de performance;
  • Tem ferramentas poderosas de análise de dados e ajuda no diagnóstico de problmas;
  • É feito para nos ajudar a sempre manter a melhoria;
  • Possibilidade de criação de métricas personalizadas;
  • Criação de alertas automáticos;

14

Para integrarmos então, é necessário que você possua uma conta no Microsoft Azure (http://portal.azure.com) , após isso entre no portal.

Clique em Application Insights no menu esquerdo:

2

Clique em Criar Application insights:

3

Preencha com os dados do seu Application Insights e clique em Criar:

4

Após criado, vá em Introdução (dentro do menu do seu Application Insights):

5

Como vamos colocar o script em nossa página no SharePoint Online, logo usaremos o diagnóstico do lado do cliente, selecione a opção Monitorar e Diagnosticar Aplicativos do lado do Cliente.

Na parte direita do menu, você verá o script que temos que colocar em nossa página que queremos rastrear, ou em caso de queremos rastrear todo o portal, colocar na MasterPage.

6

Copie o javascript.

Agora vamos ao nosso Portal SharePoint e em nosso exemplo aqui vamos colocar o script em uma página apenas para demonstração.

Vá em Editar Página (dentro do menu de configurações ou a engrenagem no canto superior direito):

7

Na Ribbon, vá em Inserir e em seguida em Código de Inserção:

8

Cole o Javascript que copiamos do Application Insights:

9

10

Salve a página e volte ao portal Azure.

Pronto, nosso application Insights já está configurado e agora é só verificar os relatórios que já estarão disponíveis e inclusive você pode criar novos.

Dentro do seu Application Insights no Azure, clique em Visão Geral:

11

Você já poderá observar um relatório de page views e outros relatórios por padrão que vão sendo atualizados periodicamente conforme os acessos lá no SharePoint:

12

Clicando no relatório você pode ver mais relatórios disponiveis e criar novos com base na estrutura padrão do Application Insights, onde posteriormente você poderia inclusive integrar ao Power BI para exportação de mais relatórios interativos:

13

Por hoje é isso pessoal, espero que tenham gostado e vejam que isso abre um infinito de possibilidade para trabalharmos os relatórios de páginas visualizadas, conteúdos clicados, usuários autenticados e por ai vai.

Em breve postarei aqui e nos videos do Canal da Quicked no Youtube mais modelos de como pode

Ribbon não aparece na visualização padrão de lista do SharePoint

Padrão

Olá pessoal!

Hoje venho trazer uma dica importante de um cenário que por vezes acontece conosco e impede ou atrapalha a experiência do nosso usuário final. O cenário é quando estamos em uma exibição padrão de lista do SharePoint e as abas da Ribbon da lista somem:

1

Geralmente isso acontece quando temos uma webpart dentro dessa view de lista, podemos adicionar uma webpart através do menu de configurações (engrenagem no canto superior direito) e em Editar Página. Ao adicionarmos qualquer webpart dessa view de lista padrão a página se torna uma página de WebParts ao invés de uma página de Lista (que é seu tipo padrão). No nosso exemplo, temos uma webpart de editor de conteúdo que foi adicionada pelo cliente:

2

Com isso, o SharePoint não consegue colocar o foco na view de lista ao abrí-la e com isso a ribbon (que é contextual) não consegue ser carregada, somente quando clicamos na webpart da lista ela aparece:

3

A solução é colocar uma webpart de Editor de Scripts na página com um script que corrige a inicialização dos scripts que fazem a Ribbon aparecer.

Adicione então uma webpart de Editor de conteúdo na página, clicando na engrenagem no canto superior direito e em seguida em Editar Página:

4

5

Procure pela webpart de Editor de Scripts e clique em Adicionar:

6

Agora vá no canto direito da webpart e clique em “Editar Trecho”:

7

Adicione o seguinte script:

https://code.jquery.com/jquery-1.11.3.min.js%20Jump

$(document).ready(function(){
var elem = document.getElementById("MSOZoneCell_WebPartWPQ2");
 if(elem != null) {
 var dummyevent = new Array();
 dummyevent["target"] = elem;
 dummyevent["srcElement"] = elem;
 WpClick(dummyevent);
 _ribbonStartInit("Ribbon.Browse", true)
 }
 });

8

O código acima força com que ao entrar na página e finalizar o carregamento dos scripts, a própria tela faça a ação de clicaar ou dar o foco na webpart de lista, fazendo com que a ribbon seja o principal foco da tela e mostrando assim a ribbon.

Pare a edição da página e pronto, agora ao abrir a página a ribbon já aparece.

9

Por hoje é isso pessoal, até a próxima!

Referências

https://social.technet.microsoft.com/wiki/contents/articles/31204.ribbon-missing-on-sharepoint-list-or-library-page.aspx

Inserindo um gráfico Power BI em uma página Modern no SharePoint Online

Padrão

Olá Pessoal!

Hoje vamos conhecer uma webpart muito interessante e que deverá ser cada vez mais utilizada e ter mais recurso no modelo Modern de páginas do SharePoint, a webpart de visualização de gráfico do Power BI.

Para quem não conhece o Power BI, falando de forma simples e básica, ele é a plataforma de Business Intelligence da Microsoft, conectada e distribuída pelo Office 365 e que se integra entre outras tantas bases, ao SharePoint também.

Você pode conhecer mais sobre o Power BI clicando aqui.

Depois de criarmos alguns gráficos no Power BI, podemos publicá-los na Web utilizando um Iframe que o próprio Power BI gera, ou também publicar no SharePoint diretamente utilizando o Link de publicação gerado para o Power BI para especificamente uma webpart disponível apenas no modelo de Modern Pages.

Vamos lá então, no painel de relatórios do seu Power BI, clique em Arquivo e em seguida em “Inserir no SharePoint Online”:

0

O painel do Power BI irá gerar o link do gráfico para adicionarmos na webpart da nossa página modern, copie o link.

1

Agora vamos ao nosso portal SharePoint e, no menu superior, clique na engrenagem e em seguida em Adicionar página.

2

Ao adicionar uma página, se o seu portal SharePoint Online estiver configurado para a nova experiência modern, uma nova página modern será criada.

Clique no botão de “+”.

3

A webpart que vamos utilizar é chamada “Power BI (visualização)”, essa webpart está em preview mas já tem recursos bem interessantes.

Ao adicionar ela, vamos clicar no botão “Adicionar Relatório”.

4

No painel direito, vamos colar o link que copiamos do Power BI no campo “Link do relatório do Power BI”:

5

6

No campo “Nome da página”, você pode escolher qual das abas do seu relatório vai ser a que vai abrir por padrão (caso você tenha apenas uma aba ela já ficará por padrão)

7

No campo “Exibir” você pode escolher o tamanho do gráfico.

Nos campos de “Mostrar Painel de Navegação” e “Mostrar Painel de Filtro” você pode escolher se os filtros padrão do Power BI e o painel de navegação ficarão disponíveis para que o usuário possa utilizá-los.

Dê um nome para sua página e clique em Salvar.

8

Pronto! Seu relatório no Power BI já está na página modern pronto para ser utilizado!

9

Fique ligado que vamos postar mais conteúdos integrados ao Power BI e videos no canal do youtube da Quicked, até a próxima!

Sideload de apps não habilitado no site SharePoint

Padrão

Olá pessoal!

Uma dica sobre quando estamos trabalhando com apps para SharePoint e queremos fazer algum teste de publicação de app SharePoint Hosted em um portal que não é um portal do tipo de desenvolvimento de apps e acabamos pegando o erro “Error occurred in deployment step ‘Install App for SharePoint’: Sideloading of apps is not enabled on this site.”

Esse erro acontece por que para desenvolvermos apps para o SharePoint o portal que hospedará essa app precisa da feature de Sideloading habilitada, e somente os portais do tipo Portal de Desenvolvimento de Apps que vem com essa feature habilitada. Você pode saber mais também pelo post no MSDN clicando aqui.

Pelo browser não é possível habilitar esse recurso, mas através da utilização de PowerShell podemos fazer isso.

Os passos são simples:

  1. Faça o download e instale SharePoint Online Management Shell para Powershell, esse é o módulo de powershell para execução de comandos powershell no SharePoint;
  2. Faça o download do arquivo SideLoading.ps1 e execute ele utilizando o Shell do SharePoint;

1

Esse script força a ação de habilitar a feature de SideLoading no portal que você desejar. É importante ressaltar que essa ação serve apenas como modelo de desenvolvimento e funcionalidade para ambiente de testes, para distribuição do app em produção o ideal é utilizar o App Catalog que é o modo padrão e criado com esse propósito mesmo.

Agora você está apto para rodar seu app sem o erro de Sideloading!

Até a próxima!

Problema com pré-requisitos na hora de criar uma app para SharePoint no Visual Studio 2015

Padrão

Olá pessoal!

Hoje venho falar com vocês sobre um problema que tive recentemente em meu visual studio 2015 ao tentar criar um projeto de SharePoint add-in (o mesmo que utilizamos para fazer apps e remote event receivers) por conta de uma falha de pré-requisitos do office developer tools.

A mensagem que dava ao tentar criar um projeto era a seguinte:

Depois de quebrar bastante a cabeça e pesquisar, vi que o problema era na verdade com a instalação desse pré-requisito do Microsoft Exchange WebServices, e então descobri que havia a necessidade de reinstalá-lo novamente.

Caso você precise fazer o download novamente do instalador, o link está aqui.

 O grande problema aqui na reinstalação desse componente é que fazendo a instalação no formato normal não acontecia nada, mesmo após reiniciar o visual studio.

O grande macete nesse caso é rodar o instalador através do prompt de comando, abra o prompt de comando em modo de Administrador:

1

Vá até a pasta onde o instalador do Exchange WebServices e execute o seguinte comando:

EwsManagedApi32.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"

2

Ao fim da execução, feche as instâncias do Visual Studio abertas e abra novamente a sua solução ou crie um novo projeto de SharePoint Add-in e pronto!

3

Espero que ajude na criação de novas apps e até a próxima!

Global Azure Bootcamp 2017, como foi?

Padrão

Olá Pessoal!

Hoje venho falar um pouquinho de como foi a minha participação no Global Azure Bootcamp 2017 que aconteceu aqui em São José dos Campos – SP em em mais uma infinidade de lugares pelo mundo simultaneamente.

Tivemos, como nos últimos anos, feras renomados como os MVP´s Claudenir Andrade, Julio Arruda, Fabio Vidal, MTAC´s como Renato Romão, eu, Caio Amante, Reginaldo Silva, entre outros palestrantes que falaram sobre diversas tecnologias de mercado.

Tive a oportunidade de falar sobre o Cognitive Services da Microsoft, uma plataforma de computação cognitiva e inteligência artificial que pode dar uma série de novas possibilidades às nossas aplicações.

Você pode conferir algumas fotos de como foi o evento abaixo e o slide que partilhei com o pessoal!

Até a próxima!

SlideShare

Fotos

A imagem pode conter: uma ou mais pessoas, pessoas em pé e tela

Nenhum texto alternativo automático disponível.Nenhum texto alternativo automático disponível.

A imagem pode conter: área interna

A imagem pode conter: planta

Video de feedback!