Экспорт и импорт ресурсовExport and import resources

При создании нескольких сред для поддержки разработки базы данных и приложений необходимо перемещать изменения из одной среды в другую.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. Для перемещения ресурсов между средами можно использовать функции Экспорт ресурсов и Импорт ресурсов.You can use Export resources and Import resources to move resources between environments.

Зачем использовать несколько сред?Why use multiple environments?

Каждая среда содержит такие ресурсы, как сущности, последовательности и приложения, которые вы создаете или изменяете в процессе разработки.Each environment contains resources, such as entities, flows, and apps, that you create or modify during the development process.

Как правило, разработка ведется в той же среде, которая используется корпоративными пользователями.Typically, development is done in the same environment that is used by the organization's end users. Эта среда называется средой по умолчанию.This environment is known as the default environment. Управлять изменением ресурсов в одной среде довольно просто.It's relatively easy to manage resource changes in the same environment. Необходимо проверить изменения и убедиться, что все важные бизнес-процессы и приложения работают, и уже затем выпустить приложение.You validate the changes to make sure that all critical business processes and applications are functional, and then you release the app.

Иногда разработка и тестирование выполняются в отдельных средах, и изменения перемещаются в среду по умолчанию, когда они будут готовы для использования пользователями.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. Есть несколько причин для использования отдельных сред.There are several reasons why you might use separate environments. Например, отдельная среда может использоваться при исходной оценке системы.For example, you might have used a separate environment when you initially evaluated the system. Кроме того, иногда необходимо минимизировать риск, связанный с внесением изменений в среду по умолчанию.Alternatively, you might want to minimize the risk that is involved when changes are made to the default environment. Отдельные среды обеспечивают изоляцию, так как изменения происходят в среде, которая не является средой по умолчанию.Separate environments provide isolation, because you make your changes in an environment that isn't the default environment. В зависимости от степени рисков можно создать дополнительную промежуточную среду.Depending on the extent of the risks, you might create an additional staging environment. Так у вас будет среда разработки, промежуточная среда и среда по умолчанию.In this case, you have a development environment, a staging environment, and a default environment.

Перемещение изменений ресурсовMoving resource changes

Перемещение ресурсов осуществляется в ходе отдельных процессов экспорта и импорта с использованием файла пакета (ZIP).You move resources through separate export and import processes, by using a package (.zip) file. Файл пакета экспортируется, сохраняется в локальном хранилище, отправляется администратору целевой среды, а затем импортируется в целевую среду.The package file is exported, saved to local storage, sent to the administrator of the target environment, and then imported into the target environment. За процессом импорта часто следует проверочное тестирование, которое позволяет гарантировать отсутствие отрицательного воздействия на важные бизнес-процессы.The import process is often followed by validation testing to help guarantee that no critical business processes have been adversely affected.

Функции импорта и экспорта ресурсов доступны в разделе Среды центра администрирования.The functionality for both resource import and resource export is available in the Environments section of the admin center. Экспорт и импорт происходят в контексте выбранной среды.Both export and import occur in the context of a selected environment.

Экспорт ресурсовExport resources

Экспортируемый пакет будет содержать все изменения, внесенные в сущности и поля выбора.The export package will contain all changes to entities, and picklists. Мы работаем над тем, чтобы сделать возможным экспорт ресурсов разных типов, включая приложения, последовательности, соединители, роли и т. д.We are working to enable the export of more resource types such as apps, flows, connectors, roles and others. Этот параметр позволяет перемещать содержимое из одной среды в другую.This option lets you move contents of one environment to another environment.

  1. В центре администрирования на панели навигации слева щелкните Среды.In the admin center, in the left navigation pane, click Environments.
  2. Выберите исходную среду.Select the source environment.
  3. В правом верхнем углу щелкните Экспорт ресурсов.In the upper right, click Export resources.
  4. Выберите ресурсы, с которых необходимо начать.Choose the resources you want to start with:
    1. Перейдите на вкладку, соответствующую типу ресурса, который необходимо выбрать, например Сущности.Select the tab corresponding to a resource type you want to select, such as Entities.
    2. Выберите все ресурсы этого типа, установив флажок рядом с заголовком, или выберите ресурсы по отдельности.Select all resources under the type by clicking the header checkbox, or select resources individually.
    3. Нажмите кнопку Далее.Click Next.
  5. При необходимости добавьте связанные ресурсы.Include related resources if appropriate:
    1. Если будут обнаружены связанные ресурсы, отобразится список с предварительно выбранными ресурсами.If we discover any related resources, we will show you a pre-selected list.
    2. Исключите все связанные ресурсы, установив флажок рядом с заголовком, или снимите выделение каждого ресурса по отдельности.Exclude all related resources by clicking the header checkbox, or unselect resources individually.
    3. Нажмите кнопку Далее.Click Next.
  6. Введите имя экспортируемого пакета.Add a Name for the exported package.
  7. При необходимости можно настроить действия по настройке, выполняемые при импорте ресурсов.Optionally, you can customize setup actions to be performed upon import of resources:
    1. Рядом с именем каждого ресурса щелкните Настройка импорта, чтобы открыть диалоговое окно.For each resource, click the Import setup to see a dialog.
    2. Выберите действие настройки, которое должно выполняться по умолчанию при импорте этого пакета.Select the setup action you want performed by default when this package is imported
    3. Щелкните Сохранить.Click Save.
  8. Нажмите кнопку Экспорт.Click Export.
  9. По завершении экспорта сохраните файл пакета в локальном хранилище.When export is completed, save the package file in local storage.

