Obtenga información sobre cómo migrar recursos de un entorno a otro. Estos entornos pueden estar en el mismo inquilino o en varios distintos.

El escenario

Uno de los escenarios habituales en los que puede que desee migrar recursos es en el que tiene entornos de prueba o desarrollo, y un entorno de producción. Los desarrolladores y evaluadores tienen un amplio acceso a las aplicaciones en sus entornos. Pero cuando llega el momento de migrar una nueva aplicación a producción, dicho entorno tiene un riguroso control sobre los permisos para actualizarlo y cambiarlo.

Otro escenario es en el que cada cliente tiene su propio entorno y datos. Al agregar un nuevo cliente, se crearía un nuevo entorno para este y migraría las aplicaciones a dicho entorno.

Qué recursos se pueden migrar

Existen diferentes procedimientos para migrar cada tipo de recurso.

  1. Conexiones, conectores personalizados y flujos: no se pueden migrar estos recursos; debe volver a crearlos en el entorno de destino.
  2. Puertas de enlace: las puertas de enlace solo se admiten en los entornos predeterminados y {nombre del inquilino} (en la versión preliminar), por lo que no son compatibles con la migración.
  3. PowerApps: debe guardar la aplicación de forma local en el entorno de origen mediante PowerApps Studio para Windows o PowerApps Studio para web, y luego abrirla y volverla a crear en el entorno de destino.
  4. Cambios de esquema de entidad, nuevas entidades, nuevos conjuntos de permisos y nuevos roles de Common Data Service: no es compatible con GA, pero estará disponible muy pronto.

Conexiones, conectores personalizados y flujos

No se pueden migrar estos recursos. Debe crear cada uno de los que necesite en el entorno de destino.

Puertas de enlace

Las puertas de enlace solo se admiten en los entornos predeterminados y {nombre del inquilino} (en la versión preliminar), por lo que no son compatibles con la migración. Debe crear las puertas de enlace necesarias en el entorno de destino.

Migrar una aplicación

  1. En http://web.powerapps.com, pulse o haga clic en Aplicaciones, seleccione los puntos suspensivos de la aplicación que desea migrar y, luego, elija la opción para editar la aplicación en PowerApps Studio para Windows o PowerApps Studio para web.

  2. Cuando se abra PowerApps Studio, haga clic en Guardar como en la barra de navegación izquierda, seleccione Este equipo y, luego, pulse o haga clic en Guardar. Fíjese en dónde se ha guardado el archivo en el equipo local.

  3. Cambie el entorno al de destino.

    Para PowerApps Studio para web, vuelva a http://web.powerapps.com para cambiar el entorno y, luego, vuelva a abrir PowerApps Studio para web en el explorador:

    Para PowerApps Studio para Windows, puede cambiar el entorno abriendo la información de su cuenta:

  4. Abra PowerApps Studio, que ahora estará en el entorno de destino. Pulse o haga clic en Abrir en la barra de navegación izquierda y, luego, pulse o haga clic en Examinar.

  5. Seleccione el archivo desde el lugar en el que se guardó cuando se encontraba en el entorno original y, después, pulse o haga clic en Abrir.

  6. Puede que necesite solucionar posibles problemas de compilación en la aplicación, al obtener acceso a recursos que pueden tener nombres diferentes, como las conexiones de datos y los orígenes. Una manera sencilla de solucionar los problemas de compilación con la aplicación consiste en quitar y volver a agregar los orígenes de datos de la aplicación en el entorno de destino. Consulte Understand data sources (Comprender los orígenes de datos).

  7. Pruebe la aplicación para comprobar si se han resueltos todos los problemas de compilación.

Cambios de esquema de entidad, nuevas entidades, nuevos conjuntos de permisos y nuevos roles de Common Data Service

Actualmente no se admite ninguna forma de migración de entidades, conjuntos de permisos y roles de una base de datos de Common Data Service a otra en un entorno separado, pero esta funcionalidad estará disponible próximamente.