Project 任务窗格加载项

Windows 上的项目支持自定义任务窗格加载项。使用它们处理 Project 中的选择事件,并在具有 SharePoint 列表、SharePoint 外接程序、Web 部件、Web 服务和企业应用程序的项目中集成任务、资源、视图和其他单元级数据。

有关 Office 加载项的简介,请参阅 Office 加载项平台概述

用于 Project 的加载项方案

项目经理可以使用 Project 任务窗格加载项来帮助执行项目管理活动。 不必离开 Project 并打开其他应用程序来搜索常用信息,项目经理可以直接在 Project 内访问信息。 根据选定的任务、资源、视图或甘特图单元格中的其他数据、任务使用状况视图或资源使用状况视图,任务窗格加载项中的内容可以是上下文相关的。

注意

使用 Project Professional,您可以开发访问 Web 上的 Project 的任务窗格加载项、Project Server 的本地安装以及本地或联机 SharePoint。 Project Standard不支持与 Project Server 数据或与 Project Server 同步的 SharePoint 任务列表直接集成。

Project 加载项方案包括以下几种:

  • 项目计划:查看可能影响计划的相关项目的数据。 任务窗格加载项可以集成 Project Server 中其他项目中的相关数据。 例如,您可以查看项目和里程碑日期的部门集合,或查看基于选定的自定义字段的其他项目中的指定数据。

  • 资源管理:查看 Project Server 中的完整资源池或基于指定技能(包括成本数据和资源可用性)的子集,以帮助选择适当的资源。

  • 状态和审批:使用任务窗格外接程序中的 Web 应用程序更新或查看外部企业资源规划 (ERP) 应用程序、时间表系统或会计应用程序的数据。 或者,创建可在Project Web App和Project Professional中使用的自定义状态审批 Web 部件。

  • 团队通信:在项目上下文中,直接从任务窗格加载项与团队成员和资源进行通信。 或者,当您在项目中工作时,为自己轻松维护一组与上下文相关的注释。

  • 工作包:在 SharePoint 库和联机模板集合中搜索指定类型的项目模板。 例如,查找用于构造项目的模板并将其添加到您的 Project 模板集合中。

  • 相关项:查看与项目计划中的特定任务相关的元数据、文档和消息。 例如,可以使用 Project Professional 管理从 SharePoint 任务列表导入的项目,并且仍将任务列表与项目中的更改同步。 任务窗格加载项可以显示 Project 未为 SharePoint 列表中的任务导入的其他字段或元数据。

  • 使用 Project Server 对象模型:将所选任务的 GUID 与 Project Server 接口 (PSI) 或客户端对象模型 (Project Server 的 CSOM) 中的方法结合使用。 例如,用于加载项的 Web 应用程序可以读取并更新选定任务和资源的状态数据,或与外部时间表应用程序集成。

  • 获取报告数据:使用表述性状态传输 (REST) 、JavaScript 或 LINQ 查询在 OData 服务中查找所选任务或资源的相关信息,以便Project Web App中的报表表。 使用 OData 服务的查询可以通过 Project Server 的联机安装或本地安装来完成。

    有关示例,请参阅 创建将 REST 与本地 Project Server OData 服务配合使用的 Project 加载项

开发项目加载项

Project 支持使用 JavaScript API 制作的加载项,但目前没有专为与 Project 交互而设计的 JavaScript API。 你可以使用通用 API 来创建 Project 加载项。有关通用 API 的信息,请参阅 Office JavaScript API 对象模型

若要创建外接程序,可以使用简单的文本编辑器来创建 HTML 网页和相关的 JavaScript 文件、CSS 文件以及 REST 查询。 除了 HTML 页或 Web 应用程序外,外接程序还需要 XML 清单文件以用于配置。 项目可以使用包含指定为 TaskPaneExtension的类型属性的清单文件。 清单文件可由多个 Office 客户端应用程序使用,也可以创建特定于 Project 的清单文件。 有关详细信息,请参阅 Office 外接程序平台概述中的开发基础知识部分。

请务必在开发外接程序时对其进行测试。 在 测试 Office 外接程序一文中了解测试和旁加载加载项。

分发 Project 加载项

可通过文件共享、SharePoint 库中的应用程序目录或 AppSource 分发加载项。 有关详细信息,请参阅发布 Office 加载项

另请参阅