跳转到内容

OneDrive 触发器

当 OneDrive 中的文件发生变化时启动自动化。你可以生成审计摘要、就外部共享向安全团队发送通知,或使用新的文档元数据更新下游业务系统。

  1. 在 CrewAI AMP 中打开你的部署
  2. 前往 Triggers 选项卡
  3. 找到 OneDrive 并切换开关以启用
通过切换开关启用或禁用触发器
Microsoft OneDrive 触发器连接
from onedrive_file_crew import OneDriveFileTrigger
crew = OneDriveFileTrigger().crew()
crew.kickoff({
"crewai_trigger_payload": onedrive_payload,
})

crew 会检查文件元数据、用户活动和权限变化,以生成适合合规场景的摘要。

使用 CrewAI CLI 在本地测试你的 OneDrive 触发器集成:

Terminal window
# 查看所有可用触发器
crewai triggers list
# 使用真实感 payload 模拟 OneDrive 触发器
crewai triggers run microsoft_onedrive/file_changed

crewai triggers run 命令会使用完整的 OneDrive payload 执行你的 crew,从而让你在部署前测试解析逻辑。

  • 确保连接账号有权限读取 webhook 中包含的文件元数据
  • 使用 crewai triggers run microsoft_onedrive/file_changed 在本地测试,以查看准确的 payload 结构
  • 如果触发器已触发但 payload 中缺少 permissions,请确认站点级共享设置允许 Graph 返回该字段
  • 对于大型租户,请在上游过滤通知,使 crew 只在相关目录上运行
  • 记住:使用 crewai triggers run(而不是 crewai run)来模拟触发器执行