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. Puede usar Exportar recursos e Importar recursos para mover recursos entre entornos.

¿Por qué usar varios entornos?

Cada entorno contiene recursos, como entidades, flujos y aplicaciones, que crea o modifica durante el proceso de desarrollo.

Por lo general, el desarrollo se realiza en el mismo entorno que el que usan los usuarios finales de la organización. Este entorno se conoce como entorno predeterminado. Resulta relativamente fácil administrar cambios en los recursos del mismo entorno. 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.

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. Existen varios motivos por los que podría usar entornos independientes. Por ejemplo, puede que haya utilizado un entorno independiente cuando evaluó inicialmente el sistema. Como alternativa, podría minimizar el riesgo que supone realizar cambios en el entorno predeterminado. Los entornos independientes proporcionan aislamiento, dado que los cambios se hacen en un entorno diferente del predeterminado. Según el alcance de los riesgos, podría crear un entorno de ensayo adicional. En este caso, tendrá un entorno de desarrollo, uno de ensayo y uno predeterminado.

Mover los cambios de recursos

Para mover recursos por medio de procesos independientes de exportación e importación, se usan archivos de paquete (.pkg). 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. 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.

La funcionalidad para la importación y la exportación de recursos está disponible en la sección Entornos del centro de administración. Tanto la exportación como la importación se producen en el contexto de un entorno seleccionado.

Exportar recursos

El paquete de exportación contendrá todos los cambios de entidades, listas desplegables, conjuntos de permisos y roles. Se está trabajando para hacer posible la exportación de más tipos de recursos, como aplicaciones, flujos, conectores, etc. Esta opción le permite mover el contenido de un entorno a otro.

  1. En el centro de administración, en el panel de navegación izquierdo, haga clic en Entornos.
  2. Seleccione el entorno de origen.
  3. En la esquina superior derecha, haga clic en Exportar recursos.
  4. Cuando reciba un mensaje "Exportación finalizada", guarde el archivo de paquete en almacenamiento local.

Importar recursos

El primer paso consiste en seleccionar un archivo de paquete que se exportara desde el entorno de origen. El proceso de importación valida, analiza e intenta importar el paquete.

  1. En el centro de administración, en el panel de navegación, haga clic en Entornos.
  2. Seleccione el entorno de destino.
  3. En la esquina superior derecha, haga clic en Importar recursos.
  4. Haga clic en Seleccionar y busque un archivo de paquete en el almacenamiento local.
  5. Haga clic en Importar.

Si el paquete se ha aplicado solo parcialmente, recibirá un mensaje de error que describe qué se ha importado y qué no.

Tipos de recursos

El proceso de desarrollo puede conllevar cambios a muchos tipos de recursos. Por ejemplo, si actualiza una aplicación, podría agregar, quitar o actualizar varias entidades o conexiones. Los cambios en algunos tipos de recursos, aunque no todos, se pueden mover entre entornos. En las secciones siguientes se describen los tipos de recursos que se pueden mover.

Entidades, listas desplegables y conjuntos de traducción

Puede exportar e importar entidades, listas desplegables y conjuntos de traducción como sigue:

  • Entidades estándar: las personalizaciones se mueven entre entornos. (No se pueden modificar los campos de serie de las entidades estándar).
  • Entidades personalizadas: las entidades personalizadas se mueven entre entornos.
  • Listas desplegables personalizadas: las listas desplegables personalizadas se mueven entre entornos.

Conjuntos de permisos y roles

Los conjuntos de permisos y los roles son recursos de seguridad que ayudan a controlar el acceso a la base de datos. Ambos se pueden mover entre entornos. Después de mover conjuntos de permisos y roles, debe asegurarse de que los roles adecuados hagan referencia a los conjuntos de permisos y que los usuarios correctos estén asignados a los nuevos roles. Para más información, consulte Configurar seguridad de base de datos.

Datos

No se pueden mover datos de la base de datos como parte de la exportación e importación de recursos. Para mover datos, puede usar Microsoft Excel. Para más información, consulte Importar o exportar datos.