一、功能介绍
工作流运行时会存在多种原因造成失败,节点的错误可以尝试使用 错误处理 功能前置兜底处理,减弱错误对整体工作流的运行影响,提升工作流实现的业务效果的稳定性和容错性。
当连接器节点运行失败后,若配置了错误处理策略,会优先执行按配置策略后,再继续执行下一个连接器节点。
二、配置错误处理
- 配置错误处理
- 点开连接器节点的配置面板,选择 错误处理 功能。
- 点击 添加 自定义处理策略,选择 Code 等于 等于任一目标值 ,填入或选择目标值 100010 和 100011 (输入回车键即可快速自动回填编辑的内容),选择错误处理策略 忽略 ;
- 以上配置表示:当飞书多维表格连接器返回的错误码(Code)为100010 或100011 时,对该错误进行忽略,工作流跳过此节点继续往下执行;除此之外,当返回其它错误码时,执行执行默认处理策略 终止。
- 执行错误处理:当配置了多个自定义处理策略时,会由上往下依次执行,到命中的规则即执行处理策略。若未匹配到任何自定义处理策略的规则,使用默认处理策略。
- 举个例子:配置策略1 等于当连接器返回的错误码为100010 或100011 时则忽略;配置策略2 等于当连接器返回的错误码为100010 时先重试后终止;当连接器错误码为100010失败时,从上往下先执行策略 1 、命中策略 1 规则,执行策略 1 ,节点运行忽略,策略不再往下执行。当连接器错误码为9999时候,从上往下未命中策略1、未命中策略 2、执行、执行默认处理策略;
250px|700px|reset

三、错误处理策略介绍
平台提供了以下几种错误处理策略:
- 终止:表示该节点失败后,工作流在此终止,不再往下执行;
- 忽略:表示该节点失败后,工作流忽略该节点的失败,继续往下执行;
- 添加分支:选择添加分支后,工作流画布中该节点会新增分支路径,当该节点失败后,会按策略执行对应分支的内容。如下图所示:当飞书多维表格连接器返回的错误码(Code)为100010 或100011 时,命中自定义策略1,策略1为添加分支,则执行策略1对应分支的飞书消息节点;
250px|700px|reset

- 重试后终止/忽略/添加分支:表示该节点运行失败后,先重试,重试失败后再执行 终止/忽略/添加分支等操作
250px|700px|reset

*特别注意:配置错误处理不影响连接器节点本身的运行状态。即若飞书多维表格连接器运行失败后,执行了错误处理策略「忽略」 ,工作流能够继续往下运行,但是飞书多维表格连接器节点状态仍为运行失败。
四、一键应用功能
当工作流画布中存在多个相同类型连接器时,点击 一键应用,可以将配置好的错误策略配置到相同连接器的相同操作上。
例如:画布中存在 4个多维表格连接器,bitable-1 、bitable-2、bitable-3; 在bitable-1 上对 列出记录 操作配置了错误处理策略,点击一键应用到bitable-2、bitable-3,当bitable-2、bitable-3也选择了 列出记录操作时,则会自动执行并更新为bitable-1 的错误处理策略。
250px|700px|reset
