Studio позволяет экспортировать конфигурацию выбранных вами компонентов вместе с любыми дополнительными расширениями, локализациями и необходимыми данными конфигурации в формат JSON. Затем эти данные можно импортировать в другой экземпляр Studio, что позволяет, например, переносить различные компоненты и версии компонентов между средой разработки и производственной средой или только между несколькими средами разработки и тестирования.

Импорт/экспорт выполняется с помощью встроенного инструмента, доступного через меню Studio-Applications→Import/Export, как показано ниже.

166.png

Экспорт компонентов

Чтобы экспортировать компоненты, сначала перейдите в Studio→Applications-Import/Export и выберите Export.

Вам будет показан полный список всех доступных компонентов и связанных с ними расширений (например, интеграций), локализаций и данных конфигурации (например, доменов приложений). Выберите, что вы хотите экспортировать, и нажмите кнопку «Экспорт» в правом верхнем углу. Ваш экспорт .JSON автоматически начнет загружаться в папку «Загрузки» вашего браузера. После загрузки вы можете переименовать, скопировать или переместить экспортированные данные туда, где они вам нужны, убедившись, что они доступны для будущего импорта, или просто использовать их в качестве резервной копии текущей конфигурации перед внесением обновлений в платформу и студию.

Начиная с версии 0.6.х, появилась возможность эспортировать и импортировать роли, разрешения (permissions) и настройки главного меню (navigation). Экспорт-файлы созданные в версии 0.6.х могут быть безопасно импортированы в более ранние версии, при этом дополнительные данные по ролям, разрешениям и навигации будут проигнорированы при импорте.

Так же, начиная с версии 0.6.х, при эскпорте выбранные компоненты проверяются на консистентность, включая ссылки на другие компоненты. Если не все зависимые компоненты были выбраны, система выдаст соответствующее предупреждение.

Untitled

Импорт компонентов из файла .JSON

Вы можете импортировать компоненты, экспортированные из этого или другого экземпляра Studio, в виде файла .JSON (описано выше). Для этого перейдите в Studio→Applications→Import/Export и нажмите кнопку Import, затем укажите путь к файлу .JSON.

168.png

После успешного импорта компонентов их нужно опубликовать как описано тут.