使用 Teams 功能规划应用

构建出色的 Teams 应用就是寻找满足用户需求的正确功能组合的过程。 应用的设计、特性、功能源于此目的。

Teams 是一个协作平台。 它也是一个社交平台,原生跨平台,位于 Microsoft 365 的核心,并提供个人画布供你创建应用。

在本部分中,了解如何:

  • 确定用例并将其映射到 Teams 功能。
  • 使用计划清单。
  • 应用部署以外的计划。

使用 Teams 进行规划

Teams 即平台在应用开发的每个阶段为你提供工具包、库、应用。 让我们分解一下应用生成的生命周期:

此图显示了应用规划生命周期中的步骤。

生成之前

了解用户及其关注点是 Teams 应用提供帮助的第一个指标。 围绕问题构建用例,确定应用如何解决该问题,并绘制解决方案。

  • 了解用例和 Teams 应用功能:了解用户的要求,并可以确定正确的功能。

  • 映射用例:根据要求将常见用例映射到 Teams 功能,例如共享、协作、工作流、相关社交平台等。

  • 为 Teams 应用规划分析:计划根据业务目标分析分析和检测数据,通过修复问题采取纠正措施,并干预用户旅程或计划对应用的进一步增强。

  • 为 Teams 移动版计划响应式选项卡:它涵盖了常见的方案,有助于规划 Teams 移动应用。

在生成期间

  • 创建和生成应用项目:使用 Teams,可以选择最适合你的应用要求的生成环境。 使用 Teams 工具包或其他 SDK(如 C#、Blazor、Node.js 等)开始使用。

  • 设计应用 UI:使用 Teams UI 工具包和 Fluent UI React 组件设计应用的布局。

  • 将 Teams 用作平台:Teams 平台可帮助你构建单功能或多功能应用。 Teams 应用由增强应用体验的集成产品和服务提供支持。

    显示 Teams 解决方案的概念表示形式的关系图。

    应用在 Teams 上显示为选项卡、机器人、消息传递扩展、连接器、Webhook 或多功能应用。 这些功能在后端由 Azure、Microsoft Graph、SharePoint、Power 应用提供支持,可帮助自动执行任务和流程。

    这些功能的组合帮助你将应用解决方案变为现实。

  • 集成设备功能:可以在应用中集成本机设备功能,例如相机、QR 或条形码扫描仪、照片库、麦克风、位置。

  • 检测分析代码:使用分析标记 (也称为检测标记来检测 Teams 应用代码,) 在应用用户使用时测量应用的聚合指标和特定于用户的指标。

生成后

  • 将应用与 Teams 和其他应用(如 Microsoft 365、Microsoft Graph 等)集成。
  • 使用开发人员门户配置、管理、部署应用。

政府社区云

政府社区云 (GCC) 是以政府为中心的商业环境副本。 美国国防部 (DOD) 和联邦承包商必须满足严格的网络安全和合规性要求。 为此,已创建 GCC-High 以满足 DOD 和联邦承包商的需求。 GCC-High 是 DOD 云的副本,但存在于其自己的主权环境中。 DOD 云仅针对国防部构建。

下表包括 GCC、GCC-High、DOD 的 Teams 功能和可用性:

  GCC GCC-High DOD
应用      
Microsoft 应用 ✔️ Microsoft符合 GCC 的应用。 ✔️ Microsoft符合 GCC-High 的应用。 ✔️ Microsoft符合 DOD 的应用。
3P 或第三方应用 ✔️ 第三方应用可用。 默认情况下禁用,租户管理员自行决定是否启用它。
为组织构建的自定义应用 (LOB 应用) ✔️ ✔️ ✔️
上传自定义应用 ✔️
Capabilities      
选项卡 ✔️ ✔️ ✔️
机器人 ✔️ ✔️ ✔️
消息扩展 ✔️ ✔️ ✔️
Webhook 和连接器 ✔️

合规性 UI:通过启用第三方通信,客户接受通过第三方而不是 Microsoft 处理此类通信。 客户全权负责降低与第三方机器人在其服务中连接的风险。 Microsoft不就客户允许与其服务连接的第三方的安全性做出任何认可,也不作出任何明示或暗示的保证。 启用机器人会根据你选择使用的机器人将系统边界扩展到此租户之外。 你有责任确保满足你的合规性要求,包括 FedRAMP、DFARS、ITAR 等。 你有责任评估连接到的任何终结点和 URL 的风险和合规性。

以下列表有助于确定对于不同功能的 GCC、GCC-High、DOD 的可用性:

后续步骤

另请参阅