Escolha uma Página
O que é o Microsoft Power Automate? — Um guia rápido

O que é o Microsoft Power Automate? — Um guia rápido

O Microsoft Power Automate, nada mais é que uma plataforma criada pela Microsoft para o desenvolvimento de fluxos de negócios e que também pode ser utilizada para automatizações e integrações para tornar nosso dia a dia mais produtivo.

Mas… o que ele tem de tão atraente?

 

Um dos pontos que na minha opinião fazem o Microsoft Flow ser tão atraente e trazer tantas possibilidades novas, é o fato de que com alguns cliques e um pouquinho de lógica, podemos criar fluxos complexos e TOTALMENTE INTEGRADOS com diversos tipos de plataformas quase que sem NENHUMA LINHA DE CÓDIGO.


Really?

Sim! o Flow foi desenvolvido para dar mobilidade para desenvolvermos fluxos dos mais básicos aos mais complexos integrando plataformas das mais diversas possíveis em um só local.

CONECTORES… that’s the key!

 

Sim, conector é o nome dos milagres (hahah) criados pelo time do Microsoft Flow para fazer as integrações entre as diversas plataformas, fazendo com que economizemos muuuuuuuuuuuuuuuito esforço para desenvolver as integrações, entender das API’s e tudo mais.


Alguns dos conectores disponíveis

Por exemplo, usando somente 3 conectores disponíveis lá (dos mais de 200), com algumas configurações consigo fazer um fluxo que pegue uma postagem do Facebook, envie para o Azure Cognitive Services para ser processada e mandamos um e-mail utilizando o Gmail para um Cliente cadastrado no Microsoft Dynamics, simples e prático!

Tá bom, tá bom… mas e quanto eu pago por todas essas coisas?

 


Não é tanto assim, vai

Os preços vem mudando nos últimos meses, porém temos uma divisão de planos bem interessante, onde pode utilizar com nossa conta do Office 365 (muitas empresas já tem isso) e também com nossas contas Live (hotmail, outlook, live) para fluxos pessoais.

No meu canal do Youtube você também encontra alguns vídeos sobre o assunto:

 

Abaixo é uma playlist com alguns outros vídeos do meu canal.

https://www.youtube.com/watch?v=MpFaokx37WU&list=PLhNr-BWO36XnM1ZUErn_M2WWyqgAXli5F

Aproveita e se inscreve lá!

 

Compartilhe com sua rede de contatos e se precisar de algo me avise, vamos juntos! Até a próxima!

ReactJs, AngularJs, NodeJs e SharePoint? Sim! É o SPFx — Introdução

ReactJs, AngularJs, NodeJs e SharePoint? Sim! É o SPFx — Introdução

Vou ter que fazer uma introdução para contextualizar você de como essas plataformas open source chegaram ao mundo do SharePoint, espero que goste 😅 😅

Esse não é mais o futuro das plataformas Microsoft mas já o presente. Cada vez mais a Microsoft tem integrado plataformas open source aos seus produtos e o SharePoint na sua versão modern apresentada.

Voltando um pouquinho a um passado não tão distante

A Microsoft lançou, em sua versão 2013 do SharePoint, um novo modelo de desenvolvimento, focado em Add-ins ao invés do modelo tradicional de desenvolvimento que tínhamos, focando em um modelo onde os desenvolvedores SharePoint pudessem desenvolver utilizando não só C# mas também qualquer outra plataforma web para se conectar ao SharePoint e criar soluções mais robustas.

Verdade seja dita, os Add-ins não pegaram taaaaaanto assim, mas é um bom modelo de isolamento de solução e ao mesmo tempo integração com outras plataformas.

Esse modelo irritou um pouco os “desenvolvedores raiz” do SharePoint, que estavam acostumados a somente desenvolver utilizando c# no modelo de Object Model do SharePoint se conectando direto ao SharePoint, mas isso já mostrava uma Microsoft muito mais voltada a ampliar o mercado de integração e desenvolvimento de soluções para o SharePoint.

Com o aumento da adesão do SharePoint Online, a estratégia acabou mudando um pouco, e a Microsoft começou a focar mais ainda no modelo de desenvolvimento mais integrado e ainda mais voltado à ferramentas de mercado e frameworks e bibliotecas derivadas do javascript, foi quando a febre do Angular, e dos demais frameworks começou a acontecer.

E agora, como está essa situação?

Em 2016 a Microsoft começou a apresentar as Modern Pages e o conceito “Modern” da plataforma do SharePoint, que tem cada vez mais sendo discutido e visto em ação.

