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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы также увидите предупреждение, если:

Такие ошибки не препятствуют экспорту, однако при последующем импорте приложения не гарантируется корректная работа скриптов и шаблонов документов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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