O que são conectores personalizados
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.
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.
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.
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.