Compartir a través de


Agregar aplicaciones de lienzo y flujos de nube a una solución de forma predeterminada

Puede crear una aplicación de lienzo en una solución en Power Apps o crear un flujo de nube en una solución en Power Automate. Antes, crear una aplicación de lienzo o un flujo en la nube en una solución requería pasos manuales. Ahora puede crearlos en una solución de forma predeterminada.

Como las aplicaciones de lienzo y los flujos de nube de una solución se definen en Microsoft Dataverse, puede usar las capacidades de Dataverse para administrarlos, como referencias de conexión, variables de entorno, la API de Dataverse, la seguridad basada en roles y la administración del ciclo de vida de la aplicación (ALM) basada en soluciones.

Importante

  • La configuración de aplicaciones de lienzo es una característica en vista previa.
  • Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están sujetas a condiciones de uso adicionales y están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Requisitos previos

  • Las soluciones se almacenan en Dataverse, por lo que el entorno debe tener una base de datos de Dataverse para utilizar esta característica. Si el suyo no la tiene, agregue una base de datos de Dataverse.
  • Para crear aplicaciones de lienzo en soluciones, debe tener privilegios de escritura en la tabla CanvasApp. Para crear flujos de nube en soluciones, debe tener el rol de creador de entorno. Más información: Roles de seguridad y privilegios
  • Una aplicación de lienzo o flujo de nube en una solución debe compartirse con usted antes de que pueda verla o editarla.

Importante

Antes de habilitar la creación de aplicación de lienzo y flujos de nube en soluciones de forma predeterminada, revise la sección Consideraciones de este artículo.

Métodos de creación y puntos de entrada admitidos

Hay varios métodos y puntos de entrada disponibles para crear aplicaciones de lienzo y flujos en la nube.

Métodos de creación y puntos de entrada de aplicaciones de lienzo

La siguiente tabla resume los métodos que le permiten crear aplicaciones de lienzo en una solución de forma predeterminada.

método ¿Disponible para aplicaciones de lienzo en una solución de forma predeterminada?
Crear una aplicación de lienzo a partir de Dataverse
Cree una aplicación de lienzo a partir de otros orígenes de datos, como SharePoint, Excel, Azure Blob Storage y otros
Crear una aplicación de lienzo en blanco
NOTA: Power Apps>Aplicaciones>Nueva aplicación>Lienzo también crea una aplicación de lienzo en blanco.
Crear una aplicación de lienzo a partir de una plantilla No
Cree una aplicación de lienzo al personalizar formularios SharePoint No

Métodos de creación y puntos de entrada de flujos de nube

La siguiente tabla resume los métodos que le permiten crear flujos de nube en una solución de forma predeterminada.

método ¿Está disponible para flujos de nube en una solución de forma predeterminada?
Crear un flujo de nube desde cero en un portal
Crear un flujo de nube a partir de una plantilla en un portal
Crear un flujo de nube desde el conector Administración de Power Automate
Crear un flujo de nube desde PowerShell
Crear un flujo de nube desde Power Apps
Crear un flujo de nube desde Teams
Crear un flujo de nube desde OneDrive
Crear un flujo de nube desde Dynamics 365
Crear un flujo de nube a partir del complemento de Excel
Crear un flujo de nube desde la aplicación móvil de Power Automate
Crear un flujo de nube desde SharePoint
Crear un flujo de nube desde Project Roadmap

Importante

Los puntos de entrada no compatibles no crearán ningún flujo de nube hasta que se agregue ese soporte para crear un flujo de nube de solución con ese punto de entrada. Primero debe crear un flujo de nube en una solución mediante un método compatible.

Gestionar las configuraciones de características para flujos de nube y aplicaciones Canvas en soluciones de Dataverse

Puede controlar si los creadores pueden crear nuevas aplicaciones de lienzo y flujos de nube directamente en soluciones de Dataverse.

Entornos existentes

  1. Inicie sesión en el Centro de administración de Power Platform y seleccione un entorno.
  2. Vaya a Configuración>Producto>Características.
  3. En Crear nuevas aplicaciones de lienzo y flujos en la nube en soluciones de Dataverse, active Aplicaciones de lienzo (versión preliminar) o Flujos en la nube según sea necesario.

Nuevos entornos

  • Todos los entornos nuevos aprovisionados con una base de datos de Dataverse tienen habilitada la configuración Flujos en la nube de forma predeterminada.
  • La configuración aplicaciones canvas (versión preliminar) también está habilitada de forma predeterminada, aunque permanece en versión preliminar.
  • Si prefiere no usar estas características, debe deshabilitarlas manualmente en la configuración del entorno.

Obtenga más información sobre cómo administrar las configuraciones de características en Administrar configuraciones de características.

