这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

开放平台

提供完备的OpenAPI数据开放能力和授权管理能力。

1、概述

提供完备的OpenAPI数据开放能力和授权管理能力。

2、能力导图

1727087137858

3、角色权限定义

开放平台

4、能力特征清单

1 - API手册

展示COP平台所有OpenAPI和应用错误码信息。

1、概述

展示COP平台所有OpenAPI和应用错误码信息。

2、能力特征

功能特征 描述
API手册 场景化API清单
在线接口文档 提供免登陆在线接口文档,包含接口描述、基础

3、使用场景

3.1、场景化接口清单

提供基于场景的API清单,便于特定场景的API查看。

1720487718470

4、平台错误码

错误码 错误码说明
OPEN_GATEWAY_1000 调用开放api异常
OPEN_GATEWAY_1002 token无效或者已过期
OPEN_GATEWAY_1004 请求参数不是合法的json
OPEN_GATEWAY_2004 应用访问API次数过多,目前暂无可用次数
OPEN_GATEWAY_3000 无权访问该接口
OPEN_GATEWAY_3001 访问路径不对
OPEN_GATEWAY_4000 缺少签名参数
OPEN_GATEWAY_4001 缺少appKey
OPEN_GATEWAY_4002 缺少requestId
OPEN_GATEWAY_5000 无效的签名
OPEN_GATEWAY_5001 无效的appKey
OPEN_GATEWAY_5002 非法时间戳
OPEN_GATEWAY_5006 无效的IP
OPEN_GATEWAY_5008 无权访问指定数据
OPEN_GATEWAY_6000 应用未上线
OPEN_GATEWAY_6001 请求URL非法
OPEN_GATEWAY_6002 API尚未启用
OPEN_GATEWAY_6003 不允许跨租户访问数据
BPM_2136 通过根实体{0}找到多个流程模板
UDC_DEDUCTION_RULE_0001 来源实体已绑定关系图:{0}
UDC_DEDUCTION_RULE_0002 来源实体版型不是单据
UDC_DEDUCTION_RULE_0003 目标实体版型是单据
UDC_DEDUCTION_RULE_0004 关系图形定义json格式化错误
UDC_DEDUCTION_RULE_0005 关系图形下存在扣减规则
UDC_DEDUCTION_RULE_0006 来源实体id为空
UDC_DEDUCTION_RULE_0007 规则编码重复
UDC_DEDUCTION_RULE_0008 关系图形定义连线中存在首尾为同一个实体的连线,重复实体为:{0}
UDC_DEDUCTION_RULE_0009 参与算法的目标字段不是目标末级实体字段
UDC_DEDUCTION_RULE_0010 非法字段:{0}
UDC_DEDUCTION_RULE_0011 不是数值类型字段
UDC_DEDUCTION_RULE_0012 规则中实体体系不合法
UDC_DEDUCTION_RULE_0013 单据状态:{0},未绑定算法
UDC_DEDUCTION_RULE_0014 检查规则中目标实体只能是末级实体
UDC_DEDUCTION_RULE_0015 固定值属性为空
UDC_DEDUCTION_RULE_0016 常量对应的数据类型:{0}与属性值:{1}不一致
UDC_DEDUCTION_RULE_0017 不支持的数据类型:{0}
UDC_DEDUCTION_RULE_0018 目标字段:{0},数据类型:{1},与来源字段:{2},数据类型:{3}不匹配
UDC_DEDUCTION_RULE_0019 扣减规则{0}已正式发布,无法删除!
UDC_DEDUCTION_RULE_0020 目标字段:[{0}] 常量查找方式,来源为空!
SCHEDULE_0000 不支持在当月其他日期指定“l”和“lw”。
SCHEDULE_0001 不支持在一周中的其他日期指定“l”
SCHEDULE_0002 不支持指定多个“n”天。
SCHEDULE_0003 表达式意外结束。
SCHEDULE_0004 不支持同时指定星期几和月日参数。
SCHEDULE_0005 cron表达式格式非法
SCHEDULE_0006 月值无效
SCHEDULE_0007 无效的星期日值
SCHEDULE_0008 介于1和5之间的数值必须跟在“%23”选项后面
SCHEDULE_0009 此位置的非法字符
SCHEDULE_0010 “?”后的字符非法
SCHEDULE_0011 ‘?’ 只能为月日或周日指定。
SCHEDULE_0012 ‘?’ 只能为月日或周日指定。
SCHEDULE_0013 “/”后面必须跟一个整数。
SCHEDULE_0014 字符串意外结束。
SCHEDULE_0015 与最后一天的偏移量必须<=30
SCHEDULE_0015 与最后一天的偏移量必须<=30
SCHEDULE_0015 与最后一天的偏移量必须<=30
SCHEDULE_0017 递增
SCHEDULE_0018 星期几值必须介于1和7之间星期几值必须介于1和7之间
SCHEDULE_0019 ‘L’ 选项在此处无效
SCHEDULE_0020 ‘W’ 选项在此处无效
SCHEDULE_0021 如果值大于31(一个月内的最大天数),“w”选项没有意义
SCHEDULE_0022 ‘#’ 选项在此无效
SCHEDULE_0023 介于1和5之间的数值必须跟在“%23”选项后面
SCHEDULE_0024 ‘/’ 后面必须跟一个整数。
SCHEDULE_0025 意外字符
SCHEDULE_0026 之后
SCHEDULE_0027 分钟和秒值必须介于0和59之间
SCHEDULE_0028 小时值必须介于0和23之间
SCHEDULE_0029 日值必须介于1和31之间
SCHEDULE_0030 月份值必须介于1和12之间
SCHEDULE_0031 星期几值必须介于1和7之间
SCHEDULE_0032 开始年份必须小于停止年份
SCHEDULE_0033 遇到意外类型
UDC_DATAFLOW_CONVERT_0002 类型转换需要配置来源和目标数据类型
UDC_DATAFLOW_CONVERT_0001 不支持的数据类型转换!
UDC_DATAFLOW_1001 当前选择的生单规则下包含映射规则定义,不能删除!
UDC_DATAFLOW_1002 definition 属性的数据格式不是有效的json格式!
UDC_DATAFLOW_1003 生单规则图中{0}实体已经不存在,请清理之后再执行此操作
UDC_DATAFLOW_1004 生单规则{0}已正式发布,无法删除!
UDC_DATAFLOW_0003 {0} 不能为null!
UDC_DATAFLOW_0004 您设置的从{0}字段【{1}】拷贝到{2}字段【{3}】不正确,字段类型不一致!
UDC_DATAFLOW_0007 【{0}】实体所在区域来源实体字段不属于同一个体系!
UDC_DATAFLOW_0008 【{0}】实体所在区域目标实体数据查找条件设置有误,请检查并修正!
UDC_DATAFLOW_0009 事件订阅类型映射规则需要选择事件!
UDC_DATAFLOW_0010 映射规则中目标实体不能重复选择!
UDC_DATAFLOW_0011 目标实体关键字段必须包含主实体字段!
UDC_DATAFLOW_0012 目标实体关键字段必须参与映射!
UDC_DATAFLOW_0013 当前应用下映射规则编码不能重复!
UDC_DATAFLOW_0014 回写规则设置的来源实体【{0}】没有参与映射规则设置!
UDC_DATAFLOW_0015 回写规则设置的映射到来源字段【{0}】的字段或者表达式不是映射规则中当前实体映射到的实体字段
UDC_DATAFLOW_0016 【{0}】实体映射区域目标实体数据查找条件的来源字段或目标字段所属实体不在同一个体系!
UDC_DATAFLOW_0017 保存之后会存在循环映射,路径:{0},请检查并修改!
UDC_DATAFLOW_0018 【{0}】实体回写区域目标实体字段不是同一个体系!
UDC_DATAFLOW_0019 【{0}】实体所在区域目标实体字段【{1}】存在重复!
UDC_DATAFLOW_0020 【{0}】字段不支持参与映射,请修改!
UDC_DATAFLOW_0021 【{0}】字段不支持参与条件,请修改!
UDC_DATAFLOW_0022 映射规则中回写规则来源实体不能重复!
UDC_DATAFLOW_0023 回写规则【{0}】实体所在区域来源实体字段【{1}】存在重复!
UDC_DATAFLOW_0024 【{0}】实体映射区域目标实体数据查找条件的目标字段需要是当前区域实体和聚合根实体之间的实体字段
UDC_DATAFLOW_0025 映射规则中存在有目标实体到聚合根实体之间没有参与映射的实体
UDC_DATAFLOW_0026 您设置的从{0}字段【{1}】拷贝到{2}字段【{3}】不正确,绑定的{4}不一致
UDC_DATAFLOW_0027 您设置的从{0}字段【{1}】拷贝到{2}字段【{3}】不正确,绑定的实体不一致
UDC_DATAFLOW_0028 【{0}】字段映射方式错误
UDC_DATAFLOW_0029 {0}不支持当前映射方式
UDC_DATAFLOW_0030 【{0}】字段不支持当前映射方式
UDC_DATAFLOW_0031 只有新建类型映射规则的回写时机才可以选择目标新增时
UDC_DATAFLOW_0034 拆单字段必需是拆行实体下的字段
UDC_DATAFLOW_0035 数据类型为数字的才能设置拆单字段
UDC_DATAFLOW_0039 【{0}】版型实体不支持参与生单规则
UDC_DATAFLOW_0041 拆行实体只能是来源实体的主和子实体
UDC_DATAFLOW_0042 拆单字段必需参与映射
UDC_DATAFLOW_0043 {0}已不存在,请检查并修改后再执行此操作
UDC_DATAFLOW_0044 映射规则的目标实体必须是当前应用
UDC_DATAFLOW_0045 普通应用只能建立应用内的映射规则
UDC_DATAFLOW_0046 表单应用只能建立当前应用和依赖应用的映射规则
UDC_DATAFLOW_0047 【{0}】实体元数据有缺失,请修改一下实体内任意信息,以便重新更新下元数据中心数据
UDC_DATAFLOW_0048 映射规则表达式中的实体信息有误,请检查并重新设置
UDC_DATAFLOW_0049 映射规则表达式中的字段信息有误,请检查并重新设置
UDC_DATAFLOW_0050 目标实体关键字映射方式为计算公式时,表达式中不能包含目标实体字段
UDC_DATAFLOW_0051 字段【{0}】为多选实体字段不能映射到单选实体字段
UDC_DATAFLOW_0052 字段【{0}】为多选{1}字段不能映射到单选{2}字段
UDC_DATAFLOW_0053 事件订阅类型映射规则来源实体查找条件不能为空
UDC_DATAFLOW_0054 事件订阅类型映射规则来源实体查找条件中实体信息有误
UDC_DATAFLOW_0055 事件订阅类型映射规则来源实体查找条件中字段信息有误
UDC_DATAFLOW_0056 字段【{0}】为多选附件字段不能映射到单选附件字段
UDC_DATAFLOW_0057 回写时机单选目标更新时,才可以设置旧值参与表达式
UDC_DATAFLOW_0058 【{0}】字段固定值设置有误
UDC_DATAFLOW_0059 【{0}】实体映射区域来源实体设置了拆行实体子孙实体参与映射
UDC_DATAFLOW_0060 手工触发映射规则来源实体列表方案参数有误
UDC_DATAFLOW_0061 列表方案条件字段不在选择实体中
UDC_DATAFLOW_0062 列表方案条件字段数据类型不正确
UDC_DATAFLOW_0063 列表方案显示列必需包含拆单字段
UDC_DATAFLOW_0064 列表方案可选实体为参与映射规则的所有实体,及其与根实体之间的所有实体(包含根实体)
UDC_DATAFLOW_0065 来源实体列表方案显示字段不存在
UDC_DATAFLOW_0066 来源实体列表方案选择实体不是一个体系
UDC_DATAFLOW_0067 来源实体列表方案选择实体不连续
UDC_DATAFLOW_0068 来源实体列表方案排序字段不存在
UDC_DATAFLOW_0069 来源实体列表方案排序字段不是主表字段
UDC_DATAFLOW_0070 来源实体列表方案条件字段不存在
UDC_DATAFLOW_0071 新建数据、新建或更新数据类型生单规则,需要选择PC端目标详情页面。
UDC_DATAFLOW_0073 新建数据、新建或更新数据类型生单规则,需要选择移动端目标详情页面。
UDC_DATAFLOW_0074 {0}实体的必填字段:{1}必需参与映射
UDC_DATAFLOW_0075 【{0}】映射区域中参与映射条件的来源实体必需是当前映射区域来源实体范围内
UDC_DATAFLOW_0076 列表方案显示字段不是选择实体下的字段
UDC_DATAFLOW_0077 列表方案选择的实体不存在
UDC_DATAFLOW_0078 来源实体列表方案搜索字段不存在
UDC_DATAFLOW_0079 列表方案搜索字段不是选择实体下的字段
BOOT_3006 License无此功能授权
UDC_MICROFLOW_RUNTIME_0001 {0}
UDC_MICROFLOW_RUNTIME_0002 连接器节点执行失败!status:{0},code:{1},message:{2}
UDC_MICROFLOW_RUNTIME_0003 [{0}] 是必填的
UDC_MICROFLOW_RUNTIME_0004 映射值类型转换失败,微流程执行中止!
UDC_MICROFLOW_RUNTIME_0005 未实现的自定义微流程
CIP_CUSTOM_2001 集成应用名称已存在
CIP_CUSTOM_2002 重试操作失败
SERIALNUMBER_1000 流水号Key值不能为空
SERIALNUMBER_1001 新设置的当前值应大于等于原有的当前值
SERIALNUMBER_1002 编码规则编码或者名称不能为空
SERIALNUMBER_1003 流水段不允许删除
SERIALNUMBER_1004 当前值长度不能超过流水号长度
SERIALNUMBER_1005 编码规则创建失败
SERIALNUMBER_1006 补位符号设置有误
SERIALNUMBER_1007 当前值不能为空
SERIALNUMBER_1008 流水段有且只能有一段
SERIALNUMBER_1009 无流水依据时,设置的当前值不能小于1,不能大于99999
SERIALNUMBER_1010 设置的当前值不能小于1,不能大于99999
SERIALNUMBER_1011 设置的当前值不能小于已流水的值
SERIALNUMBER_1012 有流水依据的不可以用此接口生成空号
SERIALNUMBER_1013 规则编码不允许重复
SERIALNUMBER_1014 分段值不允许为空
SERIALNUMBER_1015 分段值超长
SERIALNUMBER_1016 流水段长度必须大于0
SERIALNUMBER_1017 流水段个数介于1和6之间
SERIALNUMBER_1018 预制流水号不允许删除
SERIALNUMBER_2001 规则ID不能为空
SERIALNUMBER_2002 请输入非负的整数进行查询
SERIALNUMBER_2003 开始值不能小于结束值
SERIALNUMBER_2004 开始值或结束值要介于1和100000之间
SERIALNUMBER_2005 和预留号(段)[{0}]重复,请修改
SERIALNUMBER_3001 编码规则[{0}]已停用
SERIALNUMBER_3002 编码规则[{0}]生成流水号,缺少必要段{1}的值
SERIALNUMBER_3003 编码规则[{0}]流水号溢出,请重新设置流水段长度
SERIALNUMBER_3004 流水生成失败:流水依据字段【{0}】不能为空.
BASIC_0001 数据不存在
BASIC_0002 必填项【{0}】为空
BASIC_0003 单次查询最大限制【{0}】条
CIP_MOBILE_0001 未启用微协同
CIP_MOBILE_0002 部门用户 没权限开启
CIP_MOBILE_0003 三方配置不存在
CIP_MOBILE_0004 重复的接入应用名称
CIP_MOBILE_0005 重复的同步机构数据
CIP_MOBILE_0006 配置不正确或者未开启必要权限
CIP_MOBILE_0007 应用发布失败
CIP_MOBILE_0008 重复的AgentID配置
CIP_MOBILE_0009 重复的AppKey配置
CIP_MOBILE_0010 重复的AppID配置
CIP_MOBILE_0011 重复的同步方案名称
CIP_MOBILE_0012 重复的模板配置
CIP_MOBILE_1001 部门未创建
CIP_MOBILE_1002 请填写正确的corpId
CIP_MOBILE_1003 所选组织无数据
CIP_MOBILE_1004 正在导出中
CIP_MOBILE_2001 重复的小程序版本号
CIP_MOBILE_2002 授权结果查询失败
CIP_MOBILE_2003 已存在未通过审核的版本
PLUGIN_0001 同名插件已经存在,请更换名称
PLUGIN_0002 连接器不存在
PLUGIN_0003 不允许修改连接器
PLUGIN_0004 内部用户/外部用户已经配置
PLUGIN_0005 待办不存在或者调用待办中心接口出错
PLUGIN_0006 执行连接器动作出错!原始错误:{0}
PLUGIN_0007 获取外部组织树失败
PLUGIN_0008 参数【{0}】不合法
PLUGIN_0009 名称已存在
PLUGIN_0010 超过用户映射列数量上限,自定义列最多6
PLUGIN_0011 默认岗位和职务必须属于同一组织
PLUGIN_0012 插件外部值不允许重复
PLUGIN_0013 插件已经存在同名的能力
PLUGIN_0014 用户不存在
PLUGIN_0015 插件不存在
PLUGIN_0016 插件导入失败
PLUGIN_0017 ldap 执行失败
PLUGIN_0018 连接器事件只能绑定一次,该连接器事件已经被绑定。
PLUGIN_0019 NC数据解析异常。
PLUGIN_0020 查询元数据失败
PLUGIN_0021 查询用户映射信息失败,原始错误:{0}
PLUGIN_0022 插件当前已被禁用,操作无法继续
PLUGIN_0023 用户映射信息不完整
PLUGIN_0024 用户映射导入正在进行,请稍后再试
PLUGIN_0025 检索结果过多,请优化检索条件
ENTITY_EXPR_0001 表达式运行态实体上下文组装,参数为空
ENTITY_EXPR_0002 未获取到聚合根实体
UDC_FORM_0001 获取元数据{0}失败
UDC_FORM_0002 方法调用失败:{0}
UDC_FORM_0003 上传前端资源失败:{0}
UDC_FORM_0004 菜单资源加载失败
VOUCHER_0001 获取外部系统访问token失败
VOUCHER_0002 无法连接三方凭证系统
VOUCHER_0003 调用三方凭证系统失败。原始错误码:{0},错误描述:{1}
VOUCHER_0004 每个组织/部门只能映射一个会计主体
VOUCHER_0005 该流程已经配置凭证映射
VOUCHER_0006 凭证当前状态不支持此操作
VOUCHER_0007 科目已经映射成其它外部科目
VOUCHER_0008 获取凭证的实体数据失败
VOUCHER_0009 名称或者编号已经被占用
VOUCHER_0010 数据同步不能并发执行
VOUCHER_0011 NC服务异常
VOUCHER_0012 该模板编号的凭证设置已有记录,不可重复录入
VOUCHER_0013 科目不可重复
VOUCHER_0014 制单人没有做人员映射
VOUCHER_0015 每条单据都必须是保存态才能进行合并
VOUCHER_0016 每条单据所绑定的凭证插件必须相同
VOUCHER_0017 每条单据的账簿和凭证类型都应相同
VOUCHER_0018 凭证插件ID是查询必需条件
VOUCHER_0019 获取流程实体数据失败
VOUCHER_0020 凭证合并必须最少两条数据
VOUCHER_0021 调用NC凭证接口异常:{0}
VOUCHER_0022 参与合并的凭证有的已生凭
VOUCHER_0023 没有找到此流程的凭证设置
VOUCHER_0024 调用BPM获取流程详情失败
VOUCHER_0025 暂不支持该辅助核算项同步
VOUCHER_0026 科目映射不支持特殊符号
VOUCHER_0027 凭证初始化数据错误
VOUCHER_0028 访问地址不在白名单中
UDC_COMMON_0003 {0}
BOOT_0000 成功
BOOT_1000 业务异常
BOOT_2000 IO错误
BOOT_3000 系统错误
BOOT_4000 数据库错误
BOOT_5000 未知异常
BOOT_1001 参数错误
BOOT_1002 请求重复
BOOT_1003 未认证
BOOT_1004 对不起,你没有资源访问权限!
BOOT_1005 不支持该操作
BOOT_1006 Token无效
BOOT_1007 幂等参数不合法
BOOT_1008 序列号溢出
BOOT_1009 枚举不允许变更
BOOT_1010 配置错误
BOOT_1011 已过期
BOOT_1012 Token过期
BOOT_1013 CSRF 认证失败
BOOT_1014 租户不正确
BOOT_1015 请求参数的长度不能超过{0}
BOOT_2001 网络通信异常
BOOT_3001 系统限流
BOOT_3002 JSON反序列化错误
BOOT_3003 系统降级
BOOT_3004 License不合法
BOOT_3005 License限制
BOOT_3006 License无此功能授权
BOOT_3006 License无此功能授权
BOOT_4001 事务异常
BOOT_4002 数据不存在或无权限查看
BOOT_4003 数据不唯一
BOOT_4004 约束异常 : {0}
BOOT_4005 乐观锁校验异常
BOOT_4006 数据库字段类型错误
BOOT_4007 对象被使用
BOOT_4008 PageSize设置超长
BOOT_4013 文件大小不能超过{0}
BOOT_5001 RPC 调用异常
BOOT_6001 第三方HTTP调用异常
BOOT_7001 跨环境迁移导出异常
BOOT_7002 跨环境迁移导入异常
BOOT_7003 跨环境迁移获取聚合根为空
BOOT_8000 应用加载中,请稍后重试!
UDC_DATATYPE_0001 长度不能小于0。
UDC_DATATYPE_0002 长度设置错误。
UDC_DATATYPE_0004 最大值不能小于最小值。
UDC_DATATYPE_0005 最小值取值太小,允许的最小值为{0}。
UDC_DATATYPE_0006 最大值取值太大,允许的最大值为{0}。
UDC_DATATYPE_0007 默认值超出设定精度
UDC_DATATYPE_0008 默认值超出设定长度
UDC_DATATYPE_0009 精度超出设定长度
UDC_DATATYPE_0010 默认值格式不正确:{0}
UDC_DATATYPE_0011 默认值超出取值范围。{0}
UDC_DATATYPE_0012 “{0}“字段最大/最小值超出范围
UDC_DATATYPE_0013 {0}关联属性设置错误
UDC_DATATYPE_0014 {0}关联实体或者枚举不存在
UDC_DATATYPE_0015 {0}关联枚举不存在
UDC_DATATYPE_0016 {0}关联选项集不存在
UDC_DATATYPE_0017 {0}关联实体不存在
UDC_DATATYPE_0018 {0}关联流水号不存在
EXPRESSION_0001 函数未定义:{0}
EXPRESSION_0002 函数参数不匹配:{0}
ENTITY_0001 修改传入ID不能为空!
ENTITY_0002 删除传入ID不能为空!
ENTITY_0003 非修改状态的不应传入!
ENTITY_0010 {0}
ENTITY_0021 {0}不可为空
ENTITY_0022 【{0}】长度需要在{1}和{2}之间。
ENTITY_0023 【{0}】不能大于{1}
ENTITY_0024 【{0}】不能小于{1}
ENTITY_0025 {0}小数位数不能超过{1}
ENTITY_0026 {0}无效的日期或时间格式
ENTITY_0027 {0}最多选择{1}个,当前已选{2}个,请修改
ENTITY_0028 {0}不是标准的多选实体格式:{1}
ENTITY_0029 {0}是单选附件,不能上传多个文件。
ENTITY_0030 [{0}]格式错误: {1}
PROCESS_0001 发起流程失败: {0}
PROCESS_0002 处理流程失败: {0}
FORMULA_6001 操作符: {0} , 不合法
FORMULA_6002 操作符: {0} , 右侧不合法
FORMULA_6003 不支持的返回值类型: {0}
FORMULA_6004 表达式不合法
FORMULA_6005 schema:{0} 中,存在属性没有 ’name’
FORMULA_6006 schema:{0} 中,存在属性没有 ‘description’
FORMULA_6007 schema:{0} 中,存在属性没有 ’type’
FORMULA_6008 schema:{0} 中,存在节点没有 ‘properties’ 属性
FORMULA_6009 schema:{0} 中, ‘properties’的类型必须为array
FORMULA_6010 schema:{0} 中, ‘properties’ 没有子元素
FORMULA_6011 schema:{0} 中, array类型的节点必须含有items
FORMULA_6012 schema:{0} 中, items必须含有属性’type’
FORMULA_6013 schema:{0} 中, items type为’object’时,需要’peroperties’属性
FORMULA_6014 schema:{1} 中不支持的节点type:{0},及支持tring,integer…等基础类型
FORMULA_6015 schema:{1} 中不支持的不支持的attribute type: {0}
FORMULA_6016 枚举属性必须得有controlType ‘ENUM’
FORMULA_6017 枚举属性必须得有controlId
FORMULA_6018 schema错误
FORMULA_6019 operator中变量{0} 不是schema中的key
FORMULA_6020 表达式包含用户变量,但是schema为空
FORMULA_6021 获取对象属性失败
FORMULA_6022 mock数据异常
FORMULA_6023 语法校验失败:{0}
FORMULA_6024 表达式校验失败, {0}
FORMULA_6025 表达式预执行失败: {0}
FORMULA_6026 当前操作符无法匹配到系统变量
FORMULA_6027 当前参数类型不支持
FORMULA_6028 rootName不能为空
FORMULA_6029 未集成参数配置组件
FORMULA_6030 配置参数上下文获取,参数id和appId不能为同时为空
FORMULA_6032 上下文属性: {0} 缺少 properties
FORMULA_6033 上下文属性: {0} 不支持的数据类型: {1}
FORMULA_6034 节点 {0} items不能为空
FORMULA_6035 节点{0} 枚举属性信息定义不正确,请检查
FORMULA_6036 明细函数配置不正确,请检查: {0}
FORMULA_6037 页面字段参与表达式执行错误: {0} , {1}
FORMULA_6038 聚合字段作为函数参数不支持嵌套表达式
FORMULA_6039 聚合属性必须为数字
FORMULA_6040 明细表或一对多子表字段只能作为聚合类型函数的参数!
FORMULA_6041 明细表函数条件不能直接使用明细表对象,请选择明细表字段!
FORMULA_6042 明细表函数条件设置错误,请选择明细表字段!
FORMULA_6043 明细表函数条件内只能选择同一个明细表下的字段
FORMULA_6044 明细表函数无法嵌套明细表函数!
FORMULA_6045 函数:{0} 之后键入的符号不正确,仅能键入操作符!
FORMULA_6046 操作符: ) , 右侧不能为变量或函数或系统变量
FORMULA_6047 操作符: {0} 之后拼接不合法,只能拼接函数、变量和常量
FORMULA_6048 变量: {0} 后只能拼接操作符
FORMULA_6049 函数: {0} , 参数个数不匹配 , 请检查参数设置!
FORMULA_6050 取整函数 , 参数必须为数字类型!
FORMULA_6051 数字: {0} , 超过整数最大界限!
FORMULA_6052 函数【获取系统参数值】只能处理系统参数!
FORMULA_6053 系统参数【{0}】未定义
FORMULA_6054 函数【获取指定下标文本】下标超过文本数组下标
FORMULA_6055 函数【获取指定下标文本】参数类型只能为文本数组或集合
FORMULA_6056 明细表函数【{0}】 ,条件设置错误: {1}
FORMULA_6057 括号匹配失败请检查
FORMULA_6058 变量:{0} 在上下文中不存在,请确认!
FORMULA_6059 上下文属性: {0} , 名称重复
FORMULA_6060 取商函数,被除数必须为数字类型
FORMULA_6061 取商函数,除数必须为数字类型
FORMULA_6062 计算结果超过取值范围
FORMULA_6063 枚举属性为空!
FORMULA_6064 函数: {0} 第 {1} 个参数类型不匹配, 期望类型 STRING
FORMULA_6065 函数: 【千分位显示】 参数类型错误,只能为数字
FORMULA_6066 变量: {0} 命名不规范, 不能以数字开头
FORMULA_6067 计算结果不是选项集选项,请检查!
FORMULA_6068 选项集赋值,必须传递选项集fullName
FORMULA_6069 选项集赋值类型不匹配,请检查!
FORMULA_6070 操作符:{0} , 输入错误!
FORMULA_6101 加号左侧类型不正确 , 必须为数字类型
FORMULA_6102 加号右侧类型不正确 , 必须为数字类型
FORMULA_6103 减号左侧类型不正确 , 必须为数字类型
FORMULA_6104 减号右侧类型不正确, 必须为数字类型
FORMULA_6105 乘号左侧类型不正确, 必须为数字类型
FORMULA_6106 乘号右侧类型不正确, 必须为数字类型
FORMULA_6107 除号左侧类型不正确, 必须为数字类型
FORMULA_6108 除号右侧类型不正确, 必须为数字类型
FORMULA_6109 大于号左侧类型为非数字类型
FORMULA_6110 大于号右侧类型为非数字类型
FORMULA_6111 小于号左侧类型为非数字类型
FORMULA_6112 小于号右侧类型为非数字类型
FORMULA_6113 大于等于号左侧为非数字类型
FORMULA_6114 大于等于号右侧为非数字类型
FORMULA_6115 小于等于号左侧为非数字类型
FORMULA_6116 小于等于号右侧为非数字类型
FORMULA_6117 等于符号两侧不能为空值
FORMULA_6119 等于符号两侧数据类型不一致
FORMULA_6120 大于符号左侧类型不是日期类型
FORMULA_6121 大于符号右侧类型不是日期类型
FORMULA_6122 大于等于符号左侧类型不是日期类型
FORMULA_6123 大于等于符号右侧类型不是日期类型
FORMULA_6124 小于符号左侧类型不是日期类型
FORMULA_6125 小于符号右侧类型不是日期类型
FORMULA_6126 小于等于符号左侧类型不是日期类型
FORMULA_6127 小于等于符号右侧类型不是日期类型
FORMULA_6128 加号左侧不能为空
FORMULA_6129 加号右侧不能为空
FORMULA_6130 减号左侧不能为空
FORMULA_6131 减号右侧不能为空
FORMULA_6132 乘号左侧不能为空
FORMULA_6133 乘号右侧不能为空
FORMULA_6134 除号左侧不能为空
FORMULA_6135 除号右侧不能为空
FORMULA_6136 and符号左侧数据为空
FORMULA_6137 and符号右侧数据为空
FORMULA_6138 and符号左侧数据类型不正确,必须为布尔类型
FORMULA_6139 and符号右侧数据类型不正确,必须为布尔类型
FORMULA_6140 or符号左侧数据为空
FORMULA_6141 or符号右侧数据为空
FORMULA_6142 or符号左侧数据类型不正确,必须为布尔类型
FORMULA_6143 or符号右侧数据类型不正确,必须为布尔类型
FORMULA_6144 not符号只能用于布尔类型
FORMULA_6145 除数不能为0
FORMULA_6146 小于符号左侧不能为空
FORMULA_6147 小于符号右侧不能为空
FORMULA_6148 大于符号左侧不能为空
FORMULA_6149 大于符号右侧不能为空
FORMULA_6150 大于等于符号左侧不能为空
FORMULA_6151 大于等于符号右侧不能为空
FORMULA_6152 小于等于符号左侧不能为空
FORMULA_6153 小于等于符号右侧不能为空
FORMULA_6154 取余符号左侧不能为空
FORMULA_6155 取余符号右侧不能为空
FORMULA_6156 取余符号左侧类型必须为整数
FORMULA_6157 取余符号右侧类型必须为整数
FORMULA_6158 函数:【{0}】 第 {1} 个参数类型不匹配 , 期望类型:{2} , 实际类型: {3}
FORMULA_6159 不支持的函数参数类型 :{0}
FORMULA_6160 函数:【{0}】 参数个数不匹配,期望: {1} 个
FORMULA_6161 操作符类型不匹配, {0} {1} {2}
FORMULA_6162 符号不匹配,期望为: {0}
FORMULA_6163 日期不合法: {0}
FORMULA_6164 明细表计数函数只能选择明细表或集合对象作为参数!
FORMULA_6165 条件返回函数返回值数据类型不一致!
OPENAPI_1001 必须传入应用编号参数
OPENAPI_1002 没有找到应用信息,请确认其是否存在
OPENAPI_1003 同名的应用已经存在,请更换名称
OPENAPI_1004 没有找到指定的开放API
OPENAPI_1005 找不到参数的定义
OPENAPI_1006 URL必须以http://或者https://开头
OPENAPI_1007 创建虚拟用户失败
OPENAPI_1008 开放API正在刷新,不能重复调度
OPENAPI_1009 调用用户中心接口失败。错误码:{0},错误描述:{1}
OPENAPI_1010 事件通知正在运行,请稍后手动执行
OPENAPI_1011 手动执行事件通知失败!原始错误信息:{0}
OPENAPI_1012 参数转义规则不允许重复配置!
OPENAPI_1013 地址已存在
OPENAPI_1014 无权访问此接入应用
OPENAPI_1015 回调URL验证失败,请确保服务能正常访问!
OPENAPI_1016 外部参数名称不能重复
ENTITY_0001 修改传入ID不能为空!
ENTITY_0002 删除传入ID不能为空!
ENTITY_0003 非修改状态的不应传入!
ENTITY_0004 必填项不能为空!
ENTITY_0005 构建默值失败!
ENTITY_0006 只读属性不能修改!
ENTITY_0007 没有传递树形父实体
ENTITY_0010 {0}
ENTITY_0011 不支持的方法调用,实体:{0},方法:{1}
PROCESS_0001 发起流程失败: {0}
PROCESS_0002 处理流程失败: {0}
TEMPLATE_1000 未获取到模板文件!
CATEGORY_1000 当前实体已存在!
BPM_PROCESS_0001 发送bpm流程,单据数据不能为空!
BPM_PROCESS_0002 获取旧单据数据单据状态枚举值失败!
BPM_PROCESS_0003 获取新单据数据单据状态枚举值失败!
BPM_PROCESS_0004 {0}
BPM_PROCESS_0005 处理流程失败: {0}
BPM_PROCESS_0006 撤销流程失败: {0}
BPM_PROCESS_0007 获取templateId失败
BPM_PROCESS_0008 获取bpm流程参数失败 : {0}
BPM_PROCESS_0009 设置单据状态失败
BPM_PROCESS_0010 更新字段:{0} 失败!
BPM_PROCESS_0011 获取字段:{0} 失败!
BPM_PROCESS_0012 终止流程失败
EXCEL-0001 模板格式异常
EXCEL-0002 无效的MD5信息
EXCEL-0003 不存在的导入模板
EXCEL-0004 Excel无数据
EXCEL-0005 生成下载地址为空
EXCEL-0006 模版中表头信息不能为空
EXCEL-0007 模版中表头信息设置有误
EXCEL-CHECK-0001 数据类型校验不通过
EXCEL-CHECK-0002 枚举值校验不通过
EXCEL-CHECK-0003 必填字段的值不能为空
EXCEL-CHECK-0005 没有找到对应的参照
EXCEL-CHECK-0004 单选字段数据校验不通过
EXCEL-CHECK-0006 违法唯一性约束
EXCEL-CHECK-0007 日期和日期时间格式错误,请设置为:yyyy/MM/dd 或 yyyy/MM/dd HH:mm:ss格式.
EXCEL-CHECK-0008 没有找到对应数据
EXCEL-CHECK-0009 与第{}行数据重复
EXCEL-EXPORT-0001 无导出数据
EXCEL-IMPORT-0001 导入处理异常
EXCEL-IMPORT-CHECK-0001 校验处理异常
EXCEL-LISTENER-CHECK-0001 事件监听导入校验处理异常
EXCEL-LISTENER-IMPORT-0001 事件监听导入处理异常
EXCEL-LISTENER-IMPORT-0002 事件监听导入封装数据异常
EXCEL-LISTENER-IMPORT-0003 事件监听导入封装数据返回为空
EXCEL-LISTENER-IMPORT-0004 事件监听导入反射调用各应用处理异常
EXCEL-LISTENER-IMPORT-0005 事件监听导入反射调用各应用返回数据为空
EXCEL-LISTENER-EXPORT-0001 事件监听导出处理异常
EXCEL-LISTENER-METAINFO-0001 事件监听封装元数据处理异常
EXCEL-LISTENER-METAINFO-0002 事件监听封装元数据返回数据为空
ENUM_3000 同一分类下枚举名称重复
ENUM_3001 枚举编码重复
ENUM_3002 枚举名称超长
ENUM_3003 枚举编码超长
ENUM_3004 枚举不能修改是否图片
ENUM_3005 级联枚举层级名称重复
ENUM_3006 级联枚举层级编码重复
ENUM_3007 名称或层级名称在表单应用中已存在
ENUM_3008 编码或层级编码在表单应用中已存在
ENUM_3009 枚举分类名称重复
ENUM_3010 表单应用中已存在名称为{0}的枚举分类
ENUM_3011 同一级下枚举项名称重复
ENUM_3012 同一枚举下枚举项值重复
ENUM_3013 平级枚举只能增加一级
ENUM_3014 级联枚举项的层级不能超过枚举的层级
ENUM_3015 表单应用中已存在名称为{0}的枚举项
ENUM_3016 表单应用中已存在编码为{0}的枚举项
ENUM_3017 该枚举不允许删除
ENUM_3018 该枚举不允许更新
ENUM_3019 该枚举分类不允许删除
ENUM_3020 该枚举项不允许删除
ENUM_3021 图片枚举不允许导入导出
MIGRATION_0001 不允许向本环境推送数据
UK_AN 参数编码重复

