integration-service
2024.10
false
重要 :
请注意,此内容已使用机器翻译进行了本地化。 Integration Service 中提供的连接器包采用的是机器翻译的译文。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Integration Service 用户指南

上次更新日期 2025年11月6日

Microsoft 团队身份验证

先决条件

要进行身份验证,您需要以下凭据:

  • 自带 OAuth 2.0 应用程序: 作用域、客户端 ID、客户端密码、租户 ID

要创建私有 OAuth2 应用程序,请按照 Microsoft Teams 文档:配置第三方 OAuth 身份验证 - Teams中所述的步骤操作。此外,您必须向第三方应用授予访问您的信息的权限。

备注:

通过“自带 OAuth 2.0 应用程序”身份验证方法,我们同时支持多租户和单租户应用程序。如果您使用的是多租户应用程序,请保留“租户 ID”的默认值 ( common )。如果您使用的是单租户应用程序,请从 Azure 检索租户 ID。请参阅如何查找您的 Microsoft Entra 租户 ID

“作用域”字段表示常规用户操作的默认作用域:

OnlineMeetingTranscript.Read.AllOnlineMeetingRecording.Read.AllTeam.ReadBasic.AllTeamMember.ReadWrite.AllChannel.CreateChannel.ReadBasic.AllChannelMember.ReadWrite.AllChannelMessage.SendChannelMessage.Read.AllChat.ReadWriteChatMember.ReadWriteCalendars.ReadWriteOnlineMeetings.ReadWriteFiles.Read.AllUser.Readprofileopenidemailoffline_accessOnlineMeetingTranscript.Read.AllOnlineMeetingRecording.Read.AllTeam.ReadBasic.AllTeamMember.ReadWrite.AllChannel.CreateChannel.ReadBasic.AllChannelMember.ReadWrite.AllChannelMessage.SendChannelMessage.Read.AllChat.ReadWriteChatMember.ReadWriteCalendars.ReadWriteOnlineMeetings.ReadWriteFiles.Read.AllUser.Readprofileopenidemailoffline_access

您可以添加或删除作用域,以自定义连接的用户权限。有关更多详细信息,请参阅作用域部分以及 Microsoft 文档: Microsoft Graph 权限参考

授予权限

要使用适用于 Microsoft Teams 的 UiPath 应用程序或您自己的私有 OAuth 2.0 应用程序,您必须同意应用程序的权限。请按照向应用程序权限授予组织范围内的管理员同意中所述的步骤操作。

添加 Microsoft Teams 连接

要创建与 Microsoft Teams 实例的连接,您需要执行以下步骤:

  1. 从 Automation Suite 中选择“Integration Service”。
  2. “连接器”列表中,选择“Microsoft Teams” 。您也可以使用搜索栏来缩小连接器的范围。
  3. 选择“连接到 Microsoft Teams”
  4. 您现在已重定向到连接页面。
  5. 输入所需的凭据。
  6. Select Connect.
  7. 已添加您的连接。

有关在 Microsoft Teams 中进行身份验证的更多信息,请参阅 Microsoft身份验证和授权页面。

作用域和权限

您可以使用此连接在 UiPath Studio 中启用Microsoft Teams 活动包,以为用户和频道管理、消息传递以及其他协作方式构建自动化。以下是可以实现的各种基于权限的用例:

范围Use case活动或事件
openid (必填)通过使用此权限,应用程序可以子声明的形式接收用户的唯一标识符。 此权限还向应用程序授予访问UserInfo端点的权限。 可以在 Microsoft 身份平台令牌端点使用openid作用域来获取 ID 令牌。 应用程序可以使用这些令牌进行身份验证不适用
offline_access (必填)用于在身份验证请求端点中接收刷新令牌。在没有 offline\_access 作用域的 OAuth 2.0 授权代码流程中兑换授权代码时,您将不会从 /token 端点收到刷新令牌。不适用
profile (必填)检索当前用户的配置文件,例如姓名、用户名、电子邮件地址等,以便在创建连接时和在某些活动中将其用作默认/经过身份验证的用户不适用
email (必填)允许应用程序读取所有用户的主要电子邮件地址,以便发送消息或邀请他们加入频道发送个人聊天消息邀请成员加入频道邀请用户加入团队
User.Read (推荐版本)允许用户登录到应用程序,并允许应用程序读取已登录用户的个人资料。 它还允许应用读取已登录用户的公司基本信息获取记录 → 我
Team.Create创建团队以邀请相应的用户并与之互动插入记录 → Teams
Team.ReadBasic.All检索要在活动中选择的团队列表,例如发送频道消息等。创建频道列表所有频道发送聊天消息发送个人聊天消息邀请成员加入频道回复频道消息发送频道消息按名称获取团队
TeamMember.ReadWrite.All代表已登录的用户将成员添加到团队检索团队的成员列表列出所有团队成员邀请用户加入团队插入记录 → 团队成员列出所有记录 → 团队成员
Channel.Create创建频道 (标准/私人),用于邀请团队中的相应用户并与之互动创建频道
Channel.ReadBasic.All检索要在活动 (例如发送频道消息等) 中选择的团队频道列表。邀请成员加入频道按名称获取频道回复频道消息发送频道消息
ChannelMember.ReadWrite.All代表已登录的用户将成员添加到频道检索频道中涉及的成员列表邀请成员加入频道列表所有记录 → Teams 频道成员
ChannelMessage.Send在频道中发送消息。 此外,如果需要,还可以回复会话中的消息。回复频道消息发送频道消息
ChannelMessage.Read.All允许应用在用户未登录的情况下阅读 Microsoft Teams 中的所有频道消息也用于在频道中发布消息或频道中提到关键字时触发事件回复频道消息列出所有频道消息列出所有记录 → Teams 频道消息当在频道中发布消息时(未来)当频道中提到关键字或用户名时(未来)
Chat.ReadWrite允许应用读取和发送您的一对一对话允许应用读取和发送群聊消息也用于在发布聊天消息时触发事件发送组聊天消息发送个人聊天消息列出所有聊天消息列出所有记录 → 聊天发布聊天消息时(未来)
ChatMember.ReadWrite代表已登录的用户将成员添加到聊天中检索聊天中涉及的成员列表插入记录 → 聊天成员列出所有记录 → 聊天成员
Calendars.ReadWrite创建在线 Teams 会议的 Outlook 日历条目。创建在线 Teams 会议
OnlineMeetings.ReadWrite代表当前用户在 Microsoft Teams 中创建在线会议,并检索会议 ID、密码和 URL。创建在线 Teams 会议
Files.Read.All检索已上传到 SharePoint 的文件信息,以便在 Teams 频道或聊天中共享该文件发送频道消息发送组聊天消息发送个人聊天消息回复频道消息
  • 先决条件
  • 授予权限
  • 添加 Microsoft Teams 连接
  • 作用域和权限

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2025 UiPath。保留所有权利。