Cómo compartir flujos en Power Automate: guía completa paso a paso

Cómo compartir flujos en Power Automate: guía completa paso a paso

Cuando empiezo a trabajar con Power Automate en equipo, una de las dudas más habituales es cómo compartir flujos de forma correcta sin perder control ni seguridad.

Existen varias formas de hacerlo, y cada una tiene un propósito diferente según el contexto:

  • Colaboración directa con otros usuarios
  • Gestión estructurada con soluciones
  • Migración entre entornos

En esta guía te explico las tres formas principales y cuándo usar cada una.

1.- Opción Copropietarios

¿Qué significa agregar copropietarios?

Cuando agregas a alguien como copropietario de un flujo, le das control total sobre él. Esa persona podrá:

  • Ver y editar todos los pasos del flujo.
  • Ejecutar el flujo (si aplica).
  • Acceder al historial de ejecuciones y errores.
  • Agregar o quitar otros copropietarios.
  • Eliminar el flujo si lo desea.

Esto es útil cuando trabajas en equipo y necesitas que más de una persona pueda mantener y actualizar un flujo automatizado.

¿Cómo agregar copropietarios?

Sigue estos pasos:

  1. Ingresa a Power Automate.
  2. Ve al menú lateral y selecciona «Mis flujos».
  3. Busca el flujo al que deseas agregar copropietarios y haz clic sobre su nombre.
  4. En la parte superior, haz clic en el botón «Compartir».
  5. En el campo «Agregar un usuario o grupo como propietario», escribe el nombre o correo electrónico de la persona o grupo que deseas agregar.
  6. Selecciona el usuario y confirma. Aparecerá debajo como copropietario.
  7. Guarda los cambios.

Consideraciones importantes

  • El nuevo copropietario debe tener acceso a los mismos conectores (por ejemplo, Outlook, SharePoint, OneDrive) usados en el flujo. Si no los tiene, se le solicitará configurarlos la primera vez que acceda.
  • No se pueden compartir flujos de escritorio (Power Automate Desktop) de esta forma; esta opción solo aplica para flujos en la nube.
  • Si usas flujos dentro de una Solución, el modelo de permisos se gestiona desde el entorno de Power Platform, no desde esta vista individual.

2.- Solución en Dataverse

¿Qué es una solución en Power Platform?

Una solución es un contenedor que agrupa componentes relacionados de una aplicación o automatización. Esto incluye:

  • Flujos de Power Automate
  • Aplicaciones de Power Apps
  • Tablas de Dataverse
  • Conectores personalizados
  • Variables de entorno
  • Plugins, portales y más

Se usa para organizar, compartir, administrar y mover estos componentes entre entornos (desarrollo, pruebas, producción, etc.).

¿Qué ventaja tiene usar soluciones?

  1. Colaboración estructurada: Puedes trabajar en equipo sobre un conjunto de componentes agrupados.
  2. Migración entre entornos: Puedes exportar e importar soluciones fácilmente.
  3. Control de versiones: Facilita la gestión de versiones de aplicaciones y automatizaciones.
  4. Mayor seguridad y gobernanza: Permite definir roles y permisos sobre los objetos contenidos.
  5. Reutilización: Puedes crear soluciones reutilizables o gestionadas para distribuir a otros usuarios o entornos.

Tipos de soluciones

  • Administradas: No se pueden editar directamente. Ideales para distribuir a terceros o ambientes de producción.
  • No administradas: Son editables. Se usan en entornos de desarrollo y pruebas.

En tu imagen se muestra:

  • Un listado de soluciones del entorno actual (por ejemplo: “Base de Comprobador de Power Apps” o “Solución predeterminada”).
  • Columnas como:
    • Administrada: Indica si la solución está bloqueada para cambios directos.
      Editor: Quién la publicó.
      Comprobación de la solución: Si fue validada
    • Control de origen: Si está vinculada a un repositorio (por ejemplo, Git).

¿Cuándo usar soluciones?

Usa soluciones cuando:

  • Necesitas mover flujos y apps entre ambientes (desarrollo → pruebas → producción).
  • Colaboras en equipo y quieres mantener la lógica agrupada.
  • Trabajas con Dataverse, ya que es el modelo nativo de almacenamiento y ejecución.
  • Quieres aplicar ciclo de vida de aplicaciones con control de versiones, variables de entorno y ALM (Application Lifecycle Management).

3.- ✴️ Exportar e Importar Flujos

1. Exportar flujo como paquete .zip

Ubicación: Dentro de un flujo individual, opción «Exportar > Paquete (.zip)»

Función: Permite exportar el flujo en un archivo comprimido que puedes:

  • Guardar como respaldo
  • Compartir con otros usuarios
  • Reutilizar en otros entornos (como producción o pruebas)
  • Importar en otro tenant de Microsoft 365

¿Qué contiene el paquete?

  • Definición del flujo (pasos, condiciones, expresiones)
  • Metadatos del flujo
  • Información sobre conectores (requieren reconfiguración al importar)

Ruta del menú:
 Mis flujos > [Selecciona un flujo] > Exportar > Paquete (.zip)

2. Importar solución o paquete

Ubicación: Menú principal > «Mis flujos» > Opción «Importar»

Opciones disponibles:

  • Importar solución (Dataverse):
     Para flujos que fueron empaquetados como soluciones (más estructurado, incluye variables de entorno y otros objetos de Power Platform).
  • Importar paquete (heredado):
     Opción más directa para importar archivos .zip generados con la exportación mencionada antes.

Ruta del menú:
 Mis flujos > Importar > [Elegir tipo de paquete]

Cuándo usar cada opción

CasoExportar como .zipSolución Dataverse
Respaldar o compartir un flujo individualNo necesario
Migrar un flujo simple entre entornosOpcional
Agrupar apps, flujos y datos como un conjuntoNo
Uso avanzado con variables, seguridad y ALMNo