生成 Teams 连接器

重要

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

Microsoft Teams 连接器是模型-视图-控制器 (MVC) 示例任务管理应用程序,使用 ASP.NET Web 应用程序模板生成。 大多数代码都与基本 MVC 配置或任务管理系统相关。 可以添加现有连接器以Microsoft 365 组或在 Teams 中生成新连接器。

连接器代码的类型

  • ConnectorController.cs:设置和保存操作。
  • TaskController.cs:创建和更新操作。

Microsoft Teams 连接器的主要功能

  • 模拟实际任务管理系统。
  • 允许用户创建和查看任务。
  • 随机生成内容。
  • 模拟要发送到Microsoft Teams 通道的通知。

本分步指南可帮助你在 Microsoft Teams 中创建和测试连接器。 你将看到以下输出:

成功完成分步指南后生成团队连接器输出的屏幕截图。