了解用例

在 Teams 的协作社交框架中,你可以使用 Teams 应用解决各种用户需求。 例如,在实现有效协作方面弥合差距的应用非常合适。

应用用户及其应用要求是确定你将要进行的所有应用选择的基本准则。 构建应用设计、选择功能、确定生成和测试环境以及应用分发遵循用户对应用的要求。

如果要通过应用满足用户要求,首先需要了解这些要求。

  • 了解你的用户:

    • 识别用户问题并确定用户遇到的一些常见问题的解决方案。
    • 通过查找 Teams 功能的正确组合来建立 Teams 应用,以满足用户的需求。
    • 了解用例,了解最终用户如何与应用进行交互。
    • 建议通过学习模块 了解如何将应用发布到 Teams 应用商店Microsoft ,以帮助应用通过 Teams 应用商店提交过程。
  • 了解问题: 解决应用必须解决的核心问题。

  • 请考虑集成: 标识应用所需的应用和服务,例如身份验证、Microsoft Graph 或 Web 应用。

Microsoft Teams 应用功能

可通过多种方式扩展 Teams,因此每个应用都是唯一的。 Teams 应用功能计划:

应用功能

功能是可在应用中生成的核心功能。 它们也称为入口点或扩展点,因为它们启用了集成和交互。

你的 Teams 应用具有以下一个或全部核心功能:

个人应用

个人应用 是一个专用空间或机器人,可帮助用户专注于自己的任务或查看相关活动。

Teams 客户端中个人应用的外观的概念表示形式。

选项卡

选项卡 中显示基于 Web 的内容,用户可以在其中一起讨论和处理它。

Teams 客户端中选项卡外观的概念表示形式。

机器人

对话通常会导致需要执行某些操作 (生成订单、查看代码、检查票证状态等)。 机器人可以直接在 Teams 中启动这些类型的工作流。

在 Teams 客户端中机器人外观的概念表示形式。

消息扩展

使用消息扩展,可以搜索和共享外部信息。 还可以对消息执行操作,例如基于频道帖子的内容创建帮助票证。

消息扩展在 Teams 客户端中的外观的概念表示形式。

会议扩展

有一些 将应用纳入 Teams 通话体验 的选项。

Teams 客户端中会议扩展的外观的概念表示形式。

Webhook 和连接器

重要

Microsoft 365 连接器 (以前称为 Office 365 连接器) 即将弃用,并且即将阻止创建新的 Microsoft 365 连接器。 有关计划以及工作流应用如何提供更灵活、更安全的体验的详细信息,请参阅 停用 Microsoft Teams 中的 Microsoft 365 连接器

如何在 Teams 中创建 Webhook

如果已生成Office 365连接器

  • 创建 Power Automate 连接器:Power Automate 增强了 Teams 中广泛使用的工作流应用。 它是以编程方式将数据传入和传出 Teams 的可缩放且安全的方法。 如果采用此方法,则可以创建工作流模板,用于将产品中的警报发布到 Teams 频道。 此方法简化了用户采用新方法。 有关详细信息,请参阅 面向企业开发人员、ISV 和合作伙伴的 Power Automate。

  • 更新 Teams 应用:可以增强当前 Teams 应用。 例如,可以让用户基于系统中的触发器事件设置主动消息。 有关详细信息,请参阅 机器人如何通过主动消息发布到通道。

已知问题

  • 工作流应用不能作为流机器人在专用频道中发布。 但是,它可以代表用户发布。
  • 工作流仅支持自适应卡片。 它不支持Office 365连接器使用的较旧消息卡格式。 工作流不支持使用消息卡格式。 有关详细信息,请参阅如何将连接器消息卡格式转换为自适应卡片。
  • 工作流不提供 DataDog 和 Jenkins 等第三方连接器。
  • 只能在默认环境中创建工作流。

限制

工作流仅链接到特定用户 (称为工作流) 所有者,而不是 Teams 团队或频道。 如果没有分配共同所有者,如果没有所有者,工作流可能会成为孤立流。 为了保持流自动化业务流程的连续性,管理员可以添加一个或多个共同所有者,并授予他们对工作流的完全控制权限。 他们还可以为连接添加身份验证(如果有),并在已禁用流时启用流。 有关详细信息,请参阅 管理孤立流

传入 Webhook 是自动将通知从另一个应用发送到 Teams 频道的一种简单方法。 使用 传出 Webhook,可以使用 向 Web 服务 @mention发送消息。

连接器在 Teams 客户端中的外观的概念表示形式。

Microsoft Graph for Teams

Microsoft Graph API for Teams 提供有关团队、频道、用户和消息的信息的访问权限,这些信息将帮助你为应用创建或增强功能。 通知 API 提供了一种将通知从应用发送到 Teams 活动的简单方法。

适用于 Teams 的 Microsoft Graph API 的概念表示形式。

注意

Teams 应用商店已发展:

以前,为组织生成的自定义应用 (LOB 应用) 是通过选择磁贴上的省略号来更新的。 借助更新的 Teams 应用商店体验,现在可以通过登录到 Teams 管理员 中心来更新为组织生成的自定义应用 (LOB 应用) 。

应用程序范围

应用可以具有以下范围之一:

  • 个人应用体验: 个人应用是一个专用空间或机器人,可帮助用户专注于自己的任务或查看对他们很重要的活动。
  • 共享应用体验: 团队、频道和聊天是协作空间。 这些上下文中的应用可供该空间中的每个人使用。 协作空间通常侧重于应用交互的工作流或解锁新的社交交互。

应用可以存在于不同的范围内。 例如:

  • 应用可以在中央共享位置 (即选项卡) 中显示数据。
  • 它还可以通过个人对话界面 (即机器人) 显示相同的信息。

用户可以在画布选项卡上与应用进行交互以执行活动,也可以选择使用对话机器人执行相同的操作。

后续步骤

另请参阅