智能助手Pro问题排查方案
1. 简介
本文将提供一套通用的智能助手Pro 问题排查方案,旨在帮助管理员了解如何通过分析执行日志,来快速识别、定位并解决智能助手Pro 使用过程中遇到的各类问题。
2. 触发问题排查
2.1 智能助手Pro未触发
2.1.1 问题描述
设计完成并启用智能助手Pro 后,当到达了预计触发时间/执行了数据操作时,智能助手Pro 未触发,没有执行任何操作,且执行日志中也没有对应时间段的记录。
2.1.2 排查方案
排查步骤一:检查是否由于系统触发限制而导致未触发智能助手Pro。触发限制如下表所示:
触发限制类型 | 具体说明 |
批量操作触发 | 如下批量数据操作不会触发智能助手Pro:
|
流程触发 | 设置触发动作为「修改数据时」,但直接提交流程,没有执行任何数据修改操作,将不被视为数据修改行为,不会触发智能助手Pro;将触发动作修改为「节点流转时」即可 |
触发时间类型为「按表单日期时间触发」时,若同一时间有超过 500 条数据满足触发设置,则不会触发智能助手Pro | |
智能助手Pro 与智能助手间不会相互触发。如,智能助手Pro 执行了「新增 A 表数据」操作后,不会联动触发「触发动作为新增 A 表数据」的智能助手;反之同理 | |
支持成环配置,但不会循环执行,执行 1 次后就会停止 |
排查步骤二:检查触发节点配置是否符合实际操作场景。具体如下表所示:
触发配置 | 检查项 | 说明 |
表单触发-触发动作 | 需确认触发动作的勾选情况 | —— |
触发动作为「修改数据时-指定字段」时,检查所选字段是否符合需求 | 修改所选字段以外的内容时,不会触发 | |
触发动作为「节点流转时」,检查所选节点和节点行为是否符合需求 | 当实际执行的节点行为与所选节点行为不符,或执行的节点与所选节点不符时,不触发 | |
定时触发-触发时间 | 检查触发节点的结束触发时间配置 | 若预计触发时间在结束触发时间之后,不触发 |
检查是否满足触发节点中的时间规则和重复规则设置 | —— | |
触发条件 | 是否满足触发条件的「所有/任一」项 | —— |
2.2 智能助手Pro多触发
2.2.1 问题描述
用户只进行了一次数据操作,但智能助手Pro 却被多次触发,得到了多次执行的效果。查看执行日志时,发现在较短时间内有多条日志记录。如下图所示:
2.2.2 排查方案
根据日志记录,进行如下排查:
排查步骤一:检查多条记录的触发人是否相同,确定是否由于多人同时进行数据操作,而导致的多触发。
排查步骤二:若多条记录的触发动作不同,则可能是多选了触发动作导致的。此类情况下,可以检查并调整触发节点配置,仅保留需要的触发动作即可。如下图所示:
3. 执行问题排查
3.1 执行结果显示失败
3.1.1 问题描述
智能助手Pro 执行后,未得到预期执行结果。查看对应执行日志,发现执行结果显示为失败。如下图所示:
3.1.2 排查方案
1)点击「查看详情」进入节点执行详情页,找到执行失败的节点。
2)选中执行失败的节点,在「节点执行日志」中查看失败原因和修改建议,并可点击「查看节点配置」进一步排查失败原因。如下图所示:
3)根据失败原因调整智能助手Pro 或其他相应配置即可。
3.2 修改成功但查不到数据日志
3.2.1 问题描述
智能助手Pro 执行修改数据操作后,执行日志中显示修改成功,但在数据详情页中查看数据日志时,无对应修改记录。如下图所示:
3.2.2 排查方案
检查要修改的字段值和数据源字段值是否完全一致,若一致,则本次修改不会被记录在数据日志中,为正常情况。可通过智能助手Pro 的执行日志或查看对应数据的最新更新时间,来确定数据是否已被更新。