# 错误码手册

# 错误码构成规则

  1. 错误码的格式为 CPSxxxxx
  2. 1位 0代表表单业务数据错误,1代表配置数据错误
  3. 2位 代表功能模块,比如表单,审核,表单字段
  4. 2位 代表功能点,比如字段组件,基本信息
  5. 1位 代表错误来源,A(用户)/C(系统)/E(第三方)
  6. 3位 代表具体错误,比如:apiname不存在

# 错误码列表

模块 功能点 错误代码 用户提示 错误原因 解决办法
表单搭建器01 表单组件01 CPS10101A000 - - -
表单搭建器01 字段组件02 CPS10102A000 - - -
表单搭建器01 字段组件02 CPS10102A075 正则表达式 {0} 匹配错误 1:校验指定字符串是否符合正则表达式;2:组件/资源的apiName不符合apiName命名规范 1:更改输入字符串;2:更改组件/资源的apiName
表单搭建器01 布局组件03 CPS10103A000 - - -
表单搭建器01 业务组件04 CPS10104A000 - - -
表单搭建器02 基本信息01 CPS10201A000 - - -
表单搭建器02 按钮设置02 CPS10202A000 - - -
表单搭建器02 权限设置03 CPS10203A000 - - -
表单搭建器02 消息通知04 CPS10204A000 - - -
表单搭建器02 打印模版05 CPS10205A000 - - -
表单搭建器02 业务规则06 CPS10206A000 - - -
表单搭建器02 关联列表07 CPS10207A000 - - -
列表和详情运行时页面03 table组件01 CPS00301A000 暂不支持的选择条件 请求查询条件不支持 检查ConditionType字段值是否填写了不支持的类型
列表和详情运行时页面03 table组件01 CPS00301A000 组件关联配置的当期或今日不正确 组件关联日期配置错误 检查组件关联日期字段是否正确
列表和详情运行时页面03 table组件01 CPS00301A000 xx不支持表达式xx作为查询条件 查询条件表达式不支持 填写受支持的表达式
列表和详情运行时页面03 table组件01 CPS00301A000 暂不支持领域:objectApiName,请联系开发人员 领域对象未实现对接 -
列表和详情运行时页面03 table组件01 CPS00301A000 关联表单更新服务配置的字段【xx】,已从表单【xxx】布局移除,请在布局拖回或变更服务配置。 表单布局字段与字段列表不一致 按错误提示更新布局字段
列表和详情运行时页面03 table组件01 CPS00301A000 该实体不支持联查表体 传入的实体apiName是子表实体 修改实体apiName
列表和详情运行时页面03 table组件01 CPS00301A001 表单{apiname}不能为空 请求参数中缺少templateApiName 请求参数中添加必填参数
列表和详情运行时页面03 table组件01 CPS00301A002 表单{apiname}不存在 请求的表单不存在 确认表单是否存在或已被删除
列表和详情运行时页面03 table组件01 CPS00301A002 关联表单字段【字段名:字段apiname】实体字段约束不存在! 在融合表单中对领域结果格式化时,关联表单类型的字段对映的实体字段约束不存在,无法完成code转id的操作 由研发人员检查object_field表constraint字段是否为空,若为空,需要手写sql,进行数据修复
列表和详情运行时页面03 table组件01 CPS00301A008 子表不存在 子表apiName不存在 确认子表apiName是否存在,是否没有下发给租户
列表和详情运行时页面03 table组件01 CPS00301C002 数据关联领域字段不存在 融合/数据同步表单业务数据中没有base.relationId字段,应该是在表单改为融合表单前,新增了一些纯CPS表单数据 从mongo db中删除base.relationId字段不存在的数据记录 remove({"base.relationId":{"$exists":false}})
列表和详情运行时页面03 导入导出02 CPS00302A000 导入的表体数据与表头不匹配 excel中表头数据与子表数据关联错误 检查并修改excel内容
列表和详情运行时页面03 导入导出02 CPS00302A000 最多同时导出10000条数据,超出请手动分批导出 导出数量超过最大限制 缩小导出查询范围
列表和详情运行时页面03 导入导出02 CPS00302A000 导入数据不得超过5000条 导入数量超过最大限制 修改excel文件,减小表头数据行
列表和详情运行时页面03 导入导出02 CPS00302A000 上传失败,文件类型不符合要求 文件格式错误 仅支持excel文件,xls或xlsx
列表和详情运行时页面03 导入导出02 CPS00302A000 上传失败,文件大小不能超过20M 文件内容太大 减小文件体积,不超过20MB
列表和详情运行时页面03 导入导出02 CPS00302A000 表头不能为空,或字段中间包含空的单元格 表头有空单元格 表头字段不能有空单元格
列表和详情运行时页面03 导入导出02 CPS00302A000 识别重复数据失败,存在多条相同的数据 导入数据中有重复项 检查excel内容
列表和详情运行时页面03 导入导出02 CPS00302A000 全局分布式事务回滚 导入出错,事务回滚 重新导入
列表和详情运行时页面03 导入导出02 CPS00302A001 表单字段xxx不能为空 表单字段为必填项 填写必填参数
列表和详情运行时页面03 导入导出02 CPS00302A002 表单xxx不存在 表单不存在 确认表单是否已被删除
列表和详情运行时页面03 批量操作03 CPS00303C000 发布处理数据接口被中断 异步处理业务使用的线程池被终止,可能发布或缩容引起 操作重试
列表和详情运行时页面03 批量操作03 CPS00303C000 尝试获取分布式锁失败 分布式锁获取失败,可能有其他人在操作 操作重试
列表和详情运行时页面03 批量操作03 CPS00303C000 执行进度查询异常 redis缓存中进度信息不存在 不影响业务,忽略提示,等待消息提示
列表和详情运行时页面03 批量操作03 CPS00303C000 批量编辑配置异常 conditionBO中信息缺失 填写conditionBO信息
列表和详情运行时页面03 批量操作03 CPS00303C000 请至少包含一个配置项 conditionBO中node为空 填写conditionBO的node信息
列表和详情运行时页面03 批量操作03 CPS00303C000 批量编辑字段不能重复 conditionBO中note与字段大小不匹配 检查conditionBO的node属性
列表和详情运行时页面03 批量操作03 CPS00303C000 领域实体 xxx不被支持 领域侧不支持的操作 方法一:关闭领域字段保存开关;方法二:给产品经理提需求,使领域支持该字段操作
列表和详情运行时页面03 批量操作03 CPS00303A005 编号xx重复 编号xx已存在 重新生成编号
表单创建运行时页面04 全部01 CPS00401A000 数据库查询条数与参数中的数据数量不一致 数据库记录与请求参数不一致 检查并修改请求参数
表单创建运行时页面04 全部01 CPS00401A000 字段转换入参缺失 选单转换缺少字段参数 填写字段转换参数
表单创建运行时页面04 全部01 CPS00401A001 xx不能为空 请求参数不能为空 填写必须的参数
表单创建运行时页面04 全部01 CPS00401A005 编号xx重复 编号xx已存在 重新生成编号
基础服务05 公式编辑01 CPS10501A000 - - -
基础服务05 数据联动02 CPS10502A000 - - -
基础服务05 数据过滤03 CPS10503A000 - - -
基础服务05 绑定服务04 CPS10504A000 - - -
工作流搭建器06 流程配置01 CPS10601C001 未找到关联的表单 流程配置的表单ApiName在表单系统中未找到 检查表单是否已被删除
工作流搭建器06 流程配置01 CPS10601C002 未找到流程 更新和删除时根据流程ID查询不到流程 刷新页面后重新操作,该流程可能已被其他人操作
工作流搭建器06 流程配置01 CPS10601C100 按钮存在多个待触发流程 同一个按钮上配置开启了多个按钮触发工作流 关闭多余的工作流,只保留一个开启
工作流搭建器06 流程配置01 CPS10601C101 存在【页面推送节点】,不支持批量触发 按钮批量触发不支持页面推送节点 重新配置流程,删除页面推送节点
工作流搭建器06 流程配置01 CPS10601C141 节点树构建发生错误,必须从开始节点开始构建 查询流程和按钮触发同步执行等需要NodePathBO构建节点树,初始节点必须开始节点Start_node 一般为代码异常
工作流搭建器06 运行日志02 CPS00602C127 节点运行上下文异常 前置节点上下文数据为空 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C128 节点配置字段组件为空 从关联字段获取数据未读取到配置 修改配置(获取单条 or 获取多条) 从关联字段获取
工作流搭建器06 运行日志02 CPS00602C129 字段关联表单不存在 从关联字段获取读取的字段约束中的表单不存在 检查引用的关联表单字段的配置是否正确
工作流搭建器06 运行日志02 CPS00602C130 配置错误,选单新增不允许新增多条 选单新增不允许使用新增多条 前端已限制,出现则代表BUG
工作流搭建器06 运行日志02 CPS00602C131 节点实例执行异常,未找到对应的单据ID 选单新增,未找到前置节点的数据ID 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C132 未找到表头信息 子表新增时会查询表头,但是未找到子表表头 检查表单配置是否正常
工作流搭建器06 运行日志02 CPS00602C133 前置节点实例未找到 工作流运行时,节点依赖的前置节点没有实例 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C134 不支持的配置类型, 更新多条的右侧不可以选新建多条或者获取多条 更新节点,右值不能选择新建多条和获取多条节点的值 前端已限制,出现则代表BUG
工作流搭建器06 运行日志02 CPS00602C135 不支持的操作,要更新的字段为空 更新节点带更新字段为空 正确配置更新节点需要更新的字段
工作流搭建器06 运行日志02 CPS00602C136 未找到表头单据ID 子表新增时,会查询对应数据的表头数据一起完成更新 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C137 审核节点未找到前置的已完成的节点 审核节点前置节点必须完成才能激动审核节点 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C138 templateApiName和DataId,都不允许为空 审核节点查询带审核数据必要参数不允许为空 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C139 待审核数据未找到 带审核的单据数据未找到 运行时异常,可能数据被删除
工作流搭建器06 运行日志02 CPS00602C140 未生成审核任务 审核节点运行后会生成待处理任务记录 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C145 分支节点配置异常 运行到分支节点校验分支节点的分支树时必须大于等于2 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C146 无符合条件的数据,流程终止 获取单条,获取多条未获取到数据终止流程 正常终止
工作流搭建器06 运行日志02 CPS00602C147 [函数运算]:变量: [xxx], 格式错误 函数运算解析表达式错误 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C148 [消息推送]:发送失败,原因: 消息通知人员不存在 消息推送人员 未找到 配置正确的要推送的人员
工作流搭建器06 运行日志02 CPS00602C149 不支持从webhook取值 获取单条不支持从webHook获取 前端已限制配置
工作流搭建器06 运行日志02 CPS00602C150 任务执行失败 新增节点调用metadata-app服务保存失败 运行时异常,联系值班人员检查
工作流搭建器06 运行日志02 CPS00602C151 任务执行失败,没有新增单据ID 新增节点调用metadata-app服务保存成功,但是未返回数据ID 运行时异常,联系值班人员检查
审核流搭建器07 通用01 CPS00701C000 - - -
审核流搭建器07 流程定义02 CPS10702C000 - - -
审核流搭建器07 流程实例03 CPS00703C000 - - -
审核流搭建器07 批量操作04 CPS00704C000 - - -
审核流搭建器07 审核消息05 CPS00705C000 - - -
审核流搭建器07 绑定服务06 CPS10706C000 - - -
系统错误0E 服务器开小差01 ERR00E01C000 服务器开小差 服务器内部出错 请求头Content-Type错误,所有开放接口需设置为:application/json
校验0B 参数错误01 ERR00B01C000 参数不能为空 请求缺少必要参数 填写必要参数
校验0B 请求未授权02 ERR00B02C000 您没有该模块的数据查看权限:表单名(apiname) 权限配置错误,缺少访问权限 检查提示的表单权限配置
正常返回00 成功00 CPS00000A000 - - -