Формирование и установка обновлений бизнес-приложений производится с помощью файлов в формате *.updpack. При формировании и установке пакетов обновлений бизнес-приложения обеспечивается контроль целостности приложения с учётом версий связанных системных компонентов продукта «Форсайт. Аналитическая платформа».
При переносе пакета обновлений бизнес-приложения в другой репозиторий, в котором не установлено данное приложение, выполняется первоначальная установка приложения с помощью менеджера репозитория. В дальнейшем формирование и обновление версий установленных приложений между репозиториями выполняется в конструкторе бизнес-приложений.
Таким образом, при создании бизнес-приложения выполняются шаги:
Первоначальная установка расширения «Конструктор бизнес-приложений» продукта «Форсайт. Аналитическая платформа» в репозиторий разработки с помощью менеджера репозитория. После установки расширения в репозитории будет установлен системный компонент «Конструктор бизнес-приложений» с идентификатором COMP_CONSTRUCT.
Создание приложения и формирование обновлений приложения в репозитории разработки с помощью конструктора бизнес-приложений.
Установка обновлений бизнес-приложения:
в другой репозиторий, например, тестирования, в котором не установлено данное приложение:
первоначальная установка расширения «Конструктор бизнес-приложений» продукта «Форсайт. Аналитическая платформа» в репозиторий с помощью менеджера репозитория;
первоначальная установка приложения в репозиторий с помощью менеджера репозитория;
в другой репозиторий, например, тестирования, в котором уже установлено данное приложение:
Для формирования обновлений бизнес-приложения выполните шаги:
Откройте бизнес-приложение на редактирование:
нажмите кнопку «Редактировать» на вкладке «Главная» ленты инструментов;
выполните команду «Редактировать» в контекстном меню для выбранного бизнес-приложения;
нажмите клавишу F4.
В конструкторе бизнес-приложений перейдите в раздел «Обновление»:
в пункте «Формирование обновления» нажмите кнопку «Сформировать». Будет открыт мастер формирования обновлений.
В мастере формирования обновлений задайте:
Дополнительные настройки обновления
При необходимости настройки формирования обновлений возможно сохранить в шаблон в формате *.xml для повторного использования. В шаблон сохраняются: наименование обновления, список всех объектов с установленным составом обновления и состояние отметки (флажок установлен /не установлен), дополнительные настройки. В шаблон не сохраняется состояние отметки по обновлению зависимых компонентов, флажки установлены всегда по умолчанию. Нажмите на кнопку «Шаблоны» и выберите из списка один из вариантов:
Сохранить в бизнес-приложение. При выборе данной команды файл с настройками обновления сохраняется в бизнес-приложение. Данные настройки будут автоматически применяться при каждом последующем открытии мастера обновлений, пока не будут удалены;
Удалить в бизнес-приложении. При выборе данной команды файл с настройками обновления удаляется в бизнес-приложении. Команда отображается в списке, если ранее было выполнено сохранение шаблона в бизнес-приложение;
Сохранить в файл. При выборе данной команды файл с настройками обновления сохраняется на локальном ресурсе;
Загрузить из файла. При выборе данной команды указанный пользователем файл с настройками обновления загружается с локального ресурса (однократно). Для подтверждения применения настроек выводится информационное сообщение.
Если шаблон не применяется, то настройки мастера формирования обновлений устанавливаются по умолчанию.
Для первоначальной установки пакета обновлений бизнес-приложения в репозиторий, в котором не установлено данное бизнес-приложение, выполните шаги:
Запустите менеджер репозитория:
для запуска используйте ярлык, который создаётся в главном меню Windows, или приложение RepoMngr.exe из папки установки продукта «Форсайт. Аналитическая платформа»;
после запуска выберите пункт «Установка расширений платформы»;
нажмите на кнопку «Продолжить».
Выберите файл с пакетом обновлений приложения и укажите репозиторий, в который будет установлено приложение.
При нажатии на кнопку «Далее» будет произведена установка выбранного пакета обновлений для приложения.
Примечание. Подключение к репозиторию выполняйте от имени пользователя, являющегося владельцем базы данных (схемы).
По завершению установки нажмите кнопку «Готово».
Примечание. При наличии конфликтов при установке пакета обновлений попробуйте установить его с помощью расширения «Конструктор бизнес-приложений». Для этого откройте репозиторий, в который происходит установка пакета, найдите объект «Конструктор бизнес-приложений» с идентификатором COMP_CONSTRUCT, откройте его на редактирование и выполните установку пакета обновлений.
Для обновления версии ранее установленного бизнес-приложения выполните шаги:
Откройте бизнес-приложение на редактирование:
нажмите кнопку «Редактировать» на вкладке «Главная» ленты инструментов;
выполните команду «Редактировать» в контекстном меню для выбранного бизнес-приложения;
нажмите клавишу F4.
В конструкторе бизнес-приложений перейдите в раздел «Обновление» и в пункте «Установка обновления» нажмите кнопку «Обзор», выберите нужный файл с обновлением и нажмите кнопку «Установить».
После выбора файла будет открыто окно «Установка обновления», в котором отображаются наименования обновления и обновляемого бизнес-приложения, номера текущей версии бизнес-приложения и его версии после установки обновления, а также наименования и номера версий связанных компонентов, которые будут обновлены. Нажмите кнопку «Установить»:
Примечание.
Если номер устанавливаемой версии бизнес-приложения будет ниже текущей,
то отобразится предупреждающий значок . Кнопка
«Установить» будет не активна.
В случае необходимости понижения текущей версии бизнес-приложения,
обратитесь в службу технической поддержки.
Будет открыто окно «Установка обновления», в котором нажмите кнопку «Установить»:
Начнется процесс установки обновлений, по окончании нажмите кнопку «Готово»:
Примечание. При наличии ошибок перейдите на вкладку «Ошибки» для детального просмотра. После доработки объектов бизнес-приложения сформируйте заново обновление и установите его.
После установки обновлений необходимо закрыть и заново войти в репозиторий.
После установки обновлений в структуре бизнес-приложение будет создана папка «Протокол установки обновлений», в которой размещаются текстовые файлы с протоколом установки:
См. также:
Построение бизнес-приложения | Объединение функциональности в компоненты