在 Project Server 2010 测试环境中创建 PWA 网站

 

适用于: Project Server 2010

上一次修改主题: 2017-01-18

(本文是 Microsoft Project Server 2010 测试环境部署系列的第 8 部分。本文中的过程假定您已按顺序阅读从创建 Project Server 2010 测试环境的 Hyper-V 快速入门开始的系列。)

若要使用 Project Server 2010,您必须创建一个 Microsoft Project Web App (PWA) 网站。使用 Litware\FarmAdmin 帐户登录到 Litware-Proj,然后执行以下过程来创建 PWA 网站。

创建 PWA 网站只需要 5 个基本步骤:

  1. 暂时锁定现有内容数据库。

  2. 创建内容数据库以承载 PWA 网站及其关联项目工作区。

  3. 创建 PWA 网站本身。

  4. 锁定 PWA 内容数据库以防添加其他网站集。

  5. 解除锁定现有内容数据库。

视频演示

该视频演示创建 PWA 网站和配置时间报告阶段及工作流代理帐户所涉及的步骤。

视频的屏幕截图

观看视频(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=196725\&clcid=0x804)(该链接可能指向英文页面)。若要下载该视频文件,请右键单击该链接,然后单击“目标另存为”。

创建 PWA 网站

SharePoint Server 2010 使用循环算法来确定网站集在内容数据库中的分配。若要将 PWA 网站部署到特定内容数据库,您必须锁定服务器场中的任何现有内容数据库。该过程不会影响用户访问;它只影响新网站集的分配。

若要锁定内容数据库,请按照以下步骤操作:

重要

在执行本节中的过程时,请确保没有其他管理员正在向您计划部署 PWA 的 Web 应用程序添加网站集。

锁定内容数据库

  1. 在 SharePoint 管理中心网站上的“应用程序管理”部分,单击“管理内容数据库”。

  2. 在“当前网站集数”列中,记下 WSS_Content 数据库的网站集数(应为 1)。

  3. 在“数据库名称”列中,单击 WSS_Content 数据库的链接。

  4. 在“数据库容量设置”部分:

    1. 在“此数据库中允许创建的最多网站数”框中,键入此数据库的现有网站集数(此过程前面的“当前网站集数”列中的值)。

    2. 在“生成警告事件之前允许的最多网站数”框中,键入一个小于“此数据库中允许创建的最多网站数”的值的数值。

  5. 单击“确定”。

创建内容数据库

  1. 在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。

  2. 单击“添加内容数据库”。

  3. 在“数据库名称”部分,键入 PWA_Content

  4. 单击“确定”。

创建和配置内容数据库后,下一步是创建 PWA 网站本身。

创建 PWA 网站

  1. 在 SharePoint 管理中心网站上的“应用程序管理”部分,单击“管理服务应用程序”。

  2. 在“管理服务应用程序”页上,单击“Project Server Service Application”。

  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 命令,将新内容数据库作为参数传递:

验证 PWA 网站位置

  1. 在“开始”菜单上,单击“所有程序”。

  2. 单击“Microsoft SharePoint 2010 产品”。

  3. 单击“SharePoint 2010 Management Shell”。

  4. 在 Windows PowerShell 命令提示符(即 PS C:\>)处,键入以下命令,然后按 Enter:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

    该命令应返回 PWA 网站的 URL,并且不包含其他 URL。

PWA 网站位于 PWA_Content 数据库中后,必须锁定该数据库以防止 SharePoint Server 2010 向该数据库中添加其他网站集。可通过将内容数据库的最大网站数配置为 1 来实现此目的。

备注

配置此设置不会阻止创建新项目工作区。

锁定内容数据库

  1. 在 SharePoint 管理中心中的“应用程序管理”部分,单击“管理内容数据库”。

  2. 在“数据库名称”列中,单击 PWA_Content 数据库的链接。

  3. 在“数据库容量设置”部分:

    1. 在“生成警告事件之前允许的最多网站数”框中,键入 0

    2. 在“此数据库中允许创建的最多网站数”框中,键入 1

  4. 单击“确定”。

锁定 PWA 内容数据库后,可恢复 WSS_Content 数据库的“此数据库中允许创建的最多网站数”(15000) 和“生成警告事件之前允许的最多网站数”(9000) 的原始值。

现在即可访问新 PWA 网站。

配置服务器设置

每次创建 PWA 网站时,都必须执行两个附加配置步骤,然后才能开始使用 Project Server 2010:

  • 创建时间报告阶段

  • 设置工作流代理用户帐户

必须配置时间报告阶段,工作组成员才能在 Project Server 2010 中使用时间跟踪和任务进展状况。请使用以下过程来创建时间报告阶段。

创建时间报告阶段

  1. 在 Project Web App 网站上单击“服务器设置”。

  2. 在“时间和任务管理”部分,单击“时间报告阶段”。

  3. 在“时间报告阶段”页上:

    1. 单击“第一个时间段的开始日期”旁的日历按钮,然后选择第一个时间报告阶段的开始日期。

      重要

      如果选择七天的长度作为标准报告阶段,则所有阶段都会在您为第一个阶段开始日期选择的一周中的指定天开始。请选择满足您组织需求的一周中的指定天。

      重要

      如果要创建可变长度的阶段(例如,当使用每个日历月作为一个阶段时),则您必须在“时间报告阶段”页上分别指定或通过自定义代码以编程方式指定。

    2. 单击“批量创建”。

    3. 单击“保存”。

开始使用 Project Web App 网站之前的最后一步是设置工作流代理用户帐户。默认情况下,该帐户设置为用于创建 PWA 网站的帐户。虽然您可以保留默认设置,但建议您使用针对此目的创建的帐户。在此示例中,我们将使用 Litware\WFProxy 帐户。请注意,您必须先更改该帐户,然后才能启动任何工作流,否则正在运行的工作流将中断。

设置工作流代理帐户时必须执行以下两个步骤:

  • 为 Litware\WFProxy 帐户创建 Project Server 2010 用户帐户

  • 将 Litware\WFProxy 帐户配置为工作流代理用户

请执行以下过程为 Litware\WFProxy 帐户创建 Project Server 2010。

创建用户

  1. 在 Project Web App 中,单击“服务器设置”。

  2. 在“安全性”部分,单击“管理用户”。

  3. 在“管理用户”页上,单击“新建用户”。

  4. 在“新建用户”页中:

    1. 清除“可将用户作为资源分配”复选框。

    2. 在“显示名称”框中,键入 Workflow Proxy User

    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 测试环境的报告功能