OneDrive 触发器
当 OneDrive 中的文件发生变化时启动自动化。你可以生成审计摘要、就外部共享向安全团队发送通知,或使用新的文档元数据更新下游业务系统。
启用 OneDrive 触发器
Section titled “启用 OneDrive 触发器”- 在 CrewAI AMP 中打开你的部署
- 前往 Triggers 选项卡
- 找到 OneDrive 并切换开关以启用
示例:审计文件权限
Section titled “示例:审计文件权限”from onedrive_file_crew import OneDriveFileTrigger
crew = OneDriveFileTrigger().crew()crew.kickoff({ "crewai_trigger_payload": onedrive_payload,})crew 会检查文件元数据、用户活动和权限变化,以生成适合合规场景的摘要。
使用 CrewAI CLI 在本地测试你的 OneDrive 触发器集成:
# 查看所有可用触发器crewai triggers list
# 使用真实感 payload 模拟 OneDrive 触发器crewai triggers run microsoft_onedrive/file_changedcrewai triggers run 命令会使用完整的 OneDrive payload 执行你的 crew,从而让你在部署前测试解析逻辑。
- 确保连接账号有权限读取 webhook 中包含的文件元数据
- 使用
crewai triggers run microsoft_onedrive/file_changed在本地测试,以查看准确的 payload 结构 - 如果触发器已触发但 payload 中缺少
permissions,请确认站点级共享设置允许 Graph 返回该字段 - 对于大型租户,请在上游过滤通知,使 crew 只在相关目录上运行
- 记住:使用
crewai triggers run(而不是crewai run)来模拟触发器执行