Формирование и установка обновлений компонента

В этой статье:

Формирование обновлений компонента

Первоначальная установка компонента

Установка обновлений компонента

Формирование и установка обновлений производится с помощью файлов в формате *.updpack. При формировании и установке пакетов обновлений обеспечивается контроль целостности компонентов, созданных пользователями, с учётом версий связанных системных компонентов продукта «Форсайт. Аналитическая платформа».

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

Таким образом, при создании пользовательского компонента выполняются шаги:

  1. Первоначальная установка расширения «Конструктор бизнес-приложений» продукта «Форсайт. Аналитическая платформа» в репозиторий разработки с помощью менеджера репозитория. После установки расширения в репозитории будет установлен системный компонент «Конструктор бизнес-приложений» с идентификатором COMP_CONSTRUCT.

  2. Создание компонента и формирование обновлений в репозитории разработки с помощью конструктора компонентов.

  3. Установки обновлений компонента:

Формирование обновлений компонента

Для формирования обновлений компонента выполните шаги:

  1. Откройте компонент на редактирование:

  2. В конструкторе компонентов перейдите в раздел  «Обновление»:

  1. В мастере формирования обновлений задайте:

Базовые свойства

Объекты обновления

Зависимые компоненты

Дополнительные настройки обновления

При необходимости настройки формирования обновлений возможно сохранить в шаблон в формате *.xml для повторного использования. В шаблон сохраняются: наименование обновления, список всех объектов с установленным составом обновления и состояние отметки (флажок установлен /не установлен), дополнительные настройки. В шаблон не сохраняется состояние отметки по обновлению зависимых компонентов, флажки установлены всегда по умолчанию. Нажмите на кнопку «Шаблоны» и выберите из списка один из вариантов:

Если шаблон не применяется, то настройки мастера формирования обновлений устанавливаются по умолчанию.

Первоначальная установка компонента

Для первоначальной установки пакета обновлений компонента в репозиторий, в котором не установлен данный компонент, выполните шаги:

  1. Запустите менеджер репозитория:

  1. Выберите файл с пакетом обновлений приложения и укажите репозиторий, в который будет установлен компонент.

При нажатии на кнопку «Далее» будет произведена установка выбранного пакета обновлений для приложения.

Примечание. Подключение к репозиторию выполняйте от имени пользователя, являющегося владельцем базы данных (схемы).

  1. По завершению установки нажмите кнопку «Готово».

Примечание. При наличии конфликтов при установке пакета обновлений попробуйте установить его с помощью расширения «Конструктор бизнес-приложений». Для этого откройте репозиторий, в который происходит установка пакета, найдите объект «Конструктор бизнес-приложений» с идентификатором COMP_CONSTRUCT, откройте его на редактирование и выполните установку пакета обновлений.

Установка обновлений компонента

Установка обновлений компонента производится с помощью файлов в формате *.updpack.

Для формирования обновлений компонента выполните шаги:

  1. Откройте компонент на редактирование:

  2. В конструкторе компонентов перейдите в раздел  «Обновление»:

  3. После выбора файла будет открыто окно «Установка обновления», в котором отображаются наименования обновления и обновляемого компонента, номера текущей версии компонента и его версии после установки обновления, а также наименования и номера версий связанных компонентов, которые будут обновлены. Нажмите кнопку «Установить»:

Примечание. Если номер устанавливаемой версии компонента будет ниже текущей, то отобразится предупреждающий значок . Кнопка «Установить» будет не активна.
В случае необходимости понижения текущей версии компонента, обратитесь в службу технической поддержки.

  1. Будет открыто окно «Установка обновления», в котором нажмите кнопку «Установить»:

  1. Начнется процесс установки обновлений, по окончании нажмите кнопку «Готово»:

Примечание. При наличии ошибок перейдите на вкладку «Ошибки» для детального просмотра. После доработки объектов компонента сформируйте заново обновление и установите его.

  1. После установки обновлений необходимо закрыть и заново войти в репозиторий.

  2. После установки обновлений в структуре компонента будет создана папка «Протокол установки обновлений», в которой размещаются текстовые файлы с протоколом установки:

См. также:

Объединение функциональности в компоненты