2 - API管理

提供全量API刷新、API启用/停用、接口内容查看、全量接口文档导出能力。

1、概述

提供全量API刷新、API启用/停用、接口内容查看、全量接口文档导出能力。

2、能力特征

功能特征 描述
API清单 全平台API清单
启用/停用 支持API启用/停用切换,停用后,接入应用的API授权失效
批量启用/停用 支持批量启用/停用
模糊检索 支持按照接口名称模糊查询
API详情查看 支持API详细内容在线查看
导出 支持API文档导出
刷新 支持刷新来源API
鉴权 提供标准的接口鉴权模式
网关 提供统一网关路由
链路追踪 提供API链路追踪能力

3、使用场景

3.1、API启用/停用

属于API一级授权,只有启用的接口,在配置接入应用时才可以查看并进行二次授权。

1720487792212

3.2、接口文档导出

接入应用中的接口文档导出,可以导出对应应用已授权的接口文档,API管理中的导出,可以导出所有启用的接口文档。

1720487848066

3.3、API刷新

API主要来源于原生应用(组织模型、事项中心)、自建应用(UDC定制应用)、三方API(三方集成应用),针对后两个API来源,需要应用发布并启用后,在API管理页刷新API才可以查看对应API。

1720487920182

3 - 事件管理

提供全平台事件查看、启用/停用、事件内容查看能力。

