Вы находитесь на странице: 1из 530

®

Primavera

Руководство
администратора
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
®
Primavera

Руководство администратора

Версия 4.1

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Primavera версия 4.1
Руководство Администратора. Редакция: Февраль 2005г.

© 1997-2005 ЗАО «ПМСОФТ». Права защищены. Никакая часть этой публикации не


может быть воспроизведена в какой бы то ни было форме и какими бы то ни было
средствами без письменного разрешения владельцев авторских прав.

Primavera, логотип Primavera, P3, P3e, P3e/c, P3e/c for Construction, P4, Primavera
Enterprise, Primavera Evolve, Primavera Expedition, Primavera Project Planner, Primavera
Project Planner Professional, Primavera TeamPlay, myPrimavera, PrimeContract, Contractor,
SureTrak являются зарегистрированными товарными знаками фирмы Primavera Systems,
Inc.

Windows - зарегистрированный товарный знак фирмы Microsoft Corporation

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Содержание v

Содержание
Предисловие ................................................................................................................... ix
Использование руководства администратора...............................................................x
Документация по программному обеспечению Primavera .......................................... xii
Где получить поддержку............................................................................................... xiv
Часть 1. Прежде чем начать .......................................................... 1
Обзор процесса установки ............................................................................................ 3
Что такое программное обеспечение Primavera? ........................................................ 4
Участники процесса установки ...................................................................................... 8
Фазы процесса установки ............................................................................................ 10
Планирование внедрения ............................................................................................ 11
Какие модули программного обеспечения Primavera вам нужны? ........................... 12
Требования клиентских и серверных модулей к аппаратно-программной
конфигурации ................................................................................................................ 15
Указания по определению параметров сервера баз данных .................................... 18
Часть 2. Быстрая установка........................................................ 19
Автоматическая установка баз данных Microsoft SQL Server или MSDE ............ 21
Запуск Мастера установки баз данных ....................................................................... 22
Автоматическая установка баз данных Oracle......................................................... 35
Запуск Мастера установки баз данных ....................................................................... 36
Автономные конфигурации ......................................................................................... 49
Установка автономной версии..................................................................................... 50
Часть 3. Установка и настройка серверной части .................. 55
Настройка баз данных сервера................................................................................... 57
Создание структур баз данных Oracle......................................................................... 58
Удаление объектов базы данных PMBD Oracle ......................................................... 60
Удаление объектов базы данных MMDB для Oracle.................................................. 62
Создание структур баз данных Microsoft SQL Server ................................................. 63
Настройка языковой поддержки (SQL Server 2000) ................................................... 65
Удаление объектов базы данных PMDB для Microsoft SQL Server........................... 66
Удаление объектов базы данных MMDB Microsoft SQL Server ................................. 68
Загрузка данных приложения (Oracle и Microsoft SQL Server) .................................. 69
Настройка Group Server для работы с модулем Timesheets ................................. 77
Установка Group Server и web-сайта модуля Timesheets .......................................... 78
Настройка Group Server/Timesheets для LDAP-аутентификации .............................. 94
Настройка Group Server/Timesheets для SSO-аутентификации................................ 95
Настройка параметров Primavera Group Server ......................................................... 97
Создание нескольких копий Group Server................................................................. 101
Параметры настройки Group Server .......................................................................... 105
Установка myPrimavera............................................................................................... 109
Обновление до myPrimavera 4.1................................................................................ 110
Удаление предыдущих версий .................................................................................. 111
Установка сервера приложений myPrimavera .......................................................... 112
Процесс установки myPrimavera................................................................................ 113
Запуск сервера myPrimavera...................................................................................... 120
Останов сервера myPrimavera................................................................................... 122
Доступ (обращение) к myPrimavera из браузеров клиентов .................................... 123
Изменение параметров настройки баз данных ........................................................ 124
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
vi Содержание

Использование myPrimavera Administration Application............................................ 126


Запуск myPrimavera Administration Application .......................................................... 127
Просмотр и изменение настроек myPrimavera ......................................................... 129
Параметры настройки myPrimavera .......................................................................... 136
Реализация подключаемых модулей для сервера приложений ............................. 149
Установка Collaboration .............................................................................................. 151
Подготовка установки................................................................................................. 152
Установка Collaboration Server................................................................................... 153
Задачи настройки конфигурации ............................................................................... 155
Создание конфигурации Collaboration Server ........................................................... 160
Добавление службы индексирования ....................................................................... 169
Добавление пользователей, обладающих правами доступа к объекту (trustees) . 172
Добавление услуги (facility) ........................................................................................ 175
Добавление домена и пользователя домена с административными правами...... 177
Расширение схемы совместной работы ................................................................... 184
Добавление обновленных форматов документов.................................................... 185
Настройка myPrimavera для работы с Collaboration Server ..................................... 187
Установка пакета обновления Collaboration Server для обеспечения совместимости
с myPrimavera 4.1........................................................................................................ 189
Установка дополнительных компонентов .............................................................. 193
Установка службы задач (Job Service) ...................................................................... 194
Запуск служб задач для нескольких баз данных ...................................................... 201
Настройка распределенной службы задач ............................................................... 204
Параметры настройки службы задач, прописываемые в реестре.......................... 217
Установка SDK ............................................................................................................ 218
Создание файлов автоматической установки .......................................................... 227
Установка Claim Digger............................................................................................... 235
Часть 4. Установка и настройка клиентской части Primavera
........................................................................................................ 243
Установка клиентских модулей................................................................................. 245
Установка клиентского программного обеспечения для работы с базами данных
(драйверов баз данных) ............................................................................................. 246
Установка клиентских модулей.................................................................................. 247
Запуск процесса автоматической установки ............................................................ 255
Установка и запуск desktop-версии модуля Timesheets........................................... 256
Запуск web-версии модуля Timesheets ..................................................................... 262
Изменение параметров настройки баз данных...................................................... 265
Изменение параметров соединения с базами данных ............................................ 266
Администрирование лицензий модулей Primavera .................................................. 272
Изменение паролей пользователей.......................................................................... 276
Администрирование учетных записей для доступа к базам данных ...................... 281
Настройка режимов аутентификации ...................................................................... 285
Аутентификация в Primavera ..................................................................................... 286
Общее описание процесса......................................................................................... 287
Выбор схемы аутентификации .................................................................................. 288
Процедуры входа и аутентификации ........................................................................ 299
Администрирование пользователей и политики безопасности......................... 301
Понятие безопасности в Primavera ........................................................................... 302
Общее описание процесса......................................................................................... 310
Определение глобальных профилей ........................................................................ 312
Определение профилей проекта............................................................................... 317
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Содержание vii

Добавление пользователей в модуле Project Management..................................... 321


Назначение элементов OBS и профилей проекта ................................................... 325
Назначение элементов OBS узлам EPS ................................................................... 328
Настройка безопасности в модуле Methodology Management................................. 331
Практическая реализация модуля Timesheets ....................................................... 339
Общее описание практической реализации ............................................................. 340
Настройка табеля ....................................................................................................... 341
Настройка ресурсов для использования Timesheets ............................................... 344
Создание табелей для пользователей, работающих с Timesheets ........................ 346
Установка определяемых проектом настроек Timesheets....................................... 347
Применение кодов дополнительных расходов......................................................... 348
Часть 5. Обновление предыдущей версии до текущей....... 349
Автоматическое обновление баз данных ............................................................... 351
Общее описание процесса обновления.................................................................... 352
Обновление базы данных Oracle версии 3.0x до версии 4.1................................... 354
Обновление базы данных Oracle версии 3.5x или 4.0 до версии 4.1...................... 361
Обновление базы данных Microsoft SQL Server версии 3.x или 4.0 до версии 4.1 367
Удаление предыдущих версий .................................................................................. 373
Автоматическое обновление автономной конфигурации ................................... 375
Общее описание процесса обновления.................................................................... 376
Обновление данных версии 3.x или 4.0 до версии 4.1 ............................................ 377
Часть 6. Импорт и экспорт данных.......................................... 383
Передача данных другим пользователям модуля Project Management ............ 385
Экспорт проектов ........................................................................................................ 386
Экспорт проекта как служба....................................................................................... 389
Экспорт ролей или ресурсов...................................................................................... 390
Импорт проектов......................................................................................................... 392
Импорт ролей или ресурсов....................................................................................... 399
Передача данных методологий ................................................................................ 405
Экспорт методологий ................................................................................................. 406
Экспорт ролей или ресурсов...................................................................................... 408
Импорт методологий .................................................................................................. 410
Импорт проектов как методологий ............................................................................ 415
Импорт ролей или ресурсов....................................................................................... 422
Передача данных с использованием файлов Microsoft Project.......................... 427
Экспорт проектов ........................................................................................................ 428
Экспорт ресурсов........................................................................................................ 434
Импорт проектов из Microsoft Project......................................................................... 438
Импорт ресурсов из Microsoft Project ........................................................................ 448
Обмен данными между P3 и модулем Project Management ................................. 455
Экспорт проектов в P3 3.x .......................................................................................... 456
Импорт проектов P3 3.x в модуль Project Management............................................ 465
Приложение: Запуск баз данных Primavera в одном экземпляре Oracle (Oracle
instance)......................................................................................................................... 489
Общее описание процесса......................................................................................... 490
Установка MMDB и PMDB в отдельных экземплярах Oracle (Oracle instance) ...... 491
Обновление экземпляра (instance) базы данных с версии 3.0x до версии 4.1 ...... 502
Обновление отдельного экземпляра базы данных от версии 3.5x или 4.0 до версии
4.1 ................................................................................................................................ 509

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


viii Содержание

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Предисловие ix

Предисловие

В предисловии Компания Primavera предлагает комплексное программное


обеспечение для планирования и управления в
мультипроектных средах. Данное программное обеспечение
Использование использует базы данных Microsoft SQL Server и Oracle, что
руководства обеспечивает масштабируемость процесса управления
администратора проектами в рамках предприятия. Primavera включает в себя
модуль Project Management, который может использоваться
Документация по для управления проектами и ресурсами, как в автономном
программному режиме, так и в сочетании с другими модулями. Модуль
обеспечению Primavera учета рабочего времени (Timesheets)* обеспечивает учет
рабочего времени и информационное взаимодействие между
Где получить поддержку членами команды проекта. Модуль Methodology Management
позволяет сохранять типовые фрагменты проектов с целью
их последующего использования в качестве шаблонов для
новых проектов. Модуль Portfolio Analysis обеспечивает
анализ данных по всем проектам предприятия. И, наконец,
модуль myPrimavera предоставляет пользователям доступ к
информации по проектам через Интернет.

* Timesheets может использоваться в тех инсталляциях Primavera,


которые работают с базами данных Microsoft SQL Server или
Oracle.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


x Предисловие

Использование руководства администратора

Настоящая книга содержит пошаговое руководство по установке и


настройке компонентов программного обеспечения Primavera.
Рекомендуется прочитать Часть 1 для общего ознакомления с процессом
установки программных компонентов Primavera, после чего перейти к
изучению глав книги, в которых рассматривается установка и настройка
тех компонентов, которые вы планируете включить в вашу конфигурацию.
Руководство имеет следующую структуру:

Часть 1: Прежде чем начать


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

Часть 2: Быстрая установка


В этой части описываются шаги по использованию Мастера,
автоматизирующего процесс установки баз данных, необходимых для
запуска Primavera. Отдельные главы посвящены установке Oracle и
Microsoft SQL Server, включая MSDE. В этой части также описываются
шаги процесса установки и настройки автономной версии программы.

Часть 3: Установка и настройка серверной части


В этой части приводится пошаговое описание процессов установки и
настройки серверных компонентов Primavera, к которым относятся:
ƒ Базы данных модулей Project Management и Methodology Management,
функционирующие на сервере баз данных Oracle или Microsoft SQL
Server
ƒ Group Server и модуль Timesheets, функционирующие на web-сервере
ƒ MyPrimavera
ƒ myPrimavera Collaboration Server
ƒ Служба задач (Job Service)
ƒ Software Development Kit
ƒ Файлы автоматической установки
ƒ Claim Digger

Часть 4: Установка и настройка клиентской части


В этой части описаны процессы установки и настройки клиентских
модулей Primavera. В частности, рассмотрены следующие вопросы:
ƒ Установка модулей Project Management, Methodology Management и
Portfolio Analisys, а также Timesheets.
ƒ Использование Мастера настройки баз данных для настройки
параметров взаимодействия модулей с базой данных проектов, паролей
и логинов (учетных записей) пользователей для баз данных, а также
лицензирования модулей.
ƒ Настройка учетных записей пользователей
ƒ Настройка профилей безопасности и разграничение прав доступа
ƒ Настройка модуля Project Management таким образом, чтобы
пользователи модуля Timesheets могли фиксировать отработанное
время в базе данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Предисловие xi

Часть 5: Обновление предыдущей версии до текущей


В этой части описаны действия по запуску Мастера для автоматического
обновления Primavera версии 3.5 до версии 4.1. Инструкции по обновлению
баз данных Oracle или Microsoft SQL Server содержатся в главе
«Автоматическое обновление баз данных». И, наконец, в главе
«Автоматическое обновление автономной установки» описан процесс
обновления базы данных InterBase.

Часть 6: Импорт и экспорт данных


В этой части описаны процессы импорта и экспорта данных проектов и
методологий, обмена данными с Microsoft Project, а также переноса данных
между Primavera Project Planner (P3) 3.x и Primavera 4.1.

Вы также можете импортировать данные из Expedition в модуль


Project Management. Подробную информацию по данному вопросу
можно найти в справке по модулю Project management, тема
«Linking Expedition Data with the Project Management module».

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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


xii Предисловие

Документация по программному обеспечению Primavera

Документация по ПО Primavera состоит из печатных и электронных


руководств. Для обращения к электронному руководству вставьте компакт-
диск с документацией по Primavera в CD-привод вашего компьютера,
откройте папку \Documentation, а затем дважды щелкните по
соответствующему файлу с расширением PDF. Файлы с расширением PDF
просматриваются с помощью программы Adobe Acrobat Reader
(дистрибутив которой находится на диске с документацией). В приводимой
ниже таблице перечислены все входящие в комплект руководства, а также
целевая аудитория, которой они адресованы. Лица, участие которых
необходимо в ходе установки Primavera, указаны в главе «Обзор процесса
установки» Части 1 настоящего Руководства.

Название Описание

Руководство В этом руководстве описывается процесс настройки сервера, базы данных


администратора и отдельных компонентов Primavera; в нем также производится общее
Primavera рассмотрение всех компонентов, входящих в Primavera. В руководстве
описан порядок действий по администрированию модуля Project
Management, в том числе порядок настройки безопасности и глобальных
структур. Данное руководство предназначено для администратора модуля
Project Management/администратора базы данных.

Руководство В этом руководстве рассмотрены процессы планирования и контроля


пользователя по проектов в мультипроектной среде. Если вы впервые используете модуль
модулю Project Project Management, начните с изучения этого руководства, чтобы
Management научиться эффективному использованию данного программного
обеспечения для управления проектами. Подробную информацию можно
получить в справке модуля Project Management. Данное руководство
предназначено для руководителей проектов, ресурсных менеджеров,
планировщиков и т.п.

Руководство В этом руководстве объясняется, каким образом с помощью модуля


пользователя по Methodology Management создавать методологии, или шаблоны проектов.
модулю Methodology Методологии позволяют собирать накапливаемый вашей организацией
Mangement опыт управления проектами и повторно использовать его для создания
графиков новых проектов. Если вы впервые используете модуль
Methodology Management, начните с изучения этого руководства, чтобы
научиться использовать программное обеспечение для создания базовых
методологий и спецмодулей на основе библиотек работ. Подробную
информацию можно получить в справке модуля. Данное руководство
предназначено для руководителей проектов и планировщиков.

Web-справка по Web-справка по модулю myPrimavera описывает процесс создания


модулю myPrimavera проектов и управления ими, анализа распределения ресурсов и ресурсных
требований, а также оценки бюджета и ROI по различным портфелям
проектов.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Предисловие xiii

Web-справка по Web-справка по модулю Timesheets описывает, каким образом данный


модулю Timesheets модуль может быть использован для ввода и обновления данных о
времени, проведенном над тем или иным назначенным заданием.

Web-документация по Данная документация описывает применение SDK для установки


Primavera Software соединения с базой данных проектов. В документацию входят описания
Development Kit (SDK) таблиц, полей и хранимых процедур, к которым можно обратиться
посредством SDK. Приводятся примеры, иллюстрирующие применение
SDK для выполнения различных базовых задач, таких как создание нового
проекта или назначение ресурса работе проекта. Данная документация
предназначена для сетевых администраторов модуля Project
Management/администратора баз данных и координатора по управлению
проектами. Документация находится в папке \Program Files\Common
Files\Primavera Common\PMSDK\Doc. Чтобы открыть страницу оглавления,
дважды щелкните по файлу INDEX.HTML.

Распространение информации среди членов команды


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

Документация предполагает наличие стандартной настройки


программного продукта с предоставлением полных прав доступа
ко всем его возможностям и функциям.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


xiv Предисловие

Где получить поддержку

Если во время работы с продуктами компании Primavera у вас или


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

При обращении в Службу поддержки вам потребуется указать


серийный номер продукта компании Primavera. Каждое обращение
регистрируется, что позволяет компании быстро отвечать на
возникающие у Вас вопросы.
Местонахождени Часовой Часы работы Телефон Факс Электронная почта*
е офиса пояс
Bala Cynwyd, ET 8:00 - 8:00 (пн. – пт.) +1-610-668-3030 +1-610-667-0652 usatech@primavera.com
Пенсильвания, 9:00 - 2:00 (сб.)
США
Лондон, GMT 8:30 - 6:30 (пн. – чт.) +44-20-8563-5555 +44-20-8563-5543 uktech@primavera.com
Великобритания 8:30 - 5:30 (пт.)
Гонконг, КНР GMT + 8 8:00 - 5:00 (пн. – пт.) +852-2111-8299 +852-2111-9477 hktech@primavera.com
Россия, Москва GMT + 3 8:00 - 8:00 (пн. – пт.) +7-095-232-1100 +7-095-238-1098 techsupport@pmsoft.ru

* Круглосуточную помощь можно получить, обратившись к разделу Online Knowledgebase


сайта компании Primavera по адресу http://www.primavera.com/support/knowledgebase.html.
В США компания Primavera контролирует все поступающие
звонки с просьбой о предоставлении технической поддержки, что
гарантирует получение вами технической поддержки
высочайшего качества.

Все продукты компании Primavera обеспечиваются комплексной


поддержкой и возможностями обучения. По вопросам приобретения
литературы по программному обеспечению в США обращайтесь к
местному дилеру, позвоните в компанию Primavera по телефону 1-
610-667-8600 или направьте свой запрос по адресу
info@primavera.com. В Великобритании позвоните по телефону 44-20-
8563-5500 или направьте свой запрос по адресу
intlinfo@primavera.com. В Гонконге позвоните по телефону 852-2111-
8288 или направьте свой запрос по адресу hkinfo@primavera.com. В
России позвоните по телефону 7-095-232-1100 или направьте свой
запрос по адресу techsupport@pmsoft.ru

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 1

Часть 1. Прежде чем начать

В этой части Обзор процесса установки

Планирование внедрения

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


2 Обзор процесса установки

В этой части Руководства рассматриваются вопросы


планирования и подготовки к установке компонентов ПО
Primavera. Часть открывается главой «Обзор процесса
установки», в которой описываются компоненты ПО
Primavera, определяются навыки, необходимые для их
установки, и разъясняется каждая фаза процесса установки.

В главе «Планирование внедрения» показано, как


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 3

Обзор процесса установки

В этой главе В настоящей главе описаны компоненты, из которых


состоит программное обеспечение Primavera, а также
Что такое программное рассмотрены процессы установки и настройки.
обеспечение Primavera?

Участники процесса
установки

Фазы процесса установки

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


4 Обзор процесса установки

Что такое программное обеспечение Primavera?

Компания Primavera предлагает набор интегрированных


компонентов, предназначенные для обеспечения управления
проектами в различных сферах деятельности организации. Primavera
использует стандартные интерфейсы Windows, web-технологии, а
также локальные (InterBase) или сетевые базы данных (Oracle и
Microsoft SQL Server).

Настоящее Руководство опирается на то предположение, что вы


устанавливаете компоненты Primavera в сети «клиент-сервер», что
требует установки и настройки, как клиентского программного
обеспечения, так и серверных компонентов. Кроме того, в
Руководстве приводятся сведения по автономной установке
программного обеспечения Primavera.

В качестве стандартного интерфейса между компонентами


Primavera и базами данных модулей Project Management и
Methodology Management используется Borland Database Engine
(BDE). При установке модулей Project Management и Portfolio
Analysis автоматически устанавливается BDE 5.2.0.2. Он же
устанавливается автоматически и при установке некоторых
других дополнительных компонентов, таких как Group Server и
Job Service.

Клиентские компоненты
Программное обеспечение Primavera состоит из следующих клиентских
модулей:
MSDE представляет ƒ Project Management. Это модуль, дающий пользователям возможность
собой СУБД Microsoft
SQL Server с
планировать и контролировать ход выполнения большого числа
ограничением по проектов. Данные проектов хранятся централизованно в базе данных
функциональности и проектов. В качестве СУБД (системы управления реляционными
количеству базами данных) в сетевой конфигурации можно использовать Oracle
одновременных или Microsoft SQL Server. При реализации менее масштабной
подключений. Он
поддерживает до 8 многопользовательской системы в качестве сервера базы данных может
одновременно быть использован Microsoft SQL Server Desktop Engine (MSDE). Для
работающих автономной инсталляции в Primavera предусмотрен сервер баз данных
пользователей и InterBase. Project Management также обеспечивает централизованное
множество баз данных,
размер каждой из
управление ресурсами, в том числе утверждение табелей работы
которой ограничен ресурсов и возможность связи с ресурсами проекта посредством
значением 2 ГБ. Если модуля Timesheets – web-приложения для управления табелями.
ваши требования
превосходят ƒ Methodology Management. Это модуль для разработки и хранения
возможности MSDE, вы
можете легко методологий, или шаблонов планов проектов. Methodology Management
осуществить переход дает возможность собирать накапливаемый вашей организацией опыт
на Microsoft SQL Server. управления проектами и повторно использовать его для создания
графиков новых проектов в масштабах организации и централизованно
хранить их в базе данных методологий.

ƒ Portfolio Analysis. Это инструмент для генерации отчетов,


позволяющий обобщать данные проектов и отслеживать картину их
изменений. Данный модуль представляет собой идеальный инструмент
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Часть 1: Прежде чем начать 5

для высшего руководства, позволяющий просматривать данные


проектов и анализировать ход их исполнения.

ƒ Timesheets. Используя Timesheets, участники команд могут вводить


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

Серверные компоненты
Для функционирования ПО Primavera может потребоваться установка и
настройка следующих серверных компонентов:

ƒ Система управления реляционной базой данных (СУБД). Данные


проектов и данные методологий хранятся централизованно в двух
независимых базах данных. Эти две базы данных должны находиться
на сервере баз данных, работающем под управлением Oracle, Microsoft
SQL Server или MSDE. (Помимо этого, на каждом компьютере,
требующем сетевого доступа к серверу баз данных, также необходимо
установить клиентское программное обеспечение для СУБД. Если вы
используете Microsoft SQL Server или MSDE, то требуемое
программное обеспечение устанавливается автоматически при
установке модуля Project Management).

ƒ Primavera Group Server. Если ваша конфигурация Primavera включает


в себя клиентский модуль Timesheets, вы должны установить Group
Server. Данный компонент представляет собой службу Windows
NT/2000, запускаемую на вашем web-сервере и позволяющую клиентам
загружать модуль Timesheets с этого сервера посредством web-
браузера. Далее эта служба выполняет функции передаточного звена
между клиентом Timesheets и базой данных проектов.

Дополнительные компоненты
Ваш вариант реализации Primavera может потребовать установки одного
или нескольких дополнительных компонентов. Эти компоненты
расширяют функциональные возможности программного обеспечения
Primavera.

ƒ myPrimavera. myPrimavera представляет собой web-модуль, который


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

ƒ myPrimavera Collaboration Server. Инфраструктура myPrimavera


обеспечивает расширенные возможности по совместной работе и
взаимодействию между всеми участниками команды проекта К таким
возможностям относятся: управление процессами инициации и
изменения проектов, возможность ведения дискуссий, улучшенное
управление нерешенными вопросами, календари событий команд и
проектов, персональные и проектные рабочие пространства,
всеобъемлющее управление файлами и комплексная интеграция
электронной почты.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


6 Обзор процесса установки

ƒ Служба задач (Job Service). Служба заданий является службой


Windows NT/2000, которая по заранее установленному графику
запускает выполнение определенных задач по обработке проектных
данных. Пользователи создают задачи в модуле Project Management.
Детальные описания задач хранятся централизованно в базе данных.
Данная служба должна запускаться на сервере, имеющем постоянное
соединение с сервером базы данных.

ƒ Распределенная служба задач представляет собой расширение службы


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

ƒ Software Development Kit (SDK). SDK позволяет интегрировать


данные, содержащиеся в базе данных проектов, с внешними базами
данных и приложениями. SDK обеспечивает доступ к логической
структуре базы данных и бизнес-логике. SDK поддерживает стандарт
открытого интерфейса доступа к базам данных (ODBC) и ODBC-
совместимые интерфейсы, такие как OLE-DB и JDBC, которые могут
использоваться для связи с базой данных. SDK должен быть
установлен на всех компьютерах, которые нуждаются в интеграции с
базой данных Primavera.

ƒ Файлы автоматической установки. Для установки клиентских


модулей Primavera администраторы могут использовать файлы
автоматической установки, позволяющие не отвечать на запросы
Мастера установки (Setup Wizard) в процессе установки программного
обеспечения. Запуск исполняемого файла автоматической установки
осуществляет установку клиентских модулей с использованием
предварительно заданных параметров. Если эти файлы находятся в
разделяемом каталоге сервера сети, администраторы могут запускать
автоматическую установку удаленно, т.е. без копирования
установочных файлов на каждую рабочую станцию.

ƒ Claim Digger. Claim Digger дает возможность сравнения двух проектов


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 7

На приводимом ниже рисунке отражены взаимосвязи между


программными продуктами Primavera.

Подробные сведения о Не обязательно устанавливать все серверные компоненты, указанные на


требованиях каждого из рисунке. Например, myPrimavera и Collaboration Server могут быть
компонентов к установлены на одном и том же сервере (при необходимости), а служба
конфигурации
содержатся в данной
задач может быть запущена на любом компьютере, имеющем постоянное
части в главе соединение с базой данных Primavera.
«Планирование
внедрения».
Файлы автоматической установки могут быть установлены на
любом сервере сети, поэтому они не отображены на рисунке.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


8 Обзор процесса установки

Участники процесса установки

При установке и настройке компонентов программного обеспечения


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

Сетевые администраторы
Сетевые администраторы настраивают локальные и глобальные сети таким
образом, чтобы обеспечить оптимальную производительность при работе с
модулями Primavera. Они устанавливают и поддерживают в
работоспособном состоянии серверные и клиентские компоненты.
Администраторы поддерживают комплексную
политику обеспечения безопасности, гарантирующую защиту данных
от несанкционированного доступа или порчи.

Сетевые администраторы обеспечивают безотказное функционирование


аппаратного и программного обеспечения, поддерживающего работу
Primavera, выполняя следующие функции:

ƒ Настройка и поддержка работы сети с целью обеспечения надежных


соединений и максимально возможной скорости передачи данных;
ƒ Создание и ведение точных (отвечающих действительности) списков
сетевых ресурсов и пользователей с целью присвоения уникального
сетевого идентификатора каждому ресурсу и каждому пользователю.

Администраторы баз данных


Администраторы баз данных отвечают за настройку, управление и
назначение прав доступа к базам данных Primavera. Они устанавливают
правила работы с корпоративными базами данных и следят за их
соблюдением, поддерживают целостность данных и разрабатывают
стандарты, обеспечивающие возможность взаимодействия сетей.

Администраторы баз данных обеспечивают бесперебойный доступ к базам


данных ПО Primavera, выполняя следующие функции:

ƒ Установка, настройка и обновление по мере необходимости


программного обеспечения сервера баз данных и связанных с ним
программных продуктов;
ƒ Создание баз данных;
ƒ Поддержка системы защиты баз данных, в том числе, создание и
поддержка пользователей, ролей и прав доступа к ним;
ƒ Текущий контроль производительности СУБД и ее настройка в случае
необходимости;
ƒ Планирование развития системы, а также поддержка политик и
методов резервного копирования и восстановления информации.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 9

Руководитель проекта внедрения Primavera


Руководители проектов внедрения Primavera отвечают за обеспечение
надлежащего порядка внедрения системы Primavera в компании. Они
играют ключевую роль в процессе внедрения, выполняя следующие
функции:

ƒ Работа с высшим руководством, целью которой является создание


структуры проектов предприятия (EPS), иерархической структуры
ресурсов и иерархической структуры ответственных (OBS), а также
создание базовых календарей и определение глобальных (в
масштабах предприятия) кодов проектов, работ и ресурсов;
ƒ Работа с сетевыми администраторами по созданию учетных записей
пользователей и групп пользователей.
ƒ Назначение прав доступа пользователям Primavera в модуле Project
Management.
ƒ Работа с отделом кадров, целью которой является постоянное
обновление иерархической структуры ресурсов в модуле Project
Management, возможно, посредством объединения с модулем
управления персоналом ERP-системы.

Руководители программ и проектов


В некоторых случаях руководители программ и проектов также могут быть
вовлечены в процесс первоначальной настройки программного
обеспечения Primavera, хотя они, как правило, не участвуют в процессе
установки. Они несут ответственность за управление одним или
несколькими проектами и используют модуль Project Management в
следующих целях:

ƒ Добавление проектов в базу данных;


ƒ Распределение ресурсов между проектами в соответствии с
приоритетами;
ƒ Планирование и контроль проектов.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


10 Обзор процесса установки

Фазы процесса установки

Для успешной установки программного ПО Primavera в вашей организации


требуется взаимодействие сетевого администратора, администратора баз
данных и руководителя проекта внедрения. Эти роли могут исполняться
как командами (группами людей), так и несколькими отдельными людьми
в режиме разделения обязанностей.

Компания Primavera рекомендует разбить процесс установки и настройки


программного обеспечения на фазы. Каждая из фаз процесса установки
описывается ниже.

Фаза планирования Фаза 1: Планирование конфигурации информационной системы


рассматривается в управления проектами (ИСУП) на базе ПО Primavera
данной части
Руководства. Прежде чем приступить к установке, решите, как будет происходить
внедрение ПО Primavera в вашей организации. Определите, какие серверы
и сетевое аппаратное обеспечение потребуется для практической
реализации системы. В случае необходимости установите и настройте
программное обеспечение серверов баз данных (Oracle или Microsoft SQL
Server). Выполните все процедуры по обновлению программного
обеспечения, которые необходимы для переноса проектов из предыдущих
версий в новую версию ПО. Если вы планируете установить
однопользовательскую версию, переходите к Части 2 настоящего
Руководства.

Фаза Фаза 2: Настройка серверной части


автоматизированной
настройки сервера После того, как вы выполните настройку сети и подготовку серверов, вы
рассматривается в Части можете перейти к настройке серверов. Начните эту процедуру с установки
2 настоящего баз данных на сервер баз данных. Этот процесс может выполняться как
Руководства. Ручная автоматическим, так и ручным способом. Если вы используете MSDE, вам
настройка сервера рекомендуется использовать автоматический способ. Далее вы можете
описана в Части 3. установить и настроить дополнительные компоненты, необходимые для
вашей конфигурации.

Фаза настройки Фаза 3: Настройка клиентской части


клиентских модулей
рассматривается в После того, как серверы будут настроены, а базы данных – установлены,
Частях 3 и 4 настоящего вы можете начать установку клиентских модулей Primavera на клиентских
Руководства. рабочих станциях в соответствии с разработанным вами планом внедрения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 11

Планирование внедрения

В этой главе Как только вы будете готовы к планированию процесса


внедрения ПО Primavera, приступайте к чтению этой главы.
Какие компоненты вам Подробную информацию и помощь можно получить,
обратившись в Службу поддержки пользователей Primavera
необходимы?
или в ЗАО «ПМСОФТ».
Требования клиентских и
серверных модулей к
аппаратно-программной
конфигурации

Указания по определению
параметров сервера баз
данных

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


12 Планирование внедрения

Какие модули программного обеспечения Primavera вам нужны?

При планировании внедрения ПО Primavera вам в первую очередь


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

Какая система управления реляционной базой данных (СУБД)


будет установлена на сервере баз данных?
На сервере баз данных может быть установлен Oracle или Microsoft SQL
Server. Для менее масштабных систем может быть использован Microsoft
SQL Server Desktop Engine (MSDE). Он представляет собой процессор баз
данных, построенный на технологии SQL Server, поддерживает до 8
одновременно работающих пользователей и множество баз данных, размер
каждой из которой ограничен 2 ГБ. Если ваши требования превосходят
возможности MSDE, вы можете легко осуществить переход на SQL Server.

На каких рабочих станциях должен быть установлен модуль


Project Management? На каких – модульPortfolio Analysis? И на
каких – модуль Methodology Management?
Всем пользователям, работающим с модулями Project Management,
Portfolio Analysis и Methodology Management, потребуется доступ к серверу
баз данных, поэтому клиентское программное обеспечение,
поддерживающее СУБД, должно устанавливаться на все компьютеры, на
которых планируется установить перечисленные клиентские модули.

Следует ли администраторам, которые будут выполнять


установку модулей Project Management, Portfolio Analysis и
Methodology Management, использовать стандартные настройки
по умолчанию?
Если вы хотите, чтобы все клиентские модули имели идентичную
конфигурацию, вы можете выполнить для каждого модуля автоматическую
установку, опирающуюся на стандартную конфигурацию. Можно создать
один или несколько наборов файлов автоматической установки и
разместить их в разделяемом каталоге сервера сети.

Потребуется ли пользователям модуля Project Management


выполнять автоматический запуск заданий по обработке
проектных данных (например, расчет расписания и применение
факта)?
Если пользователи модуля Project Management должны иметь возможность
осуществлять автоматический запуск задач, то вам необходимо установить
Службу задач. Для выполнения нераспределенных задач необходимо
установить Службу задач на сервере, имеющим постоянное соединение с
сервером баз данных. Для выполнения распределенных задач необходимо
установить распределенную Службу задач на нескольких серверах,
находящихся под управлением компьютера-диспетчера. Дополнительно
существует возможность использования web-модуля календарного
планирования (Web Scheduler), выключенного по умолчанию. Включить
его можно посредством myPrimavera Administrator Application.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 13

Какого клиента модуля учета рабочего


времени (Timesheets) выбрать?
Timesheets представляет собой трехуровневый модуль, выполненный на основе клиент-серверной
технологии и состоящий из клиента Timesheets, сервера базы данных и посредника – Primavera
Group Server, обеспечивающего связь между клиентами Timesheets и базой данных..

ПО Primavera упрощает внутрипроектную коммуникацию между членами команды проекта,


