Exportar e importar recursosExport and import resources

Si ha creado varios entornos para admitir el desarrollo de la base de datos y las aplicaciones, debe mover los cambios de un entorno a otro.If you've created multiple environments to support the development of your database and apps, you must move changes from one environment to another environment. Puede usar Exportar recursos e Importar recursos para mover recursos entre entornos.You can use Export resources and Import resources to move resources between environments.

¿Por qué usar varios entornos?Why use multiple environments?

Cada entorno contiene recursos, como entidades, flujos y aplicaciones, que crea o modifica durante el proceso de desarrollo.Each environment contains resources, such as entities, flows, and apps, that you create or modify during the development process.

Por lo general, el desarrollo se realiza en el mismo entorno que el que usan los usuarios finales de la organización.Typically, development is done in the same environment that is used by the organization's end users. Este entorno se conoce como entorno predeterminado.This environment is known as the default environment. Resulta relativamente fácil administrar cambios en los recursos del mismo entorno.It's relatively easy to manage resource changes in the same environment. Se validan los cambios para asegurarse de que todas las aplicaciones y los procesos de negocio esenciales sean funcionales y se libera la aplicación.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

En ocasiones, el desarrollo y las pruebas se llevan a cabo en entornos independientes y los cambios se mueven al entorno predeterminado cuando están listos para los usuarios finales.Sometimes, development and testing are done in separate environments, and changes are moved to the default environment when they are ready to be used by end users. Existen varios motivos por los que podría usar entornos independientes.There are several reasons why you might use separate environments. Por ejemplo, puede que haya utilizado un entorno independiente cuando evaluó inicialmente el sistema.For example, you might have used a separate environment when you initially evaluated the system. Como alternativa, podría minimizar el riesgo que supone realizar cambios en el entorno predeterminado.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Los entornos independientes proporcionan aislamiento, dado que los cambios se hacen en un entorno diferente del predeterminado.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. Según el alcance de los riesgos, podría crear un entorno de ensayo adicional.Depending on the extent of the risks, you might create an additional staging environment. En este caso, tendrá un entorno de desarrollo, uno de ensayo y uno predeterminado.In this case, you have a development environment, a staging environment, and a default environment.

Mover los cambios de recursosMoving resource changes

Para mover recursos por medio de procesos independientes de exportación e importación, se usan archivos de paquete (.zip).You move resources through separate export and import processes, by using a package (.zip) file. El archivo de paquete se exporta, se guarda en almacenamiento local, se envía al administrador del entorno de destino y después se importa al entorno de destino.The package file is exported, saved to local storage, sent to the administrator of the target environment, and then imported into the target environment. El proceso de importación suele ir seguido de pruebas de validación para ayudar a garantizar que ningún proceso de negocio esencial se vea afectado negativamente.The import process is often followed by validation testing to help guarantee that no critical business processes have been adversely affected.

La funcionalidad para la importación y la exportación de recursos está disponible en la sección Entornos del centro de administración.The functionality for both resource import and resource export is available in the Environments section of the admin center. Tanto la exportación como la importación se producen en el contexto de un entorno seleccionado.Both export and import occur in the context of a selected environment.

Exportar recursosExport resources

El paquete de exportación contendrá todos los cambios de entidades y listas desplegables.The export package will contain all changes to entities, and picklists. Estamos trabajando para hacer posible la exportación de más tipos de recursos, como aplicaciones, flujos, conectores, roles, etc.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Esta opción le permite mover el contenido de un entorno a otro.This option lets you move contents of one environment to another environment.

  1. En el centro de administración, en el panel de navegación izquierdo, haga clic en Entornos.In the admin center, in the left navigation pane, click Environments.
  2. Seleccione el entorno de origen.Select the source environment.
  3. En la esquina superior derecha, haga clic en Exportar recursos.In the upper right, click Export resources.
  4. Elija los recursos con los que desea comenzar:Choose the resources you want to start with:
    1. Seleccione la pestaña correspondiente a un tipo de recurso que desea seleccionar, por ejemplo, Entidades.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Para seleccionar todos los recursos de ese tipo, haga clic en la casilla del encabezado, o seleccione los recursos individualmente.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Haga clic en Siguiente.Click Next.
  5. Incluya los recursos relacionados si es necesario:Include related resources if appropriate:
    1. Si detectamos recursos relacionados, le mostraremos una lista con una selección previa.If we discover any related resources, we will show you a pre-selected list.
    2. Para excluir todos los recursos relacionados, haga clic en la casilla del encabezado o anule la selección de cada recurso individualmente.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Haga clic en Siguiente.Click Next.
  6. Agregue un Nombre para el paquete exportado.Add a Name for the exported package.
  7. También puede personalizar las acciones de configuración para que se realicen al importar los recursos:Optionally, you can customize setup actions to be performed upon import of resources:
    1. Para cada recurso, haga clic en Configuración de importación para ver un cuadro de diálogo.For each resource, click the Import setup to see a dialog.
    2. Seleccione la acción de configuración que desea realizar de forma predeterminada cuando se importe este paquete.Select the setup action you want performed by default when this package is imported
    3. Haga clic en Guardar.Click Save.
  8. Haga clic en Exportar.Click Export.
  9. Cuando haya terminado la exportación, guarde el archivo de paquete en el almacenamiento local.When export is completed, save the package file in local storage.