1、概述

提供全平台事件查看、启用/停用、事件内容查看能力。

2、能力特征

功能特征 描述
事件清单 全平台事件清单
启用/停用 支持事件启用/停用
批量启用/停用 支持批量启用/停用
模糊检索 支持按照事件名称模糊查询
事件详情查看 支持事件消息体在线查看

3、使用场景

3.1、事件启停

事件一级授权,只有启用的事件,才可以在接入应用中选择并进行二次授权使用。

1720487980730

4 - 接入应用

为每一个需要访问COP平台OpenAPI和事件的三方应用系统,分配独立的授权信息,并监控调用日志。

1、概述

为每一个需要访问COP平台OpenAPI和事件的三方应用系统,分配独立的授权信息,并监控调用日志。

2、能力特征

2.1、接入应用管理

功能特征 描述
新建 支持新建接入应用
列表展示 支持列表展示接入应用,支持模糊查询
编辑/配置 支持编辑接入应用
删除 支持删除接入应用
启用/停用 支持接入应用启用**/**停用
分类检索 支持接入应用分组查看

2.2、OpenAPI授权

功能特征 描述
自定义应用图标 支持自定义接入应用图标
APPSecret刷新 AppSecret泄露时,支持在线刷新APPSecret
API授权/移除权限 支持API二级授权,授权后当前应用才可以正常访问对应接口
API批量授权/移除权限 支持API批量授权**/**移除权限
导出接口文档 支持导出所有已经二次授权的接口文档
导出历史 支持导出历史在线查看和导出
API详情查看 支持API详情查看
数据范围过滤 支持根据接口返回参数过滤数据
参数名转换 支持自定义参数名,且不影响其他应用调用

