- 发行说明
- 概述
- 入门指南
- UiPath 市场供应商
- UiPath Marketplace 客户
- 发布准则
- 即用型自动化发布准则
- 解决方案加速器发布准则
- Integration Service 连接器的发布准则
- 安全性与 IP 保护
- 其他 UiPath 列表
- 连接器
- 如何创建活动
- 构建集成
快速入门 - 获取聊天和发送消息
此工作示例使您能够快速验证与 已注册 的 Microsoft Teams 应用程序的连接,并熟悉活动的输入/输出数据类型。
完成本指南中的步骤后,您将获得一个自动化序列,该连接器将执行以下操作:
- 建立与已注册的 Microsoft Teams 应用程序的连接( Microsoft Teams 作用域)。
- 检索所有聊天 (获取聊天)。
- 检索每个 聊天的成员(“ 遍历循环”和 “ 获取聊天成员” )。
- 查找包含特定聊天成员的聊天,并发送消息(“If”、“ Assign”和 “Send Message” )。
-
在开始之前:
- 完成 Microsoft Teams 安装 步骤。
- 创建或使用现有聊天,发送至少一条聊天消息。
- 将“ Microsoft Teams 作用域”活动添加到您的项目中。
-
输入已注册应用程序的 应用 程序 ID。
- 有关更多信息,请参阅 设置 指南中的 “ 注册应用程序 ”部分。
-
从“身份验证 类型” 下拉列表中,选择适用的身份验证流程(例如,“ 交互式令牌”)。
- 有关详细信息,请参阅“Microsoft Teams 作用域中的 无人值守自动化与有人值守 的自动化”活动页面。
-
在 Microsoft Teams 作用域 活动之后添加 获取聊天 活动。
-
在“遍历循环”活动中,添加“分配”。
- 为“收件人” 属性创建并输入
String
变量(例如, chatId ) -
在“值”属性中,输入 item.Id 。
- 创建 item.id 值并将其分配给此变量,可以在以后具有不同参数类型的“遍历循环 ” 活动中使用该变量。
- 在 分配 活动之后添加 获取聊天成员 活动。
- 在“聊天 ID” 属性中,输入“Item.Id ” ,以获取每个聊天的成员。
-
为 ChatMembers 值创建并输入
ConversationMember[]
变量(例如, myChatMembers )。- 创建变量时,选择“ Microsoft.Graph.ConversationMember ”作为变量类型。
- 在“ 获取聊天成员 ”活动之后添加另一个“ 遍历 循环”活动。
- 在“类型参数” 属性中,选择“ Microsoft.Graph.ConversationMember”。
- 在 值 属性中,输入您为 获取聊天成员 活动创建的
ConversationMember[]
变量(例如, myChatMembers )。
- 为“收件人” 属性创建并输入
-
在“遍历循环”活动中,添加一个“ IF 条件”活动。
- 在“条件” 属性中,输入一个值以按成员标识特定聊天(例如, item.DisplayName="Salah Conner" )
-
在 Then 序列块中,添加 发送消息 活动。
- 在“聊天 ID” 属性中,输入您为“分配” 活动创建的
String
变量(例如,聊天 ID )。 - 输入您要发送的 正文 内容 (例如, “问好”)
- 在“正文类型”属性中,输入“正文类型.文本”。
-
为您的 消息 ID 值创建并输入新的
String
变量(例如,新消息 ID )
- 在“聊天 ID” 属性中,输入您为“分配” 活动创建的
-
- 在 文本 属性中,输入您为 发送消息 活动创建的
String
变量(例如,新消息 ID )
- 在 文本 属性中,输入您为 发送消息 活动创建的
-
在 写入行 活动之后添加 获取消息 活动。
- 在“聊天 ID” 属性中,输入您为“分配” 活动创建的
String
变量(例如,聊天 ID )。 -
在消息 ID 属性中,输入您为 发送消息 活动创建的
String
变量(例如,新消息 ID )。3. 创建并输入“消息” 值ChatMessage
变量(例如,“ 新消息”)。- 创建变量时,选择 _Microsoft.Graph.ChatMessage_ 作为变量类型。
- 在“ 获取消息”活动之后添加另一个“ 写入行 ”活动。
- 在 文本 属性中,输入您为 获取消息 活动创建的
ChatMessage
变量,并将 .Body.Content 附加到其末尾(例如 新消息正文内容)
- 在“聊天 ID” 属性中,输入您为“分配” 活动创建的
-
单击 “运行” 并验证“输出”窗口是否包含您发送的消息 ID 和内容。
操作完毕!
准备就绪后,请尝试其他 快速入门 指南,以更熟悉不同的 Microsoft Teams 活动。
要了解有关 Microsoft Teams 活动(包括示例属性输入/输出)的更多信息,请参阅以下活动页面以获取完整的活动列表以及指向活动详细信息页面的链接。