Esquema de Power Automate v2

Note

Las características Power Automate y Dataverse descritas en este artículo se aplican a los usuarios que inician sesión con cuentas profesionales o educativas, o cuentas premium de organizaciones.

Power Automate almacena los flujos de escritorio en Microsoft Dataverse, lo que le permite almacenar de forma segura los datos y procesos que usan las aplicaciones empresariales.

Esta funcionalidad le permite utilizar características como soluciones para la administración del ciclo de vida (ALM) de las aplicaciones. Sin embargo, manejar los datos almacenados de esta manera puede resultar un desafío.

Por lo tanto, está disponible un nuevo esquema de almacenamiento para flujos de escritorio en Dataverse (v2). Facilita el trabajo con las API de Dataverse y habilita futuras mejoras del producto con flujos de escritorio. El nuevo esquema de almacenamiento está disponible públicamente junto con Power Automate para escritorio (v2.29).

Configuración de esquema de Access v2 en el Centro de administración de Power Platform

El esquema v2 reduce de forma efectiva el consumo de base de datos de Dataverse para los usuarios de licencias de pago. Además, descarga componentes de los flujos de trabajo de escritorio en su Capacidad de archivo de Dataverse para aplicaciones, que es parte de su suscripción actual.

Para usar eficazmente el nuevo esquema, asegúrese de que los usuarios y las máquinas en tiempo de ejecución desatendidas se actualicen a la versión adecuada de Power Automate para la versión de escritorio.

Como administrador de Power Platform, puede acceder a la configuración del esquema de almacenamiento v2, denominado esquema de flujo de escritorio mejorado, para los flujos de escritorio de los entornos siguiendo estos pasos:

  1. Inicie sesión en el Centro de administración de Power Platform.
  2. En el panel de navegación, seleccione Administrar.
  3. En el panel Administrar , seleccione Entornos.
  4. En la página Entornos , seleccione el entorno que desea configurar.
  5. Seleccione Configuración en la barra de comandos.
  6. Expanda Producto y luego seleccione Características.
  7. En la página Características , vaya al esquema de flujo de escritorio mejorado. Esta configuración se aplica en el nivel de entorno.

Esquema v2 habilitado de forma predeterminada

A partir del 1 de octubre de 2024, el esquema v1 está en desuso y el esquema v2 está habilitado de forma predeterminada en todas las regiones públicas de Power Platform. Necesita Power Automate para escritorio v2.29 o posterior para crear y ejecutar flujos de escritorio mediante entornos en los que esté habilitado el esquema v2. Este requisito garantiza que los creadores de flujos de escritorio y los usuarios asistidos y desasistidos puedan aprovechar la nueva funcionalidad.

La opción en el Centro de administración de Power Platform para optar por no participar en el esquema v2 habilitada de forma predeterminada.

Administre flujos de escritorio en entornos con el esquema v2 habilitado

Los flujos de escritorio de Power Automate almacenados actualmente en el esquema v1 siguen funcionando según lo previsto en los entornos en los que está habilitado el esquema v2. Los flujos de escritorio nuevos, modificados y vueltos a guardar se almacenan en el esquema v2.

Si un flujo de escritorio pertenece a una solución en un entorno habilitado para v2, siga estos pasos adicionales para asegurarse de que el paquete de la solución contiene todos los binarios necesarios para que el flujo funcione correctamente.

Restablecer los flujos de escritorio convertidos

Power Automate para escritorio versión 2.29 o posterior permite a las organizaciones que avanzaron con el esquema v2 revertir hasta que el esquema v1 quede obsoleto.

Puede revertir un flujo de escritorio convertido al esquema v2 reescribiendo el flujo de escritorio en un entorno donde el administrador de Power Platform tenga deshabilitada la característica.

Para la mayoría de los escenarios, no es necesario retroceder a una versión anterior de Power Automate Desktop. Sin embargo, los flujos de escritorio que usan funciones relacionadas con v2 que no son compatibles con el esquema v1 no se pueden revertir.

Una reversión de v2 a v1 puede provocar que algunas capturas de pantalla asociadas con elementos de la interfaz de usuario no se guarden. Aunque esas capturas de pantalla no son necesarias para que se ejecute el flujo de escritorio, puedes guardarlas:

  1. Vaya al panel derecho Elementos de IU en Power Automate para escritorio.
  2. Seleccione cada elemento de la interfaz de usuario en la lista.

Esto garantiza que las capturas de pantalla se guarden cuando regrese a la versión 1.

Limitaciones de los flujos de escritorio del esquema v2

Los flujos de escritorio almacenados en el esquema v2 solo funcionan en entornos con la característica de esquema v2 habilitada.

Los flujos de escritorio del esquema V1 en una solución administrada pueden funcionar en un entorno donde el esquema v2 esté habilitado, pero primero debe volver a guardarlos en otro entorno donde el esquema v2 esté habilitado.

A continuación, puede importar la versión actualizada del esquema v2 del mismo proceso al entorno administrado donde está previsto ejecutarlo. La capa activa se puede reemplazar por la versión de esquema v2 del proceso automatizado.