2.3、事件订阅授权

功能特征 描述
事件订阅 支持事件回调
加密因子 支持事件内容加密
回调令牌 支持回调令牌,验证来源应用
回调地址状态验证 支持回调地址在线校验,回调地址返回200表示校验通过
添加事件 支持添加多个已启用事件
移除事件授权 支持移除多个已添加事件
数据范围过滤 支持事件数据筛选过滤
事件回调 支持事件回调接口
字段映射 支持事件回调接口字段映射
自定义成功标识 自定义事件推送成功标识,不满足条件是自动重试

2.4、安全设置

功能特征 描述
重定向域名 COP作为统一登录认证中心场景中,对来源应用的可信重定向域名配置
IP白名单 支持IP白名单配置,不配置时所有IP均可访问
限流控制 支持某个时间段内访问频率限制

2.5、使用日志

功能特征 描述
事件订阅日志 事件回调日志
手工重发 事件回调报错时,支持手工重发
OpenAPI调用日志 开放API日志

2.6、nacos高级设置

功能特征 描述
签名关闭/启用 支持开放平台接口签名开启/关闭配置

3、使用场景

3.1、接口授权

集成平台提供两层接口授权机制,第一级授权叫做API启用,启用后所有接入的应用才可以查看响应接口,并进行二次授权,一级授权目的是限制接口使用范围和场景,提高系统可用性和稳定性。

