需通过自定义流将高频工作转化为可复用自动化技能:一、明确工作边界与触发条件;二、拆解动作映射为节点组件;三、配置输入输出接口规范;四、测试验证与权限绑定;五、发布上线并嵌入常用入口。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如果您希望将日常高频重复的工作流程转化为WorkBuddy平台可复用、可调用的自动化技能,需通过自定义流(Custom Flow)完成结构化封装。以下是实现该目标的具体操作路径:
一、明确高频工作边界与触发条件
在构建技能前,必须清晰界定该工作的输入、处理逻辑与输出结果,并识别其典型触发场景(如特定关键词、固定时间点、表单提交、邮件到达等),确保后续流程具备可识别性与可执行性。
1、打开WorkBuddy控制台,进入【技能中心】→【新建自定义流】。
2、在“描述”栏中填写该高频工作的名称、业务归属及人工执行频次(例如:每日3次的销售线索去重导入)。
3、在“触发方式”下拉菜单中选择匹配项:手动触发、Webhook接收、定时触发、邮箱监听、表单提交回调中的一项。
二、拆解动作并映射为节点组件
WorkBuddy自定义流采用可视化节点编排,每个标准操作对应一个功能组件。需将原有人工步骤逐条映射为平台支持的节点类型,避免逻辑跳跃或隐含判断。
1、在画布空白区点击“+ 添加节点”,从左侧组件库拖入首个节点(如【HTTP请求】用于调用CRM接口)。
2、依次添加后续节点:【数据提取】用于解析返回JSON;【条件分支】用于判断线索是否已存在;【数据库写入】用于保存新线索;【消息通知】用于向负责人发送摘要。
3、检查所有节点参数字段是否填满,特别注意变量引用格式必须为{{input.field_name}}或{{node_01.output.data}},不可使用硬编码值替代动态字段。
三、配置输入输出接口规范
固化为技能的关键在于对外提供统一、稳定的接口契约,使其他流程或外部系统能按约定传入数据并获取结构化响应,而非仅限当前画布内运行。
1、点击画布右上角【接口设置】按钮,启用“作为技能发布”开关。
2、在“输入参数”区域点击【添加参数】,定义必填字段(如:sales_lead_json、source_channel),并为每项设置类型(string/number/object)、默认值及校验规则。
3、在“输出结构”区域点击【编辑输出Schema】,使用JSON Schema语法声明返回字段(如:{ "status": "success", "processed_count": 5, "duplicate_list": [...] }),保存后系统将自动生成OpenAPI文档链接。
四、测试验证与权限绑定
未经真实数据验证的流程无法保障稳定性,且未分配访问权限的技能无法被他人调用,必须同步完成这两项配置才能进入可用状态。
1、点击画布右上角【调试运行】,在弹出面板中粘贴模拟输入JSON,观察各节点执行状态与输出日志。
2、若某节点报错,查看右侧【错误详情】中的code与message,重点核对认证token有效期、API限流状态、字段名大小写一致性。
3、调试通过后,进入【权限管理】页签,勾选允许调用的用户组或指定成员,同时设置调用配额(如:每人每日最多调用20次)。
五、发布上线并嵌入常用入口
发布后的技能将获得唯一技能ID与调用凭证,可通过多种方式集成至高频工作发生场景,实现“一次配置、多端触发”,真正达成工作固化。
1、点击【发布】按钮,确认版本号(建议采用语义化版本,如v1.2.0),填写变更说明(例:新增邮箱去重逻辑,兼容Outlook附件解析)。
2、发布成功后,在【我的技能】列表中找到该条目,点击【嵌入】→选择【快捷按钮】,复制生成的JS代码片段。
3、将代码粘贴至企业微信侧边栏HTML容器、内部OA系统工具栏或Chrome插件注入脚本中,确保页面加载完成后执行initWorkBuddySkill()方法并传入正确context参数。










