Project 任务窗格加载项

生成自定义任务窗格加载项,通过 Web 集成和简化的工作流来扩展 Project。 项目加载项可帮助项目经理整合关键信息、管理资源并与团队协作,所有这些都无需离开 Project。

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

注意

Project Professional支持可访问 Web 上的 Project、本地 Project Server 安装和 SharePoint (本地和联机) 的任务窗格加载项。 Project Standard不支持与 Project Server 数据或与 Project Server 同步的 SharePoint 任务列表直接集成。

项目外接程序方案

项目任务窗格加载项与上下文相关,这意味着它们可以响应当前选择的任务、资源、视图或甘特图数据。 这为增强项目管理工作流的有针对性的相关功能创造了机会。

以下是项目经理使用 Project 加载项的主要方式:

外部系统集成

企业数据连接:将 Project 与 ERP 应用程序、时间表系统或会计软件等外部系统连接。 将相关数据拉取到 Project 或将项目更新推送到其他业务系统。

自定义工作流:生成跨多个系统的审批流程和状态更新工作流,同时将 Project 保留为中心规划工具。

Project Server 和 SharePoint 集成

Project Server 数据访问:使用 Project Server 的 REST API 和 OData 服务访问项目组合数据、资源信息和报告数据。 将所选任务或资源信息与更广泛的组织项目数据集成。

SharePoint 连接:连接 SharePoint 库、列表和工作流。 直接从 Project 访问项目模板、文档库和团队协作空间。

数据可视化和报告

自定义仪表板:通过将项目信息与外部数据源相结合,创建项目数据的专用视图。 生成适合组织需求的报表和可视化效果。

实时数据显示:在项目计划旁边显示来自其他系统的实时数据,帮助你在不切换应用程序的情况下做出明智的决策。

提示

有关 Project Server 集成的详细示例,请参阅 创建将 REST 与本地 Project Server OData 服务配合使用的 Project 外接程序

生成 Project 加载项

项目加载项使用 Office JavaScript API 与 Project 数据交互并与外部服务集成。 虽然没有特定于项目的 JavaScript API,但可以使用 通用 API 创建加载项。

开发方法

可以灵活地生成 Project 加载项:

  • 简单方法:使用任何文本编辑器创建包含 JavaScript、CSS 和 REST 查询的 HTML 网页。
  • 基于框架:使用新式 Web 框架(如React、Angular或 Vue.js)实现更复杂的用户界面。
  • 服务器端:使用 ASP.NET、Node.js、PHP 或其他用于后端集成的服务器技术进行生成。

所需的组件

每个 Project 加载项都需要两个关键组件:

  1. Web 应用程序:提供用户界面和功能的 HTML、CSS 和 JavaScript 文件。
  2. 清单文件:一个 XML 配置文件,告知 Project 如何集成加载项。

清单文件指定 TaskPaneExtension 类型,可以跨多个 Office 应用程序共享或专门为 Project 创建。 在 Office 外接程序平台概述中详细了解清单。

开发最佳做法

  • 持续测试:在开发过程中经常旁加载和测试加载项,以便及早发现问题
  • 简单开始:从基本功能开始,逐步增加复杂性
  • 使用熟悉的 Web 技术:利用现有的 HTML、CSS 和 JavaScript 技能

提示

了解测试 Office 外接程序中的测试和旁加载技术。

共享 Project 加载项

生成 Project 加载项后,有多个分发选项:

  • 文件共享:通过网络文件共享共享清单文件,用于小型团队或部门部署
  • SharePoint 应用程序目录:通过组织的 SharePoint 应用程序目录进行部署,供企业分发
  • Microsoft市场:发布到Microsoft市场以覆盖全球 Project 用户

根据目标受众和组织要求,每种分发方法都有不同的优势。 在 “发布 Office 加载项”中详细了解选项。

入门

准备好生成第一个 Project 加载项了吗? 通过本快速入门,在几分钟内生成加载项。

另请参阅