Инструмент поддерживает интерфейс продукта «Форсайт. Аналитическая платформа» версий 9 и ранее.

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

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

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

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

Установка обновления в настольном приложении

Установка обновления в веб-приложении

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

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

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

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

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

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

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

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

Обновления компонента в формате *.updpack формируются в настольном приложении.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установить обновление можно в настольном и веб-приложении.

Установка обновления в настольном приложении

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

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

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

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

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

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

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

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

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

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

Установка обновления в веб-приложении

Для установки обновления компонента выполните шаги:

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

  1. Выберите файл обновления. Для этого нажмите кнопку «Обзор», будет открыт стандартный диалог выбора файла. Укажите путь к файлу обновления с расширением *.updpack.

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

Будет открыто окно мастера обновления, на котором расположено две страницы: «Информация» и «Обновление»:

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

  1. На странице «Информация» нажмите «Далее» для установки обновления из первого файла.

  2. После запуска обновления из файла на странице «Обновление» будет отображено текущее состояние процесса обновления:

После установки обновления из файла на странице «Обновление» будет выведено сообщение о завершении:

После завершения обновления из файла нажмите кнопку «Далее».

  1. Повторите шаги 4-5 для остальных файлов.

  2. Нажмите кнопку «Готово», чтобы завершить работу мастера.

См. также:

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