
1 功能介绍
我们在搭建流程时,会遇到步骤1、2执行成功,步骤3执行错误,导致步骤4以及后续步骤没有执行,需要的数据丢失,通常我们可以通过流程日志查看错误详情,但我们无法实时监控流程日志。
现在,集简云新增【错误处理】功能,我们可以在任意步骤或指定步骤可以设置一个错误处理规则,规则分为 "通用处理" 和 "自定义处理",两个规则可以单独配置也可以同时配置(注:同时配置时会以自定义处理为主),即每当流程中步骤出现错误时,可以按照设置的错误处理规则进行处理,这样我们就可以实时知晓哪个步骤出错。

2 错误处理功能包含【通用处理】和【自定义处理】2个类型

2.1 通用处理:当流程中任意步骤出现错误时,采用通用处理设置的条件进行处理

使用规则如下:
➢ 是否继续流程
- 打开状态(付费版本),即某个步骤出错时,也会继续往下执行其他步骤;
- 关闭状态(默认),即某个步骤出错时,不会继续往下执行其他步骤;
➢ 是否重新尝试
- 打开状态(默认),即当某个步骤出错时,会重新尝试执行此步骤;
- 关闭状态,即某个步骤出错时,不会重新尝试往下执行其他步骤;(注:关闭状态时不出现重试次数与重试间隔选项)
➢ 重试次数:可选1次(免费版本)/2次(付费版本)/3次(付费版本)
➢ 重试间隔:可选1秒(免费版本)/3秒(付费版本)/5秒(付费版本)
如果当前版本不满足的话,点击相关付费按钮设置,比如重试次数为2秒,此时会弹出付费升级的弹窗提示付费升级

2.2 自定义处理:当前流程中出现错误时,我们可以添加一个错误监控流程进行处理

点击 "添加错误监控流程" 按钮,进行新窗口监控流程创建,创建规则如下:
- 只有流程保存以及流程保存重新编辑后,才可以进行点击”添加错误监控流程”按钮;
- 首次点击监控icon进入错误监控设置界面,没有错误监控数据;
可选触发动作:
触发动作1:当任意步骤出现错误时
触发动作2:当指定步骤出现错误时

点击保存下一步进行监控步骤设置(类似分支步骤):

数据筛选设置:判断监控步骤中数据是否符合筛选条件,如果符合筛选条件则继续后续的流程步骤,如果不符合则不会执行后续的流程步骤。例:当错误码-是-4xx时,进行企业微信群机器人通知提醒。

2.3 生成的监控流程展现规则
已生成的监控流程(一个流程只能设置一条错误监控) 会在侧边栏展现,支持监控流程编辑,和删除;

2.4 日志列表
- 当监控配置完成后,会生成一条带有 "错误监控" 标识的流程日志,日志列表中会带有 "错误监控" 的标识,可以添加一个 “错误监控”+主流程名称,作为日志名称;
- 所设置的错误监控要和主流程所对应,知晓哪条流程设置了错误监控;

3 场景描述
对于大部分企业来说,库存管理在企业生产经营环节起到的作用至关重要,科学的库存管理可以让企业的资源配置实现最优化,利益最大化;反之,将会导致资源的浪费,阻碍企业正常运转,比如库存变更的信息同步不及时,将会影响企业获取利润。下面是一家电商公司在集简云创建的出库自动化流程:
➢ 流程1
步骤1:当抖店有订单产生时
步骤2:查询订单详情
步骤3:ERP系统创建销售订单
➢ 流程2
步骤1:当ERP销售订单审核通过后
步骤2:ERP创建销售出库单(即减少库存)
其中流程2-步骤2 ERP系统创建销售出库单减少库存时,如果库存不足且商家未及时补充,将导致商品供不应求;如果出现错误码流程未运转成功,商家并不知情随即下架商品,但实际还有很多库存,导致商品供过于求;
无论哪种情况发生,都对商家不利,这时我们可以对步骤2添加【错误监控处理流程】
- 步骤2 ERP系统减少库存时,如出现库存不足错误则发送企业微信通知员工调整库存;
- 步骤2 ERP系统减少库存时,如出现4xx错误码时则发送企业微信通知员工检查流程配置;

最终效果:即每当电商平台订单生成,按照自动化流程一步一步执行,最终ERP系统减少库存时,无论是出现库存不足或是错误码提醒的情况,都会自动发送群消息通知相关人员及时进行处理,避免出现供不应求,供过于求的情况,影响商家利润。
