Article image
Joao Junior
Joao Junior08/03/2023 16:35
Compartilhe

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.

    Compartilhe
    Comentários (3)
    Luis Zancanela
    Luis Zancanela - 12/03/2023 06:49

    A Power Platform é realmente poderosa. Recentemente conheci a Power Automate e vi o que um colega montou com ela, parece ser simples, mas como toda tecnologia tem que estudar para explorar. Dá para automatizar atividades que agilizam demais o fluxo de trabalho, deixando a intervenção manual só para quando é estritamente necessário, como por exemplo, decisão ou autorização.

    Luiz Café
    Luiz Café - 09/03/2023 15:48

    Ótimo artigo! Obrigado por compartilhar seus conhecimentos! Acredito que todas as ferramentas citadas podem aumentar a produtividade e facilitar diversos processos na jornada de desenvolvimento. Cada um tem espaço diferenciado para usar como uma ferramenta potente para construir projetos cada vez melhores e em menor tempo.

    Cézar Bezerra
    Cézar Bezerra - 08/03/2023 18:16

    De fato um ambiente mutio poderoso. Parabéns, João, ótimo artigo!