我为具有强大虚拟代理的微软团队创建了一个机器人。这个机器人工作正常,人们可以在 ms 团队中与它交谈,并为机器人提供一些有关日期的信息。例如,您可以告诉机器人您无法工作的日子的开始日期和结束日期。
通过团队中的身份验证,机器人还知道与之交谈的人的用户名和 ID。
现在我想创建一个自动化流程,机器人应该使用用户名、用户 ID、开始日期和结束日期等信息触发该流程,它应该执行以下步骤:
在 Outlook/团队中打开/查找特定用户的日历(我很确定两者都使用相同的日历)
为 startdate 和 enddate 范围内的每一天创建一个(全天)条目,其中显示“不可用”
对于与步骤 2 条目中的另一个会议的每次冲突。取消会议(对于具有用户名的用户)
在特定的 ms 团队频道中发布摘要
我的第 4 步已经可以正常工作了。
第 2 步,我想我也想通了,但是关于第 1 步的以下问题:
有模板流程:获取日历,它返回(全部?)可用日历。还有另一个用于在特定日历中创建条目的流程模板(步骤 2 带有选项全天条目),它需要日历 ID 才能工作。
我的大问题是,我应该如何获取特定用户的日历 ID?
有没有办法获取用户名或用户 ID 的特定 calendarID?
然后我能对第 3 步做些什么呢?
非常感谢您的帮助。
迎接武宁