Uso de un conector personalizado

Completado

Power Apps, Power Automate y Azure Logic Apps pueden usar conectores personalizados. Una vez que haya seleccionado un conector personalizado, su uso no es diferente al de uno integrado. Para utilizar el conector personalizado con Power Apps y Power Automate, debe configurarlo o implementarlo en el mismo entorno en el que está creando sus aplicaciones y flujos. Si sabe que es un conector personalizado, la forma más rápida de agregar desencadenadores o acciones desde él es seleccionando la pestaña Personalizado, porque mostrará solo los conectores personalizados del entorno. Desde el entorno, puede seleccionar desencadenadores y acciones como lo haría con un conector integrado.

Asegúrese de que las acciones y los desencadenadores del conector personalizado tengan un resumen descriptivo para que los usuarios puedan encontrarlo más fácilmente con la función de búsqueda.

La primera vez que utilice el conector personalizado en su aplicación o flujo, se le pedirá que proporcione la clave o las credenciales de la aplicación, según el tipo de autenticación del conector. Esta acción establecerá una conexión con el conector que podrá reutilizarse si vuelve a emplear el conector en el mismo entorno.

Si desea utilizar su conector personalizado en otros entornos, asegúrese de implementar o configurar el conector personalizado en cada uno de ellos. Un ejemplo común de este escenario sería tener un conjunto de entornos de desarrollo, prueba y producción para su proyecto.

Puede elegir entre las siguientes opciones para implementar el conector personalizado en cada uno de los entornos:

  • Descargar e importar: en la lista de conectores personalizados, puede seleccionar el icono de descarga y luego descargar la definición de Open API. Este archivo de definición de Open API descargado se puede utilizar para importar a otro entorno para crear un conector personalizado, similar a la forma en que habría creado originalmente esta definición si la hubiera importado desde Open API. Si usa esta opción, aún debe proporcionar alguna configuración en el entorno de destino para que el conector personalizado se cree completamente. Elegiría esta opción con más frecuencia si no tuviese la capacidad de utilizar una solución.

  • Soluciones: los conectores personalizados que se crean en el contexto de una solución, como el conector que creó en el ejercicio anterior, se pueden exportar e importar a otro entorno para su reutilización. Una vez importada la solución, no se requiere ninguna configuración adicional del conector. Esta opción requiere que Microsoft Dataverse esté disponible en los entornos de origen y destino. Esta opción proporciona la capacidad de administración del ciclo de vida de las aplicaciones (ALM) más sólida, incluida la posibilidad de utilizar herramientas de automatización de compilación para la implementación.

  • Línea de comandos: por medio de la interfaz de línea de comandos (CLI) de conectores de Microsoft Power Platform también puede descargar e importar las definiciones de conectores personalizados. Para obtener más información, consulte CLI de conectores de Microsoft Power Platform. Utilizaría esta opción si desease automatizar el proceso de importación y descarga manual y no estuviese utilizando soluciones. Además, puede utilizar esta opción al preparar su conector para la certificación y compartirlo como código abierto. En el caso de conectores personalizados que usan soluciones, también puede usar la CLI de Power Platform para hacer operaciones similares; consulte Microsoft Power Platform CLI.

Para usar el mismo conector personalizado para una aplicación en Azure Logic Apps, asegúrese de volver a crear el conector en su suscripción de Azure. Esta tarea se puede realizar mediante la descarga o el enfoque de interfaz de línea de comandos mencionado anteriormente. Durante el proceso de creación de la conexión personalizada de Azure Logic Apps, se le pedirá que importe el archivo de OpenAPI que descargó. Tras configurar el conector personalizado, puede usarlo en Azure Logic Apps de la misma manera que lo usaría en Power Apps o Power Automate.