Экспорт приложения используется для переноса пользовательского приложения из одной компании в другую.
Обратите внимание:
- системное приложение нельзя экспортировать как отдельный компонент системы. Его экспорт возможен в составе раздела или решения и имеет свои особенности и ограничения. Если другие приложения и разделы ссылаются на системное приложение, их можно экспортировать;
- если пользовательское приложение имеет связи с глобальными объектами системы, а именно другими приложениями, разделами бизнес‑процессами, при его экспорте возникнет ошибка;
- использование констант
Global
иNamespace
в скриптах ограничивает экспорт компонентов системы. Подробнее об этом читайте в статье «Глобальные константы в скриптах».
Когда вы экспортируете приложение, вместе с ним экспортируются:
- бизнес-процессы;
- настроенные статусы и фильтры;
- нумераторы;
- группы и роли;
- формы и контекстные переменные, используемые в бизнес-процессах;
- настройки кнопок;
- права доступа к приложению и его данным, настроенные для системных групп и ролей;
- шаблоны документов, созданные на уровне приложения;
- номенклатура, если в приложении включена регистрация дел;
- настройки подписи;
- настройки архивации листов ознакомления и согласования;
- настройки печатной формы.
Все эти элементы будут импортированы вместе с приложением в другую компанию.
Как начать экспорт
Для начала экспорта приложения нажмите на значок шестерёнки справа от его названия и выберите пункт меню Экспорт Приложения.
начало внимание
Экспортировать приложения могут только пользователи, входящие в группу Администраторы.
конец внимание
В появившемся окне нажмите кнопку Начать экспорт.
Шаг 1. Проверка приложения
На первом шаге экспорта производится проверка связей между экспортируемым приложением и глобальными объектами системы.
Если при проверке связей обнаружены ошибки, вы увидите уведомление. Экспорт приложения будет недоступен до тех пор, пока вручную не будут удалены все связи. Обратите внимание, если в контекст приложения добавлено свойство типа Приложение, создаётся связь, которую невозможно удалить. В этом случае рекомендуем выгрузить приложение в составе раздела или решения, включив в них связанное приложение.
Вы также увидите предупреждение, если в скриптах приложения есть опциональные зависимости от других разделов или модулей. Такие зависимости не препятствуют экспорту, однако при последующем импорте приложения не гарантируется корректная работа скриптов.
Если связи с глобальными объектами отсутствуют, откроется следующее уведомление:
Для продолжения экспорта нажмите на кнопку Далее.
Шаг 2. Выполнение экспорта
Внесите информацию об экспортируемом приложении.
- Название приложения* — наименование приложения;
- Описание — описание функциональных возможностей приложения и его особенностей.
Для продолжения экспорта нажмите на кнопку Далее.
Приложение будет экспортировано в файл. Чтобы сохранить файл на локальный компьютер, нажмите на ссылку в появившемся окне.
В дальнейшем файл можно импортировать в другую компанию.
Экспорт системного приложения
В ELMA365 есть системные приложения, которые по умолчанию размещены в системных разделах и готовы к использованию. Эти приложения можно экспортировать только в составе системного раздела или решения.
Особенности экспорта:
- Если другие приложения и разделы ссылаются на системное приложение, их можно экспортировать. Например, вы экспортируете раздел Договоры. В нём используется бизнес-процесс согласования договора, который ссылается на системное приложение Компании. При экспорте и дальнейшем импорте раздела проблем не возникнет, так как в любой компании в ELMA365 есть такое же системное приложение. Если же в процессе использовать пользовательское приложение, не относящееся к разделу Договоры, на этапе экспорта возникнет ошибка.
- При экспорте системного приложения вместе с системным разделом в составе решения выгрузятся также структуры (процессы и виджеты) на уровне приложения.
начало внимание
Использование констант Global
или Namespace
в скриптах ограничивает экспорт компонентов системы. Подробнее об этом читайте в статье «Глобальные константы в скриптах».
конец внимание