O que são conectores personalizados

Concluído

Há centenas de conectores predefinidos disponíveis para conexão do Power Apps com serviços não apenas da Microsoft. No entanto, você pode querer se comunicar com um serviço não disponível como um conector predefinido, por exemplo, a API Web de gerenciamento de estoque da VanArsdel. Os conectores personalizados cobrem essa lacuna, permitindo criar um conector com ações próprias, incluindo a invocação de uma API web hospedada no gerenciamento de API do Azure por meio de um aplicativo Power Apps.

Captura de tela da visão geral do conector personalizado.

Serviços conectados no Visual Studio

Os desenvolvedores também podem usar serviços conectados no Visual Studio para criar conectores personalizados. Esse é um conjunto de ferramentas que ajudam você a se conectar a serviços como o Microsoft Power Platform. A integração permite que você:

  • Conecte-se a um ambiente do Power Platform

  • Gere automaticamente um conector personalizado para seu ambiente do Power Platform

  • Configure um túnel de desenvolvimento para conectar-se localmente a seu conector personalizado

Os túneis de desenvolvimento criam uma conexão ad hoc entre sua API Web em execução localmente e seu Power Apps. Você pode usá-los para testar e depurar localmente sua API Web no contexto do Power Platform em tempo real.

APIs Web por trás do gerenciamento de API do Azure

Kiana e sua equipe criaram as APIs Web para o sistema de gerenciamento de estoque e as iteraram ao longo do tempo. O sistema é complexo e consiste em várias APIs diferentes. A equipe de Kiana poderia usar o Gerenciamento de API do Azure para controlar e administrar as APIs Web de um local central.

A equipe de Kiana geralmente usa a capacidade do gerenciamento de API do Azure para expor APIs Web específicas publicamente, mas não outras, definindo várias políticas. Para saber mais sobre o gerenciamento de API do Azure, consulte Integração da API Web habilitada para API aberta com o gerenciamento de API do Azure por meio do Visual Studio.

Criar um conector personalizado

Você pode criar um conector personalizado adicionando o Power Platform como um serviço conectado no Visual Studio ou exportando-o do Gerenciamento de API do Azure. Ambas as opções permitem que o desenvolvedor de aplicativos do Power Apps use o conector personalizado e, portanto, a API Web, sem precisar saber o endereço da API Web ou como ela funciona.

Captura de tela da criação do conector personalizado no gerenciamento de API.

Depois que o conector personalizado for gerado, você poderá vê-lo na página do Power Apps. Você aprenderá a exportar uma API como mostrado abaixo, na unidade a seguir.

Captura de tela do conector personalizado no Power Apps.

Conector versus conexão

Um conector personalizado é um wrapper em torno de uma API Web. Permite que o Power Apps se comunique com a API Web. No entanto, o próprio conector personalizado não fará nada, a menos que você crie uma conexão para ele.

  • O conector sabe os detalhes de host e de operação da API Web.

  • A conexão conhece as credenciais e tem uma referência para o conector que facilita a comunicação com a API Web.

Captura de tela de conector versus conexão.