Создание веб-сайта PWA в тестовой среде Project Server 2010

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2017-01-18

(Эта статья является восьмой в серии статей, посвященной развертыванию тестовой среды Microsoft Project Server 2010. Для выполнения процедур, описываемых в этой статье, требуется последовательно ознакомиться со всеми статьями серии, начиная с Быстрый запуск Hyper-V для создания тестовой среды Project Server 2010.)

Для использования Project Server 2010 необходимо создать сайт Microsoft Project Web App (PWA). Войдите в систему Litware-Proj с учетной записью Litware\FarmAdmin и выполните следующие процедуры по созданию сайта PWA.

Создание сайта Project Web Access выполняется в пять этапов:

  1. Временно заблокируйте существующие базы данных контента.

  2. Создайте базу данных контента для размещения сайта Project Web Access и связанных с ним рабочих областей проекта.

  3. Создайте сайт Project Web Access.

  4. Заблокируйте базу данных контента Project Web Access, чтобы в нее нельзя было добавить другие семейства сайтов.

  5. Разблокируйте существующие базы данных контента.

Видеодемонстрация

В этой демонстрации показаны шаги по созданию сайта PWA, настройке отчетных периодов и учетной записи-посредника рабочего процесса.

Снимок экрана видео

Посмотрите видеоролик (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=196725\&clcid=0x419) (Возможно, на английском языке). Щелкните ссылку правой кнопкой мыши и выберите команду Сохранить объект как, чтобы загрузить копию.

Создание сайта PWA

В SharePoint Server 2010 для определения параметров распределения семейств сайтов между базами данных контента используется алгоритм циклического перебора. Чтобы развернуть сайт PWA в конкретной базе данных контента, необходимо заблокировать все существующие базы данных в ферме. Этот процесс не влияет на возможность доступа пользователей и затрагивает исключительно функции распределения новых семейств сайтов.

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

Важно!

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

Блокировка базы данных контента

  1. В разделе Управление приложениями веб-сайта центра администрирования SharePoint щелкните команду Управление базами данных контента.

  2. В столбце Текущее число семейств веб-сайтов обратите внимание на число семейств сайтов для базы данных WSS_Content (должно быть 1).

  3. В столбце Имя базы данных щелкните ссылку на базу данных контента WSS_Content.

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

    1. В поле Максимальное число сайтов, которое может быть создано в этой базе данных введите существующее число семейств сайтов для этой базы данных, которое указано в столбце Текущее число семейств веб-сайтов.

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

  5. Нажмите кнопку ОК.

Создание базы данных контента

  1. В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.

  2. Нажмите кнопку Добавить базу данных контента.

  3. В разделе Имя базы данных введите PWA_Content.

  4. Нажмите кнопку ОК.

После создания и настройки базы данных контента можно приступить непосредственно к созданию сайта Project Web Access.

Создание сайта PWA

  1. В разделе Управление приложениями веб-сайта центра администрирования SharePoint щелкните команду Управление приложениями-службами.

  2. На странице "Управление приложениями-службами" щелкните Приложение-служба Project Server.

  3. На странице "Управление сайтами Project Web App" щелкните Создать сайт Project Web App.

  4. Примите значения по умолчанию, а затем нажмите кнопку ОК.

Project Server 2010 запустит процесс создания сайта PWA. Это может занять некоторое время. После создания состояние отображается в списке сайтов PWA отображается состояние Подготовлено.

Для доступа к созданному сайту PWA воспользуйтесь URL-адресом: http://litware-proj/pwa.

По завершении подготовки сайта PWA убедитесь, что он был создан в базе данных PWA_Content. Для этого воспользуйтесь командой Get-SPSite Windows PowerShell, в которую в качестве параметра передайте новую базу данных контента:

