Información general sobre el ciclo de vida del conector personalizado

Completado

Antes de iniciar la creación de conectores personalizados, deberá conocer todos los detalles de cada uno de los pasos implicados en el ciclo de vida del conector personalizado. En el diagrama siguiente se muestran las tareas implicadas en la creación y el uso de conectores personalizados.

Crear y proteger la API

Un conector personalizado es un contenedor alrededor de una API de REST que permite que un servicio subyacente se comunique con Power Apps, Power Automate o Azure Logic Apps. Asegúrese de que tiene una API totalmente operativa antes de iniciar la creación de conectores personalizados.

Puede usar cualquier lenguaje y plataforma para la API, siempre y cuando vaya a estar disponible como API de REST o API de SOAP. A continuación, encontrará algunos ejemplos:

Una API de línea de negocio personalizada implementada en la red. Puede conectarse a la API si está disponible a través de Internet público, o bien puede conectarse a través de una puerta de enlace (actualmente disponible en Power Automate y Power Apps).

Para las tecnologías de Microsoft, se recomienda una de estas plataformas:

Para proteger su API y sus conectores, puede usar uno de estos métodos de autenticación estándar (se recomienda Microsoft Entra ID):

Puede configurar la autenticación de Microsoft Entra ID para su API en Azure Portal para no tener que implementar la autenticación a través del código. Si es necesario, puede requerir y aplicar la autenticación a través del código de la API. Para obtener más información sobre Microsoft Entra ID para conectores personalizados, consulte Proteger su API y su conector con Microsoft Entra ID.

Descripción de la API y definición del conector personalizado

Una vez que tenga una API, el siguiente paso es cómo describir la interfaz de la API y sus operaciones para que Power Apps, Power Automate y Azure Logic Apps pueden comunicarse con la API. Después de determinar cómo describir la API, puede crear el conector, que la registra con los servicios adecuados.

Use uno de los enfoques siguientes para describir la API:

En las definiciones de OpenAPI se usa otro formato, pero son documentos independientes del lenguaje y legibles automáticamente en los que se describen las operaciones y los parámetros de la API. Puede generar estos documentos desde distintas herramientas, según el lenguaje y la plataforma que use la API. En segundo plano, Power Apps, Power Automate y Logic Apps utilizan OpenAPI para definir conectores.

Usar el conector personalizado

Puede usar el conector personalizado de la misma manera que utiliza cualquier conector integrado. Creará la conexión a la API y llamará a las operaciones que proporciona la API de la misma manera que llama a las operaciones para los conectores integrados.

Se pueden utilizar conectores creados en Power Apps o Power Automate en ambos servicios, pero los conectores creados en Azure Logic Apps no se pueden usar directamente en otros servicios. Sin embargo, un conector se puede volver a crear fácilmente con la misma definición de OpenAPI que se haya usado para crear el conector de Azure Logic Apps.

Para obtener más información sobre el uso de conectores personalizados de Power Apps, Power Automate y Azure Logic Apps:

Compartir el conector personalizado

Los conectores se pueden compartir con otros usuarios de su organización de la misma manera que comparte recursos en Power Apps, Power Automate y Logic Apps. Compartir es opcional, pero es posible que haya situaciones en las que necesite compartir el conector con otros usuarios. Para obtener más información, consulte Uso compartido de un conector personalizado en la organización.

Certificar el conector personalizado

Si desea compartir el conector con todos los usuarios de Power Apps, Power Automate y Logic Apps, puede enviar el conector para la certificación de Microsoft. Durante este proceso, Microsoft revisa el conector, comprueba el cumplimiento técnico y de contenido y valida la funcionalidad. Para obtener más información, consulte Enviar conectores para que Microsoft los certifique.