Introducción

Completado

Las soluciones son mecanismos de Microsoft Power Platform para implementar la administración del ciclo de vida de las aplicaciones (ALM) en Microsoft Power Apps, Microsoft Power Automate y Microsoft Power Virtual Agents.

Entre las ventajas de usar soluciones con flujos de nube se incluyen:

  • Actúan a modo de contenedor para simplificar la tarea de administrar recursos relacionados (componentes de la solución, como, por ejemplo, aplicaciones y flujos de nube) de forma conjunta como una colección.

  • Habilitan la transferencia de la colección de recursos de un entorno a otro con acciones sencillas de importación y exportación. Puede automatizar por completo estas acciones, lo que eliminará los pasos de implementación manual para los flujos de nube.

  • Proporcione referencias de conexión y variables de entorno para que los flujos de nube de la solución puedan depender menos del entorno. Estas características permiten configuraciones únicas en cada entorno en el que se implementa la solución.

  • Se pueden exportar y almacenar en el control de código fuente para el seguimiento de versiones. El uso del control de código fuente con soluciones admitirá un único origen y mejorará su capacidad para administrar la colaboración en la colección de recursos que administra la solución.

Puede agregar flujos de nube de Power Automate como un componente de la solución junto con otros recursos, como Power Apps y las definiciones de tabla de Microsoft Dataverse. Posteriormente, las soluciones actuarán a modo de contenedor para los componentes y le permitirán transferirlos de un entorno de Microsoft Power Platform a otro. Además, puede exportar soluciones y almacenarlas en el control de código fuente como parte de su estrategia de ALM.

Solo puede crear soluciones en entornos de Microsoft Power Platform si Microsoft Dataverse está aprovisionado. Utilizará Dataverse para realizar un seguimiento de los componentes que agregue a las soluciones. Dataverse no necesita administrar los datos; solo puede usarlo para administrar soluciones. Los nuevos entornos de Dataverse incluyen dos soluciones predeterminadas: Predeterminada y Solución predeterminada de Common Data Services. También puede crear sus propias soluciones nuevas, y le recomendamos que cree las suyas propias para que incluyan los componentes relacionados para los recursos. Al crear una nueva solución, asegúrese de asignarle un nombre único y asociarla con un editor de soluciones. Recuerde: al elegir un nombre, debe representar todos los componentes que tiene previsto agregar, no solo los flujos de nube. Por ejemplo, en la siguiente imagen se muestra el proceso de creación de una solución que incluye aplicaciones y flujos que admitan la opción Dejar el seguimiento.

Captura de pantalla de la creación de una solución nueva denominada Dejar el seguimiento

El editor de soluciones que elija se utilizará para identificar los nuevos componentes que cree en la solución. El prefijo se antepone al nombre de los recursos que cree en la solución para ayudar a identificarlos de forma exclusiva. Si bien puede seleccionar uno de los dos editores predeterminados, le recomendamos que cree el suyo propio con un prefijo establecido en algo que represente a su empresa o al producto que está creando. Por ejemplo, en la siguiente imagen se muestra la creación de un editor de Contoso.

Captura de pantalla de la creación de un nuevo editor de Contoso

Agregar flujos de nube a las soluciones

Puede crear directamente nuevos flujos de nube en una solución, o puede agregar flujos existentes. Para agregar directamente nuevos flujos de nube, comience en la solución que haya elegido y luego seleccione + Nuevo.

Captura de pantalla de un nuevo flujo de nube que se agrega a una solución

Puede elegir entre las opciones Automatizado, Instantáneo o Programado, y si no está seguro de cuál elegir, seleccione cualquiera de ellas y luego elija Omitir cuando se le solicite que especifique los detalles del desencadenador. Podrá elegir el desencadenador requerido en el diseñador de flujos.

Una vez que haya guardado el flujo, su definición se almacenará en Dataverse y se asociará con la solución actual y la solución Predeterminada integrada. Para asociar un flujo de nube con varias soluciones, utilice la opción Agregar existente; sin embargo, es importante comprender que el componente de la solución hará referencia a la misma definición de flujo y que son solo referencias y no copias independientes. Si cambia el flujo de cualquier solución en el entorno, el cambio se mostrará en todas las soluciones con las que está asociado el flujo. La solución Predeterminada es única y le permite ver todos los recursos de un entorno, pero solo debe usarla como referencia. Los recursos que haya agregado a otras soluciones también se asocian automáticamente con la solución Predeterminada con fines de referencia.

Si crea una nueva solución, puede agregar flujos de nube existentes como componentes de la solución mediante la opción Agregar existente. Puede agregar flujos de nube existentes que ya están en otra solución o flujos que se crean fuera de una solución de Dataverse. Al agregar un flujo que ya estaba en otra solución, la definición ya se encontrará en Dataverse, por lo que el comando Agregar existente también asociará el flujo como un componente de la solución de la nueva solución.

Al agregar flujos de nube existentes que se crean fuera de una solución, el flujo se convertirá para almacenar la definición de flujo en Dataverse. El flujo también se asociará con la nueva solución. Después de la conversión, el flujo solo aparecerá en la solución y no en Mis flujos. Sin embargo, no puede convertir todos los flujos que se crean fuera de Dataverse. Si el flujo no aparece en la lista de soluciones, compruebe las limitaciones conocidas actuales.

Captura de pantalla de una lista de soluciones fuera de Dataverse

Eliminar flujos de nube de la solución

Puede eliminar flujos de nube que están en soluciones de una solución o puede eliminarlos del entorno de Dataverse.

Captura de pantalla de un flujo de nube que se elimina o quita

  • Eliminar de esta solución: esta opción eliminará la asociación de la solución actual. La definición de flujo de nube no se elimina físicamente. Otras soluciones que están asociadas con el flujo de nube, como, por ejemplo, Predeterminada, seguirán teniendo el flujo de nube como componente de la solución. Por ejemplo, al usar esta opción, puede eliminarlo de una solución y agregarlo a otra para reorganizar las soluciones.

  • Eliminar de este entorno: esta opción eliminará físicamente la definición de flujo de nube del entorno de Dataverse. Como consecuencia, cualquier solución, como, por ejemplo, Predeterminada, ya no incluirá el flujo como componente de la solución porque se eliminó. Esta acción solo debe realizarse cuando ya no necesite el flujo de nube.

En esta unidad ha aprendido los conceptos básicos para agregar y eliminar flujos de nube de las soluciones. Si bien no necesita usar soluciones con flujos de nube, existen numerosas ventajas al usar soluciones para administrar la colección de recursos (aplicaciones, flujos, etc.) que está creando. En el resto del módulo veremos las referencias de conexión, las variables de entorno y cómo transferir soluciones entre entornos.