находящимися в разных частях организации, предоставляя две версии интерфейсной части: web-
интерфейс и desktop. Вы можете выбрать подходящий интерфейс, исходя из конкретных
потребностей пользователей.

Web-интерфейс В этом случае Timesheets позволяет пользователям обращаться к данным табелей


через Интернет или интранет посредством Java-апплета.

Для запуска клиента в виде web-браузера пользователю достаточно набрать в адресной строке
браузера определенный URL, и Java-апплет автоматически загрузится на его компьютер, после чего
пользователь может запустить этот апплет в своем web-браузере. В том случае, когда модуль
Timesheets используется большим числом пользователей, запуск модуля как Java-апплета позволяет
добиться значительной экономии времени на администрирование, поскольку при этом не требуется
установка на стороне клиента и обеспечивается автоматическое (централизованное) обновление
программного обеспечения. Основным недостатком использования web-интерфейса можно назвать
значительное время первой загрузки java-апплета, которое при медленном модемном соединении
может достигать 20 мин.

Desktop Данная версия Timesheets выполняет те же функции, но запускается как Java-приложение.

Пользователи, использующие данную версию Timesheets, должны установить на своих компьютерах


соответствующее Java-приложение, однако, им нет необходимости запускать его в web-браузере.
Запуск клиента производится путем щелчка мышью на соответствующем ярлыке – в точности так,
как это делается для любого стандартного Windows-приложения. Поскольку данная версия клиента
не зависит от web-браузера, она в некоторых случаях предоставляет пользователю более
унифицированную и привычную рабочую среду. Кроме того, данная версия запускается быстрее,
поскольку после загрузки приложения на компьютер пользователя и его установки оно будет в
дальнейшем всегда запускаться локально на компьютере пользователя.

В зависимости от результата анализа ваших потребностей, вы можете сочетать в масштабах


организации различные типы Timesheets-клиентов. Например, одни пользователи могут запускать
клиента как Java-апплет в своих web-браузерах, а другие – как локальное приложение.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


14 Планирование внедрения

Требуется ли передача данных по проектам в другие


информационные системы?
При необходимости интегрировать данные отдельного проекта с другими
информационными системами (например, с системой бухгалтерского учета
или системой учета трудовых ресурсов) следует установить Software
Development Kit (SDK) на те компьютеры, которым требуется доступ к
данным. SDK делает проектные данные доступными для внешних
приложений через стандартные ODBC-интерфейсы, такие как OLE-DB и
JDBC. Также возможен вариант интеграции с помощью Primavera
Integration API.

Будут ли члены команды использовать модуль Timesheets для


представления табелей менеджерам проектов?
Если члены команды должны будут использовать Timesheets, вам
необходимо установить Group Server и файлы модуля Timesheets на web-
сервере.

Если мы будем использовать Timesheets, то какую конкретно


версию мы будем использовать?
Компания Primavera предусматривает возможность работы с двумя
версиями модуля Timesheets: с версией, запускаемой как Java-апплет в
web-браузере пользователя, и версией, запускаемой как Java-приложение
на рабочей станции пользователя.

Должен ли быть предусмотрен web-доступ к проектным данным


для выполнения задач управления проектом?
myPrimavera предоставляет доступ к данным проекта посредством web-
браузера. myPrimavera поддерживает создание проектов и управление
проектами организации, предоставляя подробную информацию о
доступности и распределении ресурсов, а также обеспечивая возможность
генерации отчетов по портфелям проектов и принятия на их основе
стратегических решений.

В приводимой ниже таблице перечислены все клиентские компоненты и


соответствующие серверные компоненты, необходимые для их
функционирования.

СУБД Group Server myPrimavera Primavera


Job Service

Модуль Project √1 √2
Management
Модуль Portfolio Analysis √1
Модуль Methodology √1
Management
Модуль Timesheets √ √
myPrimavera Web User √ √ √ √

1
Для работы модулей Project Management, Portfolio Analysis и Methodology
Management на клиентском компьютере необходимо установить клиентское
программное обеспечение СУБД.
2
Служба задаx является необязательным компонентом модуля Project Management.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 1: Прежде чем начать 15

Требования клиентских и серверных модулей к аппаратно-


программной конфигурации

После определения плана внедрения ПО Primavera необходимо убедиться в


том, что ваше аппаратное и программное обеспечение способно обеспечить
поддержку этого плана.

Полный список системных требований и протестированных


конфигураций приведен в файле testedcfg.pdf на компакт-диске с
документацией по Primavera.

Платформы, Клиентские модули (Project Management, Methodology


поддерживающие Management, myPrimavera и Portfolio Analysis)
клиентские ƒ Microsoft Windows 98 Second Edition
приложения ƒ Microsoft Windows NT 4.0 (SP6a)
Primavera ƒ Microsoft Windows 2000 (SP4)
ƒ Microsoft Windows ХР Professional (SP1)

Минимальные Для клиентов запускающих модуль Project Management, модуль


требования Methodology Management и модуль Portfolio Analysis
клиентских ƒ 128 МБ ОЗУ (рекомендуемый объем – 256 МБ)
модулей к ƒ Объем свободного дискового пространства 40 МБ (на каждый модуль)
аппаратно- ƒ Microsoft Internet Explorer 5.5 (SP2) или выше
программной ƒ Сетевой протокол TCP/IP
конфигурации
Для клиентов запускающих Timesheet-клиент в виде апплета к
web-браузеру
ƒ Microsoft Internet Explorer 5.5 (SP2) или 6.0 (SP1)
ƒ JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01
ƒ Сетевой протокол TCP/IP

Для клиентов запускающих Timesheet-клиент в виде


приложения
ƒ JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01
ƒ Сетевой протокол TCP/IP

Для компьютеров, обращающихся к модулю myPrimavera


ƒ 128 МБ ОЗУ (рекомендуемый объем – 256 МБ)
ƒ Объем свободного дискового пространства 25 МБ
ƒ Сетевой протокол TCP/IP
ƒ Microsoft Internet Explorer 5.5 (SP2) или 6.0 (SP1)
ƒ JRE 1.3.1_02 (только не-SSL версия) или JRE 1.4.2_01

Microsoft Internet Explorer 5.5 (SP2) не поддерживается ОС Windows


NT 4.0 (SP6a).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


16 Планирование внедрения

Software Development Kit (SDK) может быть установлен на любом


компьютере, работающем под Windows 98, Windows NT 4.0, Windows 2000
или Windows XP. Системные требования будут различаться в зависимости
от требований модуля, использующего SDK для интеграции с базами
данных Primavera.

Поддерживаемые Для сервера баз данных


конфигурации ƒ Oracle версий 8.1.7.4 или 9.2.0.4 под Windows 2000 Server (SP3, SP4),
серверов Windows 2003 Server, Sun Solaris 2.8 или 2.9 (SPARC), HP UX 11i или
Red Hat Linux Advanced Server 2.1
ƒ Microsoft SQL Server 7.0 (SP4) под Windows 2000 Server (SP3, SP4)
ƒ Microsoft SQL Server 2000 (SP3) под Windows 2000 Server (SP3, SP4)
ƒ Microsoft SQL Server 2000 (SP3) под Windows 2003 Server
ƒ Microsoft SQL Server Desktop Engine (MSDE) 2000 (SP3) под Windows
2000 Professional (SP3, SP4)

Служба задач должна выполняться под Windows 2000 Server (SP3, SP4) или
Windows 2003 Server.

Для сервера, на котором выполняется Group Server и находятся


файлы модуля Timesheets
ƒ Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server
ƒ Установленное и запущенное программное обеспечение web-сервера
ƒ 512 МБ ОЗУ
ƒ 200 МБ свободного пространства на жестком диске
ƒ Сетевой протокол Microsoft TCP/IP

Для сервера, на котором выполняется Collaboration Server


ƒ Microsoft Windows 2000 Server/Advanced Server (SP4) или Windows
2003 Server
ƒ Solaris 2.9 (SPARC)
ƒ 1 ГБ ОЗУ (рекомендованное значение)
ƒ 1 ГБ свободного пространства на жестком диске (минимум)

Требования к серверу приложений, выполняющему хостинг


myPrimavera
ƒ Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server
ƒ Solaris 2.9 (SPARC)
ƒ Сервер приложений требует JDK 1.3.1 или 1.4.1 (WebLogic Express
7.0.1 требует JDK 1.3.1, WebLogic 8.1.1 и Tomcat 4.1.24 требуют JDK
1.4.1, а WebSphere 5.0.2 поставляется в комплекте с собственной
версией JDK от Sun)
ƒ Минимальный объем ОЗУ – 512 МБ, рекомендуемый – 1 ГБ
ƒ Объем свободного дискового пространства – не менее 1 ГБ

Требования к JSP-серверу, выполняющему хостинг myPrimavera


ƒ BEA WebLogic Express 7.0.1
ƒ BEA WebLogic Server 8.1 (SP1) Enterprise
ƒ IBM WebSphere Application Server v5.0.2
ƒ Tomcat 4.1.24

Для web-сервера, выполняющего хостинг файлов web-сайта


проекта
ƒ Microsoft Windows 2000 Server (SP3, SP4) или Windows 2003 Server
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Часть 1: Прежде чем начать 17

ƒ Microsoft Internet Information Server (IIS) 5.0


ƒ Сетевой протокол Microsoft TCP/IP
ƒ Microsoft Internet Explorer 5.5 (SP2) или выше

Для web-сервера myPrimavera


ƒ Microsoft Internet Information Server (IIS) 5.0 или 6.0
ƒ BEA WebLogic Express 7.0.1
ƒ BEA WebLogic Server 8.1 (SP1) Enterprise
ƒ Tomcat 4.1.24
ƒ IBM WebSphere Application Server v5.0.2
ƒ Apache HTTP Server 2.0.39 и 2.0.44
ƒ Sun ONE Web Server 6.0 (SP5) (ранее iPlanet)

Поддерживаемые ƒ Поддерживается интернет-протокол электронной почты (SMTP) или


системы MAPI
электронной почты ƒ Используемые сетевые протоколы определяются поставщиком базы
и сетевые данных
протоколы ƒ Web-сайт требует сетевого протокола TCP/IP
MyPrimavera поддерживает только SMTP.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


18 Планирование внедрения

Указания по определению параметров сервера баз данных

Приводимые ниже параметры относятся к одному экземпляру базы данных


проектов. Указанные объемы памяти не включают в себя дополнительные
расходы памяти на служебные данные, необходимые операционной
системе, величина которых, как правило, составляет 32 МБ и зависит от
версии сервера.

Oracle

Файл Малый Средний Большой


Temp TBS 300 МБ 500 МБ 1000 МБ
RBS TBS 300 МБ 500 МБ 1000 МБ
Index TBS 250 МБ 500 МБ 1000 МБ
Data TBS 250 МБ 500 МБ 1000 МБ
Lob TBS 250 МБ 500 МБ 1000 МБ
Всего 1350 МБ 2500 МБ 5000 МБ
ОЗУ: 384 МБ 512 МБ 1024 и более

Microsoft SQL Server

Файл Малый Средний Большой


Данные 300 МБ 500 МБ 1000 МБ
Журнал регистрации данных 150 МБ 250 МБ 500 МБ
Временный 100 МБ 200 МБ 275 МБ
Временный журнал регистрации 50 МБ 100 МБ 125 МБ
Всего 600 МБ 1050 МБ 1900 МБ
ОЗУ: 384 МБ 512 МБ 1024 и более

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 19

Часть 2. Быстрая установка

В этой части Автоматическая установка баз данных Microsoft


SQL Server или MSDE

Автоматическая установка баз данных Oracle

Автономные конфигурации

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


20 Автоматическая установка баз данных Microsoft SQL Server или MSDE

Несмотря на то, что для установки и настройки баз данных


Primavera на сервере лучше всего воспользоваться услугами
опытного администратора баз данных, в вашей организации
может не оказаться подобного специалиста. В этом случае
компания Primavera предлагает воспользоваться быстрой и
простой программой установки, которая позволяет
установить необходимые компоненты на сервер баз данных.
Для создания новой базы данных проектов/методологий и
загрузки необходимых данных нужно лишь следовать
пошаговым указаниям Мастера установки баз данных
(Database Wizard). Если вы используете Microsoft SQL
Server или Microsoft SQL Server Desktop Engine (MSDE),
прочтите главу «Автоматическая установка базы данных
Microsoft SQL Server или MSDE». Если же вы используете
Oracle, то вам следует обратиться к главе «Автоматическая
установка базы данных Oracle».

Если вы не хотите использовать автоматический режим, то


вы можете выполнить настройку базы данных и загрузку в
нее необходимых данных вручную. Подробные указания
приведены в Части 3 «Установка и настройка серверной
части». Эта часть содержит также инструкции по установке
автономной версии ПО Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 21

Автоматическая установка баз данных Microsoft


SQL Server или MSDE

В этой главе Шаги, описанные в данной главе, предназначены для


автоматической установки базы данных проектов и базы
данных методологий, а также загрузки в них необходимых
Запуск Мастера установки баз
данных. Рассмотрение ведется для случая, когда ваш сервер
данных работает под управлением Microsoft SQL Server или
Microsoft SQL Server Desktop Engine (MSDE).

Если вы используете Microsoft SQL Server, вы также можете


установить базы данных вручную. Этот процесс
описывается в Части 3 настоящего Руководства.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


22 Автоматическая установка баз данных Microsoft SQL Server или MSDE

Запуск Мастера установки баз данных

Мастер установки баз данных (Database wizard) помогает последовательно


Если Вам требуется выполнить все шаги по созданию структуры новой базы данных и загрузке
детальное описание в созданную структуру данных приложения. Для выполнения этих шагов
шагов по установке
Microsoft SQL Server для
не обязательно быть опытным администратором баз данных, однако,
сервера и клиента, необходимым условием является наличие установленного Microsoft SQL
обратитесь в Службу Server или MSDE. Primavera поддерживает Microsoft SQL Server версий 7.0
поддержки и 2000.
пользователей
Primavera.
Для создания новой базы данных можно запустить Мастер установки баз
данных на клиентском компьютере, на котором уже установлен клиент
Microsoft SQL Server или клиентский модуль Project Management. Можно
Перед запуском Мастера
установки базы данных также запустить Мастер непосредственно на сервере. Мастер установки баз
следует закрыть данных создаст все необходимые структуры базы данных, а также
программные модули пользователей.
Primavera, использующие
BDE, иначе на этапе
При работе ПО Primavera используются базы данных двух типов:
закрузки данных в базу
возникнут ошибки
ƒ База данных проектов (PMDB), хранящая данные по проектам. Эта база
данных является обязательной.
ƒ База данных методологий (MMDB), хранящая методологии (типовые
фрагменты), которые могут быть использованы в качестве шаблонов
при создании новых проектов. Эту базу данных следует устанавливать,
если вы предполагаете работать с модулем Methodology Management.

Мастер установки баз данных следует запускать дважды: сначала для


создания структуры базы данных и загрузки данных в базу данных
проектов, а затем – для создания структуры базы данных и загрузки
данных в базу данных методологий.

Когда вы устанавливаете клиентский модуль Project Management,


одновременно автоматически устанавливаются клиентские
файлы SQL Server, необходимые для соединения с Primavera.

Создание базы данных и загрузка данных приложения


1. Дважды щелкните по файлу SETUP.EXE в корневой папке
установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 23

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

3. Подтвердите принятие лицензионного соглашения.