Кроме того, можно включить ресурсы всех поддерживаемых типов в конечный пакет и перейти сразу к заключительной странице экспорта. Для этого на странице выбора ресурсов щелкните Выбрать все ресурсы.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.

Импорт ресурсовImport resources

Сначала необходимо выбрать файл пакета, который экспортирован из исходной среды.The first step is to select a package file that was exported from the source environment. Процесс импорта проверяет, анализирует и пытается импортировать пакет.The import process validates, analyzes, and tries to import the package.

  1. В центре администрирования на панели навигации щелкните Среды.In the admin center, in the navigation pane, click Environments.
  2. Выберите целевую среду.Select the target environment.
  3. В правом верхнем углу щелкните Импорт ресурсов.In the upper right, click Import resources.
  4. Щелкните Отправить и перейдите к файлу пакета в локальном хранилище.Click Upload, and browse to a package file in local storage.
  5. Нажмите кнопку Далее, чтобы перейти на заключительную страницу импорта.Click Next to go to the final import page.
  6. Устраните ошибки и причины появления предупреждений проверки импорта.Resolve import validation errors and warnings:
    1. Выполните поиск предупреждений или ошибок, используя значок слева от имени ресурса.Look for warnings or errors, as indicated by the icon to the left of a resource Name.
    2. Чтобы получить дополнительные сведения, щелкните поле Настройка импорта или значок в разделе Действия.Click the Import setup field or the icon under Action for more information.
    3. Выберите соответствующее действие настройки импорта.Select an appropriate import setup action.
    4. Выполнится повторная автоматическая проверка импортируемого пакета.The package being imported is automatically validated again.
  7. Перейдите к импорту, если ошибки не обнаружены.Proceed to Import if there are no errors.

Если пакет используется частично, появится сообщение об ошибке, в котором указано, какие ресурсы импортированы, а какие нет.If the package is only partially applied, you receive an error message that describes what was imported and what wasn't imported.

Типы ресурсовResource types

Процесс разработки может включать изменения ресурсов разных типов.The development process can involve changes to many types of resources. Например, при обновлении приложения можно добавить, удалить или обновить несколько сущностей или подключений.For example, if you update an app, you might add, remove, or update several entities or connections. Изменения, которые вносятся в некоторые (не во все) типы ресурсов, можно перемещать в другие среды.Changes to some, and not all, resource types can be moved across environments. В следующих разделах описываются типы ресурсов, которые можно перемещать.The following sections describe the types of resources that you can move.

Сущности и поля выбораEntities, picklists

Экспортировать и импортировать сущности и поля выбора можно следующим образом:You can export and import entities, and picklists as follows:

  • Стандартные сущности — в другие среды перемещаются только настройки.Standard entities – Only customizations are moved across environments. (Нельзя изменить готовые поля стандартных сущностей.)(You can't modify the out-of-box fields of standard entities.)
  • Настраиваемые сущности — настраиваемые сущности перемещаются в другие среды.Custom entities – Custom entities are moved across environments.
  • Настраиваемые поля выбора — настраиваемые поля выбора перемещаются в другие среды.Custom picklists – Custom picklists are moved across environments.

ДанныеData

Базы данных невозможно перемещать в ходе экспорта и импорта ресурсов.You can't move database data as part of the export and import of resources. Для перемещения данных можно использовать Microsoft Excel.To move data, you can use Microsoft Excel. См. дополнительные сведения об импорте и экспорте данных.For more information, see Import or export data.