当API启用后,管理员可以针对每个接入应用,添加二级授权,被授权应用只可以访问当前应用已经授权的接口。

1720488072017

3.2、接口文档

添加二级授权后,被授权应用可以自动导出已授权接口的接口文档。接口文档以Word形式导出,且系统采用异步导出接口文档形式,降低内存消耗。

3.3、事件订阅

平台提供的事件同样遵循二级授权管理模式,由COP定义事件消息体,三方系统提供事件接收URL,COP平台触发事件后,三方系统就可以实时接收到对应的事件提醒和事件内容。

1720488140434

3.4、IP白名单

平台提供访问白名单机制,如果未配置白名单,则所有网络联通,且拥有平台颁发的AppKey和APPSecret的调用方都可以正常调用对应授权接口。开启白名单后,只有出口IP一致的调用方才可以正常调用已授权接口。

平台提供签名启用/停用配置,启用后,调用接口需要APPKey和AppSecret;停用时,调用方只需要提供AppKey即可,不需要提供APPSecret和签名sign。停用签名场景主要针对客户有企业级开放平台时或者防火墙策略完善场景。

1720488180236

3.5、请求限流

平台提供访问限流控制,管理员可以配置不限流,或者配置周期内访问次数限制,主要针对服务器资源紧张、内存压力大场景。

