Examinar conectores do Power Platform
O Microsoft Power Platform se tornou poderoso pela capacidade de usar dados em muitas plataformas. Para funcionar em várias plataformas de dados, os componentes do Microsoft Power Platform usam conectores. Você pode pensar em conectores como uma ponte da fonte de dados para o aplicativo ou o fluxo de trabalho. Essa ponte permite que as informações sejam transmitidas para frente e para trás. Os conectores permitem a você estender as soluções de negócios em várias plataformas e adicionar funcionalidade para os usuários.
Fontes de dados
Para compreender os tipos de conectores e as capacidades, você deve primeiro compreender os tipos de fontes de dados aos quais eles se conectam. Os dois tipos das fontes de dados são tabulares e baseados em função.
Dados tabulares: uma fonte de dados tabulares é aquela que retorna dados em um formato de tabela estruturada. O Power Apps consegue ler e exibir diretamente essas tabelas por meio de galerias, formulários e outros controles. Além disso, se a fonte de dados der suporte a isso, o Power Apps poderá criar, editar e excluir dados dessas fontes de dados. Os exemplos incluem o Microsoft Dataverse, o SharePoint e o SQL Server.
Dados baseados em função – uma fonte de dados baseados em função é aquela que usa funções para interagir com a fonte de dados. Essas funções podem ser usadas para retornar uma tabela de dados, mas oferecem ações mais abrangentes como a capacidade de enviar um email, atualizar permissões ou criar um evento de calendário. Entre os exemplos estão usuários do Office 365, do Project Online e do Armazenamento de Blobs do Azure.
Ambos os tipos de fontes de dados são usados para incluir uma funcionalidade e dados adicionais às soluções. Como você pode ver, a conexão com fontes de dados permite integrar partes diferentes das soluções comerciais para criá-las de maneira coesa. Agora que você entende mais sobre fontes de dados, tudo está pronto para saber mais sobre os conectores.
Os conectores são as pontes da fonte de dados para o aplicativo, o fluxo de trabalho ou o painel. O Microsoft Power Platform tem mais de 1,000 conectores disponíveis para fontes de dados comuns. Os conectores são divididos em padrão e premium. Alguns conectores padrão conhecidos são SharePoint, Outlook e YouTube. Os conectores premium exigem licenciamento adicionado para o aplicativo e/ou os usuários. Alguns conectores premium são SQL Server, Survey Monkey e Mail Chimp. A referência do conector na unidade de resumo e recursos lista todos os conectores e se eles são considerados padrão ou premium. Você também pode usar o AppSource para obter e instalar aplicativos e usar os conectores para serviços que não sejam da Microsoft.
Os conectores podem fornecer entrada e saída entre a fonte de dados e a Power Platform, o que pode acelerar a entrega de soluções comerciais do Microsoft Power Platform. Por exemplo, usando os aplicativos Dynamics 365 como o Customer Service, você pode configurar o Power Automate para notificar os usuários quando tipos específicos de clientes forem adicionados. Ou você pode usar uma biblioteca de documentos do SharePoint para armazenar arquivos que são inseridos no Power Apps para gerenciar e distribuir. A Microsoft também fornece conectores aos seus serviços do Azure, oferecendo técnicas avançadas de IA para realizar tarefas como leitura de texto fora de imagens ou serviços cognitivos, como reconhecer rostos em imagens.
Todas as soluções do Power Platform podem ser integradas a aplicativos do Microsoft 365, como o Teams. Essa integração permite aos usuários reproduzir o Power Apps no Teams ou executar o Power Automate com base em ações e eventos dentro do Teams.
Gatilhos e ações
Depois que tiver estabelecido uma fonte de dados e configurado o conector, haverá dois tipos de operações que você poderá usar, gatilhos ou ações.
Os gatilhos só são usados no Power Automate e solicitam um fluxo para começar. Os gatilhos podem se basear na hora, como um fluxo do Power Automate que começa todos os dias às 8h. Eles podem se basear em uma ação, como criar uma nova linha em uma tabela ou receber um email. Você sempre precisa de um gatilho para informar o fluxo de trabalho quando deve ser executado.
As ações são usadas no Power Automate e no Power Apps. As ações são solicitadas pelo usuário ou por um gatilho e permitem a interação com a fonte de dados por alguma função. Por exemplo, uma ação seria o envio de um email no fluxo de trabalho ou um aplicativo escrevendo uma nova linha para uma fonte de dados.
Agora que você entendeu o que são conectores e como usá-los, examine os diferentes conectores disponíveis.
Tipos de conectores
Conectores padrão
Os conectores de camada standard são conectores incluídos na assinatura do Microsoft 365 padrão. Os conectores padrão abrangem muitas das fontes de dados mais usadas, como SharePoint e OneDrive, e fontes de dados de terceiros, como Google Drive, Twitter, GitHub e muito mais.
Conectores premium
Enquanto os conectores standard estão disponíveis com uma assinatura do Microsoft 365 padrão, os conectores premium só estão disponíveis quando você tem os planos autônomos indicados. Entre esses planos estão um plano do Power Apps por usuário ou um plano do Power Automate por usuário. A principal vantagem de conectores premium é que eles permitem a você se conectar a um número maior de serviços. A maioria dos conectores premium abrange aplicativos externos, como Salesforce, DocuSign, Survey Monkey, Amazon etc. Existem diversos aplicativos Microsoft que usam conectores premium, como o Dynamics 365. O selo premium identifica conectores premium.
Conectores personalizados
Se qualquer um dos mais de 1.000 conectores não oferecer aquilo de que você precisa, você poderá compilar um conector personalizado. Os conectores personalizados permitem a você estender o aplicativo chamando uma API publicamente disponível ou uma API personalizada que você está hospedando em um provedor de nuvem, como o Azure. API significa Application Programming Interface, Interface de programação de aplicativo e contém uma série de funções disponíveis para desenvolvedores. Os conectores funcionam enviando informações para frente e por meio dessas APIs e coletando funções disponíveis no Power Apps ou no Power Automate. Como se baseiam em função, esses conectores chamam funções específicas no serviço subjacente da API para retornar os dados correspondentes.
Uma vantagem de compilar conectores personalizados é que eles podem ser usados em diferentes plataformas, como Power Apps, Power Automate e Aplicativos Lógicos do Azure.
Você pode criar conectores personalizados usando duas abordagens diferentes:
Embora variem, os requisitos de cada abordagem exigem um Power Apps por aplicativo ou plano por usuário. Cada link acima aponta para as instruções de cada abordagem.
Observação
A finalidade deste módulo é ajudar a compreender melhor as fontes de dados e os conectores como um todo, mas, se você quiser aprender mais sobre os conectores personalizados e até mesmo fazer um exercício para compilar um, consulte o módulo Usar conectores personalizados em um aplicativo de tela do Power Apps.