<< Click to Display Table of Contents >> Прикладные модули > Планирование проектов Обновление решения |
Перед обновлением решения убедитесь, что в папке с Directum Launcher есть компоненты Platform и DirectumRX. Подробнее см. в разделе «Обновление Directum RX» для Windows или Linux.
Порядок обновления на версию 2.9 зависит от используемой версии решения:
•архивная версия, выпущенная до версии 2.2.
1.Удалите предыдущую версию компонента projectplanning. Для этого выполните команду:
do components delete projectplanning
./do.sh components delete projectplanning
2.В корень папки с Directum Launcher скопируйте архивы:
•projectplanning. zip – решение «Планирование проектов»;
•pivottable.zip – компонент react-pivottable для работы со сводными таблицами.
3.Запустите Directum Launcher от имени администратора.
4.Убедитесь, что на странице Развертывание установлен переключатель Обновление.
5.Убедитесь, что установлен флажок projectplanning.
6.Ознакомьтесь с текстом лицензионного соглашения и установите флажок Я принимаю условия лицензионного соглашения.
7.Нажмите на кнопку Обновить и дождитесь окончания обновления.
8.Если планируется работать с портфелями и программами проектов, запросите и активируйте ключ лицензии «Портфели и программы».
Обновление с версии 2.2 или 2.3
Для обновления решения на версию 2.9:
1.В корень папки с Directum Launcher скопируйте архивы:
•projectplanning. zip – решение «Планирование проектов»;
•pivottable.zip – компонент react-pivottable для работы со сводными таблицами.
2.Запустите Directum Launcher от имени администратора и убедитесь, что выбран режим Обновление.
3.Убедитесь, что установлен флажок projectplanning.
4.Ознакомьтесь с текстом лицензионного соглашения и установите флажок Я принимаю условия лицензионного соглашения.
5.Нажмите на кнопку Обновить и дождитесь окончания обновления.
6.Если ранее система Directum RX обновлялась с версии 4.0 или 4.1, проверьте, что в конфигурационном файле решения config.js верно указан адрес сервиса интеграции.
7.Если планируется работать с портфелями и программами проектов, запросите и активируйте ключ лицензии «Портфели и программы».
8.Удалите веб-клиент предыдущей версии решения. Порядок удаления отличается для операционных систем Windows и Linux.
Удалите папку gantt из веб-сервера IIS. Путь по умолчанию C:\inetpub\wwwroot\gantt.
ВАЖНО. Обратите внимание, что для балансировки нагрузки веб-фермы IIS решение могло быть установлено с использованием сервера ARR, если система Directum RX расположена в отказоустойчивой среде.
1.Удалите docker-контейнер с Nginx, отвечающий за раздачу статики. Для этого последовательно:
•остановите контейнер:
docker stop <Наименование веб-клиента решения>
•удалите контейнер:
docker rm <Наименование веб-клиента решения>
Пример:
docker stop gantt-web
docker rm gantt-web
2.Удалите папку gantt с веб-клиентом решения предыдущей версии. Пример: /srv/gantt.
3.В папке SungeroScripts/etc в конфигурационном файле haproxy.cfg удалите:
•в секции frontend directumrx строку:
use_backend gantt_backend if { path_beg -i /gantt }
•в разделе backend секцию backend gantt_backend:
backend gantt_backend
http-request set-path "%[path,regsub(^/gantt/,/,i)]"
server gantt_server <IP сервера>:<номер порта>
4.Для применения настроек перезапустите сервис HAProxy. Для этого перейдите в папку со скриптами развертывания и выполните команду:
sudo ./do.sh haproxy restart
При обновлении с архивных версий решения «Планирование проектов» (выпущенных до версии 2.2) учитывайте совместимость его версий с версиями системы Directum RX. Обновление выполняется поэтапно:
1.Сделайте резервную копию используемой базы данных.
2.При необходимости обновите Directum RX до версии 4.0 или 4.1 в зависимости от текущей версии системы.
3.Обновите решение «Планирование проектов» до версии 2.2. Для этого запросите пакет разработки для версии 2.2 в службе поддержки, затем импортируйте его с помощью утилиты DeploymentTool. Подробнее см. в разделе «Публикация пакета разработки».
4.С помощью Directum Launcher одновременно обновите Directum RX до версии 4.7 и «Планирование проектов» до версии 2.9. Подробнее о порядке обновления системы Directum RX см. в разделе «Обновление Directum RX» для Windows и Linux , об обновлении решения – в текущем разделе, пункт «Обновление с версии 2.2 или 2.3».
© Компания Directum, 2024 |