Ver aplicaciones de lienzo y flujos de nube en las soluciones

Para ver objetos de aplicaciones de lienzo y flujo de nube en una solución, use la vista de solución. Debe tener acceso al objeto agregado dentro de una solución para verlo en una vista de solución.

Exportar e importar con soluciones

Una vez que la función esté habilitada, use las soluciones exportar e importar en lugar de exportar e importar paquetes heredados de aplicaciones de lienzo y flujos. Los paquetes heredados se pueden importar en entornos con la configuración de entorno desactivada.

Mover flujos a una solución con PowerShell

Use el cmdlet Add-AdminFlowsToSolution para mover flujos de Power Automate que no son de solución a una solución para mejorar la administración e implementación del ciclo de vida. Este comando le permite migrar varios flujos especificando los ID de entorno y de solución, y seleccionando los flujos por nombre o ID. Para obtener más información, consulte Módulo Microsoft.PowerApps.Administration.PowerShell.

Consideraciones

Tenga en cuenta las siguientes consideraciones antes de decidir crear aplicaciones de lienzo y flujos en la nube en una solución de forma predeterminada.

  • El consumo de capacidad de su entorno de Dataverse y los costes relacionados podrían aumentar.
  • Las limitaciones de soluciones conocidas relacionadas con las aplicaciones de lienzo aún se aplican a las aplicaciones de lienzo creadas en soluciones de manera predeterminada.
  • Esta característica crea automáticamente variables de entorno cuando agrega fuentes de datos para sus aplicaciones.
  • De forma predeterminada, esta función guarda todas las aplicaciones de lienzo en la solución predeterminada, Solución predeterminada de Common Data Services, publicado por Editor predeterminado de Microsoft Dataverse. Sin embargo, recomendamos crear sus aplicaciones de lienzo en una solución distinta. Obtenga más información sobre cómo agregar aplicaciones de lienzo existentes a las soluciones.
  • Cuando activa o desactiva la función para aplicaciones de lienzo y flujos de nube en el centro de administración de Power Platform, las propiedades de Dataverse, enablecanvasappsinsolutionsbydefault y enableFlowsInSolutionByDefault en la tabla de organización se actualizan. Puede ver el valor de estas propiedades utilizando el siguiente fragmento de código ODATA de ejemplo: [org URI]/api/data/v9.0/organizations. Obtenga más información en Referencia a la tabla de organización.
  • Si planeas cambiar el prefijo para el publicador predeterminado o la solución de tu entorno, puedes obtener más información en Prefijo del publicador de la solución, Crear prefijo del publicador de la solución y Cambiar el prefijo del publicador de la solución.
  • Las aplicaciones de lienzo que no son de solución y los flujos de nube que no son de solución pueden agregarse a una solución para agregarlos a Dataverse, pero no hay forma de volver atrás.

Mejoras

Se han mejorado los siguientes escenarios para admitir flujos de nube y aplicaciones de lienzo definidas en Dataverse:

  • La página Supervisar>Actividad de flujo de nube ahora admite flujos de solución de nube.
  • La API Enumerar mis flujos no devuelve ningún flujo de solución en la nube.
  • Los eventos del registro de auditoría para los permisos de flujo de nube que proporcionan visibilidad sobre el uso compartido incluyen ahora los flujos de nube de soluciones.
  • La API Mostrar flujos como administrador ahora devuelve flujos de nube de solución que no estaban activados (publicados) anteriormente. Esta API ahora devuelve todos los flujos de nube que no pertenecen a soluciones y los de soluciones.
  • Los flujos con autenticación delegada a Roadmap pueden agregarse a una solución y migrar a Dataverse.
  • Los flujos con autenticación delegada a SharePoint pueden agregarse a una solución y migrar a Dataverse.

¿Esta función está disponible de forma general o es una versión preliminar?

A partir del 29 de octubre de 2024, el ajuste de flujos en la nube está disponible de forma general. La configuración de aplicaciones de lienzo sigue en vista previa.

El ajuste de flujos de nube sigue estando desactivado de forma predeterminada y es opcional.

¿Poner flujos en Dataverse usa capacidad de Dataverse?

Moderadamente. Las definiciones de flujo utilizan una pequeña cantidad de almacenamiento de Dataverse. Una definición de flujo grande podría alcanzar los 10 KB. Con este escenario peor: 10 000 flujos x 10 KB = 100 MB o 0,1 GB. El pequeño aumento en el almacenamiento utilizado por Dataverse proporciona beneficios significativos, ya que los flujos de nube de la solución son necesarios para aprovechar las capacidades, incluida la administración del ciclo de vida de las aplicaciones (ALM), la gobernanza con Dataverse, el centro de automatización, los borradores y el control de versiones, y las capacidades de seguridad ampliadas.