提供产品错误码 code 和错误码 msg 供查阅,遇到错误时可参考操作建议列进行相关操作。
数据源领域
场景:增删改查数据源数据。
错误码 code | 错误码 msg | 操作建议 |
InvalidParameterValue/InvalidParameter | 参数取值错误 | - |
FailedOperation.DataSourceOperationAuthFailure | 数据源操作鉴权失败,请在用户权限模块设置合理权限 | 权限不合理。建议用户设置合理权限 |
FailedOperation.FlexdbResourceOverdue | 数据库资源到期或者数据库读写次数超过套餐包限制。请升级套餐读写次数, 或者等待第二天重置读写次数。如有问题,请在云数据库平台核对资源 | Flexdb 读写次数到期。建议客户升级套餐 |
FailedOperation.AddDuplicationErr | 资源已存在,添加重复资源失败 | 用户添加重复数据 |
FailedOperation.FlexdbRequestTimeOut | 调用 Flexdb 超时 | 当前 Flexdb 超时有多种原因 网络问题 客户 mongo 负载高 |
ResourceNotFound.DataSourceNotExist | 数据源不存在,请在控制台数据源检查对应数据源是否存在 | 客户传过来数据源 Name 不存在 |
FailedOperation.Aggregate | 客户请求参数不合法 | 建议客户检查参数 |
FailedOperation.FlexdbInternalError | 请求云数据库错误,请检查参数 | 一般为代码错误 |
NotPermission | 用户不存在 | 用户被删除导致 |
APIS 领域
场景:运行 APIS。
错误码 code | 错误码 msg | 操作建议 |
UserError.DsMethodNotAllowed.NoPermission | 用户没有权限调用数据源 {0} 的方法 {1} | 建议用户去用户权限页面,给当前用户分配对应数据源的方法权限 |
UserError.DsNotFound | 找不到数据源{0},或该数据源未正确更新 | 用户传入的数据源名称未发现任何数据,这个有点像被攻击,暂时没有用户建议 |
FnError.HTTP.NetworkError | 方法{0} 底层接口网络请求失败 | 用户的接口调用失败,建议用户检查自己的接口是否可以通,可以通的话排查下用户自己的接口是否超时(目前 APIS 在调用用户 HTTP 的超时时间是20s),用户自己的接口不能超过20s |
FnError.HTTP.StatusError | HTTP 请求失败,状态码{0} | 用户的接口 HTTP 状态码返回 <200 || >=300,建议用户检查自己的接口 |
FnError.HTTP.InvalidURL | 方法 {0} 的请求地址无效:{1} | case1:用户的 url 为空,建议用户检查 APIS 配置的 url 是否为空。case2:替换用户 url 中的变量出异常,建议用户检查自己的 url 中的变量是否按照标准设置,变量设置应该是 {{params.AAA}} |
FnError.HTTP.InvalidURL | 方法 {0} 的请求地址不是 HTTP 地址 | 用户的url内容不是以 HTTP 开头,建议用户检查自己 APIS 里面的 url 配置 |
FnError.HTTP.InvalidHeader | 方法 {0} 的请求头结构错误:{1} | 替换用户 header 里的变量出异常,建议用户检查自己的 header 中的变量是否按照标准设置,变量设置应该是 {{params.AAA}} |
FnError.HTTP.InvalidBody | 方法 {0} 的请求体格式错误:{1} | 替换用户 body 里的变量出异常,建议用户检查自己的 body 中的变量是否按照标准设置,变量设置应该是 {{params.AAA}} |
FnError.HTTP.InvalidQuery | 方法 {0} 的请求查询字符串错误:{1} | 替换用户 query 里的变量出异常,建议用户检查自己的 query 中的变量是否按照标准设置,变量设置应该是 {{params.AAA}} |
UserError.HTTP.InvalidResponse | 第三方接口返回的内容不是合法的 JSON 字符串:{0} | 用户接口返回的内容不是合法 JSON |
UserError.HTTP.InvalidIp | 第三方接口所属 IP 不合法 | 调用的接口属于腾讯内网接口,不允许这个操作,建议用户修改为外网的接口 |
FnError.HTTP.InvalidResponseMedia | 方法 {0} 的返回体 Media 格式错误:{1} | 接口返回体的 Media 不支持 |
FnError.HTTP.InvalidRequestBodyTypeInvalidError | 方法 {0} 的请求体格式不支持:{1} | 请求体格式不支持,post 只支持 JSON 格式。建议用户检查请求体格式 |
FnError.HTTP.InvalidAddressSecretError | 当前企业微信方法需要维护企业通讯录密钥 | 企业微信通讯录方法,需要维护企业微信通讯录密钥,建议用户检查自己企业微信连接器的通讯录密钥是否输入 |
FnError.HTTP.InvalidQywechatIdentifyError | 当前企业微信认证异常 | 企业微信认证异常,请检查企业微信认证 |
FnError.HTTP.CloudSDKError | 腾讯云 SDK 请求失败,错误信息:{0} | 调用腾讯云 SDK 错误,具体建议请参照错误信息(例如参数错误等) |
流程领域
接口名称:发起流程--错误 code:FailedOperation。
错误码 msg | 操作建议 |
存在循环调用,启用流程失败,请检查自定义 API 方法、数据模型事件 | 需要用户检查是否存在自定义 API > 触发流程 > 调用自定义 API 的调用环 |
流程定义不存在,请刷新页面,或联系管理员 | 用户检查触发流程是否存在,可重新保存流程重试 |
流程参数转换错误 | 用户检查输入变量格式是否合法 |
查询节点信息失败 | 用户检查流程是否缺少开始节点 |
无可执行的审批流,请先设置流程 | 用户检查: 1. 是否为发起人角色配置流程权限 2. 匿名用户暂不支持触发流程 |
业务数据为空,请输入业务数据 | 用户检查触发流程时是否传输入变量 |
开始节点变量类型与参数不匹配 | 用户检查输入变量类型是否和开始节点配置一致 |
触发流程的方法与连接器节点配置的方法不可重复 | 用户检查连接器触发流程和流程中调用的自定义 API 节点是否为同一方法 |
系统错误 | - |
Exception while invoking TaskListener: Error while evaluating expression: ${userTaskEventListener.onCreate(execution, task)} | 目前用户无法自助排查,节点操作错误统一被封装为 flowable expression 错误,未透传出去备注:后续计划重写 flowable 异常逻辑解决 |
Exception while invoking TaskListener: Error while evaluating expression: ${userTaskEventListener.onStart(execution)} | 目前用户无法自助排查,节点操作错误统一被封装为 flowable expression 错误,未透传出去备注:后续计划重写 flowable 异常逻辑解决 |
接口名称:发起流程--错误 code:各节点的 FailedOperation。
错误码 msg | 操作建议 |
根据角色获取用户信息失败,角色 ID 为:xxxxxxx | 用户检查: 1. 角色是否存在 2. 角色下是否包含用户 |
根据上级关系获取用户信息失败 | 用户检查当前操作人是否设置部门负责人 |
获取直属上级失败 | 用户检查当前操作人是否配置直属上级 |
请正确配置{0}选择的审批人类型暂不支持 | 用户检查当前操作人是否配置直属上级 |
查询审批人为空 | 用户检查查询用户变量是否存在 |
存储抄送信息失败 | - |
更新数据源失败 | 调用数据源更新记录方法出错,备注:后续优化增加对数据源的系统故障处理 |
创建数据源失败 | 调用数据源创建记录方法出错 |
删除数据源数据失败 | 调用数据源删除记录方法出错 |
查询数据源失败 | 调用数据源查询记录方法出错 |
调用元数据 API,执行 {0} 操作错误,请检查元数据服务是否正常 | 调用数据源查询记录方法出错 |
执行提交入库操作,使用变量 {0} 在流程上下文中不存在,请检查变量名是否已被修改 | 用户检查提交记录变量是否存在 |
参数 {0} 无效,请修改后重试 | 检查变量节点配置 |
节点配置错误,请配置后重新保存发布 | 检查连接器配置 |
连接器方法出参必须是 JSON 格式 | 用户检查连接器方法配置 |
流程实体变量不存在 | 用户检查删除记录变量是否存在 |
网关节点所有分支条件都没有满足 | 用户检查排他网关配置 |
更新的记录未保存,请先保存 | 用户检查更新变量是否已提交入库 |
转换运算符失败 | - |
查询记录时,属于或不属于条件的右值为空数组或数组中的值均为空值 | 用户检查创建变量值来源的值是否正确 |
接口名称:审批流程--错误 code:FailedOperation。
错误码 msg | 操作建议 |
任务不存在 | 用户返回管理后台重新查看 |
任务已经结束 | 任务已结束,用户返回管理后台重新查看 |
任务已无效,请刷新页面 | 用户刷新页面或返回管理后台重新查看 |
审批人不匹配 | 用户检查操作人和审批人是否一致 |
只有提交申请节点才能保存草稿 | 用户检查当前节点是否为申请节点 |
不支持转签 | 用户检查节点是否开启转办 |
转签人用户 ID 不能为空 | 用户需要选择正确的转办人 |
转办不能转給自己 | 重新选择转办人 |
其他流程接口:
接口名 | 错误码 code | 错误码 msg | 操作建议 |
企业工作台查询流程列表 | FailedOperation | 页面类型无效 | 用户检查 PageType 是否正确 |
| | 租户 ID 为空 | 用户检查 Uin 是否正确 |
审批页面查询实例 | InvalidParameter | 页面类型无效 | 用户检查 PageType 是否正确 |
| | 任务已无效,请刷新页面 | 用户刷新页面 |
| FailedOperation | 查询流程阶段失败 | 用户检查实例Id是否正确 |
会签 | FailedOperation | 锁异常 | - |
| | 任务不存在 | 用户返回流程中心重新查看 |
| | 任务已经结束 | 任务已结束,用户返回流程中心重新查看 |
| | 任务已无效,请刷新页面 | 用户刷新页面或返回流程中心重新查看 |
审批页面查询画布 | FailedOperation | 查询流程信息失败 | 用户检查 FlowCode 是否正确 |
企业工作台查询审批人列表 | FailedOperation | 操作失败 | - |
企业工作台查询待办实例个数 | FailedOperation | 页面类型无效 | 用户检查PageType是否正确 |
企业工作台查询发起人列表 | FailedOperation | 操作失败 | - |
催办 | FailedOperation | 发送企业微信失败 | - |
撤销 | FailedOperation | 撤回类型不合法 | 用户检查 配置为发起人撤销还是审批人撤销 |
| | 锁异常 | - |
| | 流程已结束 | 任务已结束,用户返回流程中心重新查看 |
| | 任务不存在 | 用户返回流程中心重新查看 |
| | 不允许撤回 | 用户检查: 1. 流程是否已结束 2. 审批节点是否开启撤销 当前审批任务是否结束 |
回退 | FailedOperation | 该节点不能执行回退 | 用户检查节点是否开启回退 |
| | 已完成的流程不可回退 | 用户检查流程实例是否已结束 |
企业工作台查询发起流程 | FailedOperation | 操作失败 | - |
收藏流程 | FailedOperation | 操作失败 | - |
企业工作台查询收藏的流程 | FailedOperation | 操作失败 | - |
发起流程后查询任务 | FailedOperation | 页面类型无效 | 用户检查 PageType 是否正确 |
| | 查询任务失败,请刷新页面或者联系管理员 | 用户检查 TaskId 是否正确 |
| | 不支持字段类型 | 用户检查 PageType 是否正确 |
审批页面查询流转记录 | FailedOperation | 操作失败 | - |
查询可回退节点列表 | FailedOperation | 操作失败 | - |
查询实例流转状态 | FailedOperation | 操作失败 | - |
审批页面查询变量详情 | InvalidParameter | 页面类型无效 | 用户检查 PageType 是否正确 |
| | 流程实例 ID 错误 | 用户检查 InstanceId 是否正确 |
| FailedOperation | 页面类型无效 | 用户检查 PageType 是否正确 |
| | 参数变量类型 {0} 错误 | 用户检查入参正确 |
| | 查询部署的工作流失败 | 用户检查 FlowCode 是否正确 |
| | 查询流程信息失败 | 用户检查 FlowCode 是否正确 |
| | ID不合法 | 用户检查抄送 ID 是否正确 |
企业工作台查询各类任务个数 | FailedOperation | 操作失败 | - |
消息中心查询消息 | FailedOperation | 操作失败 | - |
消息中心更新消息状态 | InvalidParameterValue | 消息状态必须为未读或已读 | 用户检查消息状态字段 |
| | 消息内容 ID 列表不能为空 | 用户检查消息 ID 列表 |
消息中心查询消息个数 | FailedOperation | 操作失败 | - |
确认下一节点审批人任务 | FailedOperation | 参数无效,请修改后重试 | 用户检查请求入参 |
管理后台查询实例操作 | FailedOperation | 流程已结束 | 用户检查流程实例是否已结束 |
| | 查询节点信息失败 | - |
管理后台跳过任务 | FailedOperation | 任务不存在 | 用户返回管理后台重新查看 |
| | 任务已经结束 | 任务已结束,用户返回管理后台重新查看 |
| | 任务已无效,请刷新页面 | 用户刷新页面或返回管理后台重新查看 |
| | 跳过只支持同意/拒绝 | 如提示 |
| | 审批开始节点不允许跳过 | 如提示 |
| | 流程已结束 | 用户检查流程实例是否已结束 |
管理后台转办 | ResourceInUse | 资源被占用 | 其他用户正在操作 |
| FailedOperation | 任务不存在 | 用户返回管理后台重新查看 |
| | 任务已经结束 | 任务已结束,用户返回管理后台重新查看 |
| | 任务已无效,请刷新页面 | 用户刷新页面或返回管理后台重新查看 |
| | 不支持转签 | 用户检查节点是否开启转办 |
| | 转签人用户 ID 不能为空 | 用户需要选择正确的转办人 |
| | 转办不能转给自己 | 重新选择转办人 |
企业工作台删除草稿 | FailedOperation | 流程正在执行,不要重复提交请求 | 其他用户正在操作 |
管理后台回退任务 | FailedOperation | 该节点不能执行回退 | 用户检查节点是否开启回退 |
| | 已完成的流程不可回退 | 用户检查流程实例是否已结束 |
用户权限领域
场景 | 错误码 code | 错误码 msg | 业务初步判断:系统故障/用户原因 | 操作建议 |
查询用户 | FailedOperation | 查询数据源出错(调用数据源失败或数据源返回 response 为空,会告警);数据源返回的错误信息,直接返回给用户 | 套餐超限或参数不符合属于使用原因;其他数据源返回错误属于系统错误 | 参数错误,错误信息会提示错误原因;套餐超限,等明天恢复或者升级套餐,特殊情况下可联系重置套餐限制 |
查询用户 ID | FailedOperation | 查询数据源出错(调用数据源失败或数据源返回 response 为空,会告警);数据源返回的错误信息,直接返回给用户 | 套餐超限或参数不符合属于使用原因;其他数据源返回错误属于系统错误 | 参数错误,错误信息会提示错误原因;套餐超限,等明天恢复或者升级套餐,特殊情况下可联系重置套餐限制 |
查询超级管理员 | FailedOperation | 查询数据源出错(调用数据源失败或数据源返回 response 为空,会告警);数据源返回的错误信息,直接返回给用户 | 套餐超限或参数不符合属于使用原因;其他数据源返回错误属于系统错误 | - |
创建用户 | FailedOperation | 查询数据源出错(调用数据源失败或数据源返回 response 为空,会告警);数据源返回的错误信息,直接返回给用户 | 套餐超限或参数不符合属于使用原因;其他数据源返回错误属于系统错误 | - |
修改用户 | InvalidParameter | 密码规则不符 | 用户原因(openApi 才会跳过前段的密码检查) | 按照返回结果修改密码 |
| FailedOperation | 数据源相关错误同上;更新 authorization 用户失败 | 用户原因(openApi 才会跳过前段的密码检查) | 按照返回结果修改密码 |
| UserNotExist | 用户不存在 | 用户原因 | 更新的用户 ID 不存在,检查用户 ID |
删除用户 | FailedOperation | 数据源相关错误同上;删除用户失败 | 用户原因 | 更新的用户 ID 不存在,检查用户 ID |
创建组织架构 | InvalidParameterValue | JSON 解析 data 失败;部门标识,departmentCode 不能超过15个字符,支持字母或数字开头;部门名称,departmentName不能超过32个字符,必填项;没有查询到对应的上级部门;创建部门时没有设置深度;子部门层级超过15层,无法添加 | 用户原因,参数问题 | 按照错误信息修改 |
| FailedOperation | 数据源相关错误同上 | - | - |
更新组织架构 | InvalidParameterValue | JSON 解析 data 失败;部门名称,departmentName 不能超过32个字符,必填项;ParentCode 对应部门不存在;不能将上级部门设置为自己;修改的目标部门不存在;上级部门不能是本部门的下级部门;迁移后的节点大于15层;修改的目标部门不存在;部门名称重复 | 用户原因,参数问题 | 按照错误信息修改 |
| FailedOperation | 数据源相关错误同上 | - | - |
删除组织架构 | InvalidParameterValue | 部门下有子级部门,不能直接删除,请先删除子级部门 | - | - |
| FailedOperation | 数据源相关错误同上 | - | - |
查询组织架构列表 | FailedOperation | 数据源相关错误同上 | - | - |
资源鉴权 | FailedOperation.UserNoLicense | 用户未授权 | 用户原因 | 授权 license 即可 |
| FailedOperation.PackageExpired | 套餐到期 | 系统原因 | 不应该在鉴权时检查套餐是否到期,应该在前置网层校验,这里不检查套餐是否到期 |
| FailedOperation | 数据源相关错误码同上 | - | - |
数据鉴权 | FailedOperation | 数据源相关错误码同上 | - | - |
| NotPermission | 用户不存在 | 用户被删除导致 | - |
批量数据鉴权 | FailedOperation | 数据源相关错误码同上 | - | - |
| NotPermission | 用户不存在 | 用户被删除导致 | - |
企业工作台/应用领域
场景 | 错误码 code | 错误码 msg | 操作建议 |
企业工作台首页 | 100,009 | 请求用户资源超限或隔离或者用户删除 | |
| 100,038FailedOperationUserNoLicense | 用户未授权 | 用户检查模型应用权限设置的应用或者页面与用户角色的资源关联关系 |
| 100,035ErrorFailedOperation | 查询用户/权限或者数据源出错 数据库资源到期或者数据库读写次数超过套餐包限制。请升级套餐读写次数,或者等待第二天重置读写次数。如有问题,请在云数据库平台核对资源。数据源环境过期或者资源超出套餐包限制错误 | - |
| UserNotExist | 用户不存在 | - |
| 100,039FailedOperationPackageExpired | 套餐到期 | 检查用户套餐 |
创建应用类别 | ErrParamInvalid | 应用类别不能空或者大于50! | 用户检查应用类别下创建应用数 |
| ErrOverLimit | 环境 %s_%s 应用类别超过限制 | 用户检查应用类别下是否超过限制 |
系统设置-应用管理 | ErrParamInvalid | 用户不存在;用户环境下不存在该应用 | 检查用户下应用是否存在 |
| ErrResultEmpty | 应用数据不存在 | 没有该应用相关数据 |
| | 没有查询到应用数据 | 检查该用户下应用是否存在 |