Low-code дизайнер > Управление приложением / Экспорт приложения

Экспорт приложения

Экспорт приложения используется для переноса пользовательского приложения из одной компании в другую.

Обратите внимание:

  • системное приложение нельзя экспортировать как отдельный компонент системы. Его экспорт возможен в составе раздела или решения и имеет свои особенности и ограничения. Если другие приложения и разделы ссылаются на системное приложение, их можно экспортировать;
  • если пользовательское приложение имеет связи с глобальными объектами системы, а именно другими приложениями, разделами бизнес‑процессами, при его экспорте возникнет ошибка;
  • использование констант Global и Namespace в скриптах ограничивает экспорт компонентов системы. Подробнее об этом читайте в статье «Глобальные константы в скриптах».

Когда вы экспортируете приложение, вместе с ним экспортируются:

Все эти элементы будут импортированы вместе с приложением в другую компанию.

Как начать экспорт

Для начала экспорта приложения нажмите на значок шестерёнки справа от его названия и выберите пункт меню Экспорт Приложения.

начало внимание

Экспортировать приложения могут только пользователи, входящие в группу Администраторы.

конец внимание

экспорт прил 1

В появившемся окне нажмите кнопку Начать экспорт.

Шаг 1. Проверка приложения

На первом шаге экспорта производится проверка связей между экспортируемым приложением и глобальными объектами системы.

Если при проверке связей обнаружены ошибки, вы увидите уведомление. Экспорт приложения будет недоступен до тех пор, пока вручную не будут удалены все связи. Обратите внимание, если в контекст приложения добавлено свойство типа Приложение, создаётся связь, которую невозможно удалить. В этом случае рекомендуем выгрузить приложение в составе раздела или решения, включив в них связанное приложение.

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

экспорт прил 3

Если связи с глобальными объектами отсутствуют, откроется следующее уведомление:

экспорт прил 4

Для продолжения экспорта нажмите на кнопку Далее.

Шаг 2. Выполнение экспорта

Внесите информацию об экспортируемом приложении.

экспорт прил 5

  • Название приложения* — наименование приложения;
  • Описание — описание функциональных возможностей приложения и его особенностей.

Для продолжения экспорта нажмите на кнопку Далее.

Приложение будет экспортировано в файл. Чтобы сохранить файл на локальный компьютер, нажмите на ссылку в появившемся окне.

В дальнейшем файл можно импортировать в другую компанию.

Экспорт системного приложения

В ELMA365 есть системные приложения, которые по умолчанию размещены в системных разделах и готовы к использованию. Эти приложения можно экспортировать только в составе системного раздела или решения.

Особенности экспорта:

  1. Если другие приложения и разделы ссылаются на системное приложение, их можно экспортировать. Например, вы экспортируете раздел Договоры. В нём используется бизнес-процесс согласования договора, который ссылается на системное приложение Компании. При экспорте и дальнейшем импорте раздела проблем не возникнет, так как в любой компании в ELMA365 есть такое же системное приложение. Если же в процессе использовать пользовательское приложение, не относящееся к разделу Договоры, на этапе экспорта возникнет ошибка.
  2. При экспорте системного приложения вместе с системным разделом в составе решения выгрузятся также структуры (процессы и виджеты) на уровне приложения.

начало внимание

Использование констант Global или Namespace в скриптах ограничивает экспорт компонентов системы. Подробнее об этом читайте в статье «Глобальные константы в скриптах».

конец внимание