Qué son los conectores personalizados

Completado

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.

Captura de pantalla con información general sobre los conectores personalizados

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.

Captura de pantalla de la creación de un conector personalizado desde API Management

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.

Captura de pantalla del conector personalizado en la página de Power Apps

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.

Captura de pantalla de la comparación entre conector y conexión