何时应选择构建自定义 Microsoft Teams 应用?

已完成

Microsoft Teams 平台是一个功能强大、灵活的平台,其可以用于创建 Microsoft Teams 应用。 这并不意味着它适合所有的情况。 在本单元中,我们将讨论 Teams 应用表现出色的一些关键场景。

何时使用 Teams 应用

加强沟通和协作

当 Teams 应用专注于增强沟通和协作时,它们就会大放异彩。 大多数成功的 Teams 应用都涉及到以某种形式从另一个系统中提取信息,就其进行对话,并允许用户直接在 Teams 客户端中就该信息采取行动,或者根据外部系统中的事件或行动将信息推送给目标受众。

鼓励社交交互

致力于鼓励团队成员之间进行社交交互的应用同样运行良好。 这些应用可以发送民意调查,让大家互相发送反馈,把大家联系在一起,或者只是为了好玩 (不要低估这些 "只是为了好玩“ 的应用对团队士气所提供的力量)。 Teams 是一个社交平台; 定制的以社交为中心的应用程序鼓励团队将公司文化延伸到协作空间中。

启动和帮助常见业务流程

Teams 可以成为一个有效平台,启动并帮助完成共同的业务流程。 像创建和共享销售电话报告、跟踪项目时间、预留公共资源、提交服务台请求等都可以成为有效的 Teams 应用。 通常已经有一些其他系统负责完成这些操作。 在这些情况下,使用 Teams 作为桥梁来启动流程,并在流程中进行沟通,可以创建一个有效的混合应用程序。

浏览某些 (或全部) 现有应用

如果已经有现有的 Web 应用程序、SharePoint 站点 (或 SPFx 扩展)、PowerApp 或其他基于 Web 的应用程序,那么在 Teams 中启用其中的一部分或全部可能是有意义的。 只是一定要仔细考虑背景和范围。 如果你把大量导航和表单网站启用为频道选项卡,则可能就不好用了。

包含选项卡和机器人的个人应用

一对一对话机器人是 Microsoft Teams 中比较开放的扩展点之一。 对话只是机器人和用户之间的对话,你可以灵活地加入任务模块,以简化复杂信息集的收集,可以将它们与个人范围内的选项卡相结合。 通过此画布,可以在 Teams 客户端中创建完整的传统应用体验。

何时考虑换一个不同的平台

已经有一个很好的方法来实现这一点

如果已经有一个很好的方法来完成潜在的 Teams 应用试图执行的任务,和/或用户已经习惯于用现有的系统来完成它,那么将体验转换到 Microsoft Teams 客户端内可能会很困难。 相反,应该寻找让现有应用程序和 Microsoft Teams 一起工作的方法。 向用户或频道发送通知,或从 Teams 内启动工作流,但在另一个应用程序中完成工作流,这些都可能是有用的。

不经常使用的应用程序

一般来说,为 Microsoft Teams 构建的应用程序可以无缝地融入 Teams 客户端。 这对用户来说是很好的,通常情况下,他们不会把他们正在使用的东西当作一个 “应用” 来思考,他们只是选择一个按钮,搜索一个东西,然后正确的卡片就会在对话中显示出来。 然而,这意味着在大多数情况下,应用程序并没有在任何特定的情况下出现。 如果你的应用仅设计成很少使用,那么很容易让用户忘记它的存在。 大多数成功的应用都会通过定期使用来保持作为用户的首选。