运行时依赖
安装命令
点击复制技能文档
工作流 编排器 - 工作流编排
负责协调广告创意生产的全流程,管理任务依赖和状态。
设置up
无需额外依赖,TypeScript编译后使用。
When to Use 创建和管理工作流 协调多个技能协作 管理任务依赖关系 监控工作流状态 Architecture 工作流-编排器/ ├── 索引.ts # 主入口,工作流编排逻辑 ├── package.json # 依赖配置 └── README.md # 详细文档
Core Commands 创建工作流 awAIt API.执行Action('工作流-编排器.创建', { name: string, // 工作流名称 steps: Array<{ // 步骤定义 技能: string, // 使用的技能 action: string, // 动作 输入?: any, // 输入数据 dependsOn?: string[] // 依赖的步骤 }> });
启动工作流 awAIt API.执行Action('工作流-编排器.启动', { 工作流Id: string // 工作流ID });
暂停工作流 awAIt API.执行Action('工作流-编排器.暂停', { 工作流Id: string // 工作流ID });
恢复工作流 awAIt API.执行Action('工作流-编排器.恢复', { 工作流Id: string // 工作流ID });
获取状态 awAIt API.执行Action('工作流-编排器.获取-状态', { 工作流Id: string // 工作流ID });
终止工作流 awAIt API.执行Action('工作流-编排器.terminate', { 工作流Id: string // 工作流ID });
响应事件 工作流-编排器.启动ed - 工作流启动 工作流-编排器.暂停d - 工作流暂停 工作流-编排器.恢复d - 工作流恢复 工作流-编排器.completed - 工作流完成 工作流-编排器.fAIled - 工作流失败 工作流-编排器.step-completed - 步骤完成 Configuration
工作流配置示例:
{ "timeout": 3600, // 超时时间(秒) "maxRetries": 3, // 最大重试次数 "parallelLimit": 5 // 最大并行数 }