Проверка расположения сайта Project Web Access

  1. В меню Пуск выберите пункт Все программы.

  2. Выберите пункт Продукты Microsoft SharePoint 2010.

  3. Щелкните компонент Командная консоль SharePoint 2010.

  4. В командной строке Windows PowerShell (т. е. PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    Get-SPSite -ContentDatabase <имя_базы_данных_контента>

    Команда должна вернуть URL-адрес сайта Project Web Access без каких-либо других URL-адресов.

Убедившись, что сайт PWA находится в базе данных контента PWA_Content, необходимо заблокировать эту базу данных, чтобы предотвратить добавление в нее новых семейств сайтов с помощью SharePoint Server 2010. Для этого следует задать максимально допустимое число сайтов для базы данных равным одному.

Примечание

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

Блокировка базы данных контента

  1. В разделе Управление приложениями центра администрирования SharePoint выберите элемент Управление базами данных контента.

  2. В столбце Имя базы данных щелкните ссылку на базу данных контента PWA_Content.

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

    1. В поле Число сайтов, по достижении которого выдается предупреждение введите значение 0.

    2. В поле Максимальное число сайтов, которое может быть создано в этой базе данных введите значение 1.

  4. Нажмите кнопку ОК.

После блокировки базы данных контента PWA можно восстановить исходные значения параметров Максимальное число сайтов, которое может быть создано в этой базе данных (15000) и Число сайтов, по достижении которого выдается предупреждение (9000) для базы данных контента WSS_Content.

Теперь можно приступить к работе с новым сайтом Project Web Access.

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

При каждом создании сайта PWA необходимо выполнить два дополнительных действия по настройке и лишь затем приступить к использованию Project Server 2010:

  • создание периодов отчетности;

  • задание учетной записи-посредника рабочего процесса.

Настройка периодов отчетности является обязательной для участника группы отслеживания времени и определения состояния задач в Project Server 2010. Выполните следующие действия для создания периодов отчетности.

Создание периодов отчетности

  1. На сайте Project Web App щелкните ссылку Параметры сервера.

  2. В разделе Управление временем и задачами щелкните Отчетные периоды.

  3. На странице "Отчетные периоды" выполните следующие действия:

    1. Нажмите кнопку календаря рядом с полем Дата начала первого периода и выберите дату начала первого отчетного периода.

      Важно!

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

      Важно!

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

    2. Нажмите кнопку Создать массив.

    3. Нажмите кнопку Сохранить.

Заключительным этапом, предшествующим началу использования сайта Project Web App, является задание учетной записи-посредника рабочего процесса. По умолчанию используется учетная запись, применяемая при создании сайта PWA. Эту запись можно оставить, однако рекомендуется использовать учетную запись, созданную специально для этой цели. В этом примере создается учетная запись Litware\WFProxy. Обратите внимание на то, что учетную запись следует изменять перед запуском любых рабочих процессов, чтобы предотвратить сбой выполняющихся процессов.

Для настройки учетной записи-посредника рабочего процесса следует выполнить следующие действия.

  • Создание учетной записи Project Server 2010 для учетной записи Litware\WFProxy

  • Настройка учетной записи Litware\WFProxy в качестве учетной записи-посредника рабочего процесса

Чтобы создать Project Server 2010 для учетной записи Litware\WFProxy, выполните следующую процедуру.

Создание пользователя

  1. В Project Web App щелкните Параметры сервера.

  2. В разделе Безопасность выберите пункт Управление пользователями.

  3. На странице управления пользователями щелкните Создать пользователя.

  4. На странице "Новый пользователь" выполните следующие действия.

    1. Снимите флажок Пользователь может быть назначен в качестве ресурса.

    2. В поле Отображаемое имя введите Пользователь-посредник рабочего процесса.

    3. В разделе Проверка подлинности пользователя введите Litware\WFProxy в поле Учетная запись пользователя для входа.

    4. Установите флажок Запретить синхронизацию с Active Directory для этого пользователя.

    5. В области Категории безопасности в разделе Доступные категории выберите Моя организация, а затем нажмите кнопку Добавить.

    6. В разделе Разрешения для организации выберите параметр Разрешить для следующих разрешений:

      • Открытие проекта

      • Сохранение проекта на сервер Project Server

      • Просмотр корпоративных данных ресурса

    7. В разделе Глобальные разрешения выберите параметр Разрешить для следующих разрешений:

      • Вход

      • Управление пользователями и группами

      • Управление страницами сведений о рабочем процессе и проекте

  5. Нажмите кнопку Сохранить.

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

Задание учетной записи-посредника рабочего процесса

  1. На сайте PWA щелкните Параметры сервера.

  2. На странице "Параметры сервера" в разделе Страницы сведений о рабочем процессе и проекте щелкните Параметры рабочего процесса проекта.

  3. На странице "Параметры рабочего процесса проекта" в поле Учетная запись-посредник рабочего процесса введите Litware\WFProxy, а затем нажмите кнопку Сохранить.

Теперь веб-сайт Project Web App готов к использованию. Следующим этапом является настройка средств отчетности для включения функций отчетности и бизнес-аналитики Project Server. Перейдите к следующей статье Настройка работы с отчетами для тестовой среды Project Server 2010.