了解用例
在 Teams 的协作社交框架中,你可以使用 Teams 应用解决各种用户需求。 例如,在实现有效协作方面弥合差距的应用非常合适。
应用用户及其应用要求是确定你将要进行的所有应用选择的基本准则。 构建应用设计、选择功能、确定生成和测试环境以及应用分发遵循用户对应用的要求。
如果要通过应用满足用户要求,首先需要了解这些要求。
了解你的用户:
- 识别用户问题并确定用户遇到的一些常见问题的解决方案。
- 通过查找 Teams 功能的正确组合来建立 Teams 应用,以满足用户的需求。
- 了解用例,了解最终用户如何与应用进行交互。
- 建议通过学习模块 了解如何将应用发布到 Teams 应用商店Microsoft ,以帮助应用通过 Teams 应用商店提交过程。
了解问题: 解决应用必须解决的核心问题。
请考虑集成: 标识应用所需的应用和服务,例如身份验证、Microsoft Graph 或 Web 应用。
Microsoft Teams 应用功能
可通过多种方式扩展 Teams,因此每个应用都是唯一的。 Teams 应用功能计划:
应用功能
功能是可在应用中生成的核心功能。 它们也称为入口点或扩展点,因为它们启用了集成和交互。
你的 Teams 应用具有以下一个或全部核心功能:
个人应用
个人应用 是一个专用空间或机器人,可帮助用户专注于自己的任务或查看相关活动。
选项卡
在 选项卡 中显示基于 Web 的内容,用户可以在其中一起讨论和处理它。
机器人
对话通常会导致需要执行某些操作 (生成订单、查看代码、检查票证状态等)。 机器人可以直接在 Teams 中启动这些类型的工作流。
消息扩展
使用消息扩展,可以搜索和共享外部信息。 还可以对消息执行操作,例如基于频道帖子的内容创建帮助票证。
会议扩展
有一些 将应用纳入 Teams 通话体验 的选项。
Webhook 和连接器
传入 Webhook 是自动将通知从另一个应用发送到 Teams 频道的一种简单方法。 使用 传出 Webhook,可以使用 向 Web 服务 @mention发送消息。
Microsoft Graph for Teams
Microsoft Graph API for Teams 提供有关团队、频道、用户和消息的信息的访问权限,这些信息将帮助你为应用创建或增强功能。 通知 API 提供了一种将通知从应用发送到 Teams 活动的简单方法。
注意
Teams 应用商店已发展:
以前,为组织生成的自定义应用 (LOB 应用) 是通过选择磁贴上的省略号来更新的。 借助更新的 Teams 应用商店体验,现在可以通过登录到 Teams 管理中心来更新为组织构建的自定义应用 (LOB 应用) 。
应用程序范围
应用可以具有以下范围之一:
- 个人应用体验: 个人应用是一个专用空间或机器人,可帮助用户专注于自己的任务或查看对他们很重要的活动。
- 共享应用体验: 团队、频道和聊天是协作空间。 这些上下文中的应用可供该空间中的每个人使用。 协作空间通常侧重于应用交互的工作流或解锁新的社交交互。
应用可以存在于不同的范围内。 例如:
- 应用可以在中央共享位置 (即选项卡) 中显示数据。
- 它还可以通过个人对话界面 (即机器人) 显示相同的信息。
用户可以在画布选项卡上与应用进行交互以执行活动,也可以选择使用对话机器人执行相同的操作。