1720488239402

3.6、接口调用demo

场景:比如外部需要调用接入应用中开放的组织机构人员信息查询接口,该接口业务参数是人员id。
由于demo中使用了技术平台JsonUtils、MD5、HttpClientUtil等工具类,所以需要您在您工程中依赖boot-core
<dependency>
    <groupId>com.seeyon</groupId>
    <artifactId>boot-core</artifactId>
    <version>3.9.0</version>
</dependency>

java代码如下:

import com.seeyon.boot.util.JsonUtils;
import com.seeyon.boot.util.MD5;
import com.seeyon.boot.util.http.HttpClientUtil;
import com.seeyon.boot.util.http.common.HttpHeader;

import java.util.HashMap;
import java.util.Map;

/**
 * Description:
 * Author: weijh
 * Date: 2024/11/5 15:30
 */
public class OpenApiTest {
    public static void main(String[] args) {
        String appKey = "您的appKey";
        String appSecret = "您的appSecret";
        Map<String, Object> param = new HashMap<>();
        Long reqId = System.currentTimeMillis();
        param.put("requestId", reqId);
        param.put("timestamp", reqId);
        param.put("data", "人员id");


        HttpHeader httpHeader = HttpHeader.custom();
        httpHeader.add("app-key", appKey);
        httpHeader.add("sign-type", "MD5");
        String jsonStr = JsonUtils.toJson(param);
        String sign = MD5.getMD5String(appSecret + jsonStr + appSecret);
        httpHeader.add("sign", sign);
        String result = HttpClientUtil.post("https://openapi-pre.seeyonv8.com/organization/base/member/selectById", jsonStr, httpHeader);
    }
}

3.7、postman调用demo

openapi-demo调用.postman_collection.json