Escenario Power Automate para escritorio antes de la versión de febrero de 2023 Power Automate para escritorio después de la versión de febrero de 2023
¿Se pueden ejecutar flujos de escritorio del esquema v1 en entornos con el esquema v2 habilitado?
¿Se pueden ejecutar flujos de escritorio del esquema v2 en entornos con el esquema v2 habilitado? No (se notifica el error al usuario)
¿Se pueden ejecutar flujos de escritorio del esquema v2 en entornos con el esquema v2 deshabilitado? No (se notifica el error al usuario)
¿Se pueden editar o guardar flujos de escritorio v1 en el esquema v1 en entornos con el esquema v2 deshabilitado?
¿Se pueden editar o guardar flujos de escritorio v1 en el esquema v1 en entornos con el esquema v2 habilitado? No (los flujos se convierten a una versión superior y se guardan en el esquema v2)
¿Se pueden editar o guardar flujos de escritorio v2 en el esquema z1 en entornos con el esquema v2 deshabilitado? No (se notifica el error al usuario) Sí (los flujos se degradan a y se guardan en el esquema v1)
¿Se pueden editar o guardar flujos de escritorio v2 en el esquema v2 en entornos con el esquema v2 habilitado? No (se notifica el error al usuario)

Límite de tamaño superado

Cuando guarda un flujo de escritorio en el esquema v2, es posible que vea el siguiente error:

"El flujo no se puede guardar porque ha excedido el límite de tamaño permitido".

Error durante el mensaje de error al guardar el flujo que indica un límite en el tamaño del flujo.

El límite se aplica a la definición del flujo de escritorio guardado en Dataverse, que no puede exceder 16 millones de caracteres. El problema puede ocurrir con un flujo de escritorio grande, como cuando las acciones tienen valores de propiedad grandes o las variables tienen valores predeterminados grandes. Un ejemplo podría ser una imagen guardada en formato base64 y establecida como valor predeterminado de la variable.

Recomendamos no almacenar una carga útil grande en las propiedades de la acción o en el valor predeterminado de la variable. En su lugar, recupere el valor de otras acciones o pase el valor como una variable de entrada. También puede dividir el flujo de su escritorio en varios flujos de escritorio secundarios.

Esquema de Dataverse

Con el esquema v2, cambiamos el modelo de datos almacenado en Dataverse. Además de la entidad del flujo de trabajo, utilizamos la entidad binaria del flujo del escritorio para almacenar datos relacionados con el flujo del escritorio, incluidas imágenes y metadatos.

Flujo de escritorio en el esquema v2 con binarios del flujo de escritorio.

Importante

Los objetos binarios del flujo de escritorio son componentes necesarios del flujo de escritorio, ya que almacenan los datos necesarios para que el flujo de escritorio pueda abrirse o ejecutarse. No elimine estos objetos binarios. Eliminarlos resulta en una pérdida permanente de datos para el flujo de escritorio, lo que hace que el flujo respectivo no sea editable.

La cantidad de archivos binarios de flujo de escritorio puede variar según el tamaño del flujo de escritorio.

Roles y privilegios

Con el esquema v2 se utiliza la tabla binaria de flujo de escritorio. Para que los flujos de escritorio funcionen como se espera, necesita privilegios adicionales. Si usa los roles Environment Maker de seguridad predeterminados y Basic User, no se requiere ninguna configuración adicional para que los flujos de escritorio funcionen según lo previsto. Estos roles integrados ya incluyen todos los permisos necesarios para crear, ejecutar y administrar flujos en el esquema v2.

Si usa roles de seguridad personalizados para administrar el acceso a los flujos de escritorio, se recomienda que estos roles incluyan todos los privilegios de los roles integrados Basic User y Environment Maker , además de los privilegios específicos del flujo de escritorio que se enumeran a continuación. Los roles personalizados deben heredar o reflejar eficazmente los permisos de estos roles integrados y revisarse y actualizarse periódicamente, ya que los roles integrados pueden cambiar con el tiempo. Esto garantiza la compatibilidad continua y evita errores inesperados cuando evolucionan los permisos de la plataforma.

Además de los permisos proporcionados por los Basic User roles y Environment Maker , se requieren los siguientes privilegios para los flujos de escritorio cuando se usan roles de seguridad personalizados:

  • prvCreatedesktopflowbinary
  • prvReaddesktopflowbinary
  • prvWritedesktopflowbinary
  • prvDeletedesktopflowbinary
  • prvSharedesktopflowbinary
  • prvAssigndesktopflowbinary
  • prvAppenddesktopflowbinary
  • prvAppendTodesktopflowbinary
  • prvReadSolution
  • prvReadtag (opcional a partir de la versión 2.57)
  • prvReadtaggedprocess (opcional a partir de la versión 2.57)

El nivel de acceso mínimo para cada privilegio es básico (usuario). Más información: Roles de seguridad y privilegios

Privilegio y nivel de acceso necesarios para archivos binarios de flujo de escritorio con esquema v2

Importante

La asignación de solo los privilegios enumerados en Roles y privilegios puede no ser suficiente si faltan otros permisos necesarios de Dataverse o Power Platform que normalmente conceden el usuario básico o el creador del entorno .