Utilizando e Integrando Microsoft Flow, SharePoint e Redes Sociais

Olá, tudo bem?
Vamos falar um pouco sobre o Microsoft Flow, uma das novas ferramentas de criação de fluxos de trabalho automatizados da Microsoft. Com ele podemos integrar seus aplicativos e serviços favoritos para obter notificações, sincronizar arquivos, coletar dados e muito mais. Vale muito a pena conferir mais informações sobre essa ferramenta e modelos de fluxo disponíveis, então só clicar aqui e conferir :)
Temos que ter em mente que existe uma infinidade de possibilidades para a utilização do Microsoft Flow, porém vamos utilizar a ideia básica de divulgação de conteúdo de uma empresa. Podemos considerar um cenário de uma Intranet, onde ocorre a publicação de vagas, mas é necessário o processo manual de publicação dessas vagas nas redes sociais ( Facebook e Twitter ) da empresa.
Eis que vamos utilizar o Flow para automatizar esse processo de publicação. Então vamos colocar a mão na massa.
No meu cenário, considerei uma lista de Vagas, com as seguintes colunas:

Logo após a criação da lista e seus campos, vamos criar o fluxo de automatização. Acessando a lista temos o menu “Fluxo”, onde temos o botão Criar Fluxo. (O fluxo também pode ser criado através do site do Microsoft Flow, acessando e logando com a sua conta Microsoft).

Serão exibidos no menu lateral direito alguns modelos de fluxo, porém vamos selecionar a opção “Ver seus fluxos”, onde iremos criar um fluxo do zero.

Ao acessar o site do Microsoft Flow, selecione a opção “Criar um fluxo do zero”.

Logo após, será exibida a tela de edição do fluxo. Vamos informar um nome para o fluxo e selecionar o SharePoint como gatilho inicial (O que irá originar a ação do fluxo). Para isso, basta digitar SharePoint na caixa de pesquisa de Gatilhos e Serviços, depois apenas selecionar o gatilho “SharePoint — Quando um novo item é criado”.

Após selecionar o gatilho, informe a URL do site SharePoint e selecione a lista onde o evento será executado, no caso descrito a lista de vagas. Insira também uma nova ação, ou seja, a ação que será executada após o gatilho.

Pesquise pela recurso desejado, no nosso caso o primeiro será o Facebook, e selecione a opção “Facebook — Postar na minha linha do tempo”. Será necessário acessar sua conta do Facebook e você deverá autorizar a publicação de conteúdo na sua linha do tempo. Escolha quem poderá visualizar as postagens realizadas pelo Flow.


Será possível então, determinar quais serão os conteúdos da postagem de acordo com o nosso item de lista. Para isso basta clicar sobre o link “Mostrar opções avançadas”.

Selecione para cada campo desejado, qual a coluna da lista que irá ser parametrizada para o conteúdo da postagem. No nosso caso a coluna “Descrição” será usada para determinar a Mensagem de status, a coluna “Link” será usada para determinar a URL do link da postagem e a coluna “Imagem” irá determinar a imagem do post.


Além dos campos citados, podemos utilizar outros campos e configurações da postagem.
Agora é basicamente realizar a mesma ação para o Twitter, vamos lá?!
Basta adicionar uma nova ação e pesquisar pelo Twitter, selecione a opção “Twitter — Postar um Tweet”.

Crie a conexão com o Twitter, e selecione as colunas que serão parametrizadas para o Tweet.

Após inserir todas as ações necessárias e configurar a postagem dos conteúdos nas redes sociais, podemos criar o fluxo. Para isso basta clicar sobre o botão Criar Fluxo, e aguardar sua publicação.

Chegou o grande momento!! Vamos testar! Para isso, basta apenas criar um item na lista de Vagas e aguardar todo o processo de automatização do Microsoft Flow juntamente com o SharePoint :)
Após a criação do item, acesse seu fluxo e veja os detalhes da execução. Acesse as redes sociais e verifique as postagens criadas.


Lembrando que existem inúmeros recursos que podem ser utilizados no Microsoft Flow. Vale a pena conferir.
