Qué son los conectores personalizados
Hay cientos de conectores prediseñados disponibles para conectar Power Apps a servicios de Microsoft y externos a Microsoft. Sin embargo, es posible que quiera comunicarse con un servicio que no esté disponible como un conector prediseñado, como la API web de gestión de inventario de VanArsdel. Los conectores personalizados suplen esta carencia, ya que le permiten crear un conector con sus propias acciones, lo que incluye la invocación de una API web hospedada en Azure API Management desde una aplicación de Power Apps.
Servicios conectados en Visual Studio
Los desarrolladores también pueden utilizar servicios conectados dentro de Visual Studio para crear conectores personalizados. Es una colección de herramientas que le ayudan a conectarse a servicios como Microsoft Power Platform. La integración le permite hacer lo siguiente:
Conectarse a un entorno de Power Platform
Generar automáticamente un conector personalizado para su entorno de Power Platform
Configurar un túnel de desarrollo para conectarse localmente a su conector personalizado
Los túneles de desarrollo crean una conexión ad-hoc entre la API web que se ejecuta localmente y su Power Apps. Puede usarlas para probar y depurar localmente su API web en el contexto de Power Platform en tiempo real.
API web tras Azure API Management
Kiana y su equipo crearon las API web para el sistema de gestión de inventario y las iteraron a lo largo del tiempo. El sistema es complejo y consta de muchas API diferentes. El equipo de Kiana podría usar Azure API Management para controlar y administrar las API web desde un lugar central.
El equipo de Kiana a menudo usa la capacidad de Azure API Management para exponer públicamente API web específicas, pero no otras, mediante el establecimiento de varias directivas. Para obtener más información sobre Azure API Management, consulte Integrar una API web habilitada para Open API con Azure API Management mediante Visual Studio.
Crear un conector personalizado
Puede crear un conector personalizado agregándolo a Power Platform como un servicio conectado en Visual Studio o exportándolo desde Azure API Management. Ambas opciones permiten que el desarrollador de aplicaciones de Power Apps use el conector personalizado y, por lo tanto, la API web, sin tener que conocer la dirección de la API web ni cómo funciona.
Una vez que se genera el conector personalizado, puede verlo en la página de Power Apps. Aprenderá a exportar una API, como se muestra a continuación, en la siguiente unidad.
Comparación entre conector y conexión
Un conector personalizado es un contenedor alrededor de una API web. Permite que Power Apps se comunique con la API web. Sin embargo, el conector personalizado no hace nada a menos que cree una conexión para él.
El conector conoce el host de la API web y los detalles de la operación.
La conexión conoce las credenciales y tiene una referencia al conector para facilitar la comunicación con la API web.