Compartir a través de


Conectarse a los servicios de Azure desde conectores personalizados

Importante

Este contenido está archivado y no se actualiza. Para obtener la documentación más reciente, consulte la Documentación del producto Microsoft Dynamics 365. Para conocer los últimos planes de lanzamiento, consulte los planes de lanzamiento de Dynamics 365 y Microsoft Power Platform.

Si tiene una API de RESTful hospedada en Azure Functions o Azure Logic Apps, ahora hay un método sencillo de importarla para crear un conector personalizado que se pueda usar en Microsoft Flow y PowerApps.

Lo único que tiene que hacer es ir a la página Conectores personalizados en Datos en la barra lateral. Haga clic en + Nuevo conector personalizado y seleccione Crear desde Azure Service (Versión preliminar).

Nueva API personalizada

A continuación, asigne un nombre a su conector, seleccione su suscripción de Azure, elija el servicio de Azure y luego seleccione su aplicación.

Seleccionar servicio de Azure

Cuando haga clic en Continuar, su API importará al portal del conector personalizado donde puede agregar detalles adicionales, crear el conector y probarlo.

Configurar

Una vez creado, verá su nuevo conector en la página Conectores personalizados, así como en el diseñador de flujo cuando lo use en un flujo.

Usar nuevo conector

Configuración de Azure Functions

Azure Functions requiere que su API cumpla ciertas condiciones antes de que pueda importarse a Microsoft Flow. Cree su aplicación teniendo esto en cuenta si tiene previsto usarla en Microsoft Flow o PowerApps:

  1. Establezca la versión de tiempo de ejecución de la aplicación

  2. Genere la definición de OpenAPI (Swagger)

    Nota

    En Azure, puede proporcionar la URL que hospeda su API o generar la definición basada en la plantilla proporcionada en Azure Portal. Si decide utilizar la plantilla de Azure, se creará una definición dispersa con los metadatos de sus funciones activadas por HTTP. Sin embargo, tendrá que modificarla y proporcionar metadatos adicionales sobre las operaciones de la API y las estructuras de datos antes de usarla.

  3. Habilitar Configurar uso compartido de recursos de origen cruzado (CORS)

Próximamente

Estamos explorando otras formas de agilizar el proceso para crear conectores personalizados con sus recursos de Azure. Por ejemplo, al probar una conexión basada en clave de API después de importar el Swagger, estamos investigando la creación automática de una prueba de conexión basada en una clave definida en su aplicación de Azure Functions en lugar de pedirle que copie la clave de API de Azure Portal y la pegue en Microsoft Flow.

También se harán mejoras en la experiencia de importación de conectores personalizados que utilizan la autenticación OAuth. Finalmente, tenemos previsto admitir más servicios de Azure en un futuro cercano, así que esté atento.