Seja Mais Produtivo com a Power Platform
O seu ambiente de trabalho está em constante mudança e evolução, logo as respostas para tais demandas precisam também ser rápidas e assertivas. Plataformas de desenvolvimento Low-code e No-Code podem facilitar a transformação digital que sua empresa necessita. Neste contexto as empresas precisam ser mais ágeis, reduzir custos e escalar o desenvolvimento de forma eficaz.
A Power Platform é o ambiente de desenvolvimento criado pela Microsoft para essa demanda do mercado, são quatro produtos chaves que buscam enfrentar esses desafios entregando produtos de qualidade e agilidade nos processos de sua organização.
Power Apps
Power Apps é uma poderosa solução para a criação de aplicativos, você pode criar desde simples aplicações como gerenciamento de tarefas até complexas como um gerenciamento de inventários. A Power Platform disponibiliza uma forma de acessar sua base de dados através dos chamados Conectores. São centenas de conectores para que você consiga trabalhar com os dados não importa onde estejam, desde bancos de dados relacionais, tabelas do SharePoint, Office 365, Twitter entre tantos outros. E ainda possibilitando a criação de conectores customizados caso você não encontre um nativo.
Isso proporciona liberdade e flexibilidade uma vez que o ambiente onde seus dados estão não é mais um impeditivo. Os Power Apps são ainda divididos em três tipos de aplicativos para atender aos diferentes cenários necessários.
Canvas Apps
É uma ótima escolha quando buscamos criar apps customizados para celulares ou tablets, você consegue interagir com os dados e existe uma infinidade de controles que podem arrastados e colocados na tela para garantir uma melhor experiência de uso.
Model-Driven Apps
Essa modalidade de aplicativo é criada através de dados construídos e utilizados no Microsoft Dataverse um serviço de armazenamento de dados, já presente no Dynamics. Com ele nós definimos os relacionamentos, os formulários e as visualizações e regras de negócio que farão parte da sua aplicação, não sendo necessário se preocupar com o tamanho a ser escolhido uma vez que ele é nativamente reponsivo.
Power Pages
A solução no-code para criação de web-sites personalizados com a mesma experiência de arrastar e soltar criando sites ricos e interativos.
Power Automate
Baixar anexos de e-mail, enviar arquivos para o banco de dados, enviar e-mails com respostas, notificar clientes ou fornecedores sobre alguma novidade, responder publicações nas redes sociais. Tarefas repetitivas que consomem bastante tempo podem e devem ser gerenciadas pelo computador.
Esta é uma ferramenta de controle de fluxos onde você de acordo com uma regra você atribui reponsabilidades por exemplo, sempre que uma nota fiscal chegar no seu e-mail, o xml deverá ser baixado e incluído dentro de uma pasta no seu SharePoint onde sua equipe de compras tem acesso. Além disso um e-mail será enviado para notificar os colaboradores que precisam ter acesso a essa informação. Fluxos de aprovação também podem ser criados através do Power Automate, automatizar tarefas repetitivas irá fazer com que sua empresa economize bastante tempo e dinheiro.
Existem três tipos de fluxos que podem ser criados com o Power Automate:
Cloud-flows
Esse tipo de flow é executado através de gatilhos a partir desse gatilho ele executa uma ou mais tarefas como no exemplo anterior ao receber um e-mail com uma nota fiscal (gatilho), download do arquivo (ação), gravar xml em repositório do SharePoint(ação), enviar e-mail para colaboradores (ação), e tudo isso automatizado em uma sequência de passos.
Business process flows
Esse tipo de fluxo é utilizado quando estamos criando Model-Driven Apps, com ele podemos criar fluxos de trabalho, que guiarão o colaborador no passo a passo do que será necessário para realizar uma determinada tarefa.
Desktop flows
Esse é o processo de automação robótico onde podem ser gravadas ações performadas no seu desktop ou até mesmo em um site. É possível criar um gatilho para que esse processo seja executado.
Power BI
O Power BI é uma coleção de serviços que permite transformar dados que antes não tinham relacionamento e informações coerentes e valiosas para sua organização. Com ele você consegue facilmente conectar suas fontes de dados, limpar e modelar sem afetar a fonte dos dados, visualizar as informações que são de fato importantes e compartilha-las com qualquer um que você deseje.
O Power BI é composto por três elementos:
Power BI Desktop
Esse primeiro é a ferramenta utilizada para transformar e visualizar seus dados, com ele é possível criar relatórios e visualizações.
Power BI Service
Após o tratamento dos dados e a criação das visualizações e relatórios é utilizado o Power BI Service que será a plataforma responsável por gerenciar que terá acesso a essas informações e de que forma ela será disponibilizada.
Power BI Mobile
Já o Power BI Mobile é a ferramenta utilizada para a visualização das informações a partir do seu smart-phone ou tablet.
Power Vitual Agents
O Power Virtual Agentes é uma ferramenta adaptável de inteligência artificial para a criação de chatbots. Com essa ferramenta é possível resolver desde simples problema com clientes através da interação em um chat de conversas até solicitações altamente complexas. Com ele você consegue empoderar sua equipe garantindo que eles participem do processo de criação, reduzindo os custos de atendimento ao cliente e ainda assim garantindo que um agente humano será acionado caso a demanda não consiga ser atendida por completo e ainda aumentar a satisfação do usuário uma vez que haverá um local para resolução de problemas disponível 24/7.
Baseado em IA o chatbot utiliza de conversação natural para que seu cliente seja atendido com da mesma forma que seria por um agente humano. Além disso podem ser vinculado gatilhos para que problemas sejam resolvidos ainda durante o atendimento através do chat.
Todas essas capacidades mencionadas são apenas a superfície do que podemos alcançar utilizando a Power Platform.
Fonte: Microsoft Power Platform documentation - Power Platform | Microsoft Learn
João Batista é desenvolvedor back-end C# e Java, atuando também com Angular em projetos front-end. Microsoft Certified: Power Platform Fundamentals.
Microsoft Certified: Power Platform App Maker Associate.
Microsoft Certified: Power Platform Developer Associate.
No tempo livre, adora jogos on-line, viajar, ler e estar entre amigos.