这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
集成连接平台
集成应用、连接器、开放平台、能力接入等。
1、概述
集成连接平台是一种创新的云架构和集成连接服务,专为帮助企业实现多种应用系统和数据的无缝集成而设计。该平台基于新一代微服务和容器技术,通过无代码配置方式,将企业内部和外部的不同系统和业务流程统一连接到同一个集成平台上。使企业能够迅速实现跨系统的业务融合和数据互通,满足企业在统一组织用户管理、统一待办事项、统一消息通知、统一登录认证、统一移动办公等全场景业务融合的信息化建设需求。通过集成连接平台,企业可以大幅提升业务效率和信息化水平,实现更加智能和高效的运营。
2、平台定位
企业级一站式集成平台
开放平台:提供API管理、事件管理和接入应用管理能力;
三方能力接入:为平台应用提供开箱即用的三方能力接入;
应用连接器:提供三方应用管理、服务集成、消息集成、数据集成和单点登录集成能力;
基础集成:提供可视化组织集成、事项集成、消息集成配置能力;
3、本章节目标用户
本章节主要面向需要系统的学习集成平台的用户,逐个讲解集成平台底层能力特征。
4、集成架构图
5、微服务版本要求
微服务 |
微服务名称 |
版本号 |
更新时间 |
cip-capability |
基础能力接入 |
≥3.5.0 |
2024年7月30日 |
cip-connector |
连接器 |
≥3.5.0 |
2024年7月30日 |
cip-convert |
集成转换 |
≥3.5.0 |
2024年7月30日 |
cip-manager |
集成管理 |
≥3.5.0 |
2024年7月30日 |
ctp-user |
用户中心 |
≥3.5.0 |
2024年7月30日 |
6、能力特征清单
1 - 基础设置
提供租户级、跨应用共享的基础数据设置。
1、概述
提供租户级、跨应用共享的基础数据设置。
2、角色权限定义
3、能力特征清单
1.1 - 组织映射
提供公共的、跨应用共享的平台内外组织、人员映射管理,解决COP与三方应用间组织、人员标识字段不一致,但需要实现组织、人员信息交换的场景。
1、概述
提供公共的、跨应用共享的平台内外组织、人员映射管理,解决COP与三方应用间组织、人员标识字段不一致,但需要实现组织、人员信息交换的场景。
2、能力位置
能力路径:管理后台–>集成平台–>基础设置–>组织映射
URL相对路径:/main/backstageManage/cip-connector/mapping-config/app
3、能力特征
3.1、特征清单
功能特征 |
描述 |
新建 |
支持用户自助新建组织映射支持新建移动插件时,自动新建组织映射(组织、人员) |
列表展示 |
支持列表展示、分页查询、模糊搜索 |
编辑/配置 |
支持用户编辑组织映射支持用户自定义外部参数列支持用户编辑参数映射内容 |
导出/导入 |
支持用户自助导出、导出映射内容 |
内容校验 |
支持用户自助刷新映射数据,过滤失效数据 |
删除 |
支持用户删除组织映射 |
清空 |
支持用户清空映射内容 |
引用记录 |
支持可视化展示当前组织映射被引用记录 |
自助更新三方用户标识 |
配置授权后,用户可以自助更新自己与三方系统间的账号映射 |
3.2、核心界面示例
4、使用场景
4.1、单点登录
当COP与三方系统间需要单点登录,且用户标识字段不统一时,使用用户映射建立用户一对一的绑定关系,登录终端包含PC端单点登录和移动端单点登录;
4.2、事项同步
当三方系统提供事项写入接口,COP负责将事项数据同步到三方系统时,可以根据用户映射,将COP用户转为三方系统可识别的用户标识。
4.3、消息同步
当三方系统提供消息接收接口,COP负责将消息数据同步到三方系统时,可以根据用户映射,将COP用户转为三方系统可识别的用户标识。
4.4、移动插件免登用户映射
移动插件新建时,自动生成用户映射和部门映射配置,数据自动写入;
4.5、组织同步自动写入用户映射数据
组织同步时,通过开启用户映射配置,用户映射数据会自动写入当前【集成应用-免登】关联的用户映射中;
4.6、用户自助更新三方用户标识
用户在前台-个人设置中,维护具体三方异构系统与COP平台用户关系,只能维护当前登录账号的用户映射。
1.2 - 应用参数
提供一套公共的、跨应用共享的参数配置。
1、概述
提供一套公共的、跨应用共享的参数配置,包含参数启停、引用跟踪、请求地址校验等功能。
2、能力位置
能力路径:管理后台–>集成平台–>基础设置–>应用参数
URL相对路径:/main/backstageManage/cip-connector/app-register/app
3、能力特征
3.1、特征清单
功能特征 |
描述 |
新建 |
支持用户自助新建应用参数 |
列表展示 |
支持列表展示、分页查询、模糊搜索 |
编辑/配置 |
支持用户编辑应用参数 |
删除 |
支持用户删除未引用/已经取消引用的应用参数 |
启用/停用 |
支持用户启用、停用应用参数 |
请求地址校验 |
支持请求地址域名校验 |
参数配置 |
支持自定义参数、自定义数据类型、默认值, |
引用记录 |
支持可视化展示当前应用参数被引用记录,存在引用记录时禁止删除 |
3.2、核心界面示例
4、使用场景
4.1、跨应用参数共享:
当目标系统为大型ERP系统,一个系统包含多个应用时,由于各应用体量大而拆分成多个集成应用时,就需要一套在应用间共享的应用参数,减少用户实施压力。
4.2、跨环境参数统一维护:
当跨环境导出、导入应用时,用户无需逐个进入应用,即可维护请求地址、三方应用ID、三方应用秘钥等共享参数。
4.3、应用关系在线跟踪:
当用户需要根据应用核心参数梳理应用间关系时,可以参考引用记录直接确定三方应用关系。
1.3 - 参数转义
提供COP平台内部实体和枚举与第三方系统实体和枚举间的转换配置。
1、概述
提供COP平台内部实体编码或枚举与第三方系统实体编码或枚举的转换机制。主要用于COP平台与第三方系统相互调用时的实体编码或枚举转换。
2、能力位置
能力路径:管理后台–>集成平台–>基础设置–>参数转义
URL相对路径:/main/backstageManage/cip-manager/escape-setting/app
3、能力特征
3.1、特征清单
功能特征 |
描述 |
新建 |
支持用户自助新建参数转义 |
列表展示 |
支持列表展示、分页查询、模糊搜索 |
编辑/配置 |
支持用户编辑参数转义内容 |
删除 |
支持用户删除组织映射 |
3.2、核心界面示例
4、使用场景
4.1、外部编码自动转义为内部实体编码
UDC定制应用通过三方集成应用调用三方接口时,且参数类型为实体/枚举时,可以将入参由内部ID转义为外部编码或者内部ID转义为内部编码,出参由外部编码转义为内部编码或者外部编码转义为内部ID;
配置规则如下:
参数转义:厂商标识==集成应用:厂商标识
参数转义:产品标识==集成应用:标识
参数转义:版本号==集成应用:版本号
参数转义:应用==集成应用-接口-参数:转义应用(对应后台代码需要添加注解)
参数转义:实体/枚举==集成应用-接口-参数:转义实体(对应后台代码需要添加注解)
4.2、OpenAPI自动将外部编码转义为内部实体ID
三方系统调用开放平台OpenAPI时,可以将请求参数外部编码自动转义为内容实体ID,返回参数由内部实体/枚举ID转为外部编码;
配置规则如下:
参数转义:厂商标识==接入应用:厂商标识
参数转义:产品标识==接入应用:产品标识
参数转义:版本号==接入应用:版本号
参数转义:应用==接入应用-参数:转义应用(对应后台代码需要添加注解)
参数转义:实体/枚举==接入应用-参数:转义实体(对应后台代码需要添加注解)
1.4 - 数据源配置
提供公共的、跨应用的、可视化的数据源配置配置。
1、概述
提供公共的、跨应用的、可视化的数据源配置配置,将数据库配置、MQ连接信息抽象到数据源配置。并提供在线测试连接功能,以便多个连接器可以公用一个数据源,同时在跨环境推送时,可以直接修改数据源,而不需要进入到各个连接器中逐一修改数据源。
2、能力位置
能力路径:管理后台–>集成平台–>基础设置–>数据源配置
URL相对路径:/main/backstageManage/cip-connector/database-config/app
3、能力特征
3.1、数据源配置
功能特征 |
描述 |
新建 |
支持用户自助新建数据源配置 |
列表展示 |
支持列表展示、分页查询、模糊搜索 |
编辑/配置 |
支持用户编辑数据源配置 |
删除 |
支持用户删除数据源 |
启用/停用 |
支持用户按需启用/停用数据源 |
连接测试 |
支持用户在新和编辑状态时,测试数据源连接 |
3.2、数据库类型、版本支持
功能特征 |
描述 |
MySQL |
5.7版本SQL规范 |
PostgreSQL |
13.x版本SQL规范 |
Oracle |
12c版本SQL规范 |
SqlServer |
2022版本SQL规范 |
3.3、消息队列类型、版本支持
功能特征 |
描述 |
Kafka |
2.2.0版本连接规范 |
Rocket |
4.x版本连接规范 |
3.4、核心界面示例
4、使用场景
4.1、读写数据库
配合集成应用,提供异构数据库读写能力;
4.2、消费消息
配合集成应用,提供Kafka、Rocket消息订阅和消费能力;适用于组织同步、事项同步、消息同步
4.3、投递消息
配合集成应用,提供Kafka、Rocket消息投递能力;
2 - 集成应用(连接器)
封装三方异构系统能力,使其符合COP自建应用规范,COP平台内应用可以直接调用三方应用。
1、概述
封装三方异构系统服务,使其符合COP自建应用规范,COP平台内应用可以直接调用三方应用。
2、能力位置
能力路径:管理后台–>集成平台–>三方应用集成–>集成应用管理
URL相对路径:/main/backstageManage/cip-connector/connector/app
3、能力导图
4、角色权限定义
5、能力特征清单
2.1 - 应用管理
提供应用新建、复制、导出、导入、删除、发布等应用管理能力。
1、概述
提供应用新建、复制、导出、导入、删除、发布等应用管理能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持用户自助新建集成应用 |
列表展示 |
支持卡片列表展示、分页查询、模糊搜索 |
编辑/设计 |
支持用户编辑集成应用 |
删除 |
支持用户删除集成应用 |
分类检索 |
支持用户自定义应用分类,支持按照分类检索应用 |
导出/导入 |
支持应用跨环境导出、导入 不支持大版本导出导入 |
自定义应用图标 |
支持自定义应用图标,包含图标上传和图标库选择 |
能力开放 |
支持将三方应用接口发布到COP开放平台,使其可以复用COP接口签名规则、 COP接口授权管理。 |
扩展导入 |
支持swagger文件、postman文件自动创建集成应用 |
多类型支持 |
支持Rest接口、SOAP接口、数据库直连 |
高级设置 |
支持复用微流程编排能力扩展集成应用能力 |
复制 |
支持一键复制集成应用 |
发布 |
支持应用发布至应用中心,是三方集成应用与自建应用遵循相同的内容管理规范 |
2.2、核心界面示例
2.2.1、导出(原样导入、复制导入)
2.2.2、应用管理(新建、设计、发布、复制、导出、删除)
2.2.3、异构接口登记后,开放至开放平台
3、使用场景
3.1、跨环境导出导入
集成应用导出后,在新建页面支持原样导入和复制导入两种导入模式
原样导入:AppId不变、标识不变、名称不变、低代码定制应用依赖关系不变,BPM表单应用依赖关系不变;
复制导入:AppId重新生成、标识可修改、名称不变可修改、低代码定制应用依赖关系丢失,BPM表单应用依赖丢失;
3.2、复制备份
复制时,原集成应用不变,会重新生成一个新的集成应用,效果类似复制导入。用于备份配置、三方异构系统差异小时使用;
3.3、API登记后发布至COP开放平台
三方异构系统接口注册封装到集成应用后,开启能力开放,则会把三方异构系统接口发布至开放平台,遵循平台统一的权限管理、请求域名、安全签名,做到轻量级ESB总线能力。
2.2 - 接口登记
封装三方系统接口,使其符合COP平台规范,平台内应用可以直接使用【自定义服务】形式调用。
1、概述
封装三方系统接口,使其符合COP平台规范,平台内应用可以直接使用【自定义服务】形式调用。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持按需新建接口 |
编辑 |
支持按需编辑接口 |
删除 |
支持按需删除接口 |
复制 |
支持按需复制接口,复制的接口名称会自动拼接“_副本",接口标识自动拼接”copy“ |
公共入参 |
支持应用内所有接口共享的公共默认入参,配置公共入参后 |
公共回参 |
支持应用内所有接口共享的公共默认回参 |
返回码 |
支持按需维护返回码和成功标识,当返回码未被标记成功时,接口会被标识失败 |
安全认证 |
根据三方系统的提供接口签名、安全认证,提供可视化配置,保证接口安全性 |
SPI扩展 |
当标准的安全认证无法满足接口需求时,实施团队可以通过SPI扩展个性化安全认证规则 |
自定义接口分组 |
支持自定义接口分组,便于接口搜索和管理 |
关键字搜索 |
支持按照接口名称模糊查询接口 |
一键展开/一键折叠 |
接口分组支持折叠和展开,提供一键展开所有分组和一键合并所有分组 |
启用/停用 |
支持接口启用/停用,COP应用将无法使用停用且发布的的接口 |
多数据类型 |
支持自定义请求数据类型和返回数据类型 |
多请求方式 |
支持POST、GET、OPTIONS |
请求地址自动拼接 |
支持完成请求地址路径 |
支持相对路径,自动拼接应用菜单下的请求地址 |
|
JSON参数一键导入 |
支持通过接口请求示例和返回示例,一键导入,自动生成结构化参数定义 |
高级函数 |
支持请求参数和参会参数默认值,默认值支持高级函数配置 |
枚举转义 |
支持自定义枚举 |
参数转义 |
支持内部实体**/枚举ID与Code**自动设置 |
支持内部实体**/枚举Code与外部Code**转义设置 |
|
应用参数 |
支持跨应用参数共享 |
导出时自动携带应用参数 |
|
分页配置 |
支持抽象分页参数,支持UDC应用PageRequest和三方API分页参数自动映射 |
在线调试 |
支持三方API在线调试 |
WSDL接口自动生成 |
针对SOAP接口,支持通过WSDL链接一键生成接口 |
熔断保护 |
同一应用下的同一接口,如果连续错误10次,系统会判定为接口服务异常, 会自动停止当前接口的调用连接,等待10分钟后接口连接重新启用; |
支持在nacos中关闭当前熔断保护; |
|
2.2、核心界面示例
2.2.1、接口登记
2.2.2、分页配置
2.2.3、安全认证、接口签名鉴权
2.2.4、公共参数和返回码
3、使用场景
2.3 - 读写数据库
直连三方系统数据库库,实现数据库表数据查询、写入、更新、删除等操作,使平台内应用可以直接通过【自定义服务】操作三方数据库。
1、概述
直连三方系统数据库库,实现数据库表数据查询、写入、更新、删除等操作,使平台内应用可以直接通过【自定义服务】操作三方数据库。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建表数据库读写配置 |
编辑 |
支持编辑表数据库读写配置 |
删除 |
支持删除表数据库读写配置 |
复制 |
支持复制表数据库读写配置 |
启用**/**停用 |
支持启用**/**停用表数据库读写配置 |
自定义条件 |
支持数据库表查询场景中,可视化配置查询条件 |
自定义结果集 |
支持数据库表查询场景中,可视化配置查询结果集 |
高级函数 |
支持默认值配置,默认值支持高级函数配置 |
共享数据源 |
支持跨应用共享数据源 |
导出时自动携带数据源配置 |
|
去重 |
支持数据库表查询场景中,结果集自动去重 |
自定义分组 |
支持数据库表查询场景中,结果集分组展示 |
一键展开**/**一键折叠 |
支持一键展开所有分组**/**一键折叠所有分组 |
结果过滤 |
支持查询结果过滤筛选 |
排序 |
支持结果集排序 |
分页 |
支持分页查询 |
一键生成SQL |
支持一键生成SQL语句 |
SQL一键复制 |
支持SQL语句一键复制 |
在线调试 |
支持在线调试 |
可视化表结构 |
支持可视化字段表格 |
2.2、核心界面示例
2.2.1、选择数据源、接口登记转为数据库直连配置
2.2.2、数据直连配置
3、使用场景
2.4 - 事件订阅
监听三方系统事件,并写入到COP平台内部事件中,COP应用可以通过事件监听直接获取三方系统事件内容。
1、概述
监听三方系统事件,并写入到COP平台内部事件中,COP应用可以通过事件监听直接获取三方系统事件内容。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建事件订阅 |
编辑 |
支持编辑事件订阅 |
删除 |
支持删除事件订阅 |
复制 |
支持一键复制事件订阅 |
自定义分组 |
支持自定义分组名称 |
一键展开/一键折叠 |
支持一键展开所有分组/一键折叠所有分组 |
自动订阅接口 |
支持回调事件订阅接口 |
关键字搜索 |
支持通过关键字搜索事件订阅 |
启用/停用 |
支持单条时间订阅启用/停用 |
列表轮询 |
支持事件列表轮询 |
多数据类型 |
支持多种数据类型application/x-www-form-urlencoded、multipart/form-data、application/json、text/plain |
请求地址自动拼接 |
支持事件回调地址自动拼接事件标识 |
JSON参数一键导入 |
支持JSON格式请示示例一键导入,自动解析成结构化参数 |
高级函数 |
支持通过高级函数配置默认值 |
应用参数 |
支持选择应用参数作为参数默认值 |
2.2、核心界面示例
2.2.1、事件定义
3、使用场景
3.1.1、三方系统投递事件
3.1.2、低代码应用监听事件
2.5 - 消息队列
支持三方消息队列数据投入和数据消费能力。
1、概述
支持三方消息队列数据投入和数据消费能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建消息队列 |
编辑 |
支持编辑消息队列 |
删除 |
支持删除消息队列 |
复制 |
支持复制消息队列 |
自定义分组 |
支持自定义分组名称 |
一键展开/一键折叠 |
支持一键展开所有分组一键展开/一键折叠所有分组 |
关键字搜索 |
支持通过关键字搜索事件订阅 |
启用/停用 |
支持单条时间订阅启用/停用 |
JSON参数一键导入 |
支持JSON格式请示示例一键导入,自动解析成结构化消息体参数 |
高级函数 |
支持通过高级函数配置默认值 |
应用参数 |
支持选择应用参数作为参数默认值 |
独立数据源 |
支持应用外数据源配置,支持队列独立数据源替换 |
多消息体 |
支持kafka标签化消息体 |
2.2、核心界面示例
3、使用场景
3.1、低代码应用投递消息
3.2、低代码应用消费消息
2.6 - 应用菜单
支持三方系统菜单、功能页面封装能力。配合单点登录能力,可以在授权后免登进入三方系统。
1、概述
支持三方系统菜单、功能页面封装能力。配合单点登录能力,可以在授权后免登进入三方系统。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建三方菜单 |
编辑 |
支持编辑三方菜单 |
删除 |
支持删除三方菜单 |
多级菜单 |
支持菜单层级接口 |
自定义图标 |
支持自定义图标 |
免登开关 |
支持启用**/**不启用单点登录菜单 |
2.2、核心界面示例
2.2.1、新建/编辑菜单
2.2.2、角标
3、使用场景
3.1、发布应用时,菜单自动发布至应用中心
2.7 - 单点登录
实现COP平台单点登录跳转到三方系统。
1、概述
实现COP平台单点登录跳转到三方系统。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
标准认证**-**身份认证 |
支持JIRA账号密码单点登录认证经典模式 |
用友认证**-YonBIP** |
支持用友系YonBIP单点登录认证经典模式 |
协同认证**-V5** |
支持致远系V5单点登录认证经典模式 |
标准认证**-CAS** |
支持CAS单点登录认证经典模式 |
标准认证**-OAuth2.0** |
支持OAuth2.0单点登录认证经典模式 |
关爱通认证 |
支持关爱通单点登录认证经典模式 |
263邮箱认证 |
支持263邮箱单点登录认证经典模式 |
腾讯认证**-DingKalk** |
支持腾讯系DingTalk单点登录认证经典模式 |
用友认证**-NC65** |
支持支持用友系NC65单点登录认证经典模式 |
协同认证**-V8** |
支持致远系V8单点登录认证经典模式 |
薪事力认证 |
支持薪事力单点登录认证经典模式 |
金蝶认证**-**我家云 |
支持金蝶系我家云单点登录认证经典模式 |
SPI扩展 |
经典模式不满足时,支持通过SPI扩展单点登录模式 |
用户映射 |
支持内部用户和三方用户映射配置 |
2.2、核心界面示例
2.2.1、配置单点登录
2.2.2、选择并配置用户映射
3、使用场景
3.1、单点登录效果查看
3.2、COP单点登录三方异构系统(菜单、事项详情页、消息详情页)
2.8 - 组织同步
支持COP平台与三方系统间的组织、人员数据同步能力。
1、概述
支持COP平台与三方系统间的组织、人员数据同步能力。
2、能力特征
2.1、特征清单
2.1.1、同步配置
功能特征 |
描述 |
自定义模式 |
支持外部系统接口、事件订阅、消息队列、LDAP/AD四种同步类型 |
支持主动拉取和主动推送两种同步方向 |
|
组织平移**/**挂靠 |
支持跟组织挂靠模式和跟组织平移两种模式 |
自定义同步维度 |
支持自选同步维度,机构、部门、岗位、职务、职级、人员、人员**&**任职 |
默认值 |
字段映射支持好几函数配置默认值 |
自定义业务数据路径 |
支持多层级数据结构自动解析 |
参数赋值 |
支持三方系统参数与COP平台需求参数一对一映射 |
参数映射 |
支持三方系统参数与COP平台需求参数组合映射 |
枚举映射 |
支持枚举类参数一对一映射,例如性别、员工状态等 |
动态扩展参数 |
组织模型扩展参数后,支持扩展参数间的字段映射 |
清空配置 |
支持一键凭空单维度字段映射配置 |
自定义更新字段 |
数据更新场景中,支持自定义更新字段 |
自定义任职更新策略 |
一人多岗更新数据场景中,支持自定义更新策略 |
数据过滤 |
支持数据筛选过滤 |
启用**/**停用 |
支持同步配置启用**/**停用 |
自定义同步方式 |
支持自选自动同步和手动同步方式 |
自定义同步频率 |
支持自定义同步频率 |
配置自动校验 |
保存提交时,自动校验配置 |
2.1.2、同步补偿
功能特征 |
描述 |
新建 |
支持新建消息同步 |
编辑 |
支持编辑消息同步 |
启用/停用 |
支持消息同步启用/停用 |
删除 |
支持删除消息同步 |
多规则配置 |
支持多种同步规则同时生效 |
自定义时效 |
支持自定义补偿时效,全部数据、7天、15天、30天、60天、120天 |
自定义补偿方式 |
支持自定义补偿和手动补偿 |
自定义补偿频率 |
当补偿方式选择定时补偿时,支持自定义补偿频率 |
机构补偿 |
针对组织同步中的机构同步,进行补偿 |
部门补偿 |
针对组织同步中的部门同步,进行补偿 |
岗位补偿 |
针对组织同步中的岗位同步,进行补偿 |
职务补偿 |
针对组织同步中的职务同步,进行补偿 |
职级补偿 |
针对组织同步中的职级同步,进行补偿 |
人员补偿 |
针对组织同步中的人员同步,不包含人员任职,进行补偿 |
2.2、核心界面示例
2.2.1、参数配置
2.2.2、同步内容配置
2.2.3、自定义同步维度
2.2.4、数据过滤和绑定扩展字段
2.2.5、字段映射配置
2.2.6、运行配置
3、使用场景
2.9 - 事项同步
支持COP平台与三方系统间的事项同步能力。
1、概述
支持COP平台与三方系统间的事项同步能力。
2、能力特征
2.1、特征清单
2.1.1、同步配置
功能特征 |
描述 |
新建 |
支持新建事项同步 |
编辑 |
支持编辑事项同步 |
启用**/**停用 |
支持事项同步启用**/**停用 |
删除 |
支持删除事项同步 |
多规则配置 |
支持多种同步规则同时生效 |
自定义同步类型 |
支持外部系统接口、事件订阅、消息队列、关联开放API多种同步类型 |
自定义同步方向 |
支持主动推送和主动拉取两种方向 |
同步创建消息 |
支持自定义同步行为,是否同步创建消息 |
自定义业务数据路径 |
支持多层级数据结构自动解析 |
数据过滤 |
支持数据筛选过滤 |
参数赋值 |
支持三方系统参数与COP平台需求参数一对一映射 |
默认值 |
支持通过高级函数配置默认值 |
详情页单点穿透 |
支持复用应用单点登录能力,事项详情页免登打开 |
2.1.2、同步补偿
功能特征 |
描述 |
新建 |
支持新建消息同步 |
编辑 |
支持编辑消息同步 |
启用/停用 |
支持消息同步启用/停用 |
删除 |
支持删除消息同步 |
多规则配置 |
支持多种同步规则同时生效 |
自定义时效 |
支持自定义补偿时效,全部数据、7天、15天、30天、60天、120天 |
自定义补偿方式 |
支持自定义补偿和手动补偿 |
自定义补偿频率 |
当补偿方式选择定时补偿时,支持自定义补偿频率 |
事项补偿 |
针对事项同步,进行补偿 |
2.2、核心界面示例
2.2.1、选择同步模式
2.2.2、配置信息(选择接口、执行频率、是否同步生成消息)
2.2.3、字段映射
3、使用场景
2.10 - 消息同步
支持COP平台与三方系统间的消息数据同步能力。
1、概述
支持COP平台与三方系统间的消息数据同步能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建消息同步 |
编辑 |
支持编辑消息同步 |
启用**/**停用 |
支持消息同步启用**/**停用 |
删除 |
支持删除消息同步 |
多规则配置 |
支持多种同步规则同时生效 |
自定义同步类型 |
支持外部系统接口、事件订阅、消息队列、关联开放API多种同步类型 |
自定义同步方向 |
支持主动推送和主动拉取两种方向 |
自定义业务数据路径 |
支持多层级数据结构自动解析 |
数据过滤 |
支持数据筛选过滤 |
参数赋值 |
支持三方系统参数与COP平台需求参数一对一映射 |
默认值 |
支持通过高级函数配置默认值 |
详情页单点穿透 |
支持复用应用单点登录能力,事项详情页免登打开 |
2.2、核心界面示例
2.2.1、选择同步模式
2.2.2、配置信息(选择接口、执行频率)
2.2.3、字段映射
3、使用场景
2.11 - 监控日志
支持应用内使用日志可视化展示能力。
1、概述
支持应用内使用日志可视化展示能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
接口调用日志 |
接口调用、调试日志 |
事件回调日志 |
事件回调日志 |
免登日志 |
终端单点登录日志 |
队列日志 |
消息队列投递和消费日志 |
组织同步明细日志 |
组织同步明细行日志,精确到每一条数据 |
事项同步日志 |
事项同步日志,记录单次同步成功数量 |
消息同步日志 |
消息同步日志,记录单次同步成功数量 |
同步补偿日志 |
同步补偿日志 |
2.2、核心界面示例
2.2.1、接口调用日志
2.2.2、事件监听日志
2.2.3、消息队列日志
2.2.4、单点登录日志
2.2.5、组织同步日志
2.2.6、事项同步日志
2.2.7、消息同步日志
2.2.8、同步补偿日志
3、注意事项
3.1、由于日志采用异步计入,所以会有延迟展示,最多延迟5分钟;
3 - 开放平台
提供完备的OpenAPI数据开放能力和授权管理能力。
1、概述
提供完备的OpenAPI数据开放能力和授权管理能力。
2、能力导图
3、角色权限定义
4、能力特征清单
3.1 - API手册
展示COP平台所有OpenAPI和应用错误码信息。
1、概述
展示COP平台所有OpenAPI和应用错误码信息。
2、能力特征
功能特征 |
描述 |
API手册 |
场景化API清单 |
在线接口文档 |
提供免登陆在线接口文档,包含接口描述、基础 |
3、使用场景
3.1、场景化接口清单
提供基于场景的API清单,便于特定场景的API查看。
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 |
参数编码重复 |
3.2 - API管理
提供全量API刷新、API启用/停用、接口内容查看、全量接口文档导出能力。
1、概述
提供全量API刷新、API启用/停用、接口内容查看、全量接口文档导出能力。
2、能力特征
功能特征 |
描述 |
API清单 |
全平台API清单 |
启用/停用 |
支持API启用/停用切换,停用后,接入应用的API授权失效 |
批量启用/停用 |
支持批量启用/停用 |
模糊检索 |
支持按照接口名称模糊查询 |
API详情查看 |
支持API详细内容在线查看 |
导出 |
支持API文档导出 |
刷新 |
支持刷新来源API |
鉴权 |
提供标准的接口鉴权模式 |
网关 |
提供统一网关路由 |
链路追踪 |
提供API链路追踪能力 |
3、使用场景
3.1、API启用/停用
属于API一级授权,只有启用的接口,在配置接入应用时才可以查看并进行二次授权。
3.2、接口文档导出
接入应用中的接口文档导出,可以导出对应应用已授权的接口文档,API管理中的导出,可以导出所有启用的接口文档。
3.3、API刷新
API主要来源于原生应用(组织模型、事项中心)、自建应用(UDC定制应用)、三方API(三方集成应用),针对后两个API来源,需要应用发布并启用后,在API管理页刷新API才可以查看对应API。
3.3 - 事件管理
提供全平台事件查看、启用/停用、事件内容查看能力。
1、概述
提供全平台事件查看、启用/停用、事件内容查看能力。
2、能力特征
功能特征 |
描述 |
事件清单 |
全平台事件清单 |
启用/停用 |
支持事件启用/停用 |
批量启用/停用 |
支持批量启用/停用 |
模糊检索 |
支持按照事件名称模糊查询 |
事件详情查看 |
支持事件消息体在线查看 |
3、使用场景
3.1、事件启停
事件一级授权,只有启用的事件,才可以在接入应用中选择并进行二次授权使用。
3.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启用后,管理员可以针对每个接入应用,添加二级授权,被授权应用只可以访问当前应用已经授权的接口。
3.2、接口文档
添加二级授权后,被授权应用可以自动导出已授权接口的接口文档。接口文档以Word形式导出,且系统采用异步导出接口文档形式,降低内存消耗。
3.3、事件订阅
平台提供的事件同样遵循二级授权管理模式,由COP定义事件消息体,三方系统提供事件接收URL,COP平台触发事件后,三方系统就可以实时接收到对应的事件提醒和事件内容。
3.4、IP白名单
平台提供访问白名单机制,如果未配置白名单,则所有网络联通,且拥有平台颁发的AppKey和APPSecret的调用方都可以正常调用对应授权接口。开启白名单后,只有出口IP一致的调用方才可以正常调用已授权接口。
平台提供签名启用/停用配置,启用后,调用接口需要APPKey和AppSecret;停用时,调用方只需要提供AppKey即可,不需要提供APPSecret和签名sign。停用签名场景主要针对客户有企业级开放平台时或者防火墙策略完善场景。
3.5、请求限流
平台提供访问限流控制,管理员可以配置不限流,或者配置周期内访问次数限制,主要针对服务器资源紧张、内存压力大场景。
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
4 - 基础能力接入
将市场上常用的SaaS基础服务,通过标准化处理,使其内置在COP平台下,达到开箱即用的效果,供平台内的业务调用。
1、概述
封装三方异构系统服务,使其符合COP自建应用规范,低代码定制应用可以直接调用三方应用。集成能力包含接口调用、单点登录、菜单挂载、事件订阅、消息队列、组织同步、待办事项同步、消息同步等能力。
2、角色权限定义
3、能力清单
4.1 - 短信
提供单条、批量发送短信能力,支持配置短信签名、短信模板,满足短信消息、短信登录验证、下发验证码等使用场景。
1、概述
提供单条、批量发送短信能力,支持配置短信签名、短信模板,满足短信消息、短信登录验证、下发验证码等使用场景。
2、预制厂商通道
厂商 |
致远互联 |
阿里云 |
腾讯云 |
LITECC |
华为云 |
3、能力区隔
特征 |
API接口名称 |
用途说明 |
致远互联 |
阿里云 |
腾讯云 |
LITECC |
华为云 |
发送短信 |
同步方式发送短信 |
通过手机号码实时发送短信 |
✅ |
✅ |
✅ |
✅ |
✅ |
发送短信 |
异步批量多条内容发送短信 |
通过手机号码异步、批量发送短信 |
✅ |
✅ |
✅ |
✅ |
✅ |
发送短信 |
异步方式发送短信 |
通过手机号码异步发送短信 |
✅ |
✅ |
✅ |
✅ |
✅ |
4、接口清单
4.1、对内接口
适用场景:低代码应用通过【自定义服务】节点调用时
4.1.1、异步批量多条内容发送短信
请求参数
参数名称 |
是否必填 |
参数类型 |
参数描述 |
code |
true |
string |
模版CODE |
language |
false |
string |
语种 |
paramsMap |
false |
map |
短信模版参数 |
desPhone |
true |
string |
手机号 |
appName |
true |
string |
应用名称 |
debugging |
false |
boolean |
是否开启沙箱模式true:开启 |
请求示例
{
"paramsMap": "",
"code": "5892855977121107819",
"appName": "cip-capability",
"debugging": "false",
"language": "",
"desPhone": "15652161982,15011561982"
}
返回参数
参数名称 |
参数类型 |
参数描述 |
code |
string |
响应码 |
message |
string |
响应信息 |
返回示例
{
"code": "200",
"message": "成功"
}
4.1.2、同步方式发送短信
请求参数
参数名称 |
是否必填 |
参数类型 |
参数描述 |
appId |
true |
string |
应用类型 |
code |
true |
string |
模版CODE |
desPhone |
true |
string |
手机号 |
paramsMap |
false |
map |
短信模版参数 |
请求示例
{
"paramsMap": "",
"code": "",
"appId": "cip-capability",
"desPhone": "15652161982,15011561982"
}
返回参数
参数名称 |
参数类型 |
参数描述 |
code |
string |
响应码 |
message |
string |
响应信息 |
返回示例
{
"code": "200",
"message": "成功"
}
4.1.3、异步方式发送短信
请求参数
参数名称 |
是否必填 |
参数类型 |
参数描述 |
appId |
true |
string |
应用类型 |
code |
true |
string |
模版CODE |
desPhone |
true |
string |
手机号 |
paramsMap |
false |
map |
短信模版参数 |
请求示例
{
"paramsMap": "",
"code": "",
"appId": "cip-capability",
"desPhone": "15652161982,15011561982"
}
返回参数
参数名称 |
参数类型 |
参数描述 |
code |
string |
响应码 |
message |
string |
响应信息 |
返回示例
{
"code": "200",
"message": "成功"
}
4.2、对外接口
适用场景:三方异构系统通过开放平台调用时
4.2.1、异步批量多条内容发送短信
请求地址:/cip-capability/ShortMessageAppServiceImpl/sendShortMessageAsync
请求参数
参数名称 |
父节点 |
是否必填 |
参数类型 |
参数描述 |
requestId |
|
true |
string |
请求流水号。同一接入应用下的流水号不要重复;最长32位,超过部分会被截断。 |
timestamp |
|
true |
int64 |
请求时间戳。请求时间和服务器时间不能相差过大,默认5分钟以内。 |
notifyUrl |
|
false |
string |
异步回调URL。如果此参数非空,表示使用异步方式调用开放API,执行结果将通过此URL异步通知调用者。 |
data |
|
true |
array[SmsSendDto] |
请求参数数据 |
code |
data |
true |
string |
模版CODE |
language |
data |
false |
string |
语种 |
paramsMap |
data |
false |
map |
短信模版参数 |
desPhone |
data |
true |
string |
手机号 |
appName |
data |
true |
string |
应用名称 |
debugging |
data |
false |
boolean |
是否开启沙箱模式true:开启 |
请求示例
{
"data": [
{
"paramsMap": "",
"code": "5892855977121107819",
"appName": "cip-capability",
"debugging": "false",
"language": "",
"desPhone": "15652161982,15011561982"
}
],
"requestId": "-8361350560943291150",
"notifyUrl": "",
"timestamp": 1719476506062
}
返回参数
参数名称 |
父节点 |
参数类型 |
参数描述 |
code |
|
string |
错误码 |
data |
|
SingleData |
返回值数据 |
content |
data |
void |
数据对象 |
message |
|
string |
返回信息 |
status |
|
int32 |
状态 |
返回示例
{
"code": "200",
"data": {
"content": ""
},
"message": "成功",
"status": "FRONT"
}
4.2.2、同步方式发送短信
请求地址:/cip-capability/ShortMessageAppServiceImpl/sendSycShortMessage
请求参数
参数名称 |
父节点 |
是否必填 |
参数类型 |
参数描述 |
requestId |
|
true |
string |
请求流水号。同一接入应用下的流水号不要重复;最长32位,超过部分会被截断。 |
timestamp |
|
true |
int64 |
请求时间戳。请求时间和服务器时间不能相差过大,默认5分钟以内。 |
notifyUrl |
|
false |
string |
异步回调URL。如果此参数非空,表示使用异步方式调用开放API,执行结果将通过此URL异步通知调用者。 |
data |
|
true |
SmsSendDto |
请求参数数据 |
appId |
data |
true |
string |
应用类型 |
code |
data |
true |
string |
模版CODE |
desPhone |
data |
true |
string |
手机号 |
paramsMap |
data |
false |
map |
短信模版参数 |
请求示例
{
"data": {
"paramsMap": "",
"code": "",
"appId": "cip-capability",
"desPhone": "15652161982,15011561982"
},
"requestId": "1850710295428812002",
"notifyUrl": "",
"timestamp": 1719476506066
}
返回参数
参数名称 |
父节点 |
参数类型 |
参数描述 |
code |
|
string |
错误码 |
data |
|
SingleData |
返回值数据 |
content |
data |
SmsResponseDto |
数据对象 |
code |
content |
string |
响应码 |
message |
content |
string |
响应信息 |
message |
|
string |
返回信息 |
status |
|
int32 |
状态 |
返回示例
{
"code": "200",
"data": {
"content": {
"code": "capability-0000",
"message": "模板不合法"
}
},
"message": "成功",
"status": "FRONT"
}
4.2.3、异步方式发送短信
请求地址:/cip-capability/ShortMessageAppServiceImpl/sendShortMessage
请求参数
参数名称 |
父节点 |
是否必填 |
参数类型 |
参数描述 |
requestId |
|
true |
string |
请求流水号。同一接入应用下的流水号不要重复;最长32位,超过部分会被截断。 |
timestamp |
|
true |
int64 |
请求时间戳。请求时间和服务器时间不能相差过大,默认5分钟以内。 |
notifyUrl |
|
false |
string |
异步回调URL。如果此参数非空,表示使用异步方式调用开放API,执行结果将通过此URL异步通知调用者。 |
data |
|
true |
SmsSendDto |
请求参数数据 |
appId |
data |
true |
string |
应用类型 |
code |
data |
true |
string |
模版CODE |
desPhone |
data |
true |
string |
手机号 |
paramsMap |
data |
false |
map |
短信模版参数 |
请求示例
{
"data": {
"paramsMap": "",
"code": "",
"appId": "cip-capability",
"desPhone": "15652161982,15011561982"
},
"requestId": "1938010543906177955",
"notifyUrl": "",
"timestamp": 1719476506070
}
返回参数
参数名称 |
父节点 |
参数类型 |
参数描述 |
code |
|
string |
错误码 |
data |
|
SingleData |
返回值数据 |
content |
data |
void |
数据对象 |
message |
|
string |
返回信息 |
status |
|
int32 |
状态 |
返回示例
{
"code": "200",
"data": {
"content": ""
},
"message": "成功",
"status": "FRONT"
}
5、使用场景
5.1、登录场景-短信验证码
5.2、短信消息
5.3、BPM短信提醒
5.4、开放OpenAPI
5 - 移动插件
适配主流移动办公终端APP,打造完整的移动协同办公生态。
1、概述
COP平台适配主流移动办公终端产品、公众端产品,包含飞书、企业微信、钉钉、微信公众号、微信小程序等。能够实现与以上第三方产品无缝集成,将COP平台及其集成的第三方业务系统产生的消息、事项推送至各个办公终端产品、公众端产品的“微协同”中,帮助企业打造完整的移动协同办公生态,打造企业快捷、高效、安全、统一的移动工作入口。
2、角色权限定义
3、能力清单
5.1 - 插件管理
提供应用新建、复制、导出、导入、删除、发布等应用管理能力。
1、概述
提供应用新建、复制、导出、导入、删除、发布等应用管理能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建移动插件 |
列表展示 |
支持所有已配置移动插件列表查看 |
编辑/配置 |
支持编辑移动插件 |
删除 |
支持删除移动插件 |
启用/停用 |
支持启用/停用移动插件 |
配置 |
支持启用/停用微协同服务,停用后所有移动插件全部停用支持自定义配置协同服务器地址 |
自选接入终端 |
支持自选多种移动APP接入,钉钉、企微、飞书、WeLink等 |
自定义默认应用 |
新建接入应用时,支持选择默认上架应用 |
预生成组织映射 |
新建移动插件时,自动生成组织映射 |
预生成用户映射 |
新建移动插件时,自动生成人员映射 |
自定义应用图标 |
支持自定义应用图标 |
2.2、核心界面示例
2.2.1、新建移动插件
3、注意事项
新建移动插件时,会自动生成部门映射和用户映射,用户可以在移动插件中维护,也可以在基础设置-组织映射中维护,用户映射名称为:”用户映射默认_“+移动插件企业编码
5.2 - 企业信息维护
维护移动APP企业信息、企业级凭证信息。
1、概述
维护移动APP企业信息、企业级凭证信息。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
基础信息编辑 |
支持企业信息编辑维护 |
2.2、核心界面示例
2.2.1、注册企业信息
5.3 - 组织同步
实现COP平台与移动APP通讯录之间的组织、用户数据同步。
1、概述
实现COP平台与移动APP通讯录之间的组织、用户数据同步。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
新建 |
支持新建组织同步规则 |
编辑 |
支持编辑组织同步规则 |
删除 |
支持删除组织同步规则 |
立即同步 |
组织同步规则配置完成后,支持手动立即执行 |
自定义同步机构 |
支持自定义待同步机构 |
自定义同步范围 |
支持自定义同步范围,本组织或者本组织及其下级组织 |
自定义数据范围 |
支持自定义同步范围,部门、人员 |
自定义同步方式 |
支持自定义同步方式,定时同步、手动同步 |
自定义同步频率 |
当同步方式为定时同步时,支持自定义同步频率 |
2.2、核心界面示例
2.2.1、组织同步
5.4 - 免登
实现移动APP免登打开COP平台应用首页、事项详情页、消息详情页。
1、概述
实现移动APP免登打开COP平台应用首页、事项详情页、消息详情页。
2、能力特征
2.1、特征清单
类目 |
功能特征 |
描述 |
用户映射 |
新建 |
支持新建用户映射行数据 |
用户映射 |
编辑 |
支持编辑用户映射行数据 |
用户映射 |
删除 |
支持删除用户映射行数据 |
用户映射 |
导入**/**导出 |
支持用户映射导入**/**导出 |
用户映射 |
刷新 |
支持刷新用户映射数据 |
2.2、核心界面示例
2.2.1、用户映射
3、注意事项
3.1、COP与移动APP手机号码一致时,用户可以免登录从APP进入COP页面,此时,无需手工配置用户映射
5.5 - 应用上架
将COP应用首页、个人空间、特定功能页上架到移动APP个人工作台。
1、概述
将COP应用首页、个人空间、特定功能页上架到移动APP个人工作台。
2、能力特征
2.1、特征清单
2.2、核心界面示例
功能特征 |
描述 |
新建 |
支持添加上架应用 |
编辑 |
支持编辑上架应用 |
查看 |
支持查看上架应用 |
删除 |
支持删除上架应用 |
支持一个插件多个应用 |
支持一个插件上架多个应用 |
支持应用别名 |
支持上架应用创建别名,不会影响原应用名称 |
2.2.1、应用发布、上架
3、注意事项
3.1、由于移动APP限制,用户手工复制应用发布详情页的移动端免登地址,粘贴到移动APP管理工作台中。
5.6 - 消息同步
将COP平台消息实时推送给移动APP。
1、概述
将COP平台消息实时推送给移动APP。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
消息推送 |
COP平台实时将站内信推送到移动APP消息中心 |
2.2、核心界面示例
由于移动APP差异,造成移动APP消息展示效果不同,请参考平台实施-移动微协同目录下具体APP终端效果图。
5.7 - 事项同步
COP平台采用H5页面挂载形式,将事项中心页面挂载到移动APP上。
1、概述
COP平台采用H5页面挂载形式,将事项中心页面挂载到移动APP上。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
查看待办 |
支持列表形式查看权限范围内待办事项 |
处理待办 |
点击进入待办事项详情页,支持同意、驳回、暂存等操作 |
查看已办 |
支持列表形式展示已办事项 |
2.2、核心界面示例
5.8 - 运行配置
配置移动APP接口固定时间段内API访问上限,并验证API连通性。
1、概述
配置移动APP接口固定时间段内API访问上限,并验证API连通性。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
熔断保护 |
支持接口交互熔断保护 |
接口状态验证 |
支持接口状态验证 |
2.2、核心界面示例
2.2.1、熔断保护
5.9 - 监控日志
支持移动插件使用日志可视化展示能力。
1、概述
支持移动插件使用日志可视化展示能力。
2、能力特征
2.1、特征清单
功能特征 |
描述 |
基础信息编辑 |
支持企业信息编辑维护 |
2.2、核心界面示例
2.2.1、使用日志