Установка и системные требования
Тулбокс — это профессиональное расширение, которое интегрируется с Oracle Primavera P6 через Primavera API. Для корректной работы требуются определенные настройки окружения.
Окружение Java
Для запуска ToolBox требуется Java JRE 1.8, стабильные сборки — 1.8.0.181–1.8.0.261.
Более новые версии JRE 8 перед использованием желательно протестировать в окружении клиента.
База данных
Поддерживаются сетевые версии на Oracle Database или MS SQL Server.
Совместимость версий P6
Поддерживаются редакции Professional и EPPM.
Для версий Primavera 18 и выше дополнительно требуется установка Primavera API — она входит в состав дистрибутива Primavera. Версия API должна совпадать с версией установленной Primavera.
Важное ограничение
Поскольку Тулбокс использует Primavera API для глубокой интеграции, работа со Standalone-версиями (PPM) на базе SQLite не поддерживается. Программа требует подключения к полноценной базе данных.
Порядок установки
Установка Primavera API
Установите API той же версии, что и установленная Primavera, в папку по умолчанию (C:\P6IntegrationAPI_1) и настройте подключение к БД. Для установки API потребуется JDK 1.8. Используйте существующую конфигурацию API либо создайте новую для ToolBox — не изменяйте уже работающую конфигурацию. Убедитесь, что папка логов C:\P6IntegrationAPI_1\PrimaveraLogs открыта на полный доступ для всех пользователей.
Установка ToolBox
Если ToolBox ещё не был установлен для этого пользователя — запустите установщик и укажите путь к Java JRE 8 (версии 181–261). Введите регистрационный ключ, полученный при покупке лицензии.
Интеграция с Primavera
Установщик автоматически добавляет пункт ToolBox в меню Сервис Primavera P6, внося необходимые изменения в Primavera.Config.xml. Дополнительных действий от пользователя не требуется.
Активация
При наличии интернет-соединения ПО активируется автоматически при первом запуске. Если соединения нет — активируйте вручную согласно инструкции в диалоговом окне ToolBox.
Частые вопросы и решение проблем
ToolBox не появился в меню «Сервис» Primavera
Проверьте файл конфигурации Primavera — путь: C:\Users\<ИМЯ ПОЛЬЗОВАТЕЛЯ>\AppData\Roaming\Oracle\Primavera P6\P6 Professional\<VERSION>\Primavera.Config.xml. Внутри веток <P6Professional> и <P6EPPM>, в узле <External_Applications>, должен присутствовать блок:
<ToolBox> <Menu_Name>ToolBox</Menu_Name> <APIApplication>N</APIApplication> <Application>C:\Users\<USER_NAME>\AppData\Local\ToolBox\ToolBoxEPPM.cmd</Application> <EnableIfNoProjects>Y</EnableIfNoProjects> <Parameters>-Dprimavera.bootstrap.home="$BREBOOTSTRAPFILEPATH" -Dlogin.dbName=$CURRENT_DBNAME -Dapp.name="$APPNAME" "$USER" $ENC_PASSWORD $PROJECT_IDS</Parameters> <VisibleInMenu>Y</VisibleInMenu> <Working_Dir>$RUNDIR</Working_Dir> </ToolBox>
Если блока нет — добавьте его вручную (замените <USER_NAME> на имя пользователя Windows), сохраните файл и перезапустите Primavera P6. Перед правкой рекомендуем сделать копию файла.
ToolBox не активируется автоматически
Убедитесь, что с машины пользователя есть доступ к arrisoft.ru — активация обращается именно к этому адресу, и файрвол или прокси-фильтр не должны его блокировать. Если доступа в сеть нет, активируйте лицензию вручную через диалог активации ToolBox — адрес для этого будет показан прямо в окне. Если и это недоступно, отправьте файл лицензии в техподдержку на support@arrisoft.ru.
ToolBox не запускается или падает при старте
Убедитесь, что при установке ToolBox был указан путь именно к Java JRE 8 (в идеале — сборка 181–261). Более новые обновления Java 8 могут работать нестабильно в зависимости от конфигурации окружения — при проблемах попробуйте откатиться на 1.8.0.261.
Указан путь к JDK вместо JRE
ToolBox рассчитан на JRE, а не JDK — с JDK он часто не запускается или падает сразу после старта. Проверьте путь, указанный при установке, и переустановите ToolBox, указав путь к JRE 8 (181–261).
Ошибка «Instance not found»
Убедитесь, что папка логов C:\P6IntegrationAPI_1\PrimaveraLogs открыта на полный доступ (чтение и запись) для всех пользователей, работающих с Primavera API на этой машине.