También puede hacer clic en Seleccionar todos los recursos, en la página de selección de recursos, para incluir todos los recursos de todos los tipos admitidos en el paquete final e ir directamente a la página final de la exportación.Alternatively, you can click Select all resources in the resource selection page to include all resources of all supported types in the final package, and go directly to the final export page.

Importar recursosImport resources

El primer paso consiste en seleccionar un archivo de paquete que se exportara desde el entorno de origen.The first step is to select a package file that was exported from the source environment. El proceso de importación valida, analiza e intenta importar el paquete.The import process validates, analyzes, and tries to import the package.

  1. En el centro de administración, en el panel de navegación, haga clic en Entornos.In the admin center, in the navigation pane, click Environments.
  2. Seleccione el entorno de destino.Select the target environment.
  3. En la esquina superior derecha, haga clic en Importar recursos.In the upper right, click Import resources.
  4. Haga clic en Cargar y busque un archivo de paquete en el almacenamiento local.Click Upload, and browse to a package file in local storage.
  5. Haga clic en Siguiente para ir a la página final de importación.Click Next to go to the final import page.
  6. Resuelva las advertencias y errores de validación de la importación:Resolve import validation errors and warnings:
    1. Busque las advertencias o errores, tal y como indica el icono a la izquierda del Nombre de un recurso.Look for warnings or errors, as indicated by the icon to the left of a resource Name.
    2. Haga clic en el campo Configuración de importación o en el icono Acción para obtener más información.Click the Import setup field or the icon under Action for more information.
    3. Seleccione la acción de configuración de la importación correspondiente.Select an appropriate import setup action.
    4. El paquete que se va a importar se valida automáticamente de nuevo.The package being imported is automatically validated again.
  7. Continúe con Importar si no hay errores.Proceed to Import if there are no errors.

Si el paquete se ha aplicado solo parcialmente, recibirá un mensaje de error que describe qué se ha importado y qué no.If the package is only partially applied, you receive an error message that describes what was imported and what wasn't imported.

Tipos de recursosResource types

El proceso de desarrollo puede conllevar cambios a muchos tipos de recursos.The development process can involve changes to many types of resources. Por ejemplo, si actualiza una aplicación, podría agregar, quitar o actualizar varias entidades o conexiones.For example, if you update an app, you might add, remove, or update several entities or connections. Los cambios en algunos tipos de recursos, aunque no todos, se pueden mover entre entornos.Changes to some, and not all, resource types can be moved across environments. En las secciones siguientes se describen los tipos de recursos que se pueden mover.The following sections describe the types of resources that you can move.

Entidades, listas desplegablesEntities, picklists

Puede exportar e importar entidades y listas desplegables, como sigue:You can export and import entities, and picklists as follows:

  • Entidades estándar: solo se mueven las personalizaciones entre los entornos.Standard entities – Only customizations are moved across environments. (No se pueden modificar los campos de serie de las entidades estándar).(You can't modify the out-of-box fields of standard entities.)
  • Entidades personalizadas: las entidades personalizadas se mueven entre entornos.Custom entities – Custom entities are moved across environments.
  • Listas desplegables personalizadas: las listas desplegables personalizadas se mueven entre entornos.Custom picklists – Custom picklists are moved across environments.

DatosData

No se pueden mover datos de la base de datos como parte de la exportación e importación de recursos.You can't move database data as part of the export and import of resources. Para mover datos, puede usar Microsoft Excel.To move data, you can use Microsoft Excel. Para más información, consulte Importar o exportar datos.For more information, see Import or export data.