Nessa onda, surgiu o SharePoint Framework (ou SPFx), um novo modelo de desenvolvimento para SharePoint focado na sua versão modern.

É aí que entra o React.js, Angular.js e Knouckout.js na vida do SharePoint!

O SharePoint Framework trás consigo um novo modelo de desenvolvimento onde você utiliza esses frameworks (ou pode ser sem framework mesmo) para o desenvolvimento de webparts, extensões e comandos para o SharePoint, abrindo o mundo do SharePoint para os desenvolvedores dessas plataformas criarem soluções componentizadas e cada vez mais rápidas, inteligentes e integradas.

Utilizamos o Yeoman para a criação das soluções, Gulp para compilar o código, NPM para os pacotes e podemos implementar vários modelos de testes unitários também às nossas aplicações SharePoint (vamos discutir mais isso nos próximos posts)

Além disso as webparts podem utilizar os frameworks que citei acima e temos uma série de referências de componentes já existentes utilizando o Office Fabric UI, conjunto de componentes criados pela Microsoft para alavancar nosso desenvolvimento:

O desenvolvimento não depende mais do Visual Studio instalado, com um servidor com SharePoint dentro para o desenvolvimento, agora você consegue desenvolver sem precisar nem do SharePoint para testar algumas das funcionalidades, acredita?

Então você, desenvolvedor React, Angular, Vue, Javascript, pode agora desenvolver soluções robustas e cada vez mais integradas dentro do SharePoint! (e há muito espaço de trabalho com isso 😉)

Para saber mais sobre o SharePoint Framework, aqui vai algumas referências:

Fiquem ligados que em breve vou postar como podemos começar a trabalhar com isso e fazer nossas soluções utilizando essas plataformas.

O que é o Microsoft Graph?

O que é o Microsoft Graph?

Recentemente fiz uma palestra na comunidade do Caqui Coders sobre o assunto e gostaria de compartilhar aqui com vocês um pouco sobre esse produto interessantíssimo da Microsoft. (Se quiserem ver o vídeo da palestra, vou deixar o link abaixo)

https://www.youtube.com/watch?v=zhzs3mw8hDk

O Microsoft Graph é um produto da Microsoft inteiramente ligado à plataforma do Office 365 e responsável por disponibilizar uma API unificada para consumo de dados dos demais produtos do Office 365.

It’s all about Conectar os produtos da plataforma! Ok, mas qual a grande sacada do Graph?

grande ponto do Graph é que você pode criar uma autenticação e segurança única e consumir dados de todos os produtos do Office 365 de forma única e padronizada, sem precisar criar uma aplicação para cada tipo de dado que você deseja, assim, você consegue facilmente criar integrações robustas entre sua aplicação e os produtos do Office 365.

Os resultado obtidos nas chamadas também são padronizados, utilizando JSON, assim podemos facilmente estruturar nossas aplicações para trabalhar com esses dados.

Autenticação? Segurança?

Autenticação para chamadas da API do Graph é feita através de Token/Refresh Token utilizando o OAuth como modelo padrão, ou seja, você tem um modelo padronizado e seguro para solicitar tokens de autorização e utilizá-los.

Para saber mais sobre o OAuth, clique aqui e em breve vou postar como criar uma aplicação utilizando esse modelo de autenticação, então fique ligado.

E como o Graph funciona na prática?

Na prática, temos a url de uma API com vários endpoints que podemos fazer chamada para requisitar dados ou ações dentro do nosso Office 365, como por exemplo:

Solicitar informações sobre o meu usuário:
https://graph.microsoft.com/v1.0/me

A url acima é um endpoint para requisições GET que você pode utilizar para recuperar os dados do usuário atual. O resultado é um JSON estruturado com essa informação:

A referência completa da API do graph você pode encontrar aqui:
https://developer.microsoft.com/en-us/graph/docs/concepts/v1-overview

No site acima você tem todos os endpoints, parâmetros de entrada e saída e você consegue ver tudo que é possível fazer em termos de integração com essa plataforma incrível.

Como começar a trabalhar com o Graph?

Meu conselho para você que deseja entender melhor como funciona o Graph, além de olhar na referência da API, é utilizar o Graph Explorer, site da Microsoft que permite você testar todos os endpoints logado com sua conta da Microsoft e obtendo os resultados de lá, assim, você só precisa implementar depois a mesma chamada no seu código.

Para acessar o Graph Explorer, basta acessar esse site:
https://developer.microsoft.com/en-us/graph/graph-explorer

Espero que tenha ajudado e fiquem ligados que em breve teremos mais conteúdos sobre integrações com o Office 365 através do Microsoft Graph.

Até a próxima!