Referencias de conexión

Completado

Las referencias de conexión facilitan el transporte de flujos de nube en las soluciones entre entornos de Microsoft Power Platform mediante la abstracción de las dependencias específicas del entorno. Esta característica le permite implementar prácticas correctas de administración del ciclo de vida de las aplicaciones (ALM). Para los nuevos flujos de nube que se crean en las soluciones, las referencias de conexión se crean automáticamente. Sin embargo, comprender su finalidad y cómo configurar manualmente las referencias de conexión puede ayudarle a optimizar su uso.

Los flujos de nube de Power Automate usan conectores para desencadenadores y para realizar acciones en un flujo. Cuando usa un conector, se establece una conexión utilizando la información de su cuenta con el servicio subyacente. En este ejemplo de flujo de nube que no está en una solución, su flujo de nube tiene una dependencia directa de la conexión. Las conexiones son específicas de un entorno de Microsoft Power Platform. En el siguiente diagrama se ilustra cómo un flujo de nube depende de la conexión directamente cuando no usa referencias de conexión.

Diagrama de un flujo de nube con conexiones

Si esta misma arquitectura se usó con un flujo de nube en una solución, la definición del flujo que se transporta entre entornos para el flujo de nube deberá editarse en cada entorno para cambiar la definición de flujo. Las buenas recomendadas de ALM exigen que solo se edite la definición de flujo en un entorno de desarrollo y no en entornos posteriores, como los de prueba y producción. Para facilitar una ALM correcta y simplificar la tarea de implementar soluciones, debe usar referencias de conexión con flujos de nube en las soluciones.

Las referencias de conexión son componentes de la solución que contienen información sobre un conector. Permiten vincular las acciones y el desencadenador de flujo de nube a una referencia de conexión en lugar de directamente a una conexión. A continuación, la referencia de conexión se vincula a una conexión de una manera única que no modifica la definición de flujo mientras mantiene prácticas de ALM correctas. El siguiente diagrama ilustra cómo se utilizan las referencias de conexión.

Diagrama de un flujo de nube con referencias de conexión

Una solución con flujos de nube que usa referencias de conexión indicará el flujo de nube y una o varias referencias de conexión en la lista de objetos de la solución.

Captura de pantalla de los tipos de flujo de nube y referencia de conexión

Cuando la solución se importa a otro entorno, la primera vez que se agregue una referencia de conexión aparecerá un mensaje para una conexión.

Captura de pantalla de la opción Nueva conexión del menú

No son necesarias más configuraciones después de que se complete la importación. La relación entre la referencia de conexión y la conexión se mantendrá para futuras actualizaciones. Para cambiar una conexión específica que está asociada con un flujo, puede editar la referencia de la conexión y cambiar la conexión seleccionada.

Configurar desencadenadores y acciones

Cuando seleccione un desencadenador o una acción para agregar a su flujo, el diseñador de flujos comprobará si ya hay disponible una referencia de conexión para el conector; de lo contrario, se agregará una referencia de conexión. Desde un desencadenador o una tarjeta de acción, puede seleccionar los puntos suspensivos (...) para ver la referencia de conexión que se utiliza y otras que están disponibles. En este menú, puede seleccionar otra referencia de conexión o agregar una nueva. Si agrega una nueva referencia de conexión desde este menú, no tendrá control sobre el nombre que se usa.

Captura de pantalla del menú de referencias de la conexión

Normalmente, querrá que todos los pasos de un flujo utilicen la misma referencia de conexión. Para algunos escenarios, es importante usar varias referencias de conexión. Por ejemplo, tener varias referencias de conexión le permite configurar información de cuenta de usuario diferente para cada conexión. Cuando quiera usar varias referencias de conexión, es mejor crearlas previamente de forma manual, como se describe más adelante en este tema, para que tenga nombres únicos y descriptivos.

Además, varios flujos de nube pueden usar referencias de conexión. Es importante recordar este detalle si cambia la conexión que usa más adelante porque cambiará para todos los flujos de nube que usan la referencia de conexión.

Crear previamente referencias de conexión

Al crear previamente referencias de conexión en su solución, puede tener control sobre el nombre. Puede crear una nueva referencia de conexión desde el Explorador de soluciones seleccionando + Nuevo > Más > Referencia de conexión.

Captura de pantalla de los detalles de la nueva referencia de conexión

El ejemplo anterior muestra la creación de una referencia de conexión para una cuenta de servicio de administrador que se usaría en flujos para realizar operaciones elevadas. Al nombrar la referencia de conexión como Ámbito de administración de usuarios de Office 365 se aclara que, cuando se configura una conexión para esta referencia de conexión, se debe usar una cuenta de servicio de administrador. El Nombre para mostrar es importante para conocer la intención de una referencia de conexión. El nombre debe ser conciso y único para aclarar el fin previsto.

Si no ha creado previamente o solo quiere cambiar el nombre de una referencia de conexión, puede editar la referencia de conexión y cambiar todo excepto el campo Nombre que se utiliza para identificar de forma única la referencia de conexión. De forma predeterminada, un nombre de referencia de conexión incluye el conector de destino, el nombre de la solución actual para el contexto y un sufijo aleatorio para garantizar exclusividad. Considere la posibilidad de ajustar el nombre de referencia de conexión predeterminado a algo que sea único y explique para qué se usará.

Usar referencias de conexión existentes

Power Automate intentará usar las referencias de conexión existentes de la solución actual, pero también las buscará en otras soluciones en el mismo entorno. Si observa la lista de objetos de su solución y no puede encontrar una referencia de conexión para las conexiones que está usando después de crear su flujo, es probable que su flujo esté usando una referencia de conexión de otra solución. Si esa no es una acción prevista, deberá usar el proceso de creación previa para agregar una nueva referencia de conexión en su solución y luego cambiar sus acciones de flujo para usar esa referencia de conexión. Si pretende compartir la conexión, debe seleccionar Agregar existente > Más > Referencias de conexión y luego elegir la referencia de conexión existente para agregar a su solución actual.

Eliminar referencias de conexión

Al igual que con otros componentes de la solución, puede eliminar las referencias de conexión de la solución actual o quitarlas físicamente del entorno. Un motivo común para eliminar referencias de conexión es cuando ya no se necesitan o cuando consolida referencias de conexión que se han creado de forma automática. Antes de eliminar o quitar referencias de conexión, debe comprobar si algo está usando la referencia de conexión. Para ello, seleccione la referencia de conexión y luego Mostrar dependencias.

Captura de pantalla de la opción Mostrar dependencias

En la siguiente imagen se muestra un ejemplo de la página Dependencias, que indica cualquier componente de la solución que dependa de esa referencia de conexión.

Captura de pantalla de las dependencias de la referencia de conexión

Si ninguna de las dependencias es de su solución actual, puede eliminar sin problemas la referencia de conexión de la solución. Si se indican las dependencias, no podrá eliminar físicamente la referencia de conexión. En ese caso, deberá editar cada componente dependiente y eliminar su uso de la referencia de conexión antes de poder eliminarlo.