4. Выберите «Приложения или компоненты Primavera» («Primavera
applications or components»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


24 Автоматическая установка баз данных Microsoft SQL Server или MSDE

5. Выберите «Серверная база данных и данные приложения» («Server


database and application data»).

6. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к


установке базы данных» («Database Install Welcome»).

После нажатия кнопки «Далее» («Next») выполняется установка файлов


BDE.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 25

7. Выберите Microsoft SQL Server или MSDE в качестве типа базы данных,
а также укажите, включать ли демонстрационные проекты в выбранную
базу.

Если вы решите не включать демонстрационные проекты, то в базу будут


загружены только данные, необходимые для функционирования модулей
пакета. Для этого снимите флажок «Включать примеры проектных
данных» («Include sample project data»).

8. Выберите базу данных, для которой будут устанавливаться данные


(PMDB или MMDB).
PMDB – это база данных проектов, а MMDB – это база данных
методологий.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


26 Автоматическая установка баз данных Microsoft SQL Server или MSDE

9. Выберите в качестве метода установки «Создание базы данных и


загрузка данных приложения» («Create database and load application
data»), а также укажите, будет ли на этом этапе загружаться файл
лицензии.

Вы можете загрузить файл лицензии непосредственно на этом этапе


установки, для чего необходимо указать путь к файлу LICENSE.TXT.

Файл лицензии необходим вам для работы с программным обеспечением.


Этот файл должен был быть выслан вам по электронной почте или передан
на дискете. Файл содержит название компании, серийный номер, состав
приобретенных вами компонентов Primavera, а также допустимое
количество пользователей. Если на момент установки вы не имеете файла
LICENSE.TXT, вы можете снять соответствующий флажок и загрузить
файл лицензии позднее, используя для этого Мастер установки баз данных.
Подробные сведения содержатся в главе «Изменение параметров
настройки баз данных».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 27

10. Введите имя и пароль системного администратора Microsoft SQL Server


для регистрации на этом сервере. Кроме того, введите имя или IP-адрес
серверного компьютера, на котором установлен Microsoft SQL Server.

Если при установке Microsoft SQL Server вы решили воспользоваться


установками по умолчанию, согласитесь с предложенным именем
системного администратора SA, а поле пароля оставьте пустым. В
противном случае введите другие значения.

Вы обязательно должны указать имя сервера. Если вы запускаете Мастер


установки баз данных с сервера, то имя сервера будет введено
автоматически.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


28 Автоматическая установка баз данных Microsoft SQL Server или MSDE

11. Примите выбранные по умолчанию значения имени базы данных, а


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

Вы можете изменить имя базы данных. Дубликаты имен недопустимы –


если база данных с указанным именем уже существует, Мастер
проинформирует вас о необходимости использования другого имени.

Файл данных содержит таблицы базы данных и процедуры. Файл журнала


содержит запись изменений. По умолчанию Мастер установки баз данных
сохраняет эти файлы в той папке на сервере, в которой установлен
Microsoft SQL Server. Указанное имя базы данных будет использоваться
при присвоении имен файлам. При изменении пути папка назначения
должна уже существовать на сервере.

12. Нажмите «Далее» («Next») после того как имя базы данных, кодовая
страница (codepage) и параметры сопоставления (collation settings) будут
заданы надлежащим образом.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 29

13. В диалоговом окне «Все готово к началу создания структуры базы


данных» («Ready to Begin Creating Database Structure») выберите «ДА, я
хочу создать таблицы и структуру базы данных» («YES, I want to create
database tables and structure»), затем нажмите «Далее» («Next»).

После нажатия кнопки «Далее» («Next») Мастер начнет создавать таблицы


базы данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


30 Автоматическая установка баз данных Microsoft SQL Server или MSDE

Если при создании базы данных возникает ошибка, на экране


появляется диалоговое окно «Ошибка при создании базы
данных» («Database Creation Failed»), содержащее сообщения об
ошибке. Запишите эти сообщения, выбрав опцию «Копировать в
буфер обмена» («Copy to Clipboard») в этом диалоговом окне, а
затем обратитесь в Службу поддержки пользователей для
получения детальной информации.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 31

14. Нажмите «Далее» («Next»), чтобы начать процесс загрузки данных


приложения в таблицы базы данных.

На этом этапе можно прервать работу Мастера установки баз данных, если
вы не хотите загружать данные приложения в таблицы базы данных. Для
возобновления прерванного процесса в другое время запустите Мастер
снова и выберите опцию «Только загрузка данных приложения» («Load
application data only») в диалоговом окне «Выбор метода установки»
(«Select Installation Method»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


32 Автоматическая установка баз данных Microsoft SQL Server или MSDE

После нажатия кнопки «Далее» («Next») Мастер начинает загружать


данные в таблицы.

После завершения загрузки данных появится сообщение «Загрузка


данных завершена» («Data Loading Completed»). Нажмите «Финиш»
(«Finish»), чтобы закончить работу Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 33

15. Если вы собираетесь использовать модуль Methodology Management,


запустите Мастер установки баз данных еще раз.

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

Описание установки клиентских модулей ПО Primavera (модуля Project


Management, модуля Methodology Management и/или модуля Portfolio
Analysis) содержится в Части 4, а именно:

ƒ Часть 4. «Установка и настройка клиентской части».

Установка других компонентов описана в следующих главах Части 3:

ƒ «Настройка Primavera Group Server для работы с модулем Timesheets».

ƒ «Установка myPrimavera».

ƒ «Установка дополнительных компонентов».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


34 Автоматическая установка баз данных Microsoft SQL Server или MSDE

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 35

Автоматическая установка баз данных Oracle

В этой главе Выполняя шаги, описываемые в настоящей главе, можно


автоматически настроить и загрузить базы данных модулей
Запуск мастера установки Project Management и Methodology Management на сервере,
работающем под управлением Oracle.
баз данных
Настройка баз данных вручную описывается в Части 3
настоящего Руководства.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


36 Автономные конфигурации

Запуск Мастера установки баз данных

Если вам требуется Мастер установки баз данных пошагово направляет ваши действия по
детальное описание созданию структуры новой базы данных и загрузке данных приложения в
шагов по установке эту структуру. Рекомендуется, чтобы предварительные шаги были
серверной и клиентской
частей Oracle, выполнены опытным администратором баз данных. К таким шагам
обратитесь в Службу относится установка серверного программного обеспечения Oracle и
технической поддержки создание Oracle Instance. Primavera поддерживает Oracle версий 8.1.7.4 и 9i
Primavera. Server или Enterprise.

Для создания новой базы данных можно выполнить запуск Мастера на


клиентском компьютере, на котором уже установлен клиент Oracle. Можно
Перед запуском Мастера
установки базы данных также запустить Мастер непосредственно на сервере.
следует закрыть
программные модули При работе ПО Primavera используются базы данных двух типов:
Primavera, использующие
BDE, иначе на этапе
закрузки данных в базу
ƒ База данных проектов (PMDB), хранящая данные по управлению
возникнут ошибки проектами, используемые ПО Primavera. Эта база данных является
обязательной для установки.
ƒ База данных методологий (MMDB), хранящая методологии, которые
могут быть использованы в качестве шаблонов при создании новых
проектов. Эту базу данных следует устанавливать, если вы
предполагаете работать с модулем Methodology Management.

Мастер установки баз данных следует запускать дважды: сначала для


создания структуры базы данных и загрузки данных в базу данных
проектов, а затем – для создания структуры базы данных и загрузки
данных в базу данных методологий.

Oracle следует запускать в специальном режиме (Dedicated mode).


Кроме того, следует использовать оптимизацию типа RULE-
based, а не COST-based.

Если вам необходимо использовать символ денежной единицы


«ЕВРО» в каком-либо из западноевропейских языков, вы должны
использовать кодовую страницу WE8MSWIN1252 или UTF8.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 37

Создание базы данных и загрузка данных приложения


1. Создайте базу данных, содержащих системную табличную область,
временную табличную область и табличную область отката.

Компания Primavera рекомендует установить следующие значения: 500 МБ


для временной табличной области и 500 МБ для табличной области отката,
причем, в ней должно содержаться как минимум 5 сегментов отката. Если
вам незнаком этот процесс, необходимо ознакомиться с документацией
Oracle.

2. Дважды щелкните по файлу SETUP.EXE в корневой папке


установочного компакт-диска Primavera.

Для перехода к следующему шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

3. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

4. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


38 Автономные конфигурации

5. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

6. Выберите «Серверная база данных и данные приложения» («Server


database and application data»).

7. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к


установке базы данных» («Database Install Welcome»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 39

После нажатия кнопки «Далее» («Next») выполняется установка файлов


BDE.

8. Выберите Oracle в качестве типа базы данных, а также укажите,


устанавливать ли примеры проектов в выбранную базу.

Если вы решите не включать примеры проектов, то в базу будут загружены


только данные, необходимые для функционирования модулей пакета. Для
этого снимите флажок «Включать примеры проектных данных»
(«Include sample project data»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


40 Автономные конфигурации

9. Выберите базу данных, для которой будут устанавливаться данные


(PMDB или MMDB).

PMDB – это база данных проектов, а MMDB – это база данных


методологий.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 41

10. Выберите в качестве метода установки «Создание базы данных и


загрузка данных приложения» («Create database and load application
data»), а также укажите, будет ли на этом этапе загружаться файл
лицензии.

Вы можете загрузить файл лицензии непосредственно на этом этапе


установки, для чего необходимо указать путь к файлу LICENSE.TXT.

Файл лицензии необходим вам для работы с программным обеспечением.


Этот файл должен был быть выслан вам по электронной почте или передан
на дискете. Файл содержит название компании, серийный номер, состав
приобретенных вами компонентов продукта с номером версии, а также
допустимое количество пользователей. Если на момент установки вы не
имеете файла LICENSE.TXT, вы можете снять соответствующий флажок и
загрузить файл ключа позднее, используя для этого Мастер установки баз
данных. Подробные сведения содержатся в главе «Изменение параметров
настройки баз данных».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


42 Автономные конфигурации

11. Введите имя и пароль пользователя Oracle для регистрации в базе


данных. Кроме того, введите строку подключения Oracle.

Если при установке Oracle вы решили воспользоваться установками по


умолчанию, введите в качестве имени администратора базы данных
«system», а в качестве пароля - «manager». В противном случае введите
другие значения.

Вы обязательно должны указать строку подключения Oracle. Ее можно


найти в файле TNSNAMES.ORA, который создается, когда вы
устанавливаете экземпляр базы данных.

Нажмите «Далее» («Next») и подтвердите имена, которые будут


присвоены табличным областям данных (Data), индексов (Index) и LOB, а
также оценочные размеры табличных областей.

Мастер будет автоматически присваивать имена табличным областям,


используя строку подключения Oracle, которая была указана вами ранее, в
качестве префикса (например, PMDB).

Вы можете изменить оценочные размеры табличных областей. Указания по


выбору размеров содержатся в разделе «Указания по определению
параметров сервера базы данных» в Части 1.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 43

Флажок «Использовать существующие табличные области» («Use


existing tablespaces») следует устанавливать только в том случае, если база
данных, с которой вы устанавливаете соединение, уже имеет
существующие таблицы, данные в которых вы будете перезаписывать. Не
устанавливайте этот флажок при создании новой базы данных.

13. Подтвердите предлагаемое по умолчанию местонахождение табличных


областей данных (Data), индексов (Index) и LOB либо укажите другое
местонахождение.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


44 Автономные конфигурации

14. Примите предлагаемые по умолчанию имена пользователя с


административными полномочиями (admuser), привилегированного
пользователя (privuser) и стандартного пользователя (pubuser), либо
укажите другие имена. В случае необходимости вы можете выбрать из
выпадающего списка другую табличную область, используемую по
умолчанию, и другую временную табличную область.

Табличную область, используемую по умолчанию, можно выбрать из


выпадающего списка в поле «Табличная область, используемая по
умолчанию» («Default Tablespace»). В поле «Временная табличная
область» («Temporary Tablespace») укажите временную табличную
область, созданную на шаге 1.

Временная табличная область должна иметь временный тип, в


противном случаев возможно возникновение ошибок в базе.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 45

15. В диалоговом окне «Все готово к началу создания структуры базы


данных» («Ready to Begin Creating Database Structure») выберите «ДА, я
хочу создать таблицы и структуру базы данных» («YES, I want to create
database tables and structure»), затем нажмите «Далее» («Next»).

После нажатия кнопки «Далее» («Next») Мастер начнет создавать таблицы


базы данных.

Если при создании базы данных возникает ошибка, на экране


появляется диалоговое окно «Ошибка при создании базы
данных» («Database Creation Failed»), содержащее сообщения об
ошибке. Запишите эти сообщения, выбрав опцию «Копировать в
буфер обмена» («Copy to Clipboard»), а затем обратитесь в
Службу технической поддержки пользователей для получения
детальной информации.
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
46 Автономные конфигурации

16. Нажмите «Далее» («Next»), чтобы начать процесс загрузки данных


приложения в таблицы базы данных.

Если вы не хотите загружать данные приложения, то на этом этапе можно


прервать работу Мастера установки баз данных. Для возобновления
прерванного процесса в другое время запустите Мастер снова и выберите
опцию «Только загрузка данных приложения» («Load application data
only») в диалоговом окне «Выбор метода установки» («Select Installation
Method»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 47

После нажатия кнопки «Далее» («Next») Мастер начинает загружать


данные в таблицы.

После завершения загрузки данных появится сообщение «Загрузка


данных завершена» («Data Loading Completed»). Нажмите «Финиш»
(«Finish»), чтобы закончить работу Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


48 Автономные конфигурации

17. Если вы собираетесь использовать модуль Methodology Management,


запустите Мастер установки баз данных еще раз.

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

Описание установки клиентских модулей ПО Primavera (модуля Project


Management, модуля Methodology Management и/или модуля Portfolio
Analysis) содержится в Части 4, а именно:

ƒ Часть 4. «Установка и настройка клиентской части».

Установка других компонентов описана в следующих главах Части 3:

ƒ «Настройка Primavera Group Server для работы с модулем Timesheets».

ƒ «Установка myPrimavera».

ƒ «Установка дополнительных компонентов».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 49

Автономные конфигурации

В этой главе В этой главе рассматривается установка автономной версии


ПО Primavera на локальный компьютер. Этот вариант
Установка автономной предназначен для случая установки программного
обеспечения на настольном или переносном компьютере
версии
(рабочей станции или ноутбуке) либо предварительного
тестирования данного программного обеспечения.

Для установки модулей ПО Primavera на локальном


компьютере вам необходимо иметь файл лицензии и около
140 МБ свободного дискового пространства. Для оценки
работы системы пользователю предоставляется
файллицензии, позволяющий устанавливать модули Project
Management, Methodology Management и Portfolio Analysis
на ограниченный период времени.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


50 Автономные конфигурации

Установка автономной версии

Прежде чем приступить к установке автономной версии, необходимо


убедиться, что на компьютере установлена ОС Windows 98, Windows NT
4.0 (SP6a), Windows 2000 или Windows XP. Кроме того, даже если вы
используете Primavera автономно, в компьютере все равно должен быть
модем или сетевая карта, а также должно быть установлено и запущено
сетевое программное обеспечение, поддерживающее протокол TCP/IP.

В том случае, если вы выполняете обновление предыдущей версии


программного обеспечения, вам необходимо ознакомиться с информацией,
приведенной в Части 5.

При установке ПО Primavera на компьютер, работающий под


управлением ОС Windows NT, 2000 или XP, пользователь должен
иметь права доступа к компьютеру на уровне администратора.
Для получения подробной информации по данному вопросу
обратитесь к администратору вашей сети либо свяжитесь со
Службой поддержки пользователей компании Primavera.

Для получения Установка автономной версии


подробной информации
обратитесь к разделу 1. Дважды щелкните по файлу SETUP.EXE в корневой папке
«Требования клиентских установочного компакт-диска Primavera.
и серверных модулей к Данный CD-ROM совместим с Windows 98, Windows NT 4.0, Windows 2000
аппаратно-программной и Windows XP.
конфигурации» главы
«Планирование Для перехода к очередному шагу нажимайте кнопку «Далее»
внедрения» Части 1. («Next») в каждом диалоговом окне Мастера.

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

3. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 51

4. Выберите «Автономная установка (для тестирования или установки


ПО на переносной компьютер)» («Stand-alone installation (Evaluations
and mobile users)»).

5. Ознакомьтесь с информацией о лицензировании и с требованиями к


дисковому пространству.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


52 Автономные конфигурации

6. Примите предлагаемый по умолчанию путь к файлу лицензии, либо


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

Если файл лицензии был отправлен вам электронной почтой в виде


присоединенного файла, вы должны сначала сохранить данный файл во
временной папке.

Если вы не хотите устанавливать примеры проектов, снимите флажок


«Установить примеры проектов» («Install Sample Projects»).

Если вы выполняете обновление предыдущей версии, вы можете


получить предупреждение о том, что папка с файлами Primavera
уже существует. Для установки Primavera версии 4.1 в эту папку
нажмите «Да» («Yes»).

7. Для просмотра относящейся к установке информации нажмите «Далее»


(«Next»).

8. Для возврата назад (с целью коррекции введенных данных) нажмите


кнопку «Назад» («Prev»). Для начала процесса установки нажмите
«Далее» («Next»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 2: Быстрая установка 53

Весь процесс установки занимает от 5 до 10 минут.

9. По завершении установки нажмите «Финиш» («Finish»).

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


(«Start»), затем выбрать поочередно «Программы» («Programs»),
«Primavera» и нужный вам модуль. Если вы сохранили файлы базы
данных из предыдущей версии Primavera, выполните обновление базы
данных в соответствии с шагами, приведенными в Части 5.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


54 Автономные конфигурации

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 55

Часть 3. Установка и настройка


серверной части

В этой части Настройка баз данных сервера

Настройка Group Server для работы с модулем


Timesheets

Установка модуля myPrimavera

Настройка Collaboration

Установка дополнительных компонентов

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


56 Настройка баз данных сервера

В данной части Руководства описан процесс установки и


настройки компонентов ПО Primavera, которые должны
быть запущены на сервере.

В главе «Настройка баз данных сервера» рассматривается


установка баз данных проектов и методологий на сервере
баз данных. В главе «Настройка Group Server для работы с
модулем Timesheets» описывается процесс подготовки
сервера для работы с модулем Timesheets, требующего
наличия web-сервера.

Глава «Установка myPrimavera» содержит инструкции по


установке myPrimavera и Collaboration. В главе «Установка
дополнительных компонентов» описана установка службы
задач, распределенной службы задач, Software Development
Kit (SDK), файлов автоматической установки и Claim
Digger.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 57

Настройка баз данных сервера

В этой главе В данной главе описана ручная установка баз данных


проектов и методологий на сервере Oracle или Microsoft
SQL Server. Все операции, описываемые в данной главе,
Создание структур баз
должны выполняться администратором баз данных.
данных Oracle
Процесс настройки делится на два этапа: создание
Создание структур баз структуры каждой базы данных и загрузка данных
данных MS SQL Server приложения в каждую из созданных баз данных.

Загрузка данных Если вы хотите использовать Мастер установки баз данных


приложения (Oracle и для автоматического создания структур баз данных и
Microsoft SQL Server) загрузки данных, обратитесь к Части 2 настоящего
Руководства. Если вы используете MSDE, вам следует
воспользоваться Мастером установки баз данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


58 Настройка баз данных сервера

Создание структур баз данных Oracle

При работе ПО Primavera используются базы данных двух типов:

ƒ База данных проектов (PMDB), хранящая данные по управлению


проектами, используемые ПО Primavera. Эта база данных является
обязательной.
ƒ База данных методологий (MMDB), хранящая методологии, которые
могут быть использованы в качестве шаблонов при создании новых
проектов. Эту базу данных следует устанавливать, если вы
предполагаете работать с модулем Methodology Management.

Администратор базы данных Oracle создает каждую из баз данных, затем


запускает два SQL-скрипта, предоставляемых компанией Primavera (по
одному для каждой базы данных), которые создают структуры (таблицы,
индексы, отношения и т.д.) для каждой базы данных.

Primavera поддерживает Oracle версий 8.1.7.4 и 9i Server и Enterprise.

Oracle следует запускать в специальном режиме (Dedicated


mode). Кроме того, следует использовать оптимизацию типа
RULE-based, а не COST-based.

Если вам необходимо использовать символ денежной единицы


«ЕВРО» в каком-либо из западноевропейских языков, вы должны
воспользоваться кодовой страницей WE8MSWIN1252 или UTF8.

Для поддержки языков народов мира Group Server требует, чтобы


база данных проектов была выполнена в стандарте Unicode.

Вы также можете Приводимые ниже указания изложены в том предположении, что вы


воспользоваться являетесь администратором баз данных Oracle или знакомы с
Мастером, который администрированием баз данных Oracle.
автоматически создаст
структуры баз данных и
загрузит в них данные.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 59

Создание структуры базы данных PMDB Oracle


1. Скопируйте скрипт ORPM_INS.SQL в локальную папку. Данный
скрипт находится на установочном диске Primavera в папке
\install\database\scripts\install\or. Вы должны скопировать скрипт на
локальный диск, чтобы обеспечить возможность его дальнейшего
редактирования.

2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы


на компакт-диске предназначены только для чтения, копия файла на
жестком диске изначально также будет иметь этот атрибут. Запустите
Проводник (Explorer), выберите файл, щелкните на нем правой
кнопкой мыши, выберите Свойства (Properties) и снимите флажок
«Только чтение» («Read-Only»).

3. Отредактируйте скрипт ORPM_INS.SQL. Следуйте инструкциям,


содержащимся в заголовке скрипта, и измените все параметры,
отмеченные двойными вопросительными знаками (??параметр??).

4. Создайте базу данных с системной табличной областью, временной


табличной областью и табличной областью отката. Во избежание
ненужных усложнений, создайте для этой базы данных псевдоним
PMDB. Затем убедитесь, что клиент Oracle может соединиться с базой
данных, используя этот псевдоним.

Компания Primavera рекомендует создавать временную табличную


область размером 500 МБ и табличную область отката также размером
500 МБ, причем, она должна содержать не менее пяти сегментов
отката. Если вы незнакомы с этим процессом, обратитесь к
документации по базам данных Oracle.

5. Зарегистрируйтесь в базе данных PMDB как SYSTEM либо как иной


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

6. Запустите отредактированный скрипт ORPM_INS.SQL. Данный скрипт


создает структуру данных для PMDB.

Результаты работы SQL-скрипта записываются в текстовый


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


60 Настройка баз данных сервера

Удаление объектов базы данных PMBD Oracle

Если вы допустили ошибку или если вы хотите создать объекты базы


данных заново, сначала необходимо удалить объекты, созданные
установочным скриптом. Удаление объектов базы данных позволяет
полностью удалить их. Для удаления объектов базы данных пользователю
представляется ряд скриптов. Скрипты запускаются из папки
\install\database\scripts\install\or\drop\pmdb, которая находится на
установочном компакт-диске Primavera. В этой папке содержатся
следующие файлы:

ORDP_SPS.SQL Удаляет сохраненные процедуры (drops stored


procedures)
ORDP_SYN.SQL Удаляет синонимы (drops synonyms)
ORDP_GRN.SQL Отзывает (аннулирует) привилегий (revokes privileges)
ORDP_FKC.SQL Удаляет ограничения внешних ключей (drops foreign
ORDP_PK.SQL key constraints)
Удаляет первичные ключи (drops primary keys)
ORDP_NDX.SQL Удаляет индексы (drops indexes)
ORDP_TAB.SQL Удаляет таблицы (drops tables)

При наличии уже существующих данных вы должны выполнять удаление


объектов в том порядке, в котором они перечислены. Результаты
выполнения каждого скрипта записываются в файл с расширением .LST.
Например, файл ORDP_TAB.LST содержит результаты выполнения SQL-
скрипта с тем же именем.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 61

Создание структуры базы данных MMDB Oracle


1. Скопируйте скрипт ORMM_INS.SQL в локальную папку. Данный
скрипт находится на установочном диске ПО Primavera в папке
\install\database\scripts\install\or. Вы должны скопировать скрипт на
локальный диск, чтобы обеспечить возможность его дальнейшего
редактирования.

2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы


на компакт-диске предназначены только для чтения, то копия файла
на жестком диске изначально также будет иметь этот атрибут.
Запустите Проводник (Explorer), выберите файл, щелкните на нем
правой кнопкой мыши, выберите Свойства (Properties) и снимите
флажок «Только чтение» («Read-Only»).

3. Отредактируйте скрипт ORMM_INS.SQL. Следуйте инструкциям,


содержащимся в заголовке скрипта, и измените все параметры,
отмеченные двойными вопросительными знаками (??параметр??).

4. Создайте базу данных с системной табличной областью, временной


табличной областью и табличной областью отката. Во избежание
ненужных усложнений, создайте для этой базы данных псевдоним
MMDB. Затем убедитесь, что клиент Oracle может соединиться с
базой данных, используя этот псевдоним.

Компания Primavera рекомендует создавать временную табличную


область размером 500 МБ и табличную область отката также размером
500 МБ, причем, она должна содержать не менее пяти сегментов
отката. Если вы незнакомы с этим процессом, обратитесь к
документации по базам данных Oracle.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


62 Настройка баз данных сервера

5. Зарегистрируйтесь в базе MMDB как SYSTEM либо как иной


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

6. Запустите отредактированный скрипт ORMM_INS.SQL. Этот скрипт


создает структуру данных для MMDB.

Результаты работы SQL-скрипта записываются в текстовый


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

Удаление объектов базы данных MMDB для Oracle

Если вы допустили ошибку или если вы хотите создать объекты базы


данных методологий заново, сначала необходимо удалить объекты,
созданные установочным скриптом. Удаление объектов базы данных
позволяет полностью удалить их. Для удаления объектов базы данных
пользователю представляется ряд скриптов. Скрипты запускаются из папки
\install\database\scripts\install\or\drop\mmdb, которая находится на
установочном компакт-диске Primavera. В этой папке содержатся
следующие файлы:

ORDP_SPS.SQL Удаляет сохраненные процедуры (drops stored


procedures)
ORDP_SYN.SQL Удаляет синонимы (drops synonyms)
ORDP_GRN.SQL Отзывает (аннулирует) привилегий (revokes
privileges)
ORDP_FKC.SQL Удаляет ограничения внешних ключей (drops
foreign key constraints)
ORDP_PK.SQL Удаляет первичные ключи (drops primary keys)
ORDP_NDX.SQL Удаляет индексы (drops indexes)
ORDP_TAB.SQL Удаляет таблицы (drops tables)

При наличии уже существующих данных вы должны выполнять сброс


объектов в том порядке, в котором они перечислены. Результаты
выполнения каждого скрипта записываются в файл с расширением .LST.
Например, файл ORDP_TAB.LST содержит результаты выполнения SQL-
скрипта с тем же именем.

После того как структуры баз данных будут созданы, можно приступать к
загрузке данных приложения в базы данных проектов и методологий. Этот
процесс описан в разделе «Загрузка данных приложения (Oracle и Microsoft
SQL Server)».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 63

Создание структур баз данных Microsoft SQL Server

При работе ПО Primavera используются базы данных двух типов:

ƒ База данных проектов (PMDB), хранящая данные по управлению


проектами, используемые Primavera.
ƒ База данных методологий (MMDB), хранящая методологии, которые
могут быть использованы в качестве шаблонов при создании новых
проектов. Эту базу данных следует устанавливать, если вы
предполагаете работать с модулем Methodology Management.

Администратор баз данных Microsoft SQL Server создает каждую из баз


данных, затем запускает два SQL-скрипта, предоставляемых компанией
Primavera (по одному на каждую базу данных), которые создают структуры
(таблицы, индексы, отношения и т.д.) для каждой базы данных.

Детальная информация ПО Primavera поддерживает Microsoft SQL Server версий 7.0 и 2000.
приведена в разделе Приводимые ниже указания изложены в том предположении, что вы
«Требования клиентских являетесь администратором баз данных или знакомы с
и серверных модулей к администрированием баз данных Microsoft SQL Server.
аппаратно-программной
конфигурации» главы Прежде чем создавать структуру базы данных SQL Server, вы должны
«Планирование зарегистрироваться на сервере в качестве системного администратора (SA)
внедрения» Части 1. и проверить (и при необходимости – изменить) перечисленные ниже
настройки на уровне сервера в Microsoft SQL Server Enterprise Manager:

ƒ Максимальное число рабочих потоков (Max Worker Threads)


Устанавливает число потоков, используемых для поддержки
пользователей, соединенных с сервером. Используемое по умолчанию
значение (255) может оказаться для некоторых конфигураций слишком
высоким, поскольку, вообще говоря, зависит от числа одновременно
работающих пользователей. Выделяется строго указанное количество
потоков – даже если не все потоки используются. Это означает
следующее: если количество одновременно работающих пользователей
меньше, чем количество выделенных рабочих потоков, вы будете
расходовать ресурсы памяти.

ƒ Память (Memory) Следует сохранить настройку «Динамическая»


(«Dynamic»). Microsoft SQL Server версии 7.0 при необходимости
динамически захватывает и освобождает память, вплоть до
максимального доступного объема памяти вашего сервера.

ƒ Открытые объекты (Open Objects) Следует сохранить настройку


«Динамическая» («Dynamic»). Данная установка определяет
максимальное количество объектов, которые могут быть открыты
одновременно в SQL Server. Значение устанавливается автоматически,
в зависимости от текущих потребностей системы. Вам не следует
изменять данное значение.

ƒ Подключения пользователей (Oser Connections) Следует оставить


значение «0», при котором Microsoft SQL Server будет регулировать
число одновременно разрешенных подключений пользователей в
зависимости от необходимости, вплоть до максимального значения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


64 Настройка баз данных сервера

ƒ Размер сетевого пакета (Network Packet Size) Устанавливается


равным 16384.

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


Microsoft SQL Server, чтобы изменения вступили в силу.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 65

Настройка языковой поддержки (SQL Server 2000)

Для обеспечения поддержки работы с языками, алфавит которых основан


не на латинице (традиционный китайский, упрощенный китайский,
русский или японский), необходимо в процессе настройки базы данных
соответствующим образом настроить Group Server, выбрав кодовую
страницу (codepage) и параметры сопоставления (collation settings) в
соответствии с вашей реализацией системы.

Создание структуры базы данных PMBD MS SQL Server


1. Скопируйте скрипт SSPM_INS.SQL в локальную папку. Данный скрипт
находится на установочном диске ПО Primavera в папке
\install\database\scripts\install\ss. Вы должны скопировать скрипт на
локальный диск, чтобы обеспечить возможность его дальнейшего
редактирования.

2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы


на компакт-диске предназначены только для чтения, то копия файла
на жестком диске изначально также будет иметь этот атрибут.
Запустите Проводник (Explorer), выберите файл, щелкните на нем
правой кнопкой мыши, выберите Свойства (Properties) и снимите
флажок «Только чтение» («Read-Only»).

3. Отредактируйте скрипт SSPM_INS.SQL. Следуйте инструкциям,


содержащимся в заголовке скрипта, и замените параметр
??DATABASE_NAME?? в операторе USE на имя вашей базы данных
(например, PMDB).

Компания Primavera Systems рекомендует использовать Microsoft


SQL Server Enterprise Manager для выполнения описанных выше
действий.

4. Зарегистрируйтесь на сервере как SA.

5. Создайте базу данных с именем PMDB с областью для хранения


данных (data device) объемом не менее 500 МБ и с областью для
ведения журнала регистрации (log device) объемом не менее 200 МБ.
Вы можете увеличить или уменьшить указанные значения в
зависимости от того, насколько большой объем данных вы планируете
хранить в базе данных. Кроме того, вы можете установить флажок в
окне «Автоматически увеличивать файл» («Automatically Grow
File»), чтобы указать, что система должна увеличивать данные
значения при необходимости.

6. На уровне сервера создайте пользователей PRIVUSER и PUBUSER с


надежными паролями. Установите флажок в окне «Разрешение»
(«Permit») для базы данных PMDB как для PRIVUSER, так и
PUBUSER. Кроме того, убедитесь, что пользователи с именами
PRIVUSER и PUBUSER уже созданы в базе данных PMDB в общей
группе, которая должна создаваться автоматически в процессе создания
учетных записей.

7. В Microsoft SQL Server Enterprise Manager выберите пункт меню


«Инструменты» («Tools»), «Анализатор запроса SQL-сервера»
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
66 Настройка баз данных сервера

(«SQL Server QUERY Analyzer»).

8. Запустите скрипт SSPM_INS.SQL. Данный скрипт создает структуру


данных для PMDB, а также устанавливает все необходимые
разрешения для PRIVUSER и PUBUSER.

Удаление объектов базы данных PMDB для Microsoft SQL Server

Если вы допустили ошибку или хотите создать объекты базы данных


заново, сначала необходимо сбросить объекты, созданные установочным
скриптом. Процедура удаления объектов базы данных позволяет
полностью удалить их. Для удаления объектов базы данных пользователю
представляется ряд скриптов. Скрипты запускаются из папки
\install\database\scripts\install\ss\drop\pmdb, которая находится на
установочном компакт-диске Primavera. В этой папке содержатся
следующие файлы:

SSDP_SPS.SQL Удаляет сохраненные процедуры (drops stored


procedures)
SSDP_FKC.SQL Удаляет ограничения внешних ключей (drops
foreign key constraints)
SSDP_PK.SQL Удаляет первичные ключи (drops primary keys)
SSDP_NDX.SQL Удаляет индексы (drops indexes)
SSDP_TAB.SQL Удаляет таблицы (drops tables)

Для того, чтобы удалить объекты, вы должны подключиться к серверу как


PRIVUSER. Прежде чем запускать на исполнение тот или иной скрипт, его
необходимо скопировать на локальный диск, снять с файла скрипта
атрибут «только чтение» и отредактировать его таким образом, чтобы
заменить параметр ??DATABASE_NAME?? в операторе USE на имя вашей
базы данных (например, PMDB). При наличии уже существующих данных
вы должны запускать на исполнение скрипты в том порядке, в котором они
перечислены.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 67

Создание структуры базы данных MMDB MS SQL Server


1. Скопируйте скрипт SSMM_INS.SQL в локальную папку. Данный
скрипт находится на установочном диске ПО Primavera в папке
\install\database\scripts\install\ss. Вы должны скопировать скрипт на
локальный диск, чтобы обеспечить возможность его дальнейшего
редактирования.

2. Снимите с файла скрипта атрибут «только чтение». Поскольку файлы


на компакт-диске предназначены только для чтения, то копия файла
на жестком диске изначально также будет иметь этот атрибут.
Запустите Проводник (Explorer), выберите файл, щелкните на нем
правой кнопкой мыши, выберите Свойства (Properties) и снимите
флажок «Только чтение» («Read-Only»).

3. Отредактируйте скрипт SSMM_INS.SQL. Следуйте инструкциям,


содержащимся в заголовке скрипта, и замените параметр
??DATABASE_NAME?? в операторе USE на имя вашей базы данных
(например, MMDB).

Компания Primavera Systems рекомендует использовать Microsoft


SQL Server Enterprise Manager для выполнения описанных выше
действий.

4. Зарегистрируйтесь на сервере как SA.

5. Создайте базу данных с именем MMDB с областью для хранения


данных (data device) объемом не менее 500 МБ и с областью для
ведения журнала регистрации (log device) объемом не менее 200 МБ.
Вы можете увеличить или уменьшить указанные значения в
зависимости от того, насколько большой объем данных вы планируете
хранить в базе данных. Кроме того, вы можете установить флажок в
окне «Автоматически увеличивать файл» («Automatically Grow
File»), чтобы указать, что система должна увеличивать данные
значения при необходимости.

6. На уровне сервера создайте пользователей PRIVUSER и PUBUSER с


надежными паролями. Установите флажок в окне «Разрешение»
(«Permit») для базы данных MMDB как для PRIVUSER, так и
PUBUSER. Кроме того, убедитесь, что пользователи с именами
PRIVUSER и PUBUSER уже созданы в базе данных MMDB в общей
группе, которая должна создаваться автоматически в процессе создания
учетных записей.

7. В Microsoft SQL Server Enterprise Manager выберите пункт меню


«Инструменты» («Tools»), «Анализатор запроса SQL-сервера»
(«SQL Server QUERY Analyzer»).

8. Запустите скрипт SSMM_INS.SQL. Данный скрипт создает структуру


данных для MMDB, а также устанавливает все необходимые
разрешения для PRIVUSER и PUBUSER.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


68 Настройка баз данных сервера

Удаление объектов базы данных MMDB Microsoft SQL Server

Если вы допустили ошибку или хотите создать объекты базы данных


методологий заново, сначала необходимо удалить объекты, созданные
установочным скриптом. Удаление объектов базы данных позволяет
полностью удалить их. Для удаления объектов базы данных пользователю
представляется ряд скриптов. Скрипты запускаются из папки
\install\database\scripts\install\ss\drop\mmdb, которая находится на
установочном компакт-диске Primavera. В этой папке содержатся
следующие файлы:

SSDP_SPS.SQL Удаляет сохраненные процедуры (drops stored


procedures)
SSDP_FKC.SQL Удаляет ограничения внешних ключей (drops
foreign key constraints)
SSDP_PK.SQL Удаляет первичные ключи (drops primary keys)
SSDP_NDX.SQL Удаляет индексы (drops indexes)
SSDP_TAB.SQL Удаляет таблицы (drops tables)

Для того, чтобы удалить объекты, вы должны подключиться к серверу как


PRIVUSER. Прежде чем запускать на исполнение тот или иной скрипт, его
необходимо скопировать на локальный диск, снять с файла скрипта
атрибут «только чтение» и отредактировать его таким образом, чтобы
заменить параметр ??DATABASE_NAME?? в операторе USE на имя вашей
базы данных (например, MMDB). При наличии уже существующих данных
вы должны запускать на исполнение скрипты в том порядке, в котором они
перечислены.

После того как структуры баз данных будут созданы, можно приступать к
загрузке данных приложения в базы данных проектов и методологий. Этот
процесс описан в следующем разделе, «Установка данных приложения
(Oracle и Microsoft SQL Server)».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 69

Загрузка данных приложения (Oracle и Microsoft SQL Server)

После того, как будут созданы структуры баз данных проектов и


методологий, запустите Мастер установки баз данных для загрузки данных
приложения в каждую из созданных баз данных. Данные могут быть
загружены либо с компьютера клиента, имеющего доступ к базам данных,
либо, если ваш сервер баз данных работает под управлением ОС Windows
NT/2000, непосредственно с сервера. На компьютере клиента, который
используется для установки баз данных, должны быть установлены
драйверы баз данных.

Описываемые шаги выполняются дважды: сначала загружаются данные в


базу данных проектов (PMDB), затем – в базу данных методологий
(MMDB).

Загрузка данных приложения


1. Дважды щелкните по файлу SETUP.EXE в корневой папке
установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

3. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


70 Настройка баз данных сервера

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

5. Выберите «Серверная база данных и данные приложения» («Server


database and application data»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 71

6. Нажмите «Далее» («Next») для установки файлов BDE.

7. Выберите тип базы данных (Oracle или Microsoft SQL Server), а также
укажите, включать ли примеры проектных данных в выбранную базу.

Если вы решите не включать примеры проектных данных, то в базу будут


загружены только данные, необходимые для функционирования модулей
Primavera. Для этого необходимо снять флажок «Включить примеры
проектных данных» («Include sample project data»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


72 Настройка баз данных сервера

8. Выберите базу данных, в которую будут загружаться данные (PMDB или


MMDB).

PMDB – это база данных проектов, а MMDB – это база данных


методологий.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 73

9. Выберите метод установки и укажите, должен ли на этом этапе


загружаться файл лицензии.

Если у вас уже созданы центральные базы данных согласно процедуре,


Для автоматического
описанной ранее в разделе «Создание структур баз данных» в этой главе,
создания структур базы
данных и загрузки выберите в качестве метода установки «Только загрузка данных
прикладных данных приложения» («Load application data only»).
обратитесь к Части 2
Вы можете загрузить файл лицензии непосредственно на этом этапе
установки, для чего необходимо указать путь к файлу LICENSE.TXT.

Файл лицензии необходим вам для работы с программным обеспечением.


Этот файл должен был быть выслан вам по электронной почте или передан
на дискете. Файл содержит название компании, серийный номер, состав
приобретенных вами компонентов продукта с номером версии, а также
допустимое количество пользователей. Если на момент установки вы не
имеете файла LICENSE.TXT, вы можете снять соответствующий флажок и
загрузить файл лицензии позднее, используя для этого Мастер установки
баз данных. Подробные сведения содержатся в главе «Изменение
параметров настройки баз данных».

На момент нажатия «Далее» («Next») структура базы данных уже должна


существовать, в противном случае данные приложения не будут
загружены.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


74 Настройка баз данных сервера

10. Нажмите «Далее» («Next») для загрузки данных в базу данных.

11. Введите имя и пароль привилегированного пользователя (по


умолчанию имя пользователя PRIVUSER, пароль PRIVUSER).

При установке соединения с SQL Server вы должны указать имя сервера и


имя базы данных.

Если вы запускаете Мастер установки баз данных с сервера, то он будет


вводить имя сервера автоматически.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 75

Если вы устанавливаете соединение с Oracle, напечатайте строку


подключения Oracle, находящуюся в файле TNSNAMES.ORA.

12. В диалоговом окне «Все готово к началу загрузки данных в базу


данных» («Ready to Begin Loading Data») выберите «ДА, я хочу
перезаписать данные в моей базе данных данными, используемыми по
умолчанию» («YES, I want to overwrite my database with default data»),
затем нажмите «Далее» («Next»).

В процессе загрузки данных все данные в указанной базе данных


будут перезаписаны.

Если вы
соединяетесь с
базой данных
Oracle, в этом окне
будет показана
строка
подключения
Oracle.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


76 Настройка баз данных сервера

После нажатия кнопки «Далее» («Next») начинается процесс очистки


таблиц баз данных (если они уже существуют) и загрузки в них данных.

Если вы
соединяетесь с
базой данных
Oracle, в этом окне
будет показана
строка
подключения
Oracle.

По окончании загрузки данных появится сообщение «Загрузка данных


завершена» («Data Loading Completed»).

13. Нажмите «Финиш» («Finish») и закройте окно Мастера установки баз


данных.

После того, как будут установлены оба набора данных приложения, вы


можете приступить к установке других компонентов и клиентских модулей
ПО Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 77

Настройка Group Server для работы с модулем


Timesheets

В этой главе Для использования модуля Timesheets вам необходимо


установить Group Server – сервер приложения, который
Установка Group Server и действует как передаточное звено между клиентским
web-сайта модуля модулем Timesheets и сервером базы данных. В этой
Timesheets главе описывается процедура установки и настройки
Group Server.
Настройка
Group
Server/Timesh
eets для
LDAP-
аутентификац
ии

Настройка Group
Server/Timesheets для
аутентификации Single
Sign On (SSO)

Настройка параметров
Group Server

Создание нескольких
копий Group Server

Параметры настройки
Group Server

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


78 Настройка Group Server для работы с модулем Timesheets

Установка Group Server и web-сайта модуля Timesheets

Timesheets представляет собой web-модуль, при помощи которого


участники команды проекта могут вносить в проект фактические данные.
Timesheets соединяется с базой данных проектов через Group Server,
представляющий собой службу Windows NT/2000.

Если вы выполняете Процесс установки Timesheets делится на два этапа: установка и настройка
обновление предыдущей Group Server и установка web-сайта Timesheets. Вы можете установить
версии, рекомендуется Group Server на любом компьютере с ОС Windows NT/2000, имеющем
сначала удалить постоянное соединение с базой данных проектов. Web-сайт модуля
существующий Group Timesheets должен быть установлен на web-сервере. Файлы,
Server. Новый web-сайт устанавливаемые в составе web-сайта, должны включать в себя HTML-
создается в процессе страницы, файлы загрузки апплета, установщик desktop-версии,
установки версии 4.1. установщик Java JRE и сайт помощи (поддержки) по модулю Timesheets.
См. Часть 5.
При соединениях с Oracle компьютер, на котором выполняется
Group Server, требует наличия установленного Oracle Provider
для OLE DB. При полной установке клиента Oracle (установки от
имени администратора) будет произведена установка Oracle
Provider для OLE DB. При соединении с базой данных Oracle,
выполненной в стандарте Unicode, на компьютере, на котором
выполняется Group Server, должен быть установлен драйвер
Oracle OLE DB версии 8.1.7.4. В данной версии драйвера исправлен
ряд ошибок, касающихся чтения данных определенных типов.

При соединениях с SQL Server компьютер, на котором


выполняется Group Server, требует наличия установленного
клиента SQL Server. Клиент SQL Server устанавливается
автоматически, когда вы устанавливаете модуль Project
Management.

ЯЗЫКОВАЯ ПОДДЕРЖКА. Если Group Server соединяется c базой


данных Unicode и если при этом требуется поддержка языка,
алфавит которого основан не на латинице, убедитесь в том,
что значение индекса ключа NLS_LANG ветви
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME реестра
Windows совпадает с текущей настройкой языка (например, для
поддержки русского языка этот индекс должен иметь значение
CL8MSWIN1251). Подробная информация может быть найдена в
соответствующей документации по NLS Oracle.

Если Group Server соединяется с базой данных SQL Server, то


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

Прежде чем выполнять описываемые ниже операции, необходимо


настроить базу данных проектов.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 79

Установка Group Server и модуля Timesheets


1. Удалите все существующие версии Group Server (для получения
детальной информации об обновлении программного обеспечения см.
соответствующую главу в Части 5).

2. Дважды щелкните по файлу SETUP.EXE в корневой папке


установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

3. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

4. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


80 Настройка Group Server для работы с модулем Timesheets

5. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

6. Выберите «Другие компоненты» («Other components»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 81

7. Выберите «Group Server и Timesheets» («Group Server and


Timesheets»).

8. Нажмите «Далее» («Next») в диалоговом окне «Приглашение к


установке базы данных» («Database Install Welcome»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


82 Настройка Group Server для работы с модулем Timesheets

9. Выберите компоненты, которые вы желаете установить.

Для установки Group Server и web-сайта модуля Timesheets на одном


сервере поставьте два первых флажка. Если вы собираетесь устанавливать
только Group Server, переходите к шагу 12.

10. Выберите любое сочетание перечисленных в списке языков для


установки модуля Timesheets.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 83

11. Нажмите «Обзор» («Browse»), чтобы указать папку, в которую должны


устанавливаться файлы web-сайта.

Файлы будут устанавливаться в подпапку \GroupServer\Language данной


папки, где \Language будет представлять собой стандартное двухбуквенное
сокращение для выбранного вами языка, например, en, de, fr или ru. Если
вы не хотите устанавливать Group Server, переходите к шагу 14.

12. Выберите тип базы данных (Oracle или Microsoft SQL Server/MSDE).
База данных должна быть уже установлена и настроена.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


84 Настройка Group Server для работы с модулем Timesheets

13. Укажите параметры соединения с базой данных.

Имя пользователя базы данных должно быть именем привилегированного


пользователя (privuser).

Если вы соединяетесь с Oracle, то от вас не требуется предварительно


определять имя источника данных Oracle (Oracle DSN). Введите имя
службы Oracle (Oracle Service Name), которое вы могли определить ранее с
помощью инструмента Oracle’s Net8 Easy Config, либо обратитесь к файлу
TNSNAMES.ORA, расположенному в папке \Oracle_Home\Network\Admin.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 85

Если вы устанавливаете соединение с Microsoft SQL Server, введите имя


сервера баз данных SQL Server. В поле «Имя схемы базы данных»
(«Database Schema Name») введите имя базы данных, которое было
указано во время создания базы данных Microsoft SQL Server, например,
PMDB.

14. Выберите метод аутентификации Group Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


86 Настройка Group Server для работы с модулем Timesheets

15. При использовании Native или LDAP-аутентификации выберите


протокол для соединения с Group Server.

SSO-аутентификация требует протокола HTTP. Если вы выбираете данный


Desktop-версия модуля метод аутентификации, то в процессе установки вам не будет предложено
Timesheets не
поддерживает SSO-
окно, в котором вы бы смогли выбрать желаемый протокол (показанное
аутентификацию. ниже). Вместо этого, Мастер установки будет предполагать использование
протокола HTTP и выведет измененный вариант окна «Выбор метода
аутентификации пользователя» («Choose User Authentication Method»),
в котором вам будет предложено выбрать целевой каталог для требуемого
сервлета Group Server.

После принятия предложенного по умолчанию или выбора нового


расположения для сервлета следует продолжить процедуру установки в
соответствии с указаниями, приведенным в параграфе «Установка Group
Server для работы с протоколом HTTP(S)» в конце данного раздела,
начиная с шага 3.

Если вы выбираете LDAP-аутентификацию, вам придется


выполнить ряд дополнительных шагов. Детально эти шаги
описаны в данной главе в разделе «Настройка Group
Server/Timesheets для LDAP-аутентификации».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 87

Для установления прямого соединения между клиентом и Group Server


выберите протокол Socket. Если вы выбрали этот протокол, переходите к
шагу 16.

Вы также можете выбрать протокол HTTP(S) для осуществления


защищенной передачи данных табелей учета рабочего времени с
использованием этого протокола. Детальная информация приведена в
параграфе «Установка Group Server для работы с протоколом HTTP(S)» в
конце данного раздела.

16. Если вы выбрали протокол Socket, введите имя компьютера, на котором


выполняется Group Server. В качестве номера порта можно принять
значение 9002 либо указать какое-либо значение больше 1024.

Этот номер порта используется совместно с IP-адресом для создания


соединения Windows socket (Winsock-соединения) между клиентским
модулем Timesheets и Group Server. Если в вашей организации
используются файрволы, данный порт должен быть открыт для работы в
интернет.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


88 Настройка Group Server для работы с модулем Timesheets

17. Нажмите кнопку «Далее» («Next»), чтобы начать процесс установки.

После нажатия кнопки «Далее» («Next») Мастер установки производит


установку MDAC (компонентов Microsoft для доступа к данным (Microsoft
Data Access Components)). После завершения установки MDAC (что
занимает порядка 1 минуты) вам может быть предложено перезагрузить
компьютер. В этом случае после перезагрузки следует повторно запустить
Мастер установки Group Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 89

18. Для проверки соединения нажмите кнопку «Проверка» («Test») в


диалоговом окне «Проверка строки подключения базы данных» («Test
Database Connection String»).

В случае появления сообщения об ошибках вы можете изменить строку


подключения базы данных и еще раз нажать «Проверка» («Test»), чтобы
еще раз проверить соединение. В поле «Строка подключения базы
данных» («Database Connection String») необходимо использовать
следующий формат:

При соединении с Oracle:


При получении Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name
сообщения об ошибке
«Провайдер не найден» Здесь Oracle Service Name можно найти в файле TNSNAMES.ORA
(«Provider not found»)
установите Oracle При соединении с Microsoft SQL Server:
Provider для OLE DB, Provider=SQLOLEDB; Data Source=MachineName; Initial
который может быть
загружен с web-сайта
Catalog=DatabaseSchemaName
Oracle.
19. Нажмите кнопку «Далее» («Next») для продолжения.

20. Нажмите «Финиш» («Finish») для закрытия окна Мастера установки.

На этом процесс установки завершен. Впоследствии вы можете запустить


Group Server Administrator, чтобы просмотреть или изменить
дополнительные настройки параметров, как описывается в следующем
разделе.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


90 Настройка Group Server для работы с модулем Timesheets

Информация о процессе Установка Group Server для работы с протоколом HTTP(S)


установки Resin
приведена в файле В процессе установки Group Server вы можете выбрать протокол HTTP(S)
HTTPSREADME.TXT, для защищенной передач данных табелей учета рабочего времени. Файл
находящемся в папке GroupServer.war представляет собой J2EE-совместимый сервлет,
\Install\Programs позволяющий клиенту осуществлять связь по протоколу HTTP. Этот файл
установочного диска web-архива (WAR) должен быть установлен на сервере Java-приложений,
Primavera. например, Resin. Resin версии 2.1.6 находится на установочном диске
Primavera в папке \Install\Programs\Resin. На приводимом ниже рисунке
показаны зависимости между компонентами. На данном рисунке Group
Server и сервер Java-приложений могут находиться как на одном и том же,
так и на различных компьютерах.

Если Group Server и сервер Java–приложения установлены на


разных компьютерах, вы должны отредактировать файл
web.xml, который содержится внутри файла GroupServer.war.
Подробная информация содержится в файле HTTPSREADME.TXT
в папке \Install\Programs на установочном диске Primavera.

Для того, чтобы использовать протокол HTTP(S), следуйте


приведенным указаниям:
1. Выполните шаги по установке Group Server, как описано ранее в данной
главе, пока не дойдете до шага 14.

2. Выберите в качестве протокола HTTP(S). Нажмите кнопку «Обзор»


(«Browse») и выберите целевую папку, в которую будет развернут файл
GroupServer.war.

По умолчанию этот файл устанавливается в папку inetpub\wwwroot.


Однако, вам следует указать место, которое ваш сервер Java-приложений
использует для хранения web-приложений. Например, Resin использует в
качестве папки resin_2.1.6\webapps.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 91

Если Resin установлен и запущен, файл GroupServer.war будет


автоматически распаковываться и разворачиваться при
копировании в папку \webapps. Однако, если вы используете в
качестве сервера Java-приложений не Resin, вам может
потребоваться распаковать файл GroupServer.war вручную.
Подробная информация содержится в документации по серверу
Java-приложений.

3. Укажите URL для сервлета Group Server, который зависит от


используемого сервера Java-приложений и его настройки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


92 Настройка Group Server для работы с модулем Timesheets

Для обеспечения нормальной передачи по протоколу HTTP введите http и


номер порта, на который вы настроили ваш сервер Java-приложений для
обслуживания http-запросов. Используйте следующий формат: http://<Java
app server:port number>/GroupServer/GroupServer. URL для установки Resin
по умолчанию выглядит следующим образом:
После завершения
работы Мастера http://<my_resin_server_name:8080>/GroupServer/GroupServer.
установки вы можете
изменить URL вручную Для обеспечения защищенной передачи при использовании протокола
путем редактирования HTTPS введите http и номер порта, на который вы настроили ваш сервер
файла erps8x6.html в Java-приложений для обслуживания http-запросов. По умолчанию в Resin
папке используется порт 8443. Например, укажите защищенный URL в
\GroupServer\Language. следующем виде: https://my_server_name:8443/groupserver/groupserver.

4. Введите номер порта.


Детальная информация
приведена в файле
HTTPSREADME.TXT в Укажите номер порта, используемый Group Server. По умолчанию
папке \Install\Programs на используется порт 9002. Этот номер порта используется для создания
установочном диске соединения Windows socket (Winsock-соединения) между Group Server и
Primavera. сервером Java-приложений. Если в вашей организации используются
файрволы, данный порт должен быть открыт для работы в интернет.

Если вы используете порт с номером, отличным от 9002, вы


должны отредактировать файл web.xml согласно указаниям,
приведенным в файле HTTPSREADME.TXT, который находится в
папке \Install\Programs на установочном диске Primavera.

5. Нажмите кнопку «Далее» («Next») и начните установку.

После нажатия кнопки «Далее» («Next») Мастер установки производит


установку MDAC (компонентов Microsoft для доступа к данным (Microsoft
Data Access Components)). После завершения установки MDAC (что
занимает порядка 1 минуты) вам может быть предложено перезагрузить
компьютер. В этом случае после перезагрузки следует повторно запустить
Мастер установки Group Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 93

6. Для проверки соединения нажмите кнопку «Проверка» («Test») в


диалоговом окне «Проверка строки подключения базы данных» («Test
Database Connection String»).

В случае появления сообщения об ошибках вы можете изменить строку


подключения базы данных и еще раз нажать «Проверка» («Test»), чтобы
еще раз проверить соединение. В поле «Строка подключения базы
данных» («Database Connection String») необходимо использовать
следующий формат:

При соединении с Oracle:


Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name
Здесь Oracle Service Name можно найти в файле TNSNAMES.ORA

При соединении с Microsoft SQL Server:


Provider=SQLOLEDB; Data Source=MachineName; Initial
Catalog=DatabaseSchemaName

7. Нажмите кнопку «Далее» («Next») для продолжения.

8. Нажмите «Финиш» («Finish») для закрытия окна Мастера установки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


94 Настройка Group Server для работы с модулем Timesheets

Настройка Group Server/Timesheets для LDAP-аутентификации

Для того, чтобы запускать Group Server/Timesheets, используя LDAP-


аутентификацию, необходимо выполнить следующие шаги:

ƒ Выбрать режим LDAP при установке Group Server

ƒ Соответствующим образом модифицировать файл web-сайта модуля


Timesheets erps8X6.html.

Модификация файла erps8X6.html


Файл erps8X6.html находится в подпапке, соответствующей выбранному
языку и расположенной в папке установки Group Server. Например, для
английского языка расположение данного файла будет выглядеть как
GroupServer\en\erps8X6.html.

Если Group Server соединяется с Timesheets через Socket, необходимо


модифицировать файл erps8X6.html, как указано ниже.

Имя сервера и номер порта сервера определяются конкретным


вариантом реализации системы.

var ServerName=’yourGroupServer ServerName’ (используется только в


случае, если Timesheets связывается с Group Server через Socket)
var ServerPortNum=9002 (используется только в случае, если Timesheets
связывается с Group Server через Socket)
var DebugLevel=0;
var Protocol=’socket’;
var url=’’; (необязательный параметр, используемый только в случае, если
Timesheets связывается с Group Server через сервлет)
var appType=’at3Pe’
var authMode=’LDAP’;

Если Group Server соединяется с Timesheets через HTTP(S), необходимо


модифицировать файл erps8X6.html, как указано ниже.

Имя сервера и номер порта сервера определяются конкретным


вариантом реализации системы.

var ServerName=’’ (не используется – это указывается в файле theweb.xml в


сервлете Group Serbver)
var ServerPortNum=9002 (только для Socket)
В файле erps8X6.html
var DebugLevel=0;
запись, определяющая var Protocol=’http’;
переменную url, должна var url=’http://yourResinServerName:7800/groupserver/groupserver’;
размещаться в одной var appType=’at3Pe’
строке. var authMode=’LDAP’;

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 95

Настройка Group Server/Timesheets для SSO-аутентификации

Для того, чтобы запускать Group Server/Timesheets, используя SSO-


Desktop-версия модуля аутентификацию, необходимо выполнить следующие действия:
Timesheets не
поддерживает SSO-
аутентификацию. ƒ Выбрать режим Single Sign On при установке Group Server

ƒ Настроить подключаемый к web-серверу модуль, который вы


используете для переадресации (передачи) (proxy) запросов

ƒ Соответствующим образом модифицировать файл web-сайта модуля


Timesheets erps8X6.html.

SSO-аутентификация требует, чтобы Group Server был


настроен на использование протокола HTTP.

Настройка подключаемого к web-серверу модуля для SSO-


аутентификации
Процедура настройки подключаемого к web-серверу модуля для
переадресации (передачи) запросов зависит от используемого вами
сочетания сервера приложений и web-сервера. Для получения более
конкретных инструкций обратитесь к документации по вашему серверу
приложений и web-серверу.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


96 Настройка Group Server для работы с модулем Timesheets

Модификация файла erps8X6.html


После установки необходимо изменить файл erps8X6.html таким образом,
чтобы URL для сервлета Group Server содержал только полностью
допустимое (корректное) имя web-сервера и защищенный с помощью
SiteMinder порт. Файл erps8X6.html находится в подпапке,
соответствующей выбранному языку и расположенной в папке установки
Group Server. Например, для английского языка расположение данного
файла будет выглядеть как GroupServer\en\erps8X6.html.

Необходимо модифицировать файл erps8X6.html, как показано ниже.

Имя сервера и номер порта сервера определяются конкретным


вариантом реализации системы.

Формат URL сервлета Group Server зависит от сервера,


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

var ServerName=’’ (не используется – это указывается в файле theweb.xml в


сервлете Group Serbver)
var ServerPortNum=9002 (только для Socket, Socket не поддерживается в
SSO-аутентификации)
var Protocol=’http’;
var
В файле erps8X6.html
запись, определяющая
url=’http://yourfullyqualifieddomainname:yourSiteMinderprotectedportnumber/
переменную url, должна groupserver/groupserver’;
размещаться в одной var appType=’at3Pe’
строке. var authMode=’WebSSO’;

Строка URL в файле erps8X6.html определяет web-сервер/номер порта,


защищаемого с помощью SiteMinder. Именно посредством этого URL
апплет табеля связывается с сервлетом Group Server. В случае SSO-
аутентификации все запросы для этого URL проходят через агента
SiteMinder, запущенного на web-сервере. В самом web-сервере вам
необходимо настроить динамически подгружаемую библиотеку прокси
(proxy DLL) для организации переадресации (перенаправления) запросов,
принятых на защищенный порт, к сервлету Group Server.

URL должен удовлетворять двум требованиям:

• SiteMinder 5.5 требует, чтобы yourfullyqualifiediPlanetservername


представляло собой полностью допустимое (корректное) имя домена,
которое может быть найдено в DNS.

• GroupServerServlet должен быть настроен как защищенное ключевое


слово, которое web-агент SiteMinder перехватывает и интерпретирует
как защищенный URL. Когда SiteMinder будет настроен,
GroupServerServlet используется для идентификации URL согласно
наложенным ограничениям. Это защищенное ключевое слово
определяется в конфигурационном файле для подключаемого к web-
серверу модуля.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 97

Настройка параметров Primavera Group Server

Если вы являетесь системным администратором, вы можете просматривать


и изменять дополнительную административную информацию, используя
Group Server Administrator.

Запуск Primavera Group Server Administrator


На рабочем столе серверного компьютера нажмите «Пуск» («Start»), затем
выберите «Настройка» («Settings»), «Панель управления» («Control
Panel»). Дважды щелкните по значку TPGS.

Администрирование серверов
Закладка «Администрирование» («Administration») отображает текущий
выбранный для администрирования Group Server. Если установлено
несколько Group Server, то вы можете выбрать, какой сервер
администрировать. Нажмите кнопку обзора «…» в поле «Сервер»
(«Server») и перейдите на сервер, который вы хотите добавить в список. В
целях обеспечения безопасности компания Primavera Systems рекомендует
размещать все Group Server либо в одном и том же домене, либо в
минимальном числе доменов, установив между ними доверительные
отношения.

Если вам необходимо отключить сервер для выполнения регламентных


работ (обслуживания системы), нажмите «Отключить» («Take Off-Line»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


98 Настройка Group Server для работы с модулем Timesheets

В диалоговом окне «Варианты способов отключения» («Take Off-Line


Options») выводится число пользователей, присоединенных в данный
момент к серверу. Выберите, следует ли, прежде, чем автоматически
отключить сервер, дожидаться, пока последний из пользователей завершит
работу с Timesheets, либо просто укажите длительность (в минутах)
задержки перед отключением сервера. Какой бы способ отключения вы ни
выбрали, никакие новые пользователи уже не смогут запустить Timesheets.

Вы можете напечатать Установите флажок в окне «Отправка сообщения подключенным


в теле сообщения пользователям» («Send Message to Logged in Users») и напечатайте текст
@TIME, при этом будет сообщения. Можно указать, как часто следует повторять отправку
автоматически сообщения. Как только Group Server переводится в режим отключения, все
выводится сообщение о
времени, оставшемся до
соединения с клиентами разрываются (все клиенты отключаются)
отключения сервера. принудительно.

Проверка настройки параметров Group Server


Закладка «Свойства» («Properties») содержит сведения о настройках
Group Server. Как правило, изменять данные настройки не требуется.
Щелкнув по любому из свойств, можно вывести его краткое описание в
нижней части диалогового окна. Для изменения настройки выберите
свойство и введите новое значение в столбце «Значение» («Value»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 99

Описание каждого из Для того чтобы показать дополнительные свойства, которые вы можете
свойств и их изменять, установите флажок в окне «Показать дополнительные
местонахождение в свойства» («Show advanced properties»). Эти свойства нельзя изменять
системном реестре бессистемно, поскольку некорректные установки могут нарушить работу
содержатся в разделе
сервера или операционной системы.
«Настройка параметров
Group Server».
Для того, чтобы внесенные изменения вступили в силу, вы
должны сначала закрыть TPGS Administrator, после чего
остановить и снова запустить службу Group Server (TPGS).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


100 Настройка Group Server для работы с модулем Timesheets

На закладке «Пользователи» («Users») отображаются имена активных


пользователей. Для обновления списка подключенных пользователей
нажмите кнопку «Обновить» («Refresh»). Для немедленного отсоединения
текущего выбранного пользователя (пользователей) нажмите кнопку
«Отсоединить пользователя (ей)» («Disconnect User(s)»). Кроме того,
прежде, чем вы отключите этого пользователя (пользователей), вы можете
послать ему (им) сообщение, например, уведомление об отключении.
Выберите имя любого пользователя в области «Пользователи» («Users»),
затем напечатайте сообщение в поле «Сообщение» («Message») в нижней
части экрана. Нажмите кнопку «Отправить сообщение» («Send
Message»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 101

Создание нескольких копий Group Server

В TPGS Administrator вы можете создать несколько копий (экземпляров)


Group Server. Это дает вам возможность обращаться к нескольким
различным базам данных с одного и того же серверного компьютера. Для
каждой новой копии должна существовать отдельная база данных. Запуск
TPGS Administrator означает запуск основной копии. Для запуска каждой
следующей копии выберите ее из списка.

Выберите копию,
затем с помощью
этих закладок
просмотрите
свойства /
пользователей
этой копии.

Создание новой копии


Нажмите кнопку «Новая копия» («New Instance») и укажите ее свойства.
Введите имя копии, описание, уникальный номер порта, а также ваше имя
и пароль, которые должны являться именем и паролем
привилегированного административного пользователя базы данных (по
умолчанию privuser).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


102 Настройка Group Server для работы с модулем Timesheets

Укажите номер порта,


отличный от других
портов, используемых
Group Server.

Выберите тип драйвера


базы данных

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 103

Для указания строки подключения необходимо использовать следующие


форматы:

Для базы данных Oracle:


Provider=OraOLEDB.Oracle;Data Source=Oracle Service Name

Для Microsoft SQL Server:


Provider=SQLOLEDB; Data Source = MachineName; Initial
Catalog=DatabaseSchemaName

Вы можете определить имя службы Oracle (Oracle Service Name) с


помощью инструмента Oracle’s Net8 Easy Config либо обратиться к файлу
TNSNAMES.ORA, расположенному в папке \Oracle_Home\Network\Admin.

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


(«Services»). Вы можете запускать и останавливать копии Group Server из
диалогового окна «Службы» («Services»). Для новой копии
устанавливается способ запуска «Вручную» («Manual startup»), т.е. она не
запускается автоматически после перезагрузки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


104 Настройка Group Server для работы с модулем Timesheets

Создание Web-сайта для новой копии


Для каждой новой копии пользователь должен создать новую папку web-
сайта. После того, как новая копия будет создана в TPGS Administrator, вы
должны скопировать web-сайт Group Server, чтобы дать клиентам
возможность установить соединение с новой копией. Например,
скопируйте папку web-сайта GroupServer в папку с новым именем,
GroupServer2.

В файле erps8x6.html, находящемся в папке GroupServer2, измените номер


порта. Например, по умолчанию в исходной копии Group Server номер
порта устанавливается равным 9002. Измените значение переменной
ServerPortNum в файле erps8x6.html на номер порта вновь созданной копии
(9003), как показано ниже.

//*** Настраиваемые переменные.


//*** Могут изменяться системным администратором.
var ServerName=’servername’
var ServerPortNum=9003

Клиенты могут обращаться к оригинальной (первоначальной) копии web-


сайта путем обращения к файлу index.html в папке GroupServer. Кроме
того, клиенты также могут обращаться к вновь созданной копии путем
обращения к файлу index.html в папке GroupServer2.

При установке desktop-версии клиента Timesheet укажите номер


порта копии, с которой вы устанавливаете соединение.

Вы можете настроить Java-приложение таким образом, чтобы


обращаться к различным копиям Group Server. Для этого
необходимо либо изменить номер порта в файле client.cfg, либо
переустановить Java-приложение в другую папку и указать при
установке номер порта. При этом для каждой копии будет
создаваться отдельный файл Timesheets.bat.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 105

Параметры настройки Group Server

Параметры настройки можно просматривать или изменять с помощью


закладки «Свойства» («Properties») в TPGS Administrator. Для вывода на
экран всех свойств установите флажок в окне «Показать дополнительные
свойства» («Show Advanced Properties»). Эти параметры настройки
хранятся в системном реестре в ветви
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\TPGS\Config
uration на компьютере, на котором выполняется Group Server.

Использовать системный реестр для изменения параметров


настройки следует только опытным администраторам.

В приведенных ниже таблицах в столбце «Значение» указаны


рекомендуемые параметры настройки в условиях большой
нагрузки (не менее 1000 пользователей).

[Значения общих ключей]

Название Значение Описание


Allow Negative Actuals (Разрешение Y/N Разрешение использования при вычислениях отрицательных
отрицательных фактических фактических значений. N – отрицательные фактические значения
значений) запрещены. Y – разрешены.
Edit Subordinate Resources’ Y/N Разрешает инспектору (контролеру) изменять подчиненные
Timesheets (Редактирование (второстепенные) табели ресурсов
подчиненных (второстепенных)
табелей ресурсов)
Edit Work Product and Document Y/N Разрешает редактирование пути к общим документам в окне
Details (Редактирование диалога «Результат работы и детали документа» («Work Product and
информации по результатам Document Details»)
работы и документов)
Enable Performance Counters Устанавливает счетчики хода исполнения (производительности),
(Разрешение счетчиков хода основываясь на активности сервера TPGS.
исполнения (производительности))
Greeting (Приветствие) Устанавливает сообщение, которое появляется у клиента при
первом подключении к серверу TPGS.
LDAP Connect Timeout (Время 15 Максимальный промежуток времени, в течение которого Group
ожидания при LDAP-соединении) Server будет разрешать делать попытки установить соединение с
информационным складом по протоколу LDAP. Этот ключ
используется только в том случае, если Group Server настроен на
LDAP-аутентификацию.
Log Transactions (Регистрация) Регистрирует транзакции в журнале событий для обеспечения
транзакций возможности их последующего прослеживания.
Maximum Auto-Fetch Size (bytes) 2048 Максимальный размер больших двоичных объектов (BLOB)
(Максимальный размер (записей/уведомлений) в байтах, отправляемых автоматически в
автоматической выборки (байты)) режиме узкополосного вещания.
Maximum Request Size Самый большой TCP/IP-запрос клиента, принимаемый сервером
(Максимальный размер запроса) TPGS.
Port (Порт) 9002 Задает номер порта TCP/IP, используемого Group Server для связи с
Java-клиентом. Вы должны либо открыть этот порт для доступа
через интернет, либо изменить данный параметр, указав другой
порт, открытый для интернет. По умолчанию используется значение
9002.
Startup Wait Period (seconds) (Время 0 Величина временной задержки перед запуском службы TPGS.
ожидания запуска (секунды)) Данный ключ используется в том случае, если требуется время для
запуска первыми связанных служб (например, службы сервера базы
данных).
User Inactivity TimeOut Period Длительность интервала времени в секундах, в течение которого
(Время бездействия пользователя, соединение будет находиться в состоянии ожидания, прежде чем
вызывающее его блокировку) будет отключено. По умолчанию используется значение 600.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


106 Настройка Group Server для работы с модулем Timesheets

[Значения ключей баз данных]

Название Значение
Описание
ADO Connection TimeOut (seconds) 15 Длительность времени ожидания установления соединения до
(Время ожидания соединения ADO отмены попытки и генерации сообщения об ошибке.
(ActiveX Data Objects) (секунды))
ADO Command TimeOut (seconds) 30 Длительность времени ожидания выполнения команды до отмены
(Время ожидания команды ADO попытки и генерации сообщения об ошибке.
(секунды))
ADO RecordSet Cache Size (Размер 5 Число записей, хранящихся в памяти в любой заданный момент
кэша ADO RecordSet) времени.
ADO Stalled Check Period (seconds) 30 Частота проверки соединения для определения наличия
(Период проверки приостановленных операций.
приостановленного ADO
(секунды))
Auto Translate (Автоматическая Y/N Автоматическая трансляция свойств драйвера SQL Server ODBC на
трансляция) базу данных SQL Server в формате Unicode.
Base Connections (Соединения с 25 (по Устанавливаемое по умолчанию число соединений базы данных,
базой данных) умолчанию = создаваемых сервером TPGS при запуске.
10)
Cache Refresh Interval (seconds) 60 Частота, с которой сервер TPGS обновляет кэшированные данные из
(Интервал обновления кэша базы данных.
(секунды))
Connect Retry Period (milliseconds) 30000 Длительность времени ожидания до повторения попытки
(Периодичность попыток установления соединения.
повторного соединения (мсек))
Connection String (Строка Строка подключения ADO, используемая для соединения с базой
подключения) данных. Например, при работе с Oracle строка выглядит следующим
образом: provider=MSDAORA; Data Source=pmdb.world.
Database Type (Тип базы данных) Тип базы данных (Oracle, Microsoft SQL Server, MSDE),
используемой сервером TPGS для данных.
DB Connectivity Check (Проверка Y/N Определяет, требуется ли периодически проверять возможность
возможности соединения с базой соединения с базой данных, и, если соединения закрываются и
данных ) восстанавливаются после остановки базы данных, выполнять
перезапуск.
DB User (Пользователь базы PRIVUSER Имя пользователя с правом привилегированного доступа,
данных) используемое для соединения с базой данных. Значение по
умолчанию – PRIVUSER.
License Inactivity TimeOut (seconds) 900 Период, по истечении которого неактивное соединение с
(Блокировка по времени при лицензированным клиентом рассматривается как
неактивности лицензированного неработоспособное (испорченное).
клиента (секунды))
Log Invalid Login Attempts (Запись Y/N Определяет, выполняется ли запись в журнал неуспешных попыток
в журнал попыток входа в систему входа в систему. По умолчанию – N.
с указанием неверного
регистрационного имени (логина))
Log SQL (Регистрация SQL) 0 Установка флагов прослеживания SQL для прослеживания в
журнале событий.
Max Search Result Records 100 Максимальное число записей в результатах поиска.
(Максимальное число записей в
результатах поиска)
Password (Пароль) Пароль учетной записи пользователя базы данных для соединения с
базой данных.
Sync Period (seconds) (Период 60 Период между обновления таблицы синхронизации базы данных
синхронизации (секунды))
Synchronize ADO Connection Y/N Блокирует другие запросы при установлении соединения с базой
Creation (Синхронизация создания данных. По умолчанию – Yes.
соединения ADO)
Temporary Connections (Временные 150 Число соединений с базой данных, которые сервер TPGS может
соединения) обеспечить. Эти установки определяют, сколько соединений Group
Server имеет с базой данных. Выдача ошибки с HRESULT=8004b002
означает, что Group Server не способен справиться с нагрузкой и
ему требуются дополнительные соединения с базой данных, чтобы
он мог обработать все запросы. Если к Group Server обращается
свыше 1000 пользователей, рекомендуется установить значение 400.
При этом число соединений увеличивается, и TPGS оказывается
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Часть 3: Установка и настройка серверной части 107

способен справиться с большей нагрузкой. Следует также


принимать во внимание производительность компьютера, на
котором выполняется сервер Oracle.
Verbose Logging (Расширенная Y/N Определяет, разрешена ли расширенная регистрация при отправке
регистрация) сообщения об ошибке в журнал событий.

[Значения ключей потоков]

Название Значение
Описание
Caching Threads (Кэширование 1 Число потоков, поддерживающих процесс обработки кэшируемых
потоков) транзакций. Это минимальное число кэшируемых потоков.
Кэшируемые потоки в Group Server отвечают за обработку данных в
тех случаях, когда данные могут быть кэшированы. Максимальное
количество кэшируемых потоков, создаваемых при необходимости
Group Server, определяется параметром «Максимальное число
временных потоков на ЦПУ».
Coalescing Jobs Busy Threshold 50 Число объединяемых заданий, определяющее, когда объединяющий
(Пороги занятости объединяемых процессор считается занятым.
заданий)
Coalescing Threads (Объединяемые 1 Число потоков, поддерживающих процесс обработки объединяемых
потоки) транзакций. Это минимальное число объединяемых потоков.
Объединяемые потоки в Group Server отвечают за выполнение
заданий обработку данных в тех случаях, когда эти задания можно
объединить. Объединение – это действие, включающее в себя
взятие близких запросов (например, открытие, обновление табеля и
т.д.) и объединение их в единый SQL-запрос для удовлетворения
нужд нескольких одновременно обращающихся к одной и той же
базе данных, за одно обращение к базе данных. Это значительно
повышает производительность. Максимальное количество
объединяемых потоков, создаваемых при необходимости Group
Server, определяется параметром «Максимальное число временных
потоков на ЦПУ».
Coalescing Timeout (milliseconds) 750 Параметр, определяющий частоту выполнения объединенных
(Время ожидания при выполнении запросов.
объединяемых запросов
(миллисекунды))
Connection Check Period (seconds) 60 Периодичность проверки соединений с базой данных
(Период проверки соединения
(секунды))
Connection TimeOut Period 300 Период бездействия, в течение которого соединения с выбранной
(seconds) (Период блокировки по базой данных считается находящимися в хорошем состоянии.
времени соединения (секунды))
License Manager Interval (seconds) 120 Частота, с которой диспетчер лицензий проверяет наличие
(Периодичность работы одновременно работающих пользователей.
Диспетчера лицензий (секунды))
Message Threads Per CPU (Число 3 Число потоков, поддерживающих socket-соединения с клиентами.
потоков сообщений на одно ЦПУ) (по Это минимальное число потоков, принимающих сообщения от
умолчанию = клиента через socket-соединение и создающих задания, которые
1) будут обрабатываться в Group Server. Максимальное количество
потоков сообщений, создаваемых при необходимости Group Server,
определяется параметром «Максимальное число временных потоков
на ЦПУ».
Maximum Coalescing Size 20 Максимальное число объединяемых транзакций, которые можно
(Максимальный размер поместить в очередь до их обработки.
объединения)
Maximum Temporary Threads Per 15 Максимальное число потоков, запускаемых каждым процессоров.
CPU (SMP) (Максимальное число MaxTempThreads=CPU>1?MaxTempThreads+
временных потоков на ЦПУ (SMP)) (MaxTempThreads*4/CPU
Thread Inactivity TimeOut Period 180 Период бездействия до отключения временного потока
(seconds) (Период блокировки по
времени при бездействии потока
(секунды))
Transaction Threads (Потоки 1 Число потоков, поддерживающих обработку транзакций. Это
транзакций) минимальное число потоков, создающих транзакции в Group Server.
Транзакции создаются в результате кэширования, объединения или
обновления. Максимальное количество потоков сообщений,

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


108 Настройка Group Server для работы с модулем Timesheets

создаваемых при необходимости Group Server, определяется


параметром «Максимальное число временных потоков на ЦПУ».
Update Threads (Потоки 1 Число потоков, поддерживающих обработку транзакций
обновления) обновления. Это минимальное число потоков обновления. Потоки
обновления в Group Server отвечают за обновление данных.
Максимальное количество потоков обновления, создаваемых при
необходимости Group Server, определяется параметром
«Максимальное число временных потоков на ЦПУ».
Watch Dog Period (seconds) 120 Частота выполнения сервером TPGS проверок с целью обнаружения
(Контрольный период) проблем с соединениями.

[Значения ключей защиты]

Название Значение Описание


Accept Filters (Пропускающие Фильтр TCP/IP-адреса клиентов, которые будут приняты.
фильтры) #1,*.*.*.*
Reject Filters (Заграждающие Фильтр TCP/IP-адреса клиентов, которые будут отклонены.
фильтры) #1,*.*.*.255

[Значения ключей установки]

Название Значение Описание


HTML Path (Путь HTML) C:\inetpub\w Путь к HTML-файлам.
wwroot\Group
Server

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 109

Установка myPrimavera

В этой главе В этой главе описан процесс установки myPrimavera


4.1 на сервер Windows или Solaris. Кроме того,
Обновление до объясняется, каким образом можно использовать
myPrimavera 4.1 myPrimavera Administration Application для просмотра,
изменения, добавления и удаления конфигураций
Удаление предыдущих сервера приложений myPrimavera.
версий

Установка сервера
приложений myPrimavera

Запуск сервера
myPrimavera

Останов сервера
myPrimavera

Доступ (обращение) к
myPrimavera с браузеров
клиентских рабочих
станций

Изменение параметров
настройки баз данных

Использование
myPrimavera Administration
Application

Запуск myPrimavera
Administration Application

Просмотр и изменение
настроек myPrimavera

Параметры настройки
myPrimavera

Реализация
подключаемых модулей
для сервера приложений

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


110 Установка myPrimavera

Обновление до myPrimavera 4.1


Информация по Прежде чем выполнять обновление до myPrimavera 4.1, вам следует
обновлению баз данных обновить базу данных проектов с целью обеспечения ее совместимости с
с целью обеспечения версией 4.1, а также установить клиентский модуль (модули) Project
совместимости
Management и/или Methodology Management.
приведена в главе
«Обновление
предыдущей версии
Primavera до текущей»
Части 5.
Детальная информация приведена в разделе «Установка
клиентских модулей».

До версии 4.1 модуль myPrimavera носил название Primavision.

Обновление Primavision 3.x или 4.0 до myPrimavera 4.1


Полный список
конфигураций, ƒ Удалите текущую версию myPrimavera (Primavision)
протестированных на ƒ Установите один из поддерживаемых серверов приложений. На
совместимость с компакт-диске с myPrimavera/web-приложениями находится Tomcat
myPrimavera, приведен в 4.1. Полный список поддерживаемых серверов приложений приведен в
файле testedcfg.pdf на
диске с документацией
разделе «Требования клиентских и серверных модулей к аппаратно-
по Primavera. программной конфигурации».
ƒ Установите myPrimavera 4.1.
ƒ Установите или обновите myPrimavera Collaboration Server (см. главу
«Установка Collaboration Server»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 111

Удаление предыдущих версий

Прежде чем выполнять обновление до myPrimavera 4.1, вам следует


удалить текущую версию myPrimavera (ранее Primavision).

Удаление Primavision 4.0 с Tomcat 4.1 Server


ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «Primavision», «Удаление Primavision» («Uninstall
Primavision»).

Удаление Primavision 3.5х или 4.0 с WebLogic 7.0.1 или 8.1.1


Server
ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «Primavision», «Удаление Primavision» («Uninstall
Primavision»).
ƒ Solaris: запустите удаляющий скрипт, находящийся в каталоге
<BEA_HOME>\user_projects\primavera
ƒ Запустите WebLogic Admin Console и удалите приложение «phoenixwl»
из модулей web-приложений. Файл phoenixwl.war должен быть удален
вручную.

Удаление Primavision 4.0 с WebSphere 5.0.2 Server


ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «Primavision», «Удаление Primavision» («Uninstall
Primavision»).
ƒ Solaris: перейдите в каталог installableApps/primavision, находящийся в
каталоге установки WebSphere, и запустите скрипт uninstallws.sh.

ƒ Запустите WebSphere Application Console и удалите текущий каталог, в


котором находится Primavision.

Если вы используете тот же самый каталог <pv_home> для


установки новой версии, то существующий файл phoenixwl.war
должен быть удален из каталога <pv_home>.

Удаление WebLogic Server 6.1


Если вы выполняете Primavision 3.x на WebLogic Server 6.1 или Evaluation
version, вам необходимо удалить его перед обновлением до WebLogic
Express 7.0.1 или 8.1.1 Enterprise version.

Удаление WebLogic Server 6.1 или Evaluation version


ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «BEA WebLogic E-Business Platform», «WebLogic
Server 6.1», «Удаление WebLogic Server 6.1» («Uninstall WebLogic
Server 6.1»).
ƒ Solaris: перейдите в каталог unistaller, находящийся в каталоге
установки WebLogic, и запустите скрипт uninstall.sh.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


112 Установка myPrimavera

Установка сервера приложений myPrimavera


Детальную информацию об установке и применении
поддерживаемых серверов приложений можно найти в
соответствующих файлах в каталоге \docs на установочном
диске myPrimavera

Модуль myPrimavera 4.1 включает в себя Tomcat Server, версия 4.1. Файлы
для Windows и Solaris находятся в папке \Tomcat 4.1.24 на установочном
диске myPrimavera. Эта версия Tomcat требует JDK 1.4.1_03.

JDK не предоставляется компанией Primavera. Для загрузки JDK посетите


URL http://java.sun.com/products/archive.

Полный список
myPrimavera также поддерживает ряд других серверов приложений.
конфигураций, Полный список поддерживаемых серверов приложений приведен в разделе
протестированных на «Требования клиентских и серверных модулей в аппаратно-программной
совместимость с конфигурации» в Части 1.
myPrimavera, приведен в
файле testedcfg.pdf на
диске с документацией При работе в Windows рекомендуется устанавливать сервер
по Primavera. приложений в папку с коротким именем, из латинских символов и
без пробелов.

Установка Tomcat 4.1


ƒ Windows: запустите программу установки Tomcat, находящуюся в
папке Tomcat 4.1.24 на установочном компакт-диске myPrimavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 113

Процесс установки myPrimavera


Информация по Прежде чем устанавливать myPrimavera 4.1, необходимо установить базу
установке базы данных данных проектов и клиентский модуль Project Management версии 4.1.
проектов содержатся в
Части 2, «Быстрая
При обновлении более ранней версии до myPrimavera 4.1 вам следует
установка», или в
разделе «Настройка баз обновить базу данных проектов и/или методологий для обеспечения
данных сервера». совместимости с версией 4.1, а также установить обновленный клиентский
Информация по модуль (модули) Project Management и/или Methodology Management.
обновлению баз данных
с целью обеспечения Детальная информация об установке модуля Project Management
совместимости приведена в разделе «Установка клиентских модулей».
находится в Части 5,
«Обновление В состав программы установки myPrimavera 4.1 входит Мастер,
предыдущих версий осуществляющий пошаговое руководство процессом установки, который
Primavera до текущей». включает в себя выполнение следующих действий:

ƒ Обнаружение местонахождения установленного сервера приложений,


используемого myPrimavera;

ƒ Установка файлов web-модуля myPrimavision и Administration


Application;

ƒ Установка и настройка базы данных myPrimavera.

Если вы используете Tomcat 4.1 в качестве сервера приложений,


вы должны установить JDK 1.4.1 компании Sun, прежде чем
устанавливать myPrimavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


114 Установка myPrimavera

Для того, чтобы установить myPrimavera


1. Запустите программу установки из корневой папки установочного диска
myPrimavera:

Windows: дважды щелкните мышью по файлу SetupMainWin.exe.

Solaris: дважды щелкните мышью по файлу SetupMainSol.bin.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

2. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 115

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


myPrimavera и введите или укажите с помощью кнопки «Обзор»
(«Browse») имя папки, в которую будет устанавливаться myPrimavera.
Если такой папки не существует, нажмите «Да» («Yes») и разрешите ее
создание.

Когда вы выбираете «Все остальные серверы приложений»


(«All other application servers»), программа установки копирует
war-файл модуля myPrimavera (phoenixwl.war) в папку, в которую
устанавливается myPrimavera, После этого вы должны будете
использовать средства сервера приложений для распаковки
(развертывания) этого war-файла.

Если вы выбираете «Все остальные серверы приложений» («All other


application servers»), переходите к шагу 5.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


116 Установка myPrimavera

4. Если вы устанавливаете myPrimavera на Tomcat, введите или укажите с


помощью кнопки «Обзор» («Browse») имя папки, в которой находится
Tomcat 4.1, и папки, в которой находится JDK 1.4.1.

myPrimavera поддерживает реализацию SSL для Tomcat.


Информация по настройке SSL содержится в документации по
Tomcat Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 117

5. Нажмите «Далее» («Next»), чтобы начать процесс установки.

6. Укажите тип базы данных (Oracle или Microsoft SQL Server/MSDE).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


118 Установка myPrimavera

7. Укажите параметры соединения с базой данных.

Введите имя и пароль пользователя базы данных, имя базы данных, адрес и
порт хоста. Имя базы данных, адрес и порт хоста определяются вашей
конкретной реализацией Oracle или SQL Server. В поле «Номер порта
хоста базы данных» («Database Host Port») показан установленный по
умолчанию порт для базы данных выбранного вами типа. Вы можете
изменить это значение.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 119

Подробно о 8. В том случае, если имеется уже существующая (настроенная)


конфигурациях конфигурация myPrimavera 4.1, вы можете либо использовать ее, либо
рассказывается в разделе создать новую.
«Использование
myPrimavera При обновлении предыдущей версии Primavision/myPrimavera с
Administration сохранением имеющейся базы данных выберите опцию создания
Application» данной новой конфигурации. Это необходимо для обеспечения
главы. согласования с вновь добавленными параметрами настройки.

Если существующие (настроенные) конфигурации myPrimavera


отсутствуют, указанный выше экран не появляется, и в процессе установки
автоматически создается конфигурация по умолчанию с именем
myPrimavera Configuration. Вы можете редактировать настройки
параметров данной конфигурации с помощью myPrimavera Administration
Application.

Детальная информация После завершения установки вы можете в случае необходимости


приведена в разделе запустить Мастер настройки баз данных (Database Configuration
«Изменение параметров Setup Wizard), чтобы выбрать другую конфигурацию.
настройки базы данных»
данной главы.
После вывода сообщения об успешном завершении настройки базы данных
нажмите ОК. Затем нажмите «Финиш» («Finish») и закройте Мастер.

Детальная информация Для того, чтобы с помощью модуля myPrimavera стало возможно
об установке службы выполнять функции расчета расписания, применения
задач приведена в фактических данных и суммирования, вам необходимо
разделе «Установка установить службу задач (Job Service).
дополнительных
компонентов».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


120 Установка myPrimavera

Запуск сервера myPrimavera

Запуск сервера myPrimavera на Tomcat


При изложении следующих процедур предполагается, что вы установили
myPrimavera на Tomcat 4.1.24 и выполнили дополнительные шаги,
изложенные в файле tomcat41.txt (в формате pdf), который находится в
папке \docs на установочном компакт-диске myPrimavera.

ƒ Windows: в меню «Пуск» («Start») выберите «Программы»


(«Programs»), «myPrimavera», «Start myPrimavera Server».

ƒ Solaris: перейдите в каталог webapps, находящийся в каталоге


установки Tomcat, и запустите скрипт startPhoenixtc.sh.

Запуск сервера myPrimavera на WebLogic Express 7.0.1


Модуль myPrimavera установлен как приложение
При изложении следующих процедур предполагается, что вы установили
myPrimavera на WebLogic Express 7.0.1 и выполнили дополнительные
шаги, изложенные в файле weblogic7.txt, который находится в папке \docs
на установочном компакт-диске myPrimavera.

ƒ Windows: в меню «Пуск» («Start») выберите «BEA WebLogic», «User


Projects», «<domain>», «Start Server». Когда вам будет предложено
ввести имя и пароль пользователя в окне консоли WebLogic, введите
имя и пароль администратора, которые вы указали при создании
домена.

ƒ Solaris: перейдите в каталог <bea_home>/user_projects/<domain> и


запустите скрипт startWebLogic.sh. Когда вам будет предложено ввести
имя и пароль пользователя в окне консоли WebLogic, введите имя и
пароль администратора, которые вы указали при создании домена.

Если модуль myPrimavera установлен как приложение, а опция


предварительной компиляции включена, то после завершения
предварительной компиляции на консоли WebLogic будет
выводиться сообщение «Сервер запущен в режиме RUNNING»
(«Server started in RUNNING mode»). Для получения информации
об опции включения предварительной компиляции обратитесь к
документации по WebLogic Server.

Модуль myPrimavera установлен как служба Windows


Откройте апплет «Службы» («Services»). Выберите запись,
соответствующие myPrimavera, щелкните по ней правой клавишей мыши и
выберите «Запустить» («Start»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 121

Запуск сервера myPrimavera на WebLogic 8.1.1


При изложении следующих процедур предполагается, что вы установили
myPrimavera на WebLogic 8.1.1 и выполнили дополнительные шаги,
изложенные в файле weblogic8.txt, который находится в папке \docs на
установочном компакт-диске myPrimavera.

Установка myPrimavera на WebLogic 8.1.1 как службы не


поддерживается на момент выхода данного релиза.

ƒ Windows: в меню «Пуск» («Start») выберите «BEA WebLogic», «User


Projects», «<domain>», «Start Server».

ƒ Solaris и HP-UX: перейдите в каталог


<bea_home>/user_projects/<domain> и запустите скрипт
startWebLogic.sh.

Если модуль myPrimavera установлен как приложение, а опция


предварительной компиляции включена, то после завершения
предварительной компиляции на консоли WebLogic будет
выводиться сообщение «Сервер запущен в режиме RUNNING»
(«Server started in RUNNING mode»). Для получения информации
об опции включения предварительной компиляции обратитесь к
документации по WebLogic Server.

Запуск сервера myPrimavera на WebSphere Advanced Server


v5.0.2
При изложении следующих процедур предполагается, что вы установили
myPrimavera на WebSphere Advanced Server v5.0.2 и выполнили
дополнительные шаги, изложенные в файле websphere5.txt, который
находится в папке \docs на установочном компакт-диске myPrimavera.

ƒ Windows, Solaris, IBM AIX: находясь в административной консоли


WebSphere, запустите модуль myPrimavera: Phoenix. Имя Phoenix
присваивается модулю myPrimavera по умолчанию в процессе
установки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


122 Установка myPrimavera

Останов сервера myPrimavera

Останов сервера myPrimavera на Tomcat


ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «myPrimavera», «Остановить сервер myPrimavera»
(«Stop myPrimavera Server»).

ƒ Solaris: перейдите в каталог webapps, который находится в каталоге


установки Tomcat, и запустите скрипт stopPhoenixtc.sh.

Останов сервера myPrimavera на WebLogic Express 7.0.1


Модуль myPrimavera установлен как приложение
ƒ Windows и Solaris: находясь в терминальной консоли WebLogic,
нажмите Ctrl+C.

Модуль myPrimavera установлен как служба Windows


Откройте апплет «Службы» («Services»). Выберите запись,
соответствующую myPrimavera, щелкните по ней правой клавишей мыши и
выберите «Остановить» («Stop»).

Останов сервера myPrimavera на WebLogic 8.1.1


ƒ Windows, Solaris, HP-UX: находясь в терминальной консоли
WebLogic, нажмите Ctrl+C.

Останов сервера myPrimavera на WebSphere Advanced Server


v5.0.2
ƒ Windows, Solaris, IBM AIX: находясь в административной консоли
WebSphere, остановите модуль myPrimavera: Phoenix. Имя Phoenix
присваивается модулю myPrimavera по умолчанию в процессе
установки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 123

Доступ (обращение) к myPrimavera из браузеров клиентов


Чтобы выбрать режим Пользователи могут обращаться к модулю myPrimavera из своих браузеров,
аутентификации используя приводимую ниже структуру URL (которая зависит от
myPrimavera, следует
использовать Мастер
платформы, на которой работает сервер приложений):
настройки
аутентификации Сервер приложений WebLogic Express 7.0.1
(Authentication
Configuration Wizard),
http://serverIP:listenport/ConextRoot/login_cmt
находящийся на Пример: http://192.168.0.1:7001/phoenixwl/login_cmt
клиентском Порт прослушивания по умолчанию для новых доменов WebLogic имеет
установочном диске значение 7001. Корневой каталог контекста по умолчанию – phoenixwl.
(файл LDAPCfgWiz.exe).
Кроме того, следует
также указать Сервер приложений WebLogic 8.1.1
параметры http://serverIP:listenport/ConextRoot/login_cmt
конфигурации Пример: http://192.168.0.1:7001/phoenixwl/login_cmt
myPrimavera,
необходимые для Порт прослушивания по умолчанию для новых доменов WebLogic имеет
аутентификации. значение 7001. Корневой каталог контекста по умолчанию – phoenixwl.
Подробная информация
о Мастере настройки Сервер приложений WebSphere
аутентификации
содержится в главе http://serverIP:listenport/ContextRoot/login_cmt
«Настройка режимов Пример: http://192.168.0.1:9080/phoenixwl/login_cmt
аутентификации» Порт прослушивания по умолчанию 9080. Корневой каталог контекста по
Части 4. Информация о
параметрах
умолчанию – phoenixwl.
конфигурации
myPrimavera, Сервер приложений Tomcat
необходимых для
аутентификации,
http://serverIP:listenport/ContextRoot/login_cmt
содержится в разделе Пример: http://192.168.0.1:8080/phoenixwl/login_cmt
«Настройка параметров Порт прослушивания по умолчанию 8080. Корневой каталог контекста по
аутентификации умолчанию – phoenixwl.
myPrimavera».
Корневой каталог контекста является настраиваемым для всех
поддерживаемых серверов приложений. Информация по настройке
корневого каталога контекста содержится в документации на
используемый вами сервер приложений.
Кроме того, следует учитывать, что строка URL может быть
чувствительна к регистру, что также определяется
конфигурацией сервера приложений.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


124 Установка myPrimavera

Изменение параметров настройки баз данных

Мастер настройки баз данных (Database Configuration Wizard) дает вам


возможность изменять параметры соединения с базой данных, которые вы
указали во время установки myPrimavera.

База данных, которую вы выбираете во время установки, хранит одну или


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

После выбора другой конфигурации myPrimavera 4.1 или создания


новой конфигурации вы должны остановить и снова запустить
сервер приложений myPrimavera для того, чтобы изменения
вступили в силу.

Запуск Мастера настройки баз данных на Tomcat


ƒ Windows: в меню «Пуск» («Start») выберите «Программы»
(«Programs»), «myPrimavera», «Настройка базы данных» («Database
Configuration Setup»).

ƒ Solaris: перейдите в каталог webapps, находящийся в каталоге


установки Tomcat, и запустите скрипт dbconfigtc.sh.

Запуск Мастера настройки баз данных на WebLogic Express 7.0.1


ƒ Windows: запустите файл dbconfigpv.cmd (находящийся в папке
myPrimavera, указанной во время установки) либо войдите в меню
«Пуск» («Start»), далее выберите «Программы» («Programs»),
«myPrimavera», «Настройка базы данных» («Database Configuration
Setup»).

ƒ Solaris: перейдите в папку myPrimavera, которую вы указали во время


установки myPrimavera, и запустите скрипт dbconfigpv.sh.

Запуск Мастера настройки баз данных на WebLogic 8.1.1


ƒ Windows: запустите файл dbconfigpv.cmd (находящийся в папке
myPrimavera, указанной во время установки) либо войдите в меню
«Пуск» («Start»), далее выберите «Программы» («Programs»),
«myPrimavera», «Настройка базы данных» («Database Configuration
Setup»).

ƒ Solaris и HP-UX: перейдите в каталог myPrimavera, который вы


указали во время установки myPrimavera, и запустите скрипт
dbconfigpv.sh.

Запуск Мастера настройки баз данных на WebSphere


ƒ Windows: запустите файл dbconfigpv.cmd (находящийся в папке
myPrimavera, указанной во время установки) либо войдите в меню
«Пуск» («Start»), далее выберите «Программы» («Programs»),
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Часть 3: Установка и настройка серверной части 125

«myPrimavera», «Настройка базы данных» («Database Configuration


Setup»).

ƒ Solaris и IBM AIX: перейдите в каталог myPrimavera, находящийся в


каталоге установки WebSphere, и запустите скрипт dbconfigpv.sh.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


126 Установка myPrimavera

Использование myPrimavera Administration Application

Будучи системным администратором, вы можете использовать


myPrimavera Administration Application для просмотра, модификации,
добавления и удаления конфигураций myPrimavera. Конфигурации
myPrimavera хранятся в базе данных myPrimavera, указанной во время
установки. Эти конфигурации содержат все настройки параметров,
используемые для запуска сервера приложений myPrimavera.

Рекомендуется, чтобы только опытные системные


администраторы использовали myPrimavera Administration
Application для изменения параметров настройки конфигураций.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 127

Запуск myPrimavera Administration Application

Вы можете запустить myPrimavera Administration Application как локально,


так и удаленно через браузер. После запуска Administration Application вам
будет предложено ввести имя и пароль пользователя базы данных на
уровне базы данных. Имя пользователя и пароль уровня базы данных,
устанавливаемые по умолчанию для базы PMDB - «privuser».

Запуск Administration Application на Tomcat


ƒ Windows: чтобы запустить Administration Application локально, в меню
«Пуск» («Start») выберите «Программы» («Programs»),
«myPrimavera», «Administration Application».

ƒ Solaris: чтобы запустить Administration Application локально,


перейдите в каталог webapps, который находится в каталоге установки
Tomcat, и запустите скрипт admintc.sh.

В процессе установки ƒ Чтобы запустить Administration Application удаленно, запустите


myPrimavera происходит браузер и введите в качестве URL строку
задание используемых по http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport –
умолчанию URL для IP-адрес и порт прослушивания сервера myPrimavera.
удаленного доступа к
Administration Application. Устанавливаемый по умолчанию корневой каталог контекста –
Вы можете phoenixwl.
воспользоваться
утилитой настройки Запуск Administration Application на WebLogic Express 7.0.1
сервера приложений для
изменения номера порта ƒ Windows: запустите adminpv.cmd (находящийся в каталоге
прослушивания и myPrimavera, указанном во время установки) либо войдите в меню
корневого каталога «Пуск» («Start»), далее выберите «Программы» («Programs»),
контекста.
«myPrimavera», «Administration Application».

ƒ Solaris: чтобы запустить Administration Application локально,


перейдите в каталог myPrimavera, который вы указали во время
установки myPrimavera, и запустите скрипт adminpv.sh.

ƒ Чтобы запустить Administration Application удаленно, запустите


браузер и введите в качестве URL строку
http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport –
IP-адрес и порт прослушивания сервера myPrimavera.
Устанавливаемый по умолчанию корневой каталог контекста –
phoenixwl.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


128 Установка myPrimavera

Запуск Administration Application на WebLogic 8.1.1


ƒ Windows: запустите adminpv.cmd (находящийся в каталоге
myPrimavera, указанном во время установки) либо войдите в меню
«Пуск» («Start»), далее выберите «Программы» («Programs»),
«myPrimavera», «Administration Application».

ƒ Solaris и HP-UX: чтобы запустить Administration Application локально,


перейдите в каталог myPrimavera, который вы указали во время
установки myPrimavera, и запустите скрипт adminpv.sh.

ƒ Чтобы запустить Administration Application удаленно, запустите


браузер и введите в качестве URL строку
http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport –
IP-адрес и порт прослушивания сервера myPrimavera.
Устанавливаемый по умолчанию корневой каталог контекста –
phoenixwl.

Запуск Administration Application на WebSphere


ƒ Windows: запустите adminpv.cmd (находящийся в каталоге
myPrimavera, указанном во время установки) либо войдите в меню
«Пуск» («Start»), далее выберите «Программы» («Programs»),
«myPrimavera», «Administration Application».

ƒ Solaris и IBM AIX: чтобы запустить Administration Application


локально, перейдите в каталог myPrimavera, находящийся в каталоге
установки WebSphere, и запустите скрипт adminpv.sh.

ƒ Чтобы запустить Administration Application удаленно, запустите


браузер и введите в качестве URL строку
http://serverIP:listenport/ContextRoot/admin.jsp, где serverIP:listenport –
IP-адрес и порт прослушивания сервера myPrimavera.
Устанавливаемый по умолчанию корневой каталог контекста –
phoenixwl.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 129

Просмотр и изменение настроек myPrimavera

Модуль myPrimavera Administration Application выводит параметры


конфигурации в диалоговом окне с закладками. Закладки «В виде дерева»
(«Tree View») и «В виде таблицы» («Table View») позволяют
просмотреть текущие настройки и параметры. Закладка «Журнал
регистрации» («Log») отражает историю изменений конфигурации,
дополнений или удалений.

Вы не можете редактировать параметры конфигурации,


заданные по умолчанию производителем (Factory Default). Вы
можете изменять только пользовательские конфигурации.

Чтобы, находясь на закладке «В виде дерева» («Tree View») или «В виде


таблицы» («Table View»), иметь возможность видеть краткое описание
параметров, установите флажок в окне «Показать всплывающие
описания параметров» («Show tool tips»). Затем установите мышь на
соответствующий параметр и прочтите всплывающее описание.

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

Для возврата
параметра к
значению,
установленному по
умолчанию,
выберите
параметр, затем
нажмите правую
клавишу и
выберите
«Возврат к
значению по
умолчанию»
(«Revert to default
value»).

Для изменения значения параметра трижды щелкните по


имени параметра, после чего введите новое значение. Если
вы работаете в Windows, то вы можете также нажать F2 и
переключиться в режим «Редактировать» («Edit»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


130 Установка myPrimavera

Нажмите для Для изменения значения параметра


представления выберите параметр, щелкните по
параметров настройки в столбцу «Значение» («Value»), а
виде таблицы. затем введите новое значение.

Для сортировки
таблицы
щелкните по
заголовку
столбца.
Сортировка
помогает
обнаружить
похожие
параметры в
нескольких
конфигурациях.

Добавление конфигурации myPrimavera


Чтобы создать новую конфигурацию, вы можете продублировать уже
существующую конфигурацию.

ƒ Чтобы продублировать конфигурацию, перейдите на закладку «В виде


дерева» («Tree View»), выберите имя конфигурации, щелкните на
выбранном имени правой кнопкой мыши и выберите
«Продублировать» («Duplicate»). Введите имя новой конфигурации и
нажмите «OK». В случае необходимости отредактируйте параметры.

ƒ Чтобы создать новую конфигурацию на основе значений параметров,


заданных по умолчанию производителем, щелкните правой кнопкой
мыши на пиктограмме «Настройки производителя по умолчанию»
(«Factory Defaults») и выберите «Продублировать» («Duplicate»).

Добавление в конфигурацию копий базы данных


Чтобы добавить в конфигурацию myPrimavera новую копию базы данных,
вы можете продублировать уже существующую копию.

ƒ Чтобы продублировать копию базы данных, выберите пиктограмму


копии, щелкните по ней правой кнопкой мыши и выберите
«Продублировать» («Duplicate»). Введите уникальное имя для новой
копии и отредактируйте значения других параметров, если необходимо.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 131

Удаление конфигураций myPrimavera и копий баз данных


Чтобы удалить конфигурацию или копию базы данных, выберите
удаляемую конфигурацию или копию базы данных, затем щелкните по ней
правой кнопкой мыши и выберите «Удалить» («Delete»). Вы не можете
удалять конфигурацию, использующую параметры, заданные по
умолчанию производителем. Вы можете удалить любую из конфигураций,
созданных пользователем, но только не все. Всегда должна существовать
хотя бы одна пользовательская конфигурация. Вы можете удалить любую
копию базы данных, связанную с конфигурацией, но не все копии. Каждая
конфигурация должна иметь хотя бы одну копию базы данных.

Вам не запрещается удалять базу данных, указанную в процессе


настройки базы данных. Если вы удалите эту базу данных, вам
придется запустить Мастер настройки баз данных снова (см.
раздел «Изменение параметров настройки баз данных»).

Настройка базы данных myPrimavera для запуска службы задач


Project Architect
Чтобы запустить службу задач Project Architect в myPrimavera, копия базы
данных myPrimavera должна быть соединена с соответствующей базой
данных методологий. Для этого запустите Administration Application. На
закладке «В виде дерева» («Tree View»), переместитесь, как указано на
приводимом ниже рисунке: Primavera
Configuration/Database/Instance/MethodologyManagement.

Убедитесь, что
служба задач
указывает на
копию базы
данных проектов,
показанную в
вашей
конфигурации
базы данных
myPrimavera.

Измените URL
таким образом,
чтобы он
указывал на
желаемую базу
данных
методологий.

Измените BDE-псевдоним таким образом, чтобы он в точности


соответствовал BDE-псевдониму службы задач, который вы
собираетесь использовать. Если вы указываете BDE-псевдоним,
которого не существует на машине, на которой установлена служба
задач, вам придется создать на этой машине новый BDE-псевдоним.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


132 Установка myPrimavera

В папке Methodolgy Management измените URL таким образом, чтобы он


указывал на желаемую MMDB. И, наконец, если вы хотите использовать
существующий BDE-псевдоним, измените BDE-псевдоним так, чтобы он в
точности соответствовал BDE-псевдониму службы задач.

При изложении данный инструкций предполагается, что вы уже


установили службу задач.

Информация по Вы можете создать новый BDE-псевдоним для связи службы задач с базой
установке и настройке данных проектов. На компьютере, на котором установлена служба задач,
службы задач изложена в запустите BDE Administrator из Панели управления (Control Panel). В BDE
разделе «Установка Administrator добавьте новый BDE-псевдоним, указывающий на базу
службы задач» главы
данных методологий, которую вы указали в конфигурации базы данных
«Установка
дополнительных myPrimavera. Убедитесь, что новый BDE-псевдоним в точности такой же,
компонентов». как и BDE-псевдоним в папке Methodolgy Management.

Если вы
указываете в
конфигурации базы
данных
myPrimavera BDE-
псевдоним,
который не
соответствует
BDE-псевдониму
службы задач,
создайте новый
BDE-псевдоним для
службы задач в
BDE Administrator.
Убедитесь, что
данные, которые
вы вводите,
соответствуют
данным в
конфигурации базы
данных
myPrimavera.
Убедитесь также,
что BDE-
псевдоним,
который вы
указали здесь, в
точности
совпадает с BDE-
псевдонимом для
базы данных
методологий.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 133

Управление доступом к нескольким копиям базы данных


myPrimavera дает пользователю возможность обращаться к данным из
различных баз данных проектов. Когда вы настраиваете myPrimavera на
возможность поддержки нескольких копий баз данных, на странице
«Вход» («Login») выводится выпадающий список баз данных, из которого
пользователь может выбрать ту копию базы данных, с которой он желает
установить соединение.

Используя Administrarion Application, вы можете настроить сервер


myPrimavera на управление доступом пользователей к конкретным базам
данных, запрашивая параметр базы данных в URL. Параметр базы данных,
представляющий собой имя копии, добавляется к URL сервера
myPrimavera и указывает на конкретную копию базы данных. Когда
пользователь обращается по указанному вами URL, выпадающий список
баз данных на странице «Вход» («Login») не выводится, и пользователь
может получить регистрацию только в той копии базы данных, которая
определяется параметром базы данных. Если пользователь попытается
обратиться к URL страницы регистрации, не указывая соответствующий
параметр базы данных, выводится сообщение о том, что URL является
недействительным и что следует обратиться к администратору
myPrimavera.

Например, следующий URL будет регистрировать пользователя в копии


базы данных с именем Sample.

http://serverIP:listenport/login_cmt?db=Sample

Будучи администратором, вы можете указать ключевое слово, которое


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


134 Установка myPrimavera

Чтобы запросить параметр базы данных myPrimavera в URL


1. Запустите Administration Application.
2. В конфигурации, которую вы хотите изменить, укажите значение
параметра Application.DBDropdownKeyword. Если значение этого
параметра указано, то под корректной строкой URL начинает пониматься
строка, в которую в обязательном порядке включен параметр базы данных.

Указанное вами значение данного параметра используется в качестве


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

Подробные сведения Например, http://serverIP:listenport/login_cmt?db=bypass


можно найти,
обратившись к строкам Конфигурации драйвера базы данных
Database.Instance.Driver и Приводимая ниже таблица содержит список драйверов баз данных,
Database.Instance.URL в которые myPrimavera поддерживает для каждой конфигурации сервера
разделе «Параметры
приложений/базы данных. Для указания используемого вами драйвера
настройки myPrimavera».
базы данных используйте параметр настройки Database.Instance.Driver.

Сервер Тип базы данных Драйвер базы Установка по


приложений данных умолчанию
WebLogic Oracle Oracle Thin Client Да
WebLogic SQL Server NetDirect Да
WebSphere Oracle Oracle Thin Client Да
WebSphere SQL Server NetDirect Да
Tomcat Oracle Oracle Thin Client Да
Tomcat SQL Server NetDirect Да

Настройка аутентификации myPrimavera


Для поддержки различных способов аутентификации в myPrimavera
используется до 6 параметров конфигурации.

ƒ Authentication.Mode
ƒ Authentication.WebSSO.UserNameHeaderKey
ƒ Authentication.WebSSO.ContextPathOverride
ƒ Authentication.WebSSO.ServerandPortOverride
ƒ Authentication.LDAP.SSLCertificateStore
ƒ Authentication.LDAP.SSLStorePassword

Настройки параметра AuthenticationMode должны


соответствовать режиму, выбранному для Group Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 135

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


одной базой данных, в дополнение к указанию режима аутентификации
посредством Мастера настройки аутентификации (Authentication
Configuration wizard), вы можете использовать вновь введенный параметр
Authentication.Mode для указания возможных режимов аутентификации,
который вы хотите использовать для сервера myPrimavera. Если вы
используете SSO-аутентификацию, вам необходимо также изменить три
дополнительных параметра, требуемых для сервера политики
безопасности. В случае использования LDAP-аутентификации с
защищенным соединением (SSL) между myPrimavera и сервером LDAP
может потребоваться использовать два дополнительных параметра.

Детальная информация по каждому из этих параметров приведена в


подразделе «Параметры аутентификации» раздела «Параметры настройки
myPrimavera».

Конфигурация myPrimavera может включать в себя копии баз


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


136 Установка myPrimavera

Параметры настройки myPrimavera

Вы можете просматривать и редактировать параметры настройки с


помощью закладок Administration Application «В виде дерева» («Tree
View») или «В виде таблицы» («Table View»). Параметры конфигурации
хранятся в базе данных myPrimavera, указываемой во время установки.

Рекомендуется, чтобы только опытные системные


администраторы использовали myPrimavera Administration
Application для изменения параметров конфигурации.

[Параметры локализации]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Localization.SystemLanguage en -
Язык, используемый в строковых константах сервера
Localization.SystemCountry US -
Страна, используемая в строковых константах сервера

[Параметры базы данных]

Название параметра и описание Установка по Допустимый диапазон


умолчанию значений/значения
Database.ConnectionPoolResizeRate
Период ожидания (в миллисекундах), по истечении которого
система будет изменять число соединений с базой данных,
240000 240000-43200000
чтобы уравнять его с максимальным числом соединений с
базой данных, используемых одновременно в течение
последнего периода.
Database.MaintenanceFrequency
Такая периодичность запуска (в миллисекундах) программы
сопровождения, при которой срок аренды (срок владения 60000 10000-3600000
адресом/паролем/соединением) гарантированно не превысит
максимальной длительности.
Database.MaxLeaseDuration
Максимальный период времени (в миллисекундах), на
120000 5000-14400000
который может быть установлено соединение с базой данных
прежде чем оно будет прервано (аннулировано)
Database.LongRunningMaxLeaseDuration
Максимальный период времени (в миллисекундах), на
600000 5000-21600000
который может быть установлено соединение с базой
данных прежде чем оно будет прервано (аннулировано)
Database.LeaseRequestWaitTimeout
Время (в миллисекундах), а течение которого запрос будет 30000 5000-7200000
ожидать установления соединения с базой данных.
Database.Instance.Name
- До 32 символов
Имя данной копии базы данных
Database.Instance.Description - До 128 символов
Описание данной копии базы данных
Database.Instance.Driver - com.jnetdirect.jsql.JSQLDriver
Имя класса драйвера JDBC oracle.jdbc.driver.OracleDriver;

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 137

Database.Instance.URL - Пример Oracle1


URL базы данных, используемый для установления Пример SQL с драйвером
соединения с базой данных. NetDirect2
Database.Instance.UserName privuser -
Имя, используемое для установления соединения с базой
данных.
Database.Instance.Password privuser -
Пароль, используемый для соединения с базой данных.
Database.Instance.MaxConnections
Максимальное число соединений, которое сервер будет 50 2-15000
устанавливать с базой данных.
Database.Instance.TraceSQL
false true/false
Трассировка всех SQL, отправленных базе данных.
Database.Instance.CollaborationDomain - -
Имя домена collaboration используемое myPrimavera.
Database.Instance.GroupServer.Protocol socket http,https, socket
Протокол для GroupServer.
Database.Instance.GroupServer.Server servername —
Имя компьютера, осуществляющего хостинг Group Server .
Database.Instance.GroupServer.Port 9002 —
Порт прослушивания компьютера, осуществляющего хостинг
Group Server.

1
jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz)))
2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz
xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server
yyyy = порт прослушивания базы данных
zzzz = имя базы данных

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


138 Установка myPrimavera

[Параметры базы данных]

Database.Instance.GroupServer.URL http://servernmame -
URL сервлета Group Server.
Database.Instance.MethodologyManagement.Name - -
Имя данной копии базы данных.
Database.Instance.MethodologyManagement.Description - -
Описание данной копии базы данных.
Database.Instance.MethodologyManagement.Driver - com.jnetdirect.jsql.JSQLDriver
Имя класса драйвера JDBC. oracle.jdbc.driver.OracleDriver;
Database.Instance.MethodologyManagement.URL - Пример Oracle1
URL базы данных, используемой для установления Пример SQL с драйвером
соединения с базой данных. NetDirect2
Database.Instance.MethodologyManagement.UserName - -
Имя, используемое для установления соединения с базой
данных.
Database.Instance.MethodologyManagement.Password - -
Пароль, используемый для соединения с базой данных.
Database.Instance.MethodologyManagement.GroupID
Идентификатор группы, используемый для соединения с базой 1 -
данных.
Database.Instance.MethodologyManagement.MaxConnections
Максимальное число соединений, которое сервер будет 50 2-15000
устанавливать с базой данных.
Database.Instance.MethodologyManagement.TraceSQL
Если «true», то выполняется трассировка всех SQL, false true/false
отправленных базе данных.
Database.Instance.MethodologyManagement.BDEAlias
BDE-псевдоним, используемый службой задач Project Architect MMDB -
для создания плана проекта из (на основе) методологии.

1
jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz)))
2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz
xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server
yyyy = порт прослушивания базы данных
zzzz = имя базы данных

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 139

[Параметры пула потоков]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
ThreadPool.NumThreads
25 2-300
Число потоков сервера.
ThreadPool.MaxTaskDuration
Максимальная длительность (в миллисекундах) в течении, 180000 10000-MAX_INT*
которого поток можно использовать для одной задачи.
ThreadPool.MaintenanceFrequency
Периодичность (в миллисекундах) проверки потоков на 45000 15000-MAX_INT
предмет обнаружения потоков чрезмерной длительности.
*MAX_INT = 2,147,483,647

[Параметры журнала регистрации]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Log.HtmlLogger.Severity.SeverityLevel error (ошибка) debug, info, warning, error1
Степень «серьезности» ошибки журнала регистрации HTML. (Отладка, информация,
предупреждение, ошибка)
Log.HtmlLogger.WriterFrequency 3000 3000-MAX_INT*
Период времени (в миллисекундах), в течение которого
сообщения журнала регистрации кэшируются в промежутках
между операциями записи.
Log.HtmlLogger.ArchivSize 1048576 1042-MAX_INT*
Минимальный размер (в байтах) файла журнала, который он
должен иметь, прежде чем будет заархивирован.
Log.HtmlLogger.ArchiveNumber 6 2-MAX_INT
Максимально допустимое число файлов журнала. По
умолчанию используются 5 файлов с именами от
phoenixlog0.html до phoenixlog5.html.
Log.HtmlLogger.Enabled true 2 true/false
Разрешение работы журнала регистрации HTML.
Log.ConsoleLogger.Severity.SeverityLevel error (ошибка) debug, info, warning, error1
Степень «серьезности» ошибки журнала регистрации Console. (Отладка, информация,
предупреждение, ошибка)
Log.ConsoleLogger.WriteFrequency 3000 3000-MAX_INT*
Период времени (в миллисекундах), в течение которого
сообщения журнала регистрации кэшируются в промежутках
между операциями записи.
Log.ConsoleLogger.Enabled false true/false
Разрешение работы журнала регистрации Console.
1
Диапазоны включают друг друга слева направо. Например, если выбрать «debug», то регистрации будут подлежать все
сообщения, если же выбрать «warning», то – сообщения «warning» и «error».
2
Файлы журналов регистрации создаются в папке myPrimaveraLogs, расположенной по следующему пути:
WebLogic под Windows: <pvhome>\myPrimaveraLogs
WebLogic под Solaris: /mount_point/<pvhome>/myPrimaveraLogs
WebSphere под Windows: <pvhome>\myPrimaveraLogs
WebSphere под Solaris: /mount_point/WebSphere/AppServer/myPrimaveraLogs
Tomcat под Windows: <tomcat_home>\myPrimaveraLogs
Tomcat под Solaris: /mount_point/<tomcat_home>/myPrimaveraLogs
*MAX_INT = 2,147,483,647

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


140 Установка myPrimavera

[Параметры производительности]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Performance.Enabled false True/false
При значении «true» происходит отправка пакетов монитора
производительности.
Performance.MonitorHost localhost -
IP-адрес или имя компьютера, являющегося приемником
пакетов монитора производительности.
Performance.MonitorPort 6990 1024-65535
Порт назначения для пакетов монитора производительности.
Performance.UpdateInterval 1000 500-60000
Периодичность (в миллисекундах), с которой выполняется
отправка пакетов монитора производительности.

[Параметры службы лицензий]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
LicenseService.CalcRate 300000 10000-600000
Период (в миллисекундах) проверки базы данных на предмет
изменений общего количества случаев использования
лицензий.
LicenseService.UpdateRate 30000 100-60000
Период (в миллисекундах) синхронизации Business Rule
Engine (процесора бизнес-правил) с базой данных для
определения количества случаев использования лицензий.
LicenseService.ExpirationCheckRate 120000 500-900000
Период (в миллисекундах) проверки лицензий на предмет
истечения их срока действия.
LicenseService.WaitPeriod 30000 1000-60000
Длительность (в миллисекундах) интервала времени,
отводимого на поиск новой лицензии, прежде чем возникнет
ошибочная ситуация.

[Параметры TableSyncService]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
TableSyncService.RefreshRate 60000 15000-600000
Период времени (в миллисекундах), по истечении которого
база данных опрашивается на определение необходимости
выдачи сообщения об изменениях в таблицах.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 141

[Параметры службы реестра]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
RegistryService.RefreshRate 90000 15000-600000
Период обновления базы данных в соответствии с состоянием
Business Rule Engine
RegistryService.StalePeriod 240000 60000-600000
Длительность периода бездействия (в миллисекундах),
указывающего на нерабочее состояние Business Rule Engine.
RegistryService.Port 9192 1024-65535
Порт TCP/IP, который будет принимать запросы на
возобновление работы заблокированного Business Rule Engine.

[Параметры NextKeyService]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
NextKeyService.RefreshRate 60000 15000-600000
Период (в миллисекундах) обновления кэша последующих
ключей.
NextKeyService.MaxCachedKey 10 1-100
Максимальное кэшируемое количество последующих ключей
для одной таблицы.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


142 Установка myPrimavera

[Параметры приложения]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Application.TimesheetURL ts/seamless.jsp -
URL для вызова программы табеля
Application.TimesheetCodebase server/GroupServer -
URL web-сайта приложения табеля
Application.JavaPluginURL_IE. По умолчанию -
URL для пользователей Internet Explorer, позволяющий используется модуль
загрузить подключаемый модуль JRE. версии 1.4.2_01,
устанавливаемый во
время установки ПО
Application.JavaPluginURL_NS. По умолчанию -
URL для пользователей Netscape, позволяющий загрузить используется модуль
подключаемый модуль JRE. версии 1.4.2_01,
устанавливаемый во
время установки ПО
Application.JavaPluginVersionID_IE -
Версия JRE, используемая апплетами Internet Explorer.
Application.JavaPluginVersionID_NS см. ниже 1
Версия JRE, используемая апплетами Netscape.
Application.ExcelImportMaxTransactions 2000 100-2000-
Максимальное число транзакций (работ или ресурсов),
которые можно одновременно импортировать из файла .xls
или .csv.
Application.ExcelImportMaxFileSize 1048 60-4096
Максимальный размер (в КБ) файла .xls или .csv, загружаемого
при выполнении попытки импорта.
Application.AllowAutoSummarizeOption true true/false
Если параметр имеет значение «true», это позволяет включить
опцию выполнения автоматического суммирования
(подведения итогов) в настройки пользователя, относящиеся к
управлению ресурсами.
Application.DBDropdownKeyword Пустая строка -
Ключевое слово, используемое для разрешения управления
выбором базы данных на странице регистрации. Оставьте
строку пустой, если вы не хотите требовать ввода ключевого
слова.
Application.LogoutURL - -
Переадресует myPrimavera на конкретный URL, когда
пользователь выходит, используя для выхода пиктограмму
«Logout/Close» («Выйти/закрыть») баннера myPrimavera.
Может быть использован любой корректный URL. Если URL
не указан, myPrimavera переадресует пользователя на страницу
запуска myPrimavera.
1
application/x-java-applet; version=1.3 – основная версия JRE; поддерживает ранее установленный JRE 1.3x и выше на
клиенте.
application/x-java-applet; jpi-version=1.3.1_02 – абсолютная версия JRE; требует конкретной версии JRE 1.3.1_02 на клиенте.
application/x-java-applet; version=1.4 – основная версия JRE; поддерживает ранее установленный JRE 1.4x и выше на
клиенте.
application/x-java-applet; jpi-version=1.4.2_01 – абсолютная версия JRE; требует конкретной версии JRE 1.4.2_01 на клиенте.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 143

[Параметры приложения]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Application.MaxProjectsInPortfolio 1000 1-100000
Максимальное количество проектов в портфеле при создании
портфеля с помощью фильтра.
Application.Performance.UseEnterpriseSummary false true/false
Использование сводных данных уровня предприятия для см. ниже 1
ресурсов и ролей.
Application.Performance.MaxSummaryNodeCount 1000 1-50000
Максимальное число суммируемых элементов (элементов, по
которым подводятся итоги).
Application.Tracer.Enabled false true/false
При значении «true» программе-трассировщику отправляются
отладочные сообщения.
Application.Tracer.ServerName localhost —
IP-адрес или имя компьютера, являющегося приемником
информации для программы-трассировщика.
Application.Tracer.SocketPort 9210 1024-65535
Порт, используемый socket-соединением программы-
трассировщика.
Application.Tracer.UseBackGrndSendThread true true/false
При значении «true» для отправки TCP-сообщений программе-
трассировщику используется фоновый поток.
Application.WebSchedulerEnabled true true/false
При значении «true» календарное планирование задач из
myPrimavera выполняется с использованием Web Scheduler.
При значении «false» календарное планирование задач из
myPrimavera выполняется с использованием службы задач (Job
Service).
1
Данный параметр указывает, хотите ли вы использовать записи уровня EPS или уровня проекта для рисования гистограмм
модуля Project Management. При значении «true» производительность несколько выше, потому что только одна запись
(запись уровня EPS) используется при построении гистограмм. При значении «false» гораздо большее количество записей
(записей уровня проекта) используется для построения гистограмм, поэтому производительность снижается. Однако,
необходимо отметить, что данные, используемые при построении гистограмм, имеют более высокую точность при
установке значения «false», т.е. при использовании записей уровня проекта.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


144 Установка myPrimavera

[Параметры приложения (продолжение)]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Application.WebScheduler.SchedulingInterval 300000 1000-MAX_INT*
Период времени (в миллисекундах), в течение которого Web
Scheduler будет ожидать, прежде чем запланировать
следующее доступное для планирования задание.
Application.WebScheduler.ConcurrentSchedulers 2 0-20
Количество процессов (активных планировщиков),
используемых для календарного планирования. Значение,
равное 0, указывает на то, что календарное планирование на
данном сервере не выполняется.
Application.WebScheduler.ActiveSchedulerMode true true/false
Если значение равно «true», задания обрабатываются
непрерывно до тех пор, пока все задания не будут
запланированы. Если значение равно «false», каждое задание
обрабатывается согласно интервалу палнирования.
Application.WebScheduler.ASAPCleanupRate 86400000 0-MAX_INT*
Периодичность (в миллисекундах), с которой выполненные
задания WebASAP удаляются из базы данных.
Application.CollaborationServer.ServerName - -
Имя компьютера, осуществляющей хостинг myPrimavera
Collaboration Server.
Application.CollaborationServer.LibraryName - -
Имя базы данных, в которой находятся данные библиотеки.
Application.CollaborationServer.Collaboration PrimaveraRootContai -
WorkspaceName ner
Устанавливаемое по умолчанию имя совместно используемого
рабочего окружения.
Application.CollaborationServer.Initiation primavera_initiations -
WorkspaceName
Устанавливаемое по умолчанию имя рабочего окружения.
Application.CollaborationServer.AppName primaveraApp -
Устанавливаемое по умолчанию имя приложения,
используемое myPrimavera.
Application.CollaborationServer.PoolSize 20 0-MAX_INT*
Количество инициализированных соединений, используемых
для совместной работы.
Application.CollaborationServer.PoolUserName PROXYUSER -
Имя пользователя, используемое для запуска пула соединений.
Application.CollaborationServer.PoolUserPassword proxyuser -
Пароль пользователя, используемый для запуска пула
соединений.
Application.CollaborationServer.AdminUserName Admin -
Имя пользователя, обладающего полными правами.
*MAX_INT = 2,147,483,647

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 145

[Параметры приложения (продолжение)]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Application.CollaborationServer.AdminPassword admin -
Пароль пользователя, обладающего полными правами.
Application.CollaborationServer.CacheUserName CACHEMANAGER -
Имя пользователя, позволяющее myPrimavera установить
соединение с кэшем приложений.
Application.CollaborationServer.CachePassword cachemanager -
Пароль пользователя, соответствующий имени
CacheUserName.
Application.CollaborationServer.CacheLimit 1000 0-MAX_INT*
Максимальное количество CMS-объектов, хранимых в кэше
приложений.
Application.CollaborationServer.StrictDocumentVersioning true true/false
При значении «true» отладка документа ограничивается
наиболее недавней (самой новой) версии документа. При
значении «false» отладке может быть подвергнут документ
любой версии.
Application.Notifications.EnableIssueNotifications false true/false
Разрешает и запрещает автоматические уведомления при
добавлении или изменении уведомлений.
Application.Notifications.EnableEventNotifications false true/false
Разрешает и запрещает автоматические уведомления при
добавлении или изменении событий.
Application.Notifications.EnableInvitationNotifications false true/false
Разрешает и запрещает автоматические уведомления при
добавлении приглашений.
Application.Notifications.EnableInitiationNotifications false true/false
Разрешает и запрещает автоматические уведомления при
ожидании приглашений.
Application.Notifications.NotificationsFromEmailOverride false true/false
При значении «true» будет использоваться установленный для
системы почтовый адрес «От кого» («From»). При значении
«false» будет использоваться почтовый адрес пользователя,
который инициирует отправку уведомления, при условии, что
почтовый адрес настроен (заложен в конфигурацию).
Application.Notifications.NotificationsFromEmail «Joe User»<joeuser@ -
Почтовый адрес, от имени которого будет производиться uninitabc123z.com>
отправка уведомления. Данный параметр учитывается, когда
параметр NotificationsFromEmailOverride имеет значение «true»
или когда почтовый адрес пользователя не настроен (не
заложен в конфигурацию).
*MAX_INT = 2,147,483,647

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


146 Установка myPrimavera

[Параметры приложения (продолжение)]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Application.CollaborationSyncService.SynchronizationInterval 3600000 60000-MAX_INT*
Интервал, с которым производится запуск службы
синхронизации совместной работы. Синхронизация
перемещает документы, отмеченные для удаления, в папку
\trash на сервере Collaboration. Кроме того, прочие элементы
Collaboration (например, дискуссии или уведомления), которые
должны быть удалены (например, когда проект удаляется),
перемещаются в папку \trash.
Application.CollaborationRecyclerService.Automatic 1 false true/false
При значении «true» разрешается работа службы очистки,
которая избавляется от удаленных документов и других
элементов Collaboration (находящихся в папке \trash).
Application.CollaborationRecyclerService.RecycleInterval 1 2147483647 600000-MAX_INT*
Интервал, с которым производится запуск службы очистки. (MAX_INT)
1
Чтобы разрешить запуск службы очистки, необходимо отредактировать файл с расширением .cmd или .sh, используемый
для запуска Мастера настройки баз данных (см. «Изменение настройки баз данных» на стр. 116). (страница изменится)
Добавьте к концу строки, начинающейся с «SET MYPRIMAVERA_OPTS», следующую запись: -Dadmin.showRecycler=Y.
Сохраните файл и запустите Мастер настройки баз данных. ВЫ должны создать новую конфигурацию, в которой будет
реализована опция очистки.
*MAX_INT = 2,147,483,647

[Параметры аутентификации]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Authentication.Mode NATIVE Native, LDAP, WebSSO
Метод, используемый для аутентификации клиента.
Authentication.WebSSO.UserNameHeaderKey smuser -
Имя http-заголовка, указанное вами в SiteMinder.
Authentication.WebSSO.ContextPathOverride /Primavera -
Путь, используемый для передачи web-запросов от web-
сервера SiteMinder к серверу myPrimavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 147

[Параметры аутентификации (продолжение)]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
Authentication.WebSSO.ServerandPortOverride http://servername.dom -
Полностью корректное доменное имя и порт web-сервера, ain.com:82
контролируемого SiteMinder.
Authentication.LDAP.SSLCertificateStore - -
Полный путь к хранилищу ключей, которое содержит
сертификат SSL для сервера LDAP.
Authentication.LDAP.SSLStore Password - -
Пароль к хранилищу ключей, которое содержит сертификат
SSL.

Для параметра Authentication.WebSSO.UserNameHeaderKey


значение, которое вы укажете, должно соответствовать
свойству отклика SiteMinder, который вы создали согласно
политике домена/области, в котором находится web-сервер
myPrimavera. Значение этого отклика должно быть smuser=uid,
где smuser допускает возможность конфигурирования
(настройки), а uid соответствует атрибуту сервера LDAP,
который отображается на поле USER_Name базы данных
Primavera.

[Параметры аутентификации (продолжение)]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
AsynchJobs.PurgeInterval 3600000 0-MAX_INT *
Периодичность (в миллисекундах), с которой записи о
длительных выполняемых заданиях будут удаляться из базы
данных.
AsynchJobs.GraceTime 86400000
Минимальный возраст (в миллисекундах) записей о
длительных выполняемых заданиях, удаляемых из базы
данных.
*MAX_INT = 2,147,483,647

[Параметры почтовой службы]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
MailService.EmailNotificationServer — —
Сервер почтовых уведомлений для утверждения
табелей.
MailService.SendInterval 60000 1-MAX_INT*
Периодичность (в миллисекундах) отправки находящихся в
очереди почтовых сообщений.
MailService.MaxQueueLength 250 1-MAX_INT*
Максимальный размер очереди почтовых сообщений.
*MAX_INT = 2,147,483,647

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


148 Установка myPrimavera

[Параметры сервера интеграции]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
IntegrationServer.RMI.RegistryPort 9099 1024-65535 1
Порт для RMI Registry.
IntegrationServer.RMI.Enable true -
Параметр, который разрешает работу сервера RMI.
IntegrationServer.RMI.CompressionServiceEnable true -
Параметр, который разрешает режим службы сжатия.
1
Данный параметр обычно имеет значение как минимум 1024.

IntegrationServer.RMI.SSLServiceEnable true -
Параметр, который разрешает режим службы SSL.
IntegrationServer.RMI.StandardServiceEnable true -
Параметр, который разрешает режим стандартной службы.
IntegrationServer.RMI.HTTPServiceEnable false -
Параметр, который разрешает режим туннелирования HTTP.
IntegrationServer.RMI.HTTPsServiceEnable false -
Параметр, который разрешает режим защищенного
туннелирования HTTP (HTTP (SSL)).
IntegrationServer.RMI.CompressionServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима службы
сжатия. Значение 0 указывает, что может быть использован
любой доступный порт. Если доступ к серверу будет
осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.SSLServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима службы
SSL. Значение 0 указывает, что может быть использован
любой доступный порт. Если доступ к серверу будет
осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.StandardServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
стандартной службы. Значение 0 указывает, что может быть
использован любой доступный порт. Если доступ к серверу
будет осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.HTTPServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
туннелирования HTTP. Значение 0 указывает, что может быть
использован любой доступный порт.
IntegrationServer.RMI.HTTPsServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
защищенного туннелирования HTTP. Значение 0 указывает,
что может быть использован любой доступный порт.
IntegrationServer.SessionTimeOut 120 1-MAX_INT*
Длительность интервала времени (в секундах), по истечении
которого неактивное соединение с клиентом будет прервано
(завершено).
*MAX_INT = 2,147,483,647

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 149

Реализация подключаемых модулей для сервера приложений


Серверы приложений Tomcat, WebLogic и WebSphere предлагают широкий
Полный список ассортимент подключаемых модулей, позволяющих пользователю
конфигураций, настраивать интерфейсную (клиентскую) часть web-сервера способом,
протестированных на
совместимость с
отличным от предлагаемого сервером приложений. Компания Primavera
myPrimavera, протестировала работу myPrimavera на этих трех указанных серверах
содержится в файле приложений, используя Microsoft Internet Information Server, Apache HTTP
testedcfg.pdf на компакт- Server и iPlanet Web Server. Процедуры настройки подключаемых модулей
диске с документацией содержатся в документации на отдельные серверы приложений.
по Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


150 Установка myPrimavera

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 151

Установка Collaboration

В этой главе В данной главе описан процесс установки и настройки


Collaboration Server модуля myPrimavera.
Подготовка установки
Если вы устанавливаете Collaboration Server впервые, вы
должны выполнить все указания, приведенные в данной
Установка Collaboration главе.
Server
Если вы уже установили Collaboration Server (например, при
Создание конфигурации установке Primavision (myPrimavera) версии 4.0), вам
Collaboration Server необходимо установить пакет обновления HFB5 v3.1.
Детальная информация изложена в разделе «Установка
Добавление службы пакета обновления Collaboration Server для обеспечения
индексирования совместимости с myPrimavera 4.1».

Добавление
пользователей,
обладающих правами
доступа к объекту
(trustees)

Добавление услуг (facility)

Добавление домена и
пользователя домена с
административными
правами

Расширение схемы
Collaboration

Добавление обновленных
форматов документов

Настройка myPrimavera
для работы с Collaboration
Server

Установка пакета
обновления Collaboration
Server для обеспечения
совместимости с
myPrimavera 4.1

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


152 Установка Collaboration

Подготовка установки

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


необходимы для установки Collaboration Server для использования его с
myPrimavera. Более полная информация по установке и настройке сервера
приведена в Administratior’s Reference Manual и Worksite MP Server 3.1
Release Notes в директории \collab\docs на компакт-диске с myPrimavera
\web-приложениями.

Предварительные требования
Единственное предварительное требование, которое должно быть
выполнено на момент установки Collaboration Server, - это создание базы
данных, которая будет использоваться в качестве библиотеки
аутентификации для Collaboration Server. База данных должна содержать
файлы данных и журнала, каждый размером не менее 10 МБ.

При использовании Oracle, в Oracle должен быть создан владелец


базы данных, ему должно быть выделено табличное
пространство по умолчанию и даны привилегии «соединение» и
«ресурс». См. шаг 7 на стр. 169.

Указания по определению размера


При подготовке Collaboration Server к использованию в организации
необходимо учесть ряд положений:

Требования Collaboration Server к свободному пространству на диске


практически совпадают (байт в байт) с полным размером исходного файла
плюс пространство для роста. Например, если полный размер исходного
файла равен 5 ГБ, то Collaboration Server потребует 5 ГБ плюс
пространство для роста.

Пространство для роста – это приблизительный прогноз,


основывающийся на ожидаемых темпах роста компании,
открытия новых проектов и увеличения объема данных,
вводимых в Primavera.

Если пользователь загружает 5 ГБ документов, после этого


удаляет те же 5 ГБ документов, то общее свободное
пространство на диске, необходимое для такой операции,
составляет как минимум 10 ГБ. Документы не удаляются из
системы, а перемещаются в папку \trash файлового сервера. При
необходимости удаленные документы могут быть впоследствии
восстановлены из этой папки.

С помощью myPrimavera Administration Application может быть


включена служба очистки корзины, которая будет осуществлять
удаление документов из корзины с заданными пользователем
интервалами.

Служба индексирования требует приблизительно 10 – 20% от общего


свободного пространства, занятого файловым сервером. Например, если
файловый сервер использует 5 ГБ дискового пространства, то требования
службы индексирования будут находиться в диапазоне от 500 МБ (10%) до
1 ГБ (20%).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 153

Установка Collaboration Server

1. Вставьте компакт диск с myPrimavera/web-приложениями.

2. Запустите соответствующую операционной системе программу


установки:

Windows: <CD>:\collab\31\instdata\windows\vm\Install.exe
Solaris: <CD>/collab/31/instdata/solaris/vm/Install.bin

3. Выберите язык установки и ознакомьтесь с вводными замечаниями.

4. Подтвердите принятие лицензионного соглашения.

5. Выберите место (папку) установки (для выбора места установки,


отличного от предлагаемого, напечатайте полный путь в окне или нажмите
на кнопку «Обзор» («Browse») и перейдите в нужное место).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


154 Установка Collaboration

6. Выберите «Типичную установку» («Typical Install»).

7. Ознакомьтесь с замечаниями об установке. Для продолжения установки


нажмите «Установить» («Install»), а для возврата к предыдущему окну
нажмите «Назад» («Previous»).

8. После того как установка будет завершена нажмите «Готово» («Done»)


для выхода из программы установки.

Для улучшения производительности Worksite MP Server,


выполняемого совместно с JDK 1.4, пользователи могут
загрузить Java Cryptography Extension (JCE) Unlimited Strength
Jurisdiction Policy Files, посетив ссылку
http://java.sun.com/j2se/1.4.1/download.html (пункт «Other
downloads»).

После завершения загрузки распакуйте файл во временную


директорию и скопируйте файлы local_policy.jar и
US_export_policy.jar непосредственно в каталог jre/lib/security.

Если ярлыки программ Configauration Manager и Library Manager на


рабочем столе или в меню «Пуск» («Start») не создаются или не
функционируют, вы можете создать новые ярлыки либо
запускать инструменты непосредственно из той папки, в
которой они установлены:

Диспетчер конфигураций (Configuration Manager) (если


установлен в C:\worksitemp):
C:\worksitemp\worksiteserver\bin\win\imconfigmgr.exe

Диспетчер библиотек (Library Manager) (если установлен в


C:\worksitemp): C:\worksitemp\worksiteserver\bin\win\imlibmgr.exe

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 155

Задачи настройки конфигурации

После установки Collaboration Server требуется решить ряд задач по


настройке конфигурации, чтобы подготовить этот сервер к работе с
Primavera. Для настройки Collaboration Server используются два основных
интерфейса: Диспетчер конфигураций (Configuration Manager) и Диспетчер
библиотек (Library Manager).

Данный раздел описывает эти основные интерфейсы, с помощью которых


выполняется настройка конфигурации сервера, и рассказывает, для каких
задач используется каждый из них.

Диспетчер конфигураций
Диспетчер конфигураций используется для настройки одного или
нескольких кластеров сервера и для управления службами CMS,
индексирования и др. С помощью этого приложения можно управлять
целым серверным кластером WorkSite MP, и именно это делает его столь
мощным средством.

Когда вы устанавливаете WorkSite MP Server, вы должны запустить


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

ƒ Конфигурации серверного кластера WorkSite MP


• Серверные кластеры
• Локальные и удаленные библиотеки
• Серверы
• Службы

Узел кластера.

Узел сервера.
Службы.

Узел библиотек.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


156 Установка Collaboration

Диспетчер библиотек
Диспетчер библиотек представляет собой административный инструмент,
используемый для установки (настройки) и управления данными,
связанными с библиотеками, обслуживаемыми серверными кластерами
WorkSite MP. Используя диспетчер библиотек, администратор WorkSite
может управлять библиотечными данными следующих типов:

ƒ Услуги (facilities)
• Рабочие группы
ƒ Примеры (экземпляры, копии) библиотечных метаданных
• Классы метаданных
• Отношения между метаданными
ƒ Привилегии
ƒ Конфигурация системы
ƒ Информация о пользователях, обладающих правами доступа к объекту
(trustees), включая следующую:
• Настройки главной области
• Области, которые включают в себя способность выполнять
следующие задачи:
• Добавление главной области к библиотеке
• Добавление отдельных пользователей, групп, мест
(местоположений) и организационных единиц в качестве
родных узловых пользователей, обладающих правами доступа
к объекту (trustees) под главной областью библиотеки
• Импорт и синхронизация каталогов из внешних служб
каталогов LDAP как импортированных узлов пользователей,
обладающих правами доступа к объекту (trustees) под главной
областью библиотеки
• Добавление подчиненных областей из других библиотек
ƒ Системные пользователи

Когда библиотека создана, она имеет предопределенную структуру


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 157

Окно диспетчера библиотек


Раздел, описывающий окно диспетчера библиотек, состоит из 5
подразделов, которые описывают различные части окна диспетчера и их
функции. Эти 5 подразделов перечислены ниже:

ƒ Фрейм каталогов
ƒ Фрейм представления
ƒ Меню
ƒ Панель инструментов
ƒ Панель поиска (просмотра)

Узлы верхнего уровня (Top-Level Nodes)


Раздел «Узлы верхнего уровня» рассматривает функции, которые могут
быть выполнены из следующих узлов:

ƒ Кластеры
ƒ Серверный кластер
ƒ Библиотека

Из этих узлов могут быть выполнены следующие задания:


ƒ Добавление серверного кластера
ƒ Удаление серверного кластера
ƒ Вход в библиотеку

Узел услуг (Facilities Node)


Раздел «Узел услуг» содержит описания задач, которые могут быть
выполнены из узла услуг, и описания диалогов, используемых для
выполнения задач. Из этого узла могут быть выполнены следующие
задания:

ƒ Добавление экземпляров (копий, примеров) метаданных


ƒ Редактирование источников и экземпляров метаданных
ƒ Удаление экземпляров метаданных
ƒ Добавление отношений между метаданными

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


158 Установка Collaboration

Узел привилегий (Privileges Node)


Раздел «Узел привилегий» содержит описания задач, которые могут быть
выполнены из узла привилегий, и описания диалогов, используемых для
выполнения задач. Узел привилегий помогает администраторам
определить политику безопасности для пользователей, обладающих
правами доступа к объектам (trustees). В зависимости от привилегий,
политика безопасности может устанавливаться автоматически или
требовать особых настроек. Из узлов, являющихся подузлами узла
привилегий, могут быть выполнены следующие задания:

ƒ Редактирование привилегий

Узел системных конфигураций (System Configurations Node)


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

ƒ Редактирование системных конфигураций

Узел пользователей, обладающих правами доступа к объекту


(Trustees Node)
Раздел «Узел пользователей, обладающих правами доступа к объекту»
содержит описания задач, которые могут быть выполнены из этого узла, и
описания диалогов, используемых для выполнения задач. Данный узел
содержит различные подузлы, которые используются для создания и
поддержания (ведения) родных и импортированных пользователей,
обладающих правами доступа к объекту, для библиотеки. Из узлов,
являющихся подузлами узла пользователей, обладающих правами доступа
к объекту, могут быть выполнены следующие задания:

ƒ Добавление, редактирование или удаление библиотек, находящихся в


списке доступных библиотек
ƒ Редактирование существующих связей LDAP
ƒ Добавление, редактирование или удаление соединений с внешними
серверами каталогов LDAP
ƒ Добавление, редактирование или удаление соответствий с внешними
каталогами LDAP
ƒ Добавление или редактирование главной области
ƒ Добавление, редактирование или удаление пользователей, обладающих
правами доступа к объекту
ƒ Импорт, синхронизация или удаление внешних каталогов
пользователей, обладающих правами доступа к объекту LDAP в
главную область/из главной области
ƒ Добавление уникального идентификатора в каталог LDAP
ƒ Добавление, редактирование или удаление подчиненных областей
ƒ Добавление, редактирование или удаление системных пользователей.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 159

Добавление уникального идентификатора к LDAP каталогу


WorkSite MP Server использует такой атрибут как уникальный
идентификатор (или синхронизирующий ID) для того, чтобы обеспечить
возможность импорта и синхронизации LDAP-совместимых каталогов в
дерево Диспетчера библиотек. Имя, устанавливаемое по умолчанию для
этого атрибута, выглядит как iManageSyncId, хотя может использоваться
любое приемлемое имя.

Нижеследующий раздел содержит указания по расширению схемы службы


удаленных каталогов LDAP для включения в нее iManageSyncId и
iManageSyncIdClass.

ƒ Создание пользователя с ограниченными правами доступа

На приведенном ниже рисунке показан интерфейс диспетчера


конфигураций.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


160 Установка Collaboration

Создание конфигурации Collaboration Server

После того как Collaboration Server будет установлен, его нужно настроить
в первый раз.

Чтобы показать структуру узлов в диспетчере конфигураций и


диспетчере библиотек в развернутом виде, необходимо
щелкнуть мышью по знаку «+» рядом с узлом или дважды
щелкнуть по имени узла.

1. Вручную запустите Диспетчер процессов (Process Manager) способом,


зависящим от вашей операционной системы:

Windows: <CD>:\worksitemp\worksiteserver\bin\win\impm.exe
Solaris: <CD>/worksitemp/worksiteserver/bin/unix/impm

Если вы пользуетесь операционной системой Windows,


рекомендуется установить Диспетчер процессов как службу, для
чего необходимо войти в указанный выше каталог и выполнить
следующую команду: impmservice –install

После установки службы запустите апплет панели управления


«Службы» («Services») и установите способ запуска службы
iManager PM в «Автоматически», затем запустите службу, если
она еще не запущена.

2. Windows: запустите Диспетчер конфигураций из меню «Пуск»


(«Start»), «Программы» («Programs»), «iManage Worksite MP Server».

Solaris: запустите /worksitemp/worksiteserver/bin/unix/imconfigmgr

3. Если установленный по умолчанию кластер не появляется в


«Конфигурации кластера WorkSite» («WorkSite Cluster
Configurations»), щелкните правой кнопкой мыши и выберите «Добавить
кластер» («Add Cluster»).

Имя кластера должно быть тем же самым, что и имя


компьютера, осуществляющего хостинг Collaboration Server.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 161

4. Щелкните правой кнопкой мыши по имени кластера и выберите


«Добавить» («Add»), «Сервер» («Server»).

Имя сервера должно быть тем же самым, что и имя кластера.

5. Щелкните правой кнопкой мыши по узлу сервера и выберите


«Добавить» («Add»), «CMS».

Помимо CMS (Content Management System, Система управления


контентом) необходимо добавить службу индексирования после
того как библиотека для совместной работы будет настроена.
Детально этот вопрос рассмотрен в разделе «Добавление
службы индексирования» на стр. 175.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


162 Установка Collaboration

6. Щелкните правой кнопкой мыши по подузлу «Локальные» («Local»)


узла «Библиотеки» («Libraries») и выберите «Добавить» («Add»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 163

7. Введите детальную информацию о базе данных локальной библиотеки.

Только для
Oracle: Этот
пользователь
должен быть
создан в Oracle,
должен иметь
табличную
область,
заданную по
умолчанию, и
должен
обладать
привилегиями
«соединение» и
«ресурс».

Этот
пользователь
должен иметь
привилегии
администратора
базы данных (в
Oracle по
умолчанию
system/manager, в
SQL Server –
sa/sa).

База данных локальной библиотеки – это база данных, созданная


прежде, чем будет начата установка Collaboration Server.

Поле Определение Значение


Library Name (Имя Имя библиотеки Collaboration. Определяется
библиотеки) пользователем
DBInstance Name Имя копии базы данных Oracle или -
(Имя копии базы SQL Server, которая должна
данных) использоваться в качестве библотеки
Collaboration.
Driver (Драйвер) Поставляемый драйвер баз данных -
для MS SQL Server или Oracle.
Owner (Владелец) Владелец системы баз данных для IMANAGE
библиотеки Collaboration.
Connection Хост, порт, учетная запись и пароль -
(Соединение) сервера баз данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


164 Установка Collaboration

8. Нажмите «Проверить» («Test») для проверки состоятельности


информации о базе данных.

Если проверка окажется неуспешной, убедитесь, что вы ввели верную


информацию о библиотеке/базе данных. Если проверка окажется
успешной, нажмите кнопку «Создать» («Create») для создания библиотеки
аутентификации.

Мастер создания библиотеки контента создает таблицы и индексы базы


данных, необходимые для запуска Collaboration Server. Нажмите «Далее»
(«Next») для перехода к следующему шагу Мастера. Вам потребуется
следующая информация:

Модель объекта библиотеки (Library Object Model) – выберите


worksitemp31

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 165

Путь к файловому серверу (File Server Path) – напечатайте или укажите


его с помощью кнопки «Обзор» («Browse») полный путь к месту, где
должны создаваться и храниться файлы библиотеки (это может быть любое
удобное вам место).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


166 Установка Collaboration

Поддержка национальных алфавитов базы данных (Database


Character Support) – разрешает или запрещает использование символов
национальных алфавитов для атрибутов строки базы данных.

Не рекомендуется ставить флажок в окне «Поддержка


национальных алфавитов» («National Character Support») при
создании базы данных Oracle.

После завершения работы Мастера новая библиотека должна быть


определена как библиотека аутентификации.

Добавление библиотеки аутентификации


1. Щелкните правой кнопкой мыши на имени кластера и выберите
«Редактировать» («Edit»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 167

2. Щелкните закладку «Библиотеки CMS» («CMS Libraries»), затем


щелкните «Добавить» («Add»).

3. Убедитесь, что библиотека аутентификации выбрана, после чего


нажмите «OK».

4. Нажмите «OK», чтобы выбрать диалог «Редактирование кластера»


(«Edit Cluster»).

Когда все таблицы и индексы базы данных будут созданы, будут


добавлены три системных учетных записи: PROXYUSER,
CACHEMANAGER и TOOLUSER.

5. Выберите «Файл» («File»), «Сохранить» («Save»), чтобы сохранить


настройки конфигурации.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


168 Установка Collaboration

Запуск службы CMS


1. Для того, чтобы запустить службу CMS, щелкните правой кнопкой
мыши по имени службы, затем выберите «Запустить» («Start»).

Если запуск службы CMS произведен успешно, то красный квадрат на


пиктограмме службы CMS превратится в зеленую стрелку.

2. После запуска службы CMS щелкните правой кнопкой мыши на имени


службы и выберите из меню «Автоматический запуск» («Auto-Start»).

Выбор автоматического запуска означает, что в случае перезагрузки


сервера службы, обеспечивающие работу Collaboration, будут запущены
после перезагрузки автоматически.

3. По окончании работы с Диспетчером конфигураций сохраните


конфигурацию.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 169

Добавление службы индексирования

1. Windows: запустите Диспетчер конфигураций из меню «Пуск»


(«Start»), «Программы» («Programs»), «iManage Worksite MP Server».

Solaris: запустите /worksitemp/worksiteserver/bin/unix/imconfigmgr

2. Разверните дерево «Конфигурации Worksite Claster» («Worksite


Claster Configurations»), чтобы показать узел сервера (находящийся ниже
узла кластера).

3. Щелкните правой кнопкой мыши по узлу сервера и выберите


«Добавить» («Add»).

Отображается окно «Добавить службу индексирования» («Add


Indexer»).

4. Если вы хотите разрешить SSL для службы индексирования, поставьте


флажок в окне «SSL разрешен» («SSL Enabled»).

5. Щелкните на закладке «Библиотеки» («Libraries»).


ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
170 Установка Collaboration

6. Выберите библиотеку, в которую вы собираетесь добавить службу


индексирования, из списка «Доступные» («Available»). Чтобы выбрать
несколько библиотек, нажмите клавишу Ctrl или Shift.

7. Нажмите кнопку «>>» для добавления выбранной библиотеки (или


библиотек) в список «Сконфигурированные» («Configured»).

8. По окончании нажмите «OK».

9. Выберите «Файл» («File»), «Сохранить» («Save») для сохранения


конфигурации.

Запуск службы индексирования


1. Для того, чтобы запустить службу индексирования, щелкните правой
кнопкой мыши на имени службы и выберите «Запустить» («Start»).

Если запуск службы индексирования произведен успешно, то красный


квадрат на пиктограмме службы превратится в зеленую стрелку.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 171

2. После запуска службы CMS щелкните правой кнопкой мыши на имени


службы и выберите из меню «Автоматический запуск» («Auto-Start»).

Выбор автоматического запуска службы индексирования означает, что в


случае перезагрузки сервера эта служба будет запущена после
перезагрузки автоматически.

3. По окончании работы с Диспетчером конфигураций сохраните


конфигурацию.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


172 Установка Collaboration

Добавление пользователей, обладающих правами доступа к


объекту (trustees)

1. Запустите Диспетчер библиотек способом, зависящим от вашей


операционной системы:

Windows: «Пуск» («Start»), «Программы» («Programs»), «iManage


Worksite MP Server», «Library Manager».

Solaris: <CD>/worksitemp/worksiteserver/bin/unix/imlibmgr

Служба CMS должна быть запущена прежде, чем может быть


запущен Диспетчер библиотек.

По умолчанию главная локальная библиотека (созданная в Диспетчере


конфигураций) отображается в Диспетчере библиотек.

2. Разверните узел кластера, чтобы отобразить узел библиотек.

3. Разверните узел библиотек, чтобы отобразить подузлы библиотек.

4. Разверните узел пользователей, обладающих правами доступа к объекту.

5. Щелкните правой кнопкой мыши на узле «Области» («Realms») и


выберите «Добавить» («Add»).

В появившемся окне, дающем возможность выбора типа добавляемой


области, выберите тип «Основная» («Master»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 173

6. В поле RDN введите имя основной области (по умолчанию предлагается


имя «ImanageRealm»), затем нажмите «OK».

Введите имя
основной области.

Нажмите «OK» по
завершении
работы.

7. Разверните узел «Области» («Realms»), щелкните правой кнопкой на


новой основной области, затем нажмите выберите «Добавить» («Add»)
для добавления пользователя, обладающего правами доступа к объекту.

Первый пользователь, обладающий правами доступа к объекту,


не обязательно используется ПО Primavera, однако, он необходим
для того, чтобы инициализировать саму возможность
совместной работы.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


174 Установка Collaboration

8. Введите следующую информацию для нового пользователя,


обладающего правами доступа к объекту:

RDN – имя нового пользователя, обладающего правами доступа к объекту


(любое имя по вашему желанию)
Class (класс) – оставьте имя, устанавливаемое по умолчанию, т.е. «Person»
Label (метка) – по умолчанию устанавливается p, когда Class = Person
UID – пользовательский идентификатор нового пользователя,
обладающего правами доступа к объекту (не требуется)
Domain (домен) – параметр, относящийся к LDAP, определяется вручную
(не требуется).

Вы можете установить пароль для пользователя, обладающего правами


доступа к объекту, но больше никаких изменений вносить не требуется.

RDN.

Класс.

Метка.

UID.

Домен.

9. По завершении работы нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 175

Добавление услуги (facility)

После добавления как минимум одного пользователя, обладающего


правами доступа к объекту, к основной области следующий шаг состоит в
добавлении услуги по умолчанию.

1. Щелкните правой кнопкой мыши на узле «Услуги» («Facilities») и


выберите «Добавить» («Add»).

2. Введите имя для услуги. Выберите основную область, принадлежащую


. «Дереву выбора пользователя, обладающего правами доступа к
объекту» («Trustee Selection Tree»), выберите нового пользователя из
списка «Выбор пользователя, обладающего правами доступа к
объекту» («Trustee Selection»), затем щелкните «Добавить» («Add») для
перемещения выбранного пользователя в список «Предоставленные
полномочия» («Grants»).

Добавьте имя
услуги.

Выберите
основную область.

Выберите
желаемого
пользователя,
обладающего
правами доступа
к объекту.

Нажмите
«Добавить».

Нажмите «OK».

3. Для сохранения изменений нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


176 Установка Collaboration

4. При появлении диалога «Выбор инициализирующего пользователя,


обладающего правами доступа к объекту» («Select Initializer Trustee»)
выберите «Члены» («Members») в окне «Дерево выбора пользователя,
обладающего правами доступа к объекту» («Trustee Selection Tree»),
выберите нового пользователя в окне «Выбор лица» («Person Selection»),
введите пароль данного пользователя в случае его наличия, затем нажмите
«OK».

Выберите
членов.

Выберите
желаемого
пользователя,
обладающего
правами доступа
к объекету.

Введите пароль
пользователя,
обладающего
правами доступа к
объекту
(необязательно).

Нажмите «OK».

Вы будете уведомлены, как только услуга будет успешно


инициализирована.

По умолчанию новый пользователь, обладающий правами доступа к


объекту добавляется к списку предоставленных полномочий двух дочерних
рабочих групп услуги – администраторов и создателей рабочей области.

Дополнительно создается рабочая область по умолчанию, называемая


«Домашняя рабочая область» («Worksite MP Home»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 177

Добавление домена и пользователя домена с административными


правами

Для обеспечения интеграции с Primavera к основной области должен быть


добавлен домен primavera.com. Внутри этого домена должен быть добавлен
пользователь по имени DomainAdmin.

1. Щелкните правой кнопкой мыши по основной области (ImanageRealm) и


выберите «Добавить» («Add»).

2. Введите перечисленные ниже данные для домена primavera.com, затем


нажмите «OK».

RDN – primavera.com
Class – Domain
Label – d (изменяется автоматически при изменении класса).

RDN.

Класс.

Метка.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


178 Установка Collaboration

3. Щелкните на закладке «Библиотеки» («Libraries») и снимите флажки


«Наследование» («Inherit») перед окнами «Услуга предпочтений»
(«Preferences Facility») и «Рабочая область домашней страницы»
(«Homepage Workspace»).

Снимите флажки
«Наследование»
(«Inherit»)…

Затем нажмите кнопку «Обзор» («…») для задания


значения каждого параметра.

4. Нажмите кнопку «Обзор» («…») рядом с окном «Услуга


предпочтений» («Preferences Facility»), найдите и выделите услугу,
которая была создана вами в предыдущем разделе, затем нажмите «OK».

Разверните
узел
библиотек и
выберите
только что
созданную
услугу…

Затем нажмите
«OK».

Значение должно иметь вид: <библиотека>:<услуга>.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 179

5. Нажмите кнопку «Обзор» («…») рядом с окном «Рабочая область


домашней страницы» («Homepage Workspace»), найдите и выделите
рабочую группу Worksite MP Home (находящуюся под узлом услуги),
затем нажмите «OK».

Разверните
узлы библиотек
и услуг,
выберите
рабочую группу
«WorkSite MP
Home»…

Затем
нажмите «OK».

Значение должно иметь вид: <библиотека>:<услуга>: Worksite MP Home.

Затем нажмите «OK».

6. По завершении нажмите «OK».

7. Щелкните правой кнопкой мыши на домене primavera.com и выберите


«Добавить» («Add»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


180 Установка Collaboration

8. Введите следующую информацию о пользователе-администраторе


домена:

RDN – DomainAdmin
Class – Person
Label – p
UID – DomainAdmin
Domain – primavera.com

Пароль для пользователя DomainAdmin следует оставить


пустым.

RDN.

Класс.

Метка.

UID.

Домен.

9. По завершении нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 181

Назначение пользователя DomainAdmin менеджером


(управляющим) домена primavera.com
После того как пользователь DomainAdmin будет создан, его следует
назначить менеджером домена primavera.com.

1. Щелкните правой кнопкой мыши на имени домена primavera.com под


основной областью и выберите «Редактировать» («Edit»).

2. Щелкните мышью на закладке «Менеджеры» («Managers»), разверните


дерево, находящееся в окне «Дерево выбора пользователя, обладающего
правами доступа к объекту» («Trustee selection Tree»), выберите
DomainAdmin в окне «Выбор лица» («Person Selection»), затем нажмите
«Добавить» («Add») для добавления этого пользователя в список
«Пользователи, обладающие правами доступа к объекту и
являющиеся менеджерами» («Trustee Managers»).

Выберите домен
primavera.com

Выберите
пользователя
«DomainAdmin».

Нажмите
«Добавить»
(«Add»).

Нажмите «OK».

3. По завершении нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


182 Установка Collaboration

Добавление пользователя DomainAdmin в рабочие группы


«Trustee Browsers» и («Workspace Creators»)
После того как пользователь DomainAdmin будет создан, его следует
добавить в рабочие группы («Trustee Browsers») и («Workspace
Creators»).

1. Щелкните правой кнопкой мыши на пиктограмме рабочей группы


(«Trustee Browsers») и выберите «Редактировать» («Edit»).

2. Выберите домен primavera.com в окне «Дерево выбора пользователя,


обладающего правами доступа к объекту» («Trustee Selection Tree»),
выберите пользователя DomainAdmin в окне «Выбор пользователя,
обладающего правами доступа к объекту» («Trustee Selection»), затем
щелкните «Добавить» («Add») для перемещения этого пользователя в
список «Члены» («Members»).

Выберите домен
primavera.com

Выберите
пользователя
«DomainAdmin».

Нажмите
«Добавить»
(«Add»).

Нажмите «OK».

3. По завершении нажмите «OK».

4. Щелкните правой кнопкой мыши на рабочей группе («Workspace


Creators») и выберите «Редактировать» («Edit»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 183

5. Выберите домен primavera.com в окне «Дерево выбора пользователя,


обладающего правами доступа к объекту» («Trustee Selection Tree»),
выберите пользователя DomainAdmin в окне «Выбор пользователя,
обладающего правами доступа к объекту» («Trustee Selection»), затем
щелкните «Добавить» («Add») для перемещения этого пользователя в
список «Члены» («Members»).

Выберите домен
primavera.com

Выберите
пользователя
«DomainAdmin».

Нажмите
«Добавить»
(«Add»).

Нажмите «OK».

6. По завершении нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


184 Установка Collaboration

Расширение схемы совместной работы

После того, как Collaboration Server и библиотеки будут установлены,


схема базы данных должна быть обновлена до расширенной схемы.

Расширение схемы базы данных

1. Скопируйте файл finalschema.dat из каталога \collab\schema на компакт-


диске myPrimavera в каталог \worksitemp\worksiteserver\config\objectmodels
на Collaboration Server.

2. Остановите службу CMS в Диспетчере конфигураций.

3. Откройте командную строку или оболочку и перейдите в следующий


каталог:

Windows: C:\worksitemp\worksiteserver\bin\win\

Solaris: /worksitemp/worksiteserver/bin/unix/

4. Запустите следующую команду:

imlibmigrate -from objectmodels\worksitemp31.dat -to


objectmodels\finalschema.dat -database <db> -cluster <cluster>

Замените значения параметров -database и -cluster на имя библиотеки и имя


кластера вашей конкретной реализации.

В базе данных библиотеки в таблице p_project появятся новые поля:


X_PVPKID и X_PVTYPE.

5. Перезагрузите Collaboration Server.

6. Перезапустите службу CMS (если в качестве способа ее запуска не


выбрано значение «Автоматически»).

Проверка состоятельности (успешности) обновления


Для того, чтобы проверить, успешно ли была обновлена схема базы
данных, необходимо проверить файл cms.ImLibraryMigrate.<cluster>.log в
каталоге \worksitemp\worksiteserver\logs\<cluster>\.

В пути и имени файла журнала для вашего сервера будет


использоваться имя кластера (имя хоста) Collaboration Server
вместо <cluster>, как показано выше.

Файл журнала должен заканчиваться следующей строкой в случае


успешного обновления:

<Date/Time>: INFO [main] Library Migrate ended successfully

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 185

Добавление обновленных форматов документов

В myPrimavera поддерживаются 2 формата документов, по умолчанию не


поддерживаемые Collaboration Server. Эти форматы необходимо добавить в
библиотеку совместной работы после того, как установка сервера будет
завершена.

Детальная информация о форматах документах приведена ниже:

ОПИСАНИЕ РАСШИРЕНИЕ ИМЯ


Файл MicroStar Design dgn DGN
Файл чертежа AutoCAD dwg DWG

1. Запустите Диспетчер библиотек способом, зависящим от вашей


операционной системы:

Windows: «Пуск» («Start»), «Программы» («Programs»), «iManage


Worksite MP Server», «Library Manager».

Solaris: <CD>/worksitemp/worksiteserver/bin/unix/imlibmgr

Служба CMS должна быть запущена прежде, чем может быть


запущен Диспетчер библиотек.

2. Разверните узлы кластера и библиотек для отображения подузлов


библиотек.

3. Разверните узел метаданных.

4. Щелкните правой кнопкой мыши на строке «Форматы прикладных


данных» («Application Formats») и выберите «Добавить» («Add»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


186 Установка Collaboration

Будет отображен диалог «Добавление метаданных» («Add metadata»).

5. Введите значения, перечисленные на предыдущей странице, для одного


из форматов документов.

Чтобы ввести данные в поле «Значение» («Value»), щелкните левой


кнопкой мыши и введите требуемый текст.

6. По завершении нажмите «OK».

Если тот или иной формат файла используется часто, вы


можете отметить поле «IS_INDEXABLE», чтобы обеспечить
более быструю загрузку документов установленного формата.

7. Повторите шаги с 4 по 6 для второго формата документа.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 187

Настройка myPrimavera для работы с Collaboration Server

После того, как Collaboration Server будет успешно установлен, вам


необходимо изменить значения ряда параметров в myPrimavera
Administration Application (см. параграф «Использование myPrimavera
Administration Application»). Параметры, относящиеся к работе с
Collaboration Server, перечислены ниже.

Обязательные параметры
Значения ряда параметров зависят от особенностей вашей конкретной
реализации. Как следствие этого, перечисленные ниже параметры должны
быть изменены в myPrimavera Administration Application, прежде чем
Collaboration Server сможет корректно работать в вашей среде.

ƒ Database.Instance.CollaborationDomain – домен Collaboration,


созданный в разделе «Добавление домена и пользователя домена с
административными правами».

ƒ Application.CollaborationServer.ServerName – имя компьютера,


осуществляющего хостинг Collaboration Server.

ƒ Application.CollaborationServer.LibraryName – библиотека
Collaboration, созданная на шаге 7 на стр. 169.

ƒ Application.CollaborationServer.CacheUserName – ID пользователя,
имеющего доступ к кэшу приложений, используемых в Collaboration.
Значение этого параметра (CACHEMANAGER) устанавливается по
умолчанию и должно соответствовать ID пользователя, созданного на
Collaboration Server в ходе добавления библиотеки аутентификации
(см. «Добавление библиотеки аутентификации»).

ƒ Application.CollaborationServer.CachePassword – Пароль, который


соответствует имени CacheUserName. Значение этого параметра
должно быть введено в myPrimavera Administration Application и
должно соответствовать паролю, используемому для
CACHEMANAGER на Collaboration Server. Пароль, создаваемый по
умолчанию на Collaboration Server, также выглядит как
CACHEMANAGER ((см. «Добавление библиотеки аутентификации»).

Дополнительные параметры
Остальные параметры Collaboration могут быть изменены в случае
необходимости, однако, внесение в них изменений не требуется для
обеспечения функциональности режима совместной работы в myPrimavera.

ƒ Application.CollaborationServer.CollaborationWorkspaceName – имя
рабочей среды для Collaboration, устанавливаемое по умолчанию.

ƒ Application.CollaborationServer.InitiationWorkspaceName – имя
рабочего окружения инициации, устанавливаемое по умолчанию.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


188 Установка Collaboration

ƒ Application.CollaborationServer.AppName – имя приложения по


умолчанию, используемое myPrimavera.

ƒ Application.CollaborationServer.PoolSize – число инициализированных


соединений, используемых Collaboration.

ƒ Application.CollaborationServer.PoolUserName – имя пользователя,


используемое для запуска пула соединений.

ƒ Application.CollaborationServer.PoolUserPassword – пароль,
соответствующий имени пользователя, используемого для запуска пула
соединений.

ƒ Application.CollaborationServer.AdminUserName – имя пользователя,


обладающего правами администрирования.

ƒ Application.CollaborationServer.AdminPassword – пароль
пользователя, обладающего правами администрирования.

ƒ Application.CollaborationServer.CacheLimit – максимальное
количество CMS-объектов, хранимых в кэше приложений.

ƒ Application.CollaborationServer.StrictDocumentVersioning – при
значении «true» отладка документа ограничивается наиболее недавней
(самой новой) версии документа. При значении «false» отладке может
быть подвергнут документ любой версии.

ƒ Application.CollaborationSyncService.SynchronizationInterval –
интервал, с которым производится запуск службы синхронизации
Collaboration. Синхронизация перемещает документы, отмеченные для
удаления, в папку \trash на collaboration server. Кроме того, прочие
элементы Collaboration (например, дискуссии или уведомления),
которые должны быть удалены (например, когда проект удаляется),
перемещаются в папку \trash.

ƒ Application.CollaborationRecyclerService.Automatic - При значении


«true» разрешается работа службы очистки, которая избавляется от
удаленных документов и других элементов Collaboration (находящихся
в папке \trash).

ƒ Application.CollaborationRecyclerService.RecycleInterval – интервал, с
которым производится запуск службы очистки.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 189

Установка пакета обновления Collaboration Server для обеспечения


совместимости с myPrimavera 4.1

После того, как Collaboration Server будет установлен и настроен для


работы с myPrimavera, поверх него необходимо будет установить пакет
обновления (v3.1 HFB5). Для того, чтобы установить пакет обновления,
вам необходимо выполнить следующие действия:

1. Остановить iManage Process Manager (impm или impm.exe).

Если вы установили Process Manager как службу Windows, откройте апплет


«Службы» («Services»), найдите службу iManage PM и остановите ее.

Остановка службы iManage Process Manager приведет к


остановке служб индексирования и CMS.

2. Если необходимо, вставьте компакт-диск с myPrimavera/web-


приложениями.

3. Запустите соответствующую операционной системе программу


установки:

Windows: <CD>:\collab\31HFB5\instdata\windows\vm\svr31b5.exe
Solaris: <CD>/collab/31/instdata/solaris/vm/svr31b5.bin

4. Выберите язык установки и ознакомьтесь с введением.

5. Подтвердите принятие лицензионного соглашения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


190 Установка Collaboration

6. Когда вам будет предложен путь к каталогу установки, убедитесь, что


этот путь корректен. Если это не так, нажмите «Выбрать…» («Choose…»)
и выберите основной каталог установки (этот каталог содержит каталог
«worksiteserver»).

7. Когда вам будет предложен каталог резервного копирования, вы можете


либо оставить каталог, предлагаемый по умолчанию, либо вручную
напечатать путь к новому каталогу, либо нажать «Выбрать…»
(«Choose…») и выбрать каталог резервного копирования.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 3: Установка и настройка серверной части 191

8. После завершения работы программы установки нажмите «Готово»


(«Done») для выхода из нее.

9. Удалите временные файлы (все файлы), находящиеся в каталоге \fxfer


каталога установки Worksite MP. По умолчанию этот каталог расположен
следующим образом: c:\worksitemp\<library_name>\fxfer\.

10. Перезапустите iManage Process Manager (или перезапустите службу в


Windows). Если для служб CMS и индексирования не установлен способ
запуска «Автоматически» («Auto-start»), перезапустите их из Диспетчера
конфигураций.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


192 Установка Collaboration

11. Чтобы убедиться в успешном обновлении, запустите Диспетчер


конфигураций, щелкните «Помощь» («Help»), «О программе» («About»)
и прокрутите текст в окне до конца.

Текущая версия должна иметь номер 3.1.6.2.5.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 193

Установка дополнительных компонентов

В этой главе В этой главе описаны дополнительные компоненты,


которые вам может потребоваться установить в вашей
Установка службы задач конкретной реализации пакета Primavera. Эти
компоненты не зависят друг от друга, поэтому вы
Настройка можете установить только те из них, которые вам
распределенной службы необходимы. Если ваша реализация пакета Primavera
задач не требует дополнительных компонентов, вы можете
пропустить изучение данной главы.
Параметры настройки
службы задач,
прописываемые в реестре

Установка SDK

Создание файлов
автоматической установки

Установка Claim Digger

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


194 Установка клиентских модулей

Установка службы задач (Job Service)

Служба задач Primavera позволяет автоматизировать ряд функций в модуле


Project Management. С ее помощью вы сможете использовать фактические
значения, составлять пакетные отчеты, экспортировать проекты, выполнять
расчет расписания проектов и суммировать проекты. Служба задач
Primavera запускается как служба Windows NT/2000 и способна
поддерживать неограниченное количество задач, каждая из которых имеет
свое собственное расписание. Задачи определяется в модуле Project
Management и хранятся в базе данных проектов предприятия.

Если вы работаете более чем с одной базой данных проектов, вы можете


запускать задачи для всех баз данных с одного и того же компьютера,
работающего под управлением Windows NT/2000 Server, установив
несколько копий службы задач, как описано далее в настоящем разделе.

Установка службы задач


1. Дважды щелкните по файлу SETUP.EXE в корневой папке
установочного компакт-диска Primavera.

В дополнение к Для перехода к очередному шагу нажимайте кнопку «Далее»


установке службы задач, («Next») в каждом диалоговом окне Мастера.
вы должны настроить
базу данных myPrimavera 2. Введите ключ продукта, находящийся на этикетке установочного
для запуска службы компакт-диска Primavera.
задач Project Architect.
Обратитесь к разделу
«Настройка базы данных
myPrimavera для запуска
службы задач Project
Architect».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 195

3. Подтвердите принятие лицензионного соглашения.

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

5. Выберите «Другие компоненты» («Other Components»).

6. Выберите «Служба задач» («Job Service»).

Для того, чтобы использовать распределенную службу задач,


выберите опцию «Включить конфигурацию распределенной
службы задач» («Include Distributed Job Service Configuration»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


196 Установка клиентских модулей

Мастер установки начинает проверять, имеет ли пользователь


права администратора. При отсутствии у пользователя таких
прав Мастер установки завершит работу.

Далее Мастер установки выполняет установку файлов BDE на ваш


компьютер.

7. Для установки службы задач нажмите «Далее» («Next»).

8. Введите псевдоним базы данных и параметры соединения. Используйте


учетную запись pubuser.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 197

Служба задач использует BDE-псевдоним для того, чтобы соединиться с


сервером баз данных.

Не используйте тире в BDE-псевдониме, так как это приведет к


возникновению ошибки.

9. Выберите тип сервера баз данных: Oracle или Microsoft SQL


Server/MSDE.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


198 Установка клиентских модулей

10. Если вы соединяетесь с Oracle, введите строку подключения Oracle,


которая может быть найдена в файле TNSNAMES.ORA, и сетевой
протокол. Чтобы установить правильные параметры настройки драйвера,
укажите ту версию Oracle, которую вы используете.

Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы
данных и укажите имя серверного компьютера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 199

11. Нажмите «Далее» («Next»).

Указанный вами BDE-псевдоним создан.

12. Для начала копирования файлов нажмите «Далее» («Next»).

Программа установки выполняет установку файлов службы задач.

Если вы выполняете программу установки на СЕРВЕРНОЙ


машине в распределенной среде службы задач, НЕ НАЖИМАЙТЕ
кнопку «Проверить» («Test»), как описано на следующем шаге.

13. Нажмите «Проверить» («Test»), чтобы проверить соединение с базой


данных. Если тест завершается неудачей, вы все равно можете продолжить
установку.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


200 Установка клиентских модулей

Детальная информация о Вы можете создать несколько копий службы задач, что даст вам
запуске задач для возможность запускать несколько служб задач для всех баз данных
нескольких баз данных с проектов с одного серверного компьютера, работающего под управлением
помощью службы задач Windows NT/2000. Создайте по одной копии службы задач для каждой
приведена в параграфе
базы данных. После того, как соединение для вашей первой базы данных
«Запуск служб задач для
нескольких баз данных» будет создано, нажмите кнопку «Добавить службу задач» («Add more Job
в конце настоящего Service») и укажите псевдоним для второй базы данных. Повторите шаги с
раздела. 7 по 12.

Нажмите данную
кнопку, чтобы
задать
параметры
соединения для
другой копии
службы задач.

При установке нескольких копий службы задач прежде всего


следует остановить все существующие службы задач.

14. По окончании добавления копий служб задач нажмите «Далее»


(«Next») для продолжения работы Мастера.

15. Нажмите кнопку «Финиш» («Finish»).

По окончании процесса установки ваш компьютер будет автоматически


перезагружен.

После того, как служба задач будет установлена на ваш компьютер и


сможет успешно соединяться с базой данных, эта служба будет с нужной
периодичностью запускать любые определенные пользователем задачи,
выполнение которых запланировано в модуле Project Management.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 201

Запуск служб задач для нескольких баз данных

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

Выберите псевдоним
базы данных, по
которой вы хотите
выполнить
подведение итогов.

В модуле Project Management выберите «Инструменты» («Tools»),


«Службы задач» («Job Services»). Добавьте службу задач, которую вы
хотите запустить для выбранной базы данных. Чтобы установить еще одну
службу задач для второй базы данных проектов, выйдите из модуля Project
Management. Затем войдите в модуль Project Management повторно и
выберите следующую базу данных проектов, указав ее псевдоним. В
диалоговом окне «Службы задач» («Job Services») добавьте задачу для
открытой в данный момент базы данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


202 Установка клиентских модулей

Некоторые замечания о заданиях для модуля суммирования и о


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

ƒ Суммирование проекта непосредственно в myPrimavera. Задачи,


относящиеся к модулю подведения итогов myPrimavera,
предусматривают постоянное обновление ведущихся на предприятии
записей о ресурсах в выбранном проекте.

ƒ Войдите в клиент-серверный модуль как Администратор-


суперпользователь (Admin SuperUser) и создайте для модуля
суммирования задачу генерации записей о ресурсах предприятия по
всем ресурсам указанных проектов.

ƒ Если при работе с клиент-серверным модулем для подведения итогов


используются пункты меню, для того, чтобы создание таких записей о
ресурсах предприятия было возможным, в реестре должен
существовать определенный ключ. Для создания ключа добавьте в
ветвь реестра HKEY_LOCAL_MACHINE/SOFTWARE/Primavera
параметр EnterpriseSummaries (тип данных – REG_DWORD) и
измените его значение на «1».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 203

Некоторые замечания об отправке задач службы задач


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

1. В Панели управления (Control Panel) выберите


«Администрирование» («Administrative Tools»), «Службы» («Services»).

2. Выполните двойной щелчок на службе «Служба задач Primavera»


(«Primavera Job Service»).

3. В диалоге «Свойства службы задач Primavera» («Primavera Job


Service Properties») выберите закладку «Зарегистрироваться (войти) от
имени» («Log On»).

4. Выберите «Эта учетная запись» («This Account») и введите имя


учетной записи и пароль пользователя с административными
полномочиями.

5. Нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


204 Установка клиентских модулей

Настройка распределенной службы задач

Распределенная служба задач (Distributed Job Service, DJS) представляет


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

В случае распределенной службы задач каждый выделенный сервер


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

В дополнение к
подготовительным мерам,
описанным в данном
Подготовка контроллера и серверов DJS к установке и
разделе, вы должны настройке
настроить базу данных Прежде чем приступать к установке и настройке DJS на контроллере и
myPrimavera для запуска
службы задач Job Architect.
серверах, необходимо выполнить следующие действия:
Детальная информация по
этому вопросу приведена в ƒ На контроллере и всех серверах DJS определите переменные «Temp» и
параграфе «Настройка базы «TMP» в закладке «Переменные окружения» («Environment
данных myPrimavera для variables») апплета «Система» («System») Панели управления (Control
запуска службы задач Job
Architect» раздела Panel) (как для пользовательских, так и для системных переменных).
«Изменение параметров
конфигурации баз данных» ƒ Синхронизируйте системные часы (таймеры) контроллера и всех
главы «Установка серверов DJS, чтобы они имели одинаковые временные метки в файлах
myPrimavera».
журналов.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 205

Установка распределенной службы задач


Прежде чем вы приступите к установке распределенной службы задач,
определите контроллер и серверы (не более 10). Установите на каждую
машину службу задач, как описано в разделе «Установка службы задач».
При установке службы задач на контроллер обязательно выберите опцию
«Включить конфигурацию распределенной службы задач» («Include
Distributed Job Service Configuration»), как показано на приводимом ниже
рисунке. По завершении процесса установки вернитесь к этому разделу,
чтобы настроить права доступа пользователей.

Компания Primavera рекомендует, чтобы контроллер и все


связанные с ним серверы находились в одном и том же домене.
Кроме того, каждая машина должна работать под управлением
Windows 2000 SP3 (или более поздней версии).

Настройка прав доступа к распределенной службе задач


Прежде чем приступить к настройке DCOM и DJS, вы должны создать
пользователей, которые будут обладать правами запускать службу задач,
модифицировать параметры реестра и иметь доступ к информации
контроллера о путях, а также иметь доступ к приложениям в сети.

На сервере, являющемся контроллером домена, в котором располагаются


контроллер службы задач и серверы DJS, выполните следующие действия:
1. Создайте группу пользователей (например, PrmJob Admins).
2. Для контроллера службы задач и каждого сервера DJS добавьте имя
пользователя к только что созданной группе пользователей. Например:

Имя контроллера: ControllerUser


Имя сервера 1 (сервер DCOM): Server1User
Имя сервера 2 (сервер DCOM): Server2User
Имя сервера 3 (сервер DCOM): Server3User

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


206 Установка клиентских модулей

3. На контроллере службы задач и на каждом сервере DJS добавьте


созданную группу к группе локальных администраторов.

4. На закладке «Безопасность по умолчанию» («Default Security»)


диалога «Свойства: настройка Distributed COM» («Distributed COM
Configuration Properties») добавьте созданную группу к каждому типу
разрешений, настраиваемых пользователем (кнопка «Изменение
умолчаний» («Custom Permissions»)).

Приведенный выше пример иллюстрирует


многопользовательский сценарий. Вы также можете настроить
и однопользовательский доступ. Например, вы можете создать
единственного пользователя домена (например, ControllerUser) и
добавить этого пользователя в группу локальных
администраторов контроллера службы задач и каждого сервера
DJS. Далее, когда вы будете выполнять настройку DCOM, вы
можете создать пользователя ControllerUser вместо группы
PrmJob Admins, показанной выше.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 207

Настройка DCOM для работы с распределенной службой задач


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

1. Из командной строки (или из меню «Пуск» («Start»), «Выполнить»


(«Run»)) запустите dcomcnfg. Вам будет предложено окно диалога
«Свойства: настройка Distributed COM» («Distributed COM
Configuration Properties»).

2. В закладке «Приложения» («Applications») диалога «Свойства:


настройка Distributed COM» («Distributed COM Configuration
Properties») выберите {9E521861-5A76-11D5-98F4-00C0F680F1F}, после
чего щелкните «Свойства» («Properties»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


208 Установка клиентских модулей

3. В диалоге «Свойства» («Properties») на закладке «Общие» («General»)


в поле «Уровень проверки подлинности» («Authentication Level»)
установите значение «Подключение» («Connect»).

Убедитесь, что для контроллера службы задач и всех серверов


DJS установлен один и тот же уровень проверки подлинности.
При желании вы можете установить уровень «Подключение»
(«Connect») в качестве уровня проверки подлинности по
умолчанию на закладке «Свойства по умолчанию» («Default
Properties») диалога «Свойства: настройка Distributed COM»
(«Distributed COM Configuration Properties»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 209

4. В диалоге «Свойства» («Properties») на закладке «Размещение»


(«Location») выберите «Выполнение приложения на данном
компьютере» («Run Application On This Computer»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


210 Установка клиентских модулей

5. В диалоге «Свойства» («Properties») на закладке «Безопасность»


(«Security») выберите опции так, как показано на приводимом ниже
рисунке: «Использовать пользовательские разрешения доступа» («Use
custom access permissions»), «Использовать пользовательские
разрешения запуска» («Use custom launch permissions») и
«Использовать пользовательские разрешения для настройки» («Use
custom configuration permissions»).

Выберите
опции так, как
показано на
этом рисунке.
Нажмите
«Изменить»
(«Edit») для
того, чтобы
добавить
пользователей
и группы к
каждому
разрешению,
устанавливае-
мому
пользователем.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 211

6. Для каждого типа разрешений, устанавливаемых пользователем,


щелкните соответствующую кнопку «Изменить» («Edit») и выполните
шаги 7 – 9. После того как вы выполните шаги 7 – 9 для всех трех типов
разрешений, устанавливаемых пользователем, переходите к шагу 10.

Вам предлагается диалог «Разрешения: значения реестра» («Registry


Value Permissions») (показан на приводимом ниже рисунке).

Для типа «Разрешение доступа» (Access Permissions) это поле


содержит значение «Разрешить доступ» («Allow Access»). Для типа
«Разрешение запуска» (Launch Permissions) оно содержит значение
«Разрешить запуск» («Allow Launch»). И, наконец, для типа
«Разрешение для настройки» (Configuration Permissions) оно содержит
значение «Полный допуск» («Full Control»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


212 Установка клиентских модулей

7. В диалоге «Разрешения: значения реестра» («Registry Value


Permissions») нажмите «Добавить» («Add»).

Открывается диалог «Добавление пользователей и групп» («Add Users


and Groups») (показанный на приводимом ниже рисунке).

Для типа
«Разрешение
доступа» (Access
Permissions)
выберите значение
«Разрешить
доступ» («Allow
Access»). Для типа
«Разрешение
запуска» (Launch
Permissions)
выберите значение
«Разрешить
запуск» («Allow
Launch»). И для
типа «Разрешение
для настройки»
(Configuration
Permissions)
выберите значение
«Полный допуск»
(«Full Control»).

8. В диалоге «Добавление пользователей и групп» («Add Users and


Groups») выберите созданную вами ранее группу пользователей (в нашем
примере PrmJobAdmins). В поле «Тип доступа» («Type of Access»)
выберите «Разрешить доступ» («Allow Access»). Нажмите «OK».

Когда вы будете повторять этот шаг для опции


«Использовать пользовательские разрешения запуска» («Use
custom launch permissions»), выберите значение «Разрешить
запуск» («Allow Launch»). И, наконец, когда вы будете
повторять этот шаг для опции «Использовать
пользовательские разрешения для настройки» («Use custom
configuration permissions»), выберите «Полный доступ» («Full
Control»).

9. В диалоге «Разрешения: значения реестра» («Registry Value


Permissions») нажмите «OK».

Диалог закрывается. Закладка «Безопасность» («Security») диалога


«Свойства» («Properties») все еще открыта.

Если вы не выполнили шаги 6 – 9 для всех трех типов


пользовательских разрешений (доступ, запуск, настройка),
выбранных на шаге 5, вернитесь к шагу 6. Если шаги 6 – 9
выполнены для всех трех типов пользовательских разрешений,
переходите к шагу 10.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 213

10. В диалоге «Свойства» («Properties») на закладке «Учетная запись»


(«Identity») (показан на следующем рисунке) выберите опцию
«Указанный пользователь» («This user»). Введите пароль пользователя,
имеющего административные привилегии на используемом вами
компьютере.

11. Для закрытия диалога нажмите «OK».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


214 Установка клиентских модулей

12. На компьютере, исполняющем функции контроллера службы задач,


запустите апплет «Службы» («Services») Панели управления (Control
Panel).

13. В диалоге «Службы» («Services») дважды щелкните мышью на имени


службы «Primavera Job Service» (JSDB). Откроется диалог «Свойства»
(«Properties»).

14. В диалоге «Свойства» («Properties») (показан на приводимом ниже


рисунке) выберите «С учетной записью» («This account») и введите
пароль пользователя, обладающего административными полномочиями на
контроллере службы задач.

Шаги 12 – 14 необходимы для того, чтобы дать возможность


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

15. Нажмите «OK», чтобы закрыть диалог.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 215

Настройка контроллера службы задач и серверов DJS


Настройка контроллера службы задач и серверов DJS выполняется с
помощью Distributed Job Services Configuration Tool (инструмента
настройки распределенных служб задач). Следуйте приводимым ниже
инструкциям для того, чтобы воспользоваться этим инструментом и
настроить контроллер службы задач и серверы DJS.

1. На контроллере запустите файл DistributedJobAdmin.exe, находящийся в


каталоге C:\Program Files\Common Files\Primavera Common\JSConfig.

Откроется окно диалога «Настройка распределенных служб задач»


(«Distributed Job Services Configuration») (как показано на приводимом
ниже рисунке).

2. В диалоге «Настройка распределенных служб задач» («Distributed


Job Services Configuration») нажмите «Обзор» («Browse»). Перейдите в
папку Windows\System32 и выберите PrmJobSvXXXX.exe, где XXXX
эквивалентно BDE-псевдониму соединения с базой данных (в приведенном
примере XXXX эквивалентно JSBD_PE, как показано на следующем
рисунке).

3. В диалоге «Настройка распределенных служб задач» («Distributed


Job Services Configuration») нажмите «Добавить» («Add»). Для каждого
из перечисленных серверов выберите соответствующий эквивалент
PrmJobSvXXXX.exe.

Диалог «Настройка распределенных служб задач» («Distributed Job


Services Configuration») должен выглядеть так, как показано на
следующем рисунке.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


216 Установка клиентских модулей

Выберите
«Запрещено»
(«Disabled»),
чтобы запретить
DJS на конкретной
машине. В данном
примере
контроллер будет
управлять
выполнением задач
на серверах, но не
будет выполнять
их сам.

Если вы уже использовали данный инструмент настройки, все


серверы, которые вы ранее настроили, будут представлены в
списке серверов (таблица в нижней части предыдущего рисунка).

4. Установите статус «Разрешено («Enabled»)/Запрещено» («Disabled»)


для контроллера и каждого сервера DJS.

Вы можете запретить DJS на любой машине (например, в случае,


когда вы хотите, чтобы задачи выполнялись только на серверах,
но не на контроллере). Однако, даже машина, имеющая состояние
«Запрещено», способна выполнять задачи, если недоступна ни
одна машина, имеющая состояние «Разрешено» (например, в
случае проблем с сетью).

5. Нажмите «Проверить» («Test»), чтобы убедиться, что настройка DCOM


и установка PrmJob на каждой машине выполнены корректно.

6. В поле «Максимальное количество задач myPrimavera» («Maximum


Number of myPrimavera Jobs») введите число в диапазоне от нуля до
количества серверов DJS, имеющих статус «Разрешено».

Параметр «Максимальное количество задач» определяет, какое


количество задач может выполняться одновременно. Этот
параметр не влияет на настройку рекуррентных
(повторяющихся, периодических) задач с использованием диалога
«Службы задач» («Job Services») в модуле Project Management.

7. Нажмите кнопку «Сохранить изменения» («Save settings»), затем


кнопку «Закрыть» («Close»).

8. Перезагрузите контроллер и все серверы DJS.

После того, как контроллер будет перезагружен, его действия


по планированию задач будут отражаться в апплете «Просмотр
событий» («Event Viewer»). Файлы журналов для всех задач
хранятся в соответствующей папке контроллера (не на
серверах).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 217

Параметры настройки службы задач, прописываемые в реестре

При желании вы можете изменить параметры настройки распределенной и


нераспределенной службы задач, прописываемые в системном реестре.
Войдите в меню «Пуск» («Start»), «Выполнить» («Run») и выполните
команду regedit. Откроется окно Редактора реестра (Registry Editor). В
Редакторе реестра перейдите в каталог My
Computer\HKEL_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\P
rmJobSvXXXX\Parameters (где XXXX эквивалентно псевдониму BDE
соединения с базы данных).

В приводимой ниже таблице представлены параметры настройки,


прописываемые в реестре.

[Параметры локализации]

Имя и описание параметра Установка по Допустимый диапазон


умолчанию значений/значения
EstablishDBConnectionRetryCount 3 1-10
Количество попыток соединения с базой данных при запуске
(загрузке) системы.
NonRecurringJobCleanupRate 3600 60-604800
Периодичность (в секундах), с которой выполненные задания
myPrimavera удаляются из базы данных (от 1 минуты до 7
дней).
NonRecurringJobRefreshRate 5 1-3600
Периодичность (в секундах), с которой задания myPrimavera
загружаются из базы данных.
RecurringJobRefreshRate 600 60-1440
Периодичность (в секундах), с которой задания модуля Project
Management загружаются из базы данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


218 Установка клиентских модулей

Установка SDK

Пакет SDK дает возможность внешним приложениям использовать данные


Primavera. В дополнение к данным, SDK предоставляет совокупность
бизнес-правил и расчетных значений, а также повышает безопасность
(защищенность) приложений. SDK поддерживает стандарт ODBC для
соединения с базой данных проектов. Поддерживаются также и ODBC-
совместимые интерфейсы, такие как OLE-DB и JDBC.

Установка SDK
1. Дважды щелкните по файлу SETUP.EXE в корневой папке
установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 219

3. Подтвердите принятие лицензионного соглашения.

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

5. Выберите «Другие компоненты» («Other Components»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


220 Установка клиентских модулей

6. Выберите «Пакет разработки программного обеспечения» («Software


Development Kit»).

7. Нажмите «Далее» («Next») в диалоге приветствия.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 221

8. Выберите папку назначения для файлов SDK.

По умолчанию файлы устанавливаются в папку Program Files\Common


Files\Primavera Common\PMSDK.

9. Нажмите «Далее» («Next») для копирования файлов.

Выполняется копирование файлов BDE 5.2.02 на ваш компьютер.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


222 Установка клиентских модулей

10. Нажмите «OK» после того, как прочтете объяснение оставшейся части
процесса.

Вы будете создавать BDE-псевдоним для использования с SDK. Этот


псевдоним – PMSDK. Далее вы создадите имя источника пользовательских
данных (DSN) ODBC. Это имя – PrimaveraSDK. Этот ODBC DSN будет
использовать BDE-псевдоним для соединения с базой данных проектов.

11. Выберите тип драйвера вашего сервера баз данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 223

12. Введите информацию о соединении, требуемую для вашего типа базы


данных.

Если вы соединяетесь с Oracle, введите строку подключения Oracle,


которая может быть найдена в файле TNSNAMES.ORA, и сетевой
протокол. Чтобы установить правильные параметры настройки драйвера,
укажите ту версию Oracle, которую вы используете.

Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы
данных и укажите имя серверного компьютера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


224 Установка клиентских модулей

13. Нажмите «Финиш» («Finish»). BDE-псевдоним PMSDK создан.

14. Убедитесь, что параметры ODBC-соединения корректны


применительно к вашей базе данных, затем нажмите «OK».

ODBC DSN создано. Это – PrimaveraSDK.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 225

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


226 Установка клиентских модулей

15. Нажмите «Финиш» («Finish»).

16. Нажмите «OK» для перезагрузки компьютера.

После того, как SDK будет установлен на ваш компьютер, вы сможете


соединяться с базой данных проектов, используя ODBS DSN.
Документация по SDK находится в папке Program Files\Common
Files\Primavera Common\PMSDK\Doc.

Для доступа к SDK вы должны быть добавлены как пользователь


с правами доступа администратора-суперпользователя либо вам
должна быть предоставлена глобальная привилегия «Просмотр
всех глобальных/проектных данных посредством SDK» («View All
Global/Project Data via SDK»).

Документация по SDK доступна для чтения посредством web-


браузера. Откройте файл INDEX.HTM, чтобы просмотреть
содержание документации.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 227

Создание файлов автоматической установки

Автоматическая установка дает возможность администратору


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

Когда вы используете Мастер установки для создания файлов


автоматической установки, эти файлы копируются в папку
\Primavera\Unattended Setup на локальном диске. Можно указать и другое
размещение, например, сетевой диск.
Подробные сведения о
Чтобы приступить к процессу автоматической установки, необходимо
запуске процесса
автоматической запустить файл AUTO_INST.EXE. Этот исполняемый файл запускает
установки содержатся в специальную программу, которая использует для установки клиентской
главе «Установка части Primavera информацию, содержащуюся в файле SILENTINST.INI.
клиентских модулей» Этот файл содержит параметры настройки, которые были указаны при
Части 4. создании файлов автоматической установки.

Вы можете в любой момент отредактировать файл


SILENTINST.INI и изменить параметры настройки. Вы также
можете перезапустить Мастер установки и заново создать
комплект файлов автоматической установки либо создать
несколько комплектов файлов для различных конфигураций.

Если вы создаете комплект файлов автоматической установки и


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


228 Установка клиентских модулей

Создание файлов автоматической установки


1. Выполните двойной щелчок мышью на файле SETUP.EXE в корневой
папке установочного компакт—диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 229

3. Подтвердите принятие лицензионного соглашения.

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


230 Установка клиентских модулей

5. Выберите «Другие компоненты» («Other Components»).

6. Выберите «Файлы автоматической установки» («Unattended setup


files for future use»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 231

7. Нажмите «Далее» («Next») в диалоге приветствия.

8. Укажите папку назначения для устанавливаемых файлов.

По умолчанию Мастер установки создает для этих файлов папку


\Primavera\Unattended Setup.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


232 Установка клиентских модулей

9. Поставьте флажок в поле напротив каждого клиентского модуля,


который вы хотите установить. Выберите используемый вами тип базы
данных, затем напечатайте BDE-псевдонимы баз данных.

10. Выберите пути к каталогам назначения на клиентских машинах для


модулей, совместно используемых файлов и файлов BDE.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 233

11. Введите информацию о соединении для используемой базы данных и


пароль для доступа к базе данных.

Если вы соединяетесь с базой данных Oracle, введите строки подключения.

Если вы соединяетесь с базой данных Microsoft SQL Server или MSDE,


введите имена сервера и базы данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


234 Установка клиентских модулей

12. Нажмите «Далее» («Next»), чтобы начать копирование файлов.

13. Нажмите «Финиш» («Finish»).

Если вы хотите, чтобы администраторы запускали процесс автоматической


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

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


установки, запустите апплет «Установка и удаление
программ» («Add/Remove Programs») из меню «Пуск» («Start»),
«Настройка» («Settings»), «Панель управления» («Control
Panel»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 235

Установка Claim Digger

Claim Digger дает пользователям возможность сравнивать два проекта друг


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

Установка Claim Digger


1. Дважды щелкните мышью на файле SETUP.EXE в корневой папке
установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


236 Установка клиентских модулей

3. Подтвердите принятие лицензионного соглашения.

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

5. Выберите «Другие компоненты» («Other Components»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 237

6. Выберите «Claim Digger».

После нажатия кнопки «Далее» («Next») программа установки


начинает проверять наличие на компьютере установленного
пакета Java SDK или JRE 1.4 или более поздней версии. Если ни
один из этих пакетов не обнаруживается, запускается Мастер
установки JRE 1.4.2. Вам необходимо выполнить предписываемые
этим Мастером шаги, после чего по завершении установки JRE
1.4.2 вернуться к установке Claim Digger.

7. На экран выводится окно Мастера установки Claim Digger.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


238 Установка клиентских модулей

8. Выберите язык, на котором вы хотите устанавливать программное


обеспечение.

9. Проверьте или измените (при необходимости) путь к месту установки


Claim Digger.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 239

10. Проверьте параметры установки Claim Digger в окне, представляющем


сводную информацию.

11. Укажите тип базы данных (Oracle или Microsoft SQL Server/MSDE).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


240 Установка клиентских модулей

12. Укажите параметры соединения с базой данных.

Введите имя пользователя базы данных и пароль, имя базы данных, адрес и
порт хоста. Имя базы данных, адрес и порт хоста зависят от конкретной
реализации Oracle или MS SQL Server. Поле «Порт хоста базы данных»
(«Database Host Port») содержит порт, установленный по умолчанию для
выбранного вами типа базы данных. Вы можете изменять этот порт.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 241

Подробно о 13. В том случае, если имеется уже существующая (настроенная)


конфигурациях конфигурация базы данных версии 4.1, вы можете либо использовать ее,
рассказывается в разделе либо создать новую.
«Использование
myPrimavera Если вы устанавливаете Claim Digger впервые, выберите опцию
Administration создания новой конфигурации. Это необходимо для обеспечения
Application» главы согласования с вновь добавленными параметрами настройки.
«Установка
myPrimavera».

Если существующие (настроенные) конфигурации отсутствует, указанный


выше экран не появляется, и в процессе установки автоматически
Детальная информация создается конфигурация по умолчанию с именем myPrimavera
приведена в разделе Configuration. Вы можете редактировать настройки параметров данной
«Изменение параметров
конфигурации с помощью myPrimavera Administration Application.
настройки базы данных»
главы «Установка
myPrimavera». После завершения установки вы можете в случае необходимости
запустить Мастер настройки баз данных, чтобы выбрать
другую конфигурацию.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


242 Установка клиентских модулей

14. При появлении сообщения, подтверждающего успешную настройку


базы данных, нажмите «OK».

15. Для завершения установки нажмите «Финиш» («Fininsh»).

Детальная информация, касающаяся Claim Digger, содержится в


Справочном руководстве по управлению проектами.

Сравнение крупных проектов: увеличение объема памяти,


отводимого Claim Digger
При работе с большими проектами Claim Digger может реагировать с
большим опозданием из-за недостатка памяти. Claim Digger использует
задаваемые по умолчанию массовые (усредненные) установки JVM,
которые могут оказаться неадекватными для данного конкретного проекта.
Максимальный объем памяти, доступный Claim Digger, может быть
изменен через реестр Windows.

Не добавляйте этот параметр в реестр, если только объем


установленной на компьютере физической памяти не
превышает 256 МБ.

Запустите редактор реестра и войдите в каталог:


HKEY_CURRENT_USER\Software\Primavera\Shared\External
Applications\Claim Digger. Дважды щелкните на ключе «Parameters» и
ведите в начало поля «Значение» («Value») следующую строку: -
Xmx256m

Обратите внимание на то, что между «-Xmx256m» и следующим символом


в поле «Значение» («Value») должен быть пробел.

Детальная информация о массовых (усредненных) установках JVM может


быть найдена в соответствующей документации по Java-приложениям.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 243

Часть 4. Установка и настройка


клиентской части Primavera

В этой части Установка клиентских модулей

Изменение параметров настройки баз данных

Настройка режимов аутентификации

Администрирование пользователей и политики


безопасности

Практическая реализация модуля Timesheets

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


244 Установка клиентских модулей

В данной части Руководства описан процесс установки и


настройки клиентских модулей ПО Primavera (Project
Management, Methodology Management, Portfolio Analysis).
Первая глава, «Установка клиентских модулей», описывает
установку каждой из программ на компьютере
пользователя. Во второй главе, «Изменение параметров
настройки баз данных», рассмотрен процесс использования
Мастера конфигурации баз данных (Database Configuration
Wizard) для изменения параметров соединения с базой
данных, администрирования лицензий, смены паролей
пользователей и настройки учетных записей для доступа к
базе данных.

После того, как вы установите все модули, обратитесь к


главе «Настройка режимов аутентификации» для выбора
метода, с помощью которого будет подтверждаться
правомочность доступа пользователей к модулям ПО
Primavera. Далее прочтите главу «Администрирование
пользователей и политики безопасности», в которой
рассказывается об использовании модуля Project
Management для создания и настройки учетных записей
пользователей и обеспечения безопасности проектных
данных. Если вы установили модуль Timesheets, то
обратитесь к главе «Практическая реализация модуля
Timesheets», в которой описаны процессы создания и
настройки пользователей и табелей учета рабочего времени.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 245

Установка клиентских модулей

В этой главе В данной главе описан порядок установки клиентских


модулей ПО Primavera: Project Management, Methodology
Management и Portfolio Analysis. Для установки этих
Установка клиентского
модулей запустите программу установки на компьютерах,
программного на которых будет работать задействованный в проекте
обеспечения для работы с персонал.
базами данных
(драйверов баз данных) Установка клиентских модулей должна производиться
только после установки и настройки серверной части,
Установка клиентских поскольку Мастер установки, с помощью которого
модулей производится установка клиентских модулей, должен
предварительно установить соединение с сервером баз
Запуск процесса данных. Для того, чтобы установить или запустить модуль
автоматической установки Timesheets, необходимо также предварительно установить и
настроить Group Server.
Установка и запуск Если вы производите обновление уже существующей
desktop-версии модуля конфигурации, вы должны сначала удалить предыдущую
Timesheets версию и лишь после этого устанавливать новую версию
(см. Часть 5).
Запуск web-версии
модуля Timesheets

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


246 Установка клиентских модулей

Установка клиентского программного обеспечения для работы с


базами данных (драйверов баз данных)

Прежде чем вы установите клиентские модули, вам необходимо


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

Microsoft SQL Server/MSDE


При установке модуля Project Management на компьютер, на него также,
автоматически, устанавливаются файлы клиента Microsoft SQL Server,
необходимые для связи клиентских модулей с базой данных. Вы должны
применить этот метод для установки клиентского программного
обеспечения для работы с базами данных в случае, если вы используете
MSDE.

Если же вы используете Microsoft SQL Server, вы также можете


использовать ваш установочный компакт-диск Microsoft SQL Server для
установки сетевой клиентской утилиты. Если вам незнаком этот процесс,
обратитесь к администратору баз данных.

Oracle
Для установки пользователя приложения и настройки клиентских файлов
Oracle SQL*NET или NET8 так, чтобы они соответствовали вашей сети,
воспользуйтесь установочным компакт-диском Oracle. Если вам не знаком
этот процесс, обратитесь к администратору баз данных.

Убедитесь, что все клиенты используют по умолчанию сетевой


протокол TCP/IP.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 247

Установка клиентских модулей

Для установки модулей Project Management, Methodology Management и


Portfolio Analysis следует запустить Мастер установки. Вы можете
установить как один, так и несколько модулей. Каждый модуль требует
примерно 20 МБ свободного пространства на диске.

Для установки клиентских модулей Primavera на компьютере, работающем


под управлением Windows NT 4.0 Workstation или Windows 2000
Professional, пользователь должен иметь права администратора.

Для поддержки в полном объеме функциональных возможностей


модуля Timesheets требуется Internet Explorer версии 5.5 (SP2).

На компьютере-клиенте должен быть установлен сетевой


протокол TCP/IP.

Установка одного или нескольких приложений

1. Дважды щелкните по файлу SETUP.EXE в корневой папке


установочного компакт-диска Primavera.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера. Для выхода из
Мастера на любой стадии процесса установки нажмите кнопку
«Отмена» («Cancel»).

2. Введите ключ продукта, находящийся на этикетке установочного


компакт-диска Primavera.

3. Примите лицензионное соглашение.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


248 Установка клиентских модулей

4. Выберите «Приложения или компоненты Primavera» («Primavera


applications or components»).

5. Выберите «Клиентские модули (PM, MM, PA)» («Client applications


(PM, MM, PA)»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 249

6. В окне приветствия нажмите «Далее» («Next»).

7. Нажмите «Обзор» («Browse»), чтобы выбрать папку назначения для


файлов BDE 5.2.02.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


250 Установка клиентских модулей

8. Нажмите «Обзор» («Browse»), чтобы указать папку назначения для


файлов приложения.

9. Примите предложенную папку назначения для совместно используемых


файлов приложения.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 251

10. Поставьте флажки рядом с названиями тех модулей, которые вы хотите


установить.

11. Выберите имя программной группы, в которой будут находиться


пиктограммы клиентских модулей Primavera в меню «Пуск» («Start»).

Если вы не измените предложенное по умолчанию размещение, то эти


пиктограммы будут находиться в программной группе «Primavera»
группы «Программы» («Programs»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


252 Установка клиентских модулей

12. Нажмите «Далее» («Next») для начала копирования файлов.

13. Выберите тип драйвера для базы данных Primavera.

Если вы устанавливаете модуль Project Management, вы должны настроить


соединение клиента с базой данных проектов. Если вы устанавливаете
модуль Methodology Management, вы должны настроить соединение
клиента с базой данных методологий. Если же вы устанавливаете оба этих
модуля, то вам необходимо сначала настроить соединение с базой данных
проектов.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 253

14. Настройте параметры соединения с базой данных.

Если вы используете Microsoft SQL Server или MSDE, введите имя базы
данных и имя сервера. Имя базы данных было определено, когда вы
создавали базу данных. Имя серверной машины – это имя или IP-адрес
компьютера, на котором установлен Microsoft SQL Server. Параметры
настройки драйвера выбираются автоматически.

Если вы используете Oracle, введите строку подключения Oracle и сетевой


протокол. Строка подключения Oracle была определена, когда вы
создавали базу данных. Параметры настройки драйвера выбираются
автоматически.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


254 Установка клиентских модулей

15. Нажмите «Финиш» («Finish») для завершения установки соединения с


базой данных.

Если вы устанавливаете и модуль Project Management, и модуль


Methodology Management, то Мастер установки запускается снова, давая
вам возможность настроить соединение с базой данных методологий.

16. Нажмите «Финиш» («Finish») для завершения установки.

После того как клиентский модуль будет установлен, вы можете запустить


его из стартового меню на рабочем столе клиентского компьютера: «Пуск»
(«Start»), «Программы» («Programs»), «Primavera», <пиктограмма
модуля>.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 255

Запуск процесса автоматической установки

Автоматическая установка осуществляется с помощью специальной


программы установки, использующей файл конфигурации
SILENTINST.INI, в котором содержится информация об устанавливаемых
модулях, параметрах соединения с базой данных и папках назначения для
устанавливаемых файлов. Автоматическая установка экономит время и
силы администраторов и обеспечивает идентичную настройку всех
клиентских модулей Primavera.
В Windows файлы
автоматической Если комплект файлов автоматической установки хранится на сервере
установки можно найти, сети, то процесс автоматической установки может быть запущен с любой
запустив Проводник клиентской машины, имеющей соединение с указанным сервером.
(Explorer) или Мой Установите соединение клиентской машины с каталогом на сервере, в
компьютер (My
Computer), либо котором хранятся файлы автоматической установки. Для запуска
воспользовавшись автоматической установки дважды щелкните по AUTO_INST.EXE.
папкой Сетевое
окружение (Network После завершения автоматической установки диалоговое окно
Neighborhood).
закрывается. Предварительно сконфигурированные клиентские модули
установлены.

Процесс создания набора Для изменения параметров настройки соединения с базой данных
файлов автоматической или местонахождения папок назначения, используемых при
установки описан в главе установке, внесите изменения в файл SILENTINST.INI. Для
«Установка установки каждого отдельного клиентского модуля необходимо
дополнительных создать новый набор файлов автоматической установки.
компонентов» Части 3.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


256 Установка клиентских модулей

Установка и запуск desktop-версии модуля Timesheets

Desktop-версия Timesheet Для того, чтобы запустить desktop-версию модуля Timesheets, пользователь
не поддерживает должен сначала установить этот модуль на свой компьютер. В процессе
протокол HTTP(S). установки модуля происходит также установка виртуальной машины Java
(Java Virtual Machine), если она еще не установлена.

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


модуля Timesheets (она может носить название TeamPlayer или
Progress Reporter), не устанавливайте новую версию в
существующую папку. Компания Primavera Systems рекомендует
удалить предыдущую версию, прежде чем устанавливать новую.

Если вы устанавливаете модуль Timesheets на компьютер с


операционной системой Unix, внешний вид установочных
диалогов может отличаться от приведенного в данном разделе.

Установка desktop-версии модуля Timesheets

1. Введите в адресную строку браузера URL страницы запуска модуля


Timesheets (<Web server>/GroupServer/app). Например, если доменное имя
вашего web-сервера laurel.primavera.com, введите строку следующего вида:
http://laurel.primavera.com/GroupServer/app

2. Щелкните «Установить Timesheets» («Install Timesheets»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 257

3. Выберите вариант модуля, соответствующий вашей операционной


системе: Windows, Solaris, Linux.

4. Загрузите установочные файлы на свой компьютер или запустите


программу с сервера.

В случае, если вы запускаете программу с сервера, вы можете получить


предупреждение системы безопасности. Нажмите «Да» («Yes»).

5. После завершения загрузки нажмите «Открыть» («Open»).


В базе знаний
технической поддержки
6. Программа установки начинает поиск Java Runtime Environment (JRE)
пользователей имеется версии 1.3.1_02 или более поздней. В случае отсутствия таковой она
информация о том, как автоматически устанавливает JRE 1.4.2_01. В случае наличия
осуществлять установленного пакета JRE версии 1.3.1_02 или более поздней программа
настройку Timesheets
установки пропускает этот шаг.
для использования с JRE
1.4.2_01 в случае, когда
JRE 1.3.1_02 уже Файлы JRE копируются в папку _jvm, расположенную в папке, которую вы
установлен. указали для Timesheets. Задаваемое по умолчанию значение: C:\Program
Files\Primavera\Timesheets\_jvm.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


258 Установка клиентских модулей

7. В окне диалога приветствия нажмите «Далее» («Next»).

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 259

8. Укажите папку назначения для файлов Timesheets. По умолчанию


предлагается установить Timesheets в папку C:\Program
Files\Primavera\Timesheets.

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


модуля Timesheets (она может носить название TeamPlayer или
Progress Reporter), не устанавливайте новую версию в
существующую папку. Компания Primavera Systems рекомендует
удалить предыдущую версию, прежде чем устанавливать новую.

9. Выберите язык интерфейса модуля Timesheets.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


260 Установка клиентских модулей

10. Укажите имя сервера и номер порта.


Системный администратор должен предоставить эту информацию. Имя
сервера – это имя компьютера с установленным Group Server. Номер порта
соответствует указанному при установке.

11. Нажмите «Далее» для начала установки.

Мастер установки начнёт копирование файлов Timesheets.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 261

12. По завершении копирования файлов нажмите «Готово» («Finish»).

13. По завершении процесса установки закройте окно браузера.

Запуск desktop-версии модуля Timesheets

Для запуска Timesheets войдите в меню «Пуск» («Start»), «Программы»


(«Programs»), «Primavera», «Timesheets». Введите свое регистрационное
имя и пароль. На экран будет выведено окно «Работы» («Activities»), в
котором будет отображен список ваших работ.

Прежде чем пользователь сумеет войти в Timesheets,


администратор проекта должен настроить модуль Project
Management для пользователей Timesheets. См. главу
«Практическая реализация модуля Timesheets».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


262 Установка клиентских модулей

Запуск web-версии модуля Timesheets

Для того, чтобы запустить web-версию модуля Timesheets, пользователь


загружает клиентскую часть и запускает ее в своем web-браузере.

При первом запуске Timesheets пользователь должен установить


на свой компьютер Java Runtime Environment (JRE), если только у
него нет уже установленной виртуальной машины Java (JVM).

Первый запуск клиента Timesheets

1. Чтобы загрузить web-версию Timesheets, введите в адресную строку


браузера URL страницы запуска модуля Timesheets (<Web
server>/GroupServer/ru/index.html, где /ru – папка, соответствующая
выбранному языку). Например, если доменное имя вашего web-сервера
laurel.primavera.com и вы установили русскую версию, введите строку
следующего вида: http://laurel.primavera.com/GroupServer/ru/index.html

2. Щелкните «Запуск Timesheets» («Run Timesheets»).

При появлении соответствующего запроса нажмите «Да» («Yes») для


установки файлов Java, предоставленных компанией Primavera Systems.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 263

3. Программа установки начинает поиск Java Runtime Environment (JRE)


версии 1.3.1_02 или более поздней. В случае отсутствия таковой она
автоматически устанавливает JRE 1.4.2_01. Нажмите «Да» («Yes») для
установки JRE 1.4.2_01 и подтвердите принятие лицензионного
соглашения.

В случае наличия установленного пакета JRE версии 1.3.1_02 или более


поздней программа установки пропускает этот шаг.

4. При появлении соответствующего запроса нажмите «Предоставлять


всегда» («Grant Always») для запуска апплета.

5. Введите имя и пароль своей учетной записи.

Если модуль Timesheets запущен в режиме SSO-аутентификации,


показанный выше диалог не появляется. Вместо этого policy-
сервером производится запрос сертификата пользователя и
проверка его подлинности.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


264 Установка клиентских модулей

На экран будет выведено окно «Работы» («Activities»), в котором будет


отображен список ваших работ.

Прежде чем пользователь сумеет войти в Timesheets,


администратор проекта должен настроить модуль Project
Management для пользователей Timesheets. См. главу
«Практическая реализация модуля Timesheets».

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 265

Изменение параметров настройки баз данных

В этой главе Мастер конфигурации баз данных дает вам возможность


изменять параметры соединения клиентских модулей
Primavera с базами данных. В настоящей главе описывается,
Изменение параметров
как осуществляется изменение параметров соединения с
соединения с базами базами данных, настройка лицензий, изменение паролей
данных пользователей, а также администрирование
регистрационных имен и паролей учетных записей.
Администрирование
лицензий модулей
Primavera

Изменение паролей
пользователей

Администрирование
учетных записей для
доступа к базам данных

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


266 Изменение параметров настройки баз данных

Изменение параметров соединения с базами данных

Мастер конфигурации баз данных используется для изменения параметров


соединения клиентского модуля при изменении конфигурации сервера баз
данных. Например, при переносе базы данных на новый сервер следует
запустить Мастер, чтобы настроить соединение с этим сервером.

Для того, чтобы иметь возможность настраивать параметры


При запуске Мастера соединения с базой данных, Мастер конфигурации баз данных
конфигурации баз должен иметь доступ к файлу инициализации модуля (INI-файлу).
данных для автономной Этот файл расположен в папке модуля; например, файл INI для
версии Primavera вы модуля Project Management называется PM.INI. Если Мастер не
обязательно должны может определить местонахождение INI-файла модуля, вам
указывать будет предложено указать местонахождение файла вручную.
местонахождение INI-
файла модуля.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 267

Изменение параметров настройки базы данных

1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»),


выберите «Программы» («Programs»), «Primavera», «Справка и
утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB
Config for…»).

В том случае, если установлено несколько модулей Primavera, для каждого


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

Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск»


(«Start»), выберите «Программы» («Programs»), «Primavera»,
«Настройка лицензии и базы данных» («License and Database
Configuration»).

2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия.

Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне


«Выбор INI-файла» («Select INI File») выберите «Использовать
параметры настройки, определенные INI-файлом» («Use INI Settings»),
затем нажмите кнопку «Просмотр» («Browse») для поиска INI-файла
модуля. Нажмите кнопку «Далее» («Next»).

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


268 Изменение параметров настройки баз данных

3. Выберите «Настроить связь с базой данных» («Configure My Database


Connection»).

4. Выберите соответствующую базу данных.

5. Выберите псевдоним и тип драйвера базы данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 269

Если вы изменяете псевдоним или драйвер базы данных, введите новый


псевдоним или выберите новый тип драйвера.

6. Введите новые параметры соединения с базой данных.

Если компьютер-клиент связывается с базой данных Oracle, введите строку


подключения, которая прописана в файле TNSNAMES.ORA, и сетевой
протокол.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


270 Изменение параметров настройки баз данных

Если компьютер-клиент связывается с базой данных Microsoft SQL Server


или MSDE, введите имя базы данных и укажите имя сервера.

7. Введите имя и пароль стандартного пользователя базы данных (pubuser).

Стандартная учетная запись используется пользователями модуля для


установки соединения с базой данных.

8. Нажмите «Далее» («Next») для тестирования соединения с базой.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 271

Если проверка соединения оказывается неуспешной, вы можете либо


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

9. Нажмите «Финиш» («Finish»).

Если вы создаете новый BDE-псевдоним для того или иного модуля, в INI-
файл этого модуля включается новая информация, отражающая это
изменение. В том случае, если на клиенте установлены несколько модулей,
изменение BDE-псевдонима для одного модуля не затронет остальные
модули.
Если вы изменяете параметры соединения с базой данных для BDE-
псевдонима, используемого несколькими модулями для доступа к базе
данных, то внесенные вами изменения затронут все модули, использующие
этот же псевдоним.
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
272 Изменение параметров настройки баз данных

Администрирование лицензий модулей Primavera


Если вам необходимо обновить лицензию на тот или иной модуль,
воспользуйтесь Мастером конфигурации баз данных, чтобы установить
соединение с базой данных и сохранить в базе данных новую лицензию.

Администрирование лицензий приложения

1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»),


выберите «Программы» («Programs»), «Primavera», «Справка и
утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB
Config for…»).

В том случае, если установлено несколько модулей Primavera, для каждого


из них в меню присутствует своя пиктограмма. Выберите пиктограмму,
соответствующую тому модулю, для которого вы хотите обновить
лицензию.

Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск»


(«Start»), выберите «Программы» («Programs»), «Primavera»,
«Настройка лицензии и базы данных» («License and Database
Configuration»).

2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия.

Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне


«Выбор INI-файла» («Select INI File») выберите «Не использовать
параметры настройки, определенные INI-файлом» («Do Not Use INI
Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 273

3. Выберите «Администрирование (лицензии, пароли и т.д.)»


(«Administration tasks (licenses, passwords, etc.)»).

4. Выберите «Конфигурировать лицензию приложения» («Configure


application license»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


274 Изменение параметров настройки баз данных

5. Выберите соответствующую базу данных.

6. Введите имя и пароль привилегированного пользователя базы данных


(privuser).

Эта учетная запись должна обладать административными правами на базу


данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 275

Чтобы заменить устаревшую лицензию новой, скопируйте лицензию,


нажмите «Вставить…» («Paste…»), а затем нажмите «Да» («Yes»).
Устаревшая лицензия будет перезаписана новой. Чтобы импортировать
лицензию из файла, нажмите кнопку «Загрузить из файла» («Load from
file…».

8. Нажмите «Финиш» («Finish»).

После внесения в лицензию каких-либо изменений, которые


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

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


276 Изменение параметров настройки баз данных

Изменение паролей пользователей

Если вам необходимо изменить пароль учетной записи пользователя того


или иного модуля, воспользуйтесь для этой цели Мастером конфигурации
баз данных. Имейте в виду, что эти учетные записи представляют собой не
учетные записи баз данных, а учетные записи Primavera, и потому их
администрирование осуществляется посредством модуля Project
Management.

Смена пароля пользователя

1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»),


выберите «Программы» («Programs»), «Primavera», «Справка и
утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB
Config for…»).

В том случае, если установлено несколько модулей Primavera, для каждого


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

Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск»


(«Start»), выберите «Программы» («Programs»), «Primavera»,
«Настройка лицензии и базы данных» («License and Database
Configuration»).

2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия.

Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне


«Выбор INI-файла» («Select INI File») выберите «Не использовать
параметры настройки, определенные INI-файлом» («Do Not Use INI
Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 277

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


278 Изменение параметров настройки баз данных

3. Выберите «Администрирование (лицензии, пароли и т.д.)»


(«Administration tasks (licenses, passwords, etc.)»).

4. Выберите «Изменить пароль пользователя приложения» («Change an


application user’s password»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 279

5. Выберите соответствующую базу данных.

6. Введите имя и пароль привилегированного пользователя базы данных


(privuser).

Эта учетная запись должна обладать административными правами на базу


данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


280 Изменение параметров настройки баз данных

7. Выберите учетную запись, для которой вы хотите изменить пароль, и


задайте новый пароль.

8. Нажмите «OK».

9. Нажмите «Финиш» («Finish»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 281

Администрирование учетных записей для доступа к базам данных

Персональные (привилегированные) учетные записи используются в


первую очередь администраторами для получения прямого доступа к базе
данных. Например, учетная запись привилегированного пользователя
(privuser), которую вы используете для доступа к базе данных, это
персональная учетная запись. Вы можете модифицировать существующие
учетные записи или создавать новые, используя для этого Мастер
конфигурации баз данных.

Администрирование привилегированных учетных записей БД

1. На рабочем столе компьютера-клиента нажмите «Пуск» («Start»),


выберите «Программы» («Programs»), «Primavera», «Справка и
утилиты» («Help and Utilities»), «Настройка базы данных для…» («DB
Config for…»).

В том случае, если установлено несколько модулей Primavera, для каждого


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

Если вы пользуетесь автономной версией ПО Primavera, нажмите «Пуск»


(«Start»), выберите «Программы» («Programs»), «Primavera»,
«Настройка лицензии и базы данных» («License and Database
Configuration»).

2. Нажмите кнопку «Далее» («Next») в диалоговом окне приветствия.

Если вы пользуетесь автономной версией ПО Primavera, в диалоговом окне


«Выбор INI-файла» («Select INI File») выберите «Не использовать
параметры настройки, определенные INI-файлом» («Do Not Use INI
Settings»). Нажмите кнопку «Далее» («Next») и переходите к шагу 4.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


282 Изменение параметров настройки баз данных

Для перехода к очередному шагу нажимайте кнопку «Далее»


(«Next») в каждом диалоговом окне Мастера.

3. Выберите «Администрирование (лицензии, пароли и т.д.)»


(«Administration tasks (licenses, passwords, etc.)»).

4. Выберите «Администрировать учетные записи БД» («Administer


private database logins»).

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


Часть 4: Установка и настройка клиентской части Primavera 283

5. Выберите соответствующую базу данных.

6. Введите имя и пароль привилегированного пользователя базы данных


(privuser).

Эта учетная запись должна обладать административными правами на базу


данных.

ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru


284 Изменение параметров настройки баз данных

7. Ознакомьтесь с пояснительным текстом, касающимся персональных


учетных записей баз данных, и нажмите «Далее» («Next»).

8. Чтобы изменить параметры учетной записи, щелкните мышью в


соответствующей ячейке и введите новое значение. Чтобы добавить новую
учетную запись, нажмите «Новый» («Add»). Чтобы удалить
существующую учетную запись, выберите учетную запись и нажмите