简介

已完成

Teams 工具包是一组开发人员工具,用于使用 Microsoft Teams 平台创建应用。 它包括模板、自动化和资源,可加速选项卡、机器人、消息传递扩展等的应用开发。 通过无缝集成和注重工作效率,Teams 工具包使你能够构建应用,而无需在 Microsoft Teams、Outlook 和 Microsoft 365 应用中运行。

在本模块中,你将了解如何使用适用于 Visual Studio Code 的 Teams 工具包生成 Microsoft Teams 应用。

先决条件

学习目标

在本模块中,你将:

  • 了解 Teams 应用的基础知识。
  • 了解使用适用于 Visual Studio Code 的 Teams 工具包生成适用于 Teams 的应用的好处。
  • 使用 Teams Toolkit for Visual Studio Code 创建和调试 Teams 应用。

将应用引入 Teams 有什么好处?

Microsoft Teams 是通信和协作的中心中心,使其成为管理和跟踪业务流程和工作流的理想平台。 你可以通过将业务流程引入 Teams 来提高工作效率,并在团队成员之间建立更好的沟通和协作。

Microsoft Teams 允许团队成员访问和更新所需的信息,而无需切换上下文。 它为所有团队成员提供了一个平台来参与流程,并减少对多个工具和系统的需求,从而节省时间和资源。

什么是 Teams 应用?

Microsoft Teams 应用是基于 Web 的应用,可扩展 Teams 平台的功能,通过以下方法提高工作效率:

  • 通信和协作方案。
  • 社交互动和参与。
  • 常见业务流程。
  • 现有应用中的自定义功能。

可以将一个或多个扩展点添加到 Teams 应用。 下面是 Teams 中的几种类型的扩展点:

  • 机器人 通常用于消息传递或聊天应用程序。 它们提供广泛的服务,例如回答常见问题、提供实时更新和通知或协助系统事务。 他们可以理解命令,以对话方式答复或执行任务。
  • 选项卡在 Teams 中公开现有的 Web 应用程序。 例如,选项卡可以显示工作项列表或显示用户的仪表板。
  • 消息扩展 提供了一种无缝的方式来访问和共享信息,并在对话中执行操作。 例如,用户可以基于聊天消息安排会议,或者搜索第三方数据库中的信息并共享信息,同时与 Teams 频道上的团队成员保持相同的对话。

就应用程序分发而言,Teams 应用程序只是一个 .zip 文件。 它是一个包含三个组件的包:

  • 应用清单,它是一个 JSON 文件
  • 全彩图标
  • 大纲图标

应用清单包含网页和 Web 服务的所有详细信息。 Microsoft Teams 使用此信息在 Teams 用户界面中显示应用程序的功能。

应用场景

在客户支持方案中,你和你的团队的目标是减少解决客户问题所需的时间。 Teams 应用可以为支持工程师提供一种有效的方式来进行协作和通信,而无需切换上下文。 例如,Teams 应用可以帮助实现以下方案:

  • 在 Teams 选项卡上显示所有客户支持票证及其状态。
  • 当有新的客户支持票证时,使用 Teams 机器人通知支持工程师。
  • 使用 Teams 机器人向支持工程师发送有关其分配票证状态的提醒。
  • 帮助客户在 Microsoft Teams 上使用常见问题解答机器人回答他们的一些问题,而无需开具支持票证。

演示示例解决方案的示意图。

创建 Microsoft Teams 应用,然后手动创建 Teams 应用包以及应用部署和托管所需的设置可能既耗时又繁琐。 如果你不熟悉为 Teams 构建应用,此过程可能非常艰巨。

适用于 Visual Studio Code 的 Teams 工具包可以通过提供最低配置的开发人员体验来帮助创建、测试、部署和发布 Teams 应用。 使用适用于 Visual Studio Code 的 Teams 工具包,可以:

  • 从示例库中提供的多个模板或基于方案的示例应用之一创建新的 Teams 应用。
  • 使用预配置的任务在本地预览应用。
  • 自动执行应用部署和分发。
  • 创建和管理多个环境。

让我们开始安装适用于 Visual Studio Code 的 Teams 工具包。