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

返回本页常规视图.

集成连接平台

集成应用、连接器、开放平台、能力接入等。

1、概述

集成连接平台是一种创新的云架构和集成连接服务,专为帮助企业实现多种应用系统和数据的无缝集成而设计。该平台基于新一代微服务和容器技术,通过无代码配置方式,将企业内部和外部的不同系统和业务流程统一连接到同一个集成平台上。使企业能够迅速实现跨系统的业务融合和数据互通,满足企业在统一组织用户管理、统一待办事项、统一消息通知、统一登录认证、统一移动办公等全场景业务融合的信息化建设需求。通过集成连接平台,企业可以大幅提升业务效率和信息化水平,实现更加智能和高效的运营。

2、平台定位

企业级一站式集成平台

开放平台:提供API管理、事件管理和接入应用管理能力;

三方能力接入:为平台应用提供开箱即用的三方能力接入;

应用连接器:提供三方应用管理、服务集成、消息集成、数据集成和单点登录集成能力;

基础集成:提供可视化组织集成、事项集成、消息集成配置能力;

3、本章节目标用户

本章节主要面向需要系统的学习集成平台的用户,逐个讲解集成平台底层能力特征。

4、集成架构图

1726282767344

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

1719365157073

1719365183065

3、能力特征

3.1、特征清单

功能特征 描述
新建 支持用户自助新建组织映射支持新建移动插件时,自动新建组织映射(组织、人员)
列表展示 支持列表展示、分页查询、模糊搜索
编辑/配置 支持用户编辑组织映射支持用户自定义外部参数列支持用户编辑参数映射内容
导出/导入 支持用户自助导出、导出映射内容
内容校验 支持用户自助刷新映射数据,过滤失效数据
删除 支持用户删除组织映射
清空 支持用户清空映射内容
引用记录 支持可视化展示当前组织映射被引用记录
自助更新三方用户标识 配置授权后,用户可以自助更新自己与三方系统间的账号映射

3.2、核心界面示例

1720076194909

1720076235727

1720076243924

4、使用场景

4.1、单点登录

当COP与三方系统间需要单点登录,且用户标识字段不统一时,使用用户映射建立用户一对一的绑定关系,登录终端包含PC端单点登录和移动端单点登录;

1719363614265

1719363683075

4.2、事项同步

当三方系统提供事项写入接口,COP负责将事项数据同步到三方系统时,可以根据用户映射,将COP用户转为三方系统可识别的用户标识。

1719363991512

1719364015344

1719364027819

4.3、消息同步

当三方系统提供消息接收接口,COP负责将消息数据同步到三方系统时,可以根据用户映射,将COP用户转为三方系统可识别的用户标识。

1719364049640

1719364063973

1719364073129

4.4、移动插件免登用户映射

移动插件新建时,自动生成用户映射和部门映射配置,数据自动写入;

1719364095407

1719364119374

4.5、组织同步自动写入用户映射数据

组织同步时,通过开启用户映射配置,用户映射数据会自动写入当前【集成应用-免登】关联的用户映射中;

1719363898832

1719363921541

4.6、用户自助更新三方用户标识

用户在前台-个人设置中,维护具体三方异构系统与COP平台用户关系,只能维护当前登录账号的用户映射。

1719985258422

1.2 - 应用参数

提供一套公共的、跨应用共享的参数配置。

1、概述

提供一套公共的、跨应用共享的参数配置,包含参数启停、引用跟踪、请求地址校验等功能。

2、能力位置

能力路径:管理后台–>集成平台–>基础设置–>应用参数

URL相对路径:/main/backstageManage/cip-connector/app-register/app

1719365797231

3、能力特征

3.1、特征清单

功能特征 描述
新建 支持用户自助新建应用参数
列表展示 支持列表展示、分页查询、模糊搜索
编辑/配置 支持用户编辑应用参数
删除 支持用户删除未引用/已经取消引用的应用参数
启用/停用 支持用户启用、停用应用参数
请求地址校验 支持请求地址域名校验
参数配置 支持自定义参数、自定义数据类型、默认值,
引用记录 支持可视化展示当前应用参数被引用记录,存在引用记录时禁止删除

3.2、核心界面示例

1720076349843
1720076365452

4、使用场景

4.1、跨应用参数共享:

当目标系统为大型ERP系统,一个系统包含多个应用时,由于各应用体量大而拆分成多个集成应用时,就需要一套在应用间共享的应用参数,减少用户实施压力。

4.2、跨环境参数统一维护:

当跨环境导出、导入应用时,用户无需逐个进入应用,即可维护请求地址、三方应用ID、三方应用秘钥等共享参数。

4.3、应用关系在线跟踪:

当用户需要根据应用核心参数梳理应用间关系时,可以参考引用记录直接确定三方应用关系。

1.3 - 参数转义

提供COP平台内部实体和枚举与第三方系统实体和枚举间的转换配置。

1、概述

提供COP平台内部实体编码或枚举与第三方系统实体编码或枚举的转换机制。主要用于COP平台与第三方系统相互调用时的实体编码或枚举转换。

2、能力位置

能力路径:管理后台–>集成平台–>基础设置–>参数转义

URL相对路径:/main/backstageManage/cip-manager/escape-setting/app

1719365958627

3、能力特征

3.1、特征清单

功能特征 描述
新建 支持用户自助新建参数转义
列表展示 支持列表展示、分页查询、模糊搜索
编辑/配置 支持用户编辑参数转义内容
删除 支持用户删除组织映射

3.2、核心界面示例

1720076416160
1720076485096

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

1719365983545

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、核心界面示例

1720076526796
1720076552264

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、能力导图

1719368559739

4、角色权限定义

集成应用

5、能力特征清单

2.1 - 应用管理

提供应用新建、复制、导出、导入、删除、发布等应用管理能力。

1、概述

提供应用新建、复制、导出、导入、删除、发布等应用管理能力。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持用户自助新建集成应用
列表展示 支持卡片列表展示、分页查询、模糊搜索
编辑/设计 支持用户编辑集成应用
删除 支持用户删除集成应用
分类检索 支持用户自定义应用分类,支持按照分类检索应用
导出/导入 支持应用跨环境导出、导入
不支持大版本导出导入
自定义应用图标 支持自定义应用图标,包含图标上传和图标库选择
能力开放 支持将三方应用接口发布到COP开放平台,使其可以复用COP接口签名规则、
COP接口授权管理。
扩展导入 支持swagger文件、postman文件自动创建集成应用
多类型支持 支持Rest接口、SOAP接口、数据库直连
高级设置 支持复用微流程编排能力扩展集成应用能力
复制 支持一键复制集成应用
发布 支持应用发布至应用中心,是三方集成应用与自建应用遵循相同的内容管理规范

2.2、核心界面示例

2.2.1、导出(原样导入、复制导入)

1720077589262

2.2.2、应用管理(新建、设计、发布、复制、导出、删除)

1720077533053

2.2.3、异构接口登记后,开放至开放平台

1720077556611

3、使用场景

3.1、跨环境导出导入

集成应用导出后,在新建页面支持原样导入和复制导入两种导入模式

原样导入:AppId不变、标识不变、名称不变、低代码定制应用依赖关系不变,BPM表单应用依赖关系不变;

复制导入:AppId重新生成、标识可修改、名称不变可修改、低代码定制应用依赖关系丢失,BPM表单应用依赖丢失;

1720078100063

1720078115168

3.2、复制备份

复制时,原集成应用不变,会重新生成一个新的集成应用,效果类似复制导入。用于备份配置、三方异构系统差异小时使用;

3.3、API登记后发布至COP开放平台

三方异构系统接口注册封装到集成应用后,开启能力开放,则会把三方异构系统接口发布至开放平台,遵循平台统一的权限管理、请求域名、安全签名,做到轻量级ESB总线能力。

1720077994311

1720077976513

2.2 - 接口登记

封装三方系统接口,使其符合COP平台规范,平台内应用可以直接使用【自定义服务】形式调用。

1、概述

封装三方系统接口,使其符合COP平台规范,平台内应用可以直接使用【自定义服务】形式调用。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持按需新建接口
编辑 支持按需编辑接口
删除 支持按需删除接口
复制 支持按需复制接口,复制的接口名称会自动拼接“_副本",接口标识自动拼接”copy“
公共入参 支持应用内所有接口共享的公共默认入参,配置公共入参后
公共回参 支持应用内所有接口共享的公共默认回参
返回码 支持按需维护返回码和成功标识,当返回码未被标记成功时,接口会被标识失败
安全认证 根据三方系统的提供接口签名、安全认证,提供可视化配置,保证接口安全性
SPI扩展 当标准的安全认证无法满足接口需求时,实施团队可以通过SPI扩展个性化安全认证规则
自定义接口分组 支持自定义接口分组,便于接口搜索和管理
关键字搜索 支持按照接口名称模糊查询接口
一键展开/一键折叠 接口分组支持折叠和展开,提供一键展开所有分组和一键合并所有分组
启用/停用 支持接口启用/停用,COP应用将无法使用停用且发布的的接口
多数据类型 支持自定义请求数据类型和返回数据类型
多请求方式 支持POSTGETOPTIONS
请求地址自动拼接 支持完成请求地址路径
支持相对路径,自动拼接应用菜单下的请求地址
JSON参数一键导入 支持通过接口请求示例和返回示例,一键导入,自动生成结构化参数定义
高级函数 支持请求参数和参会参数默认值,默认值支持高级函数配置
枚举转义 支持自定义枚举
参数转义 支持内部实体**/枚举IDCode**自动设置
支持内部实体**/枚举Code与外部Code**转义设置
应用参数 支持跨应用参数共享
导出时自动携带应用参数
分页配置 支持抽象分页参数,支持UDC应用PageRequest和三方API分页参数自动映射
在线调试 支持三方API在线调试
WSDL接口自动生成 针对SOAP接口,支持通过WSDL链接一键生成接口
熔断保护 同一应用下的同一接口,如果连续错误10次,系统会判定为接口服务异常,
会自动停止当前接口的调用连接,等待10分钟后接口连接重新启用;
支持在nacos中关闭当前熔断保护;

2.2、核心界面示例

2.2.1、接口登记

1720140936874

2.2.2、分页配置

1720141414594

2.2.3、安全认证、接口签名鉴权

1720141078576

2.2.4、公共参数和返回码

1720141297361

3、使用场景

2.3 - 读写数据库

直连三方系统数据库库,实现数据库表数据查询、写入、更新、删除等操作,使平台内应用可以直接通过【自定义服务】操作三方数据库。

1、概述

直连三方系统数据库库,实现数据库表数据查询、写入、更新、删除等操作,使平台内应用可以直接通过【自定义服务】操作三方数据库。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建表数据库读写配置
编辑 支持编辑表数据库读写配置
删除 支持删除表数据库读写配置
复制 支持复制表数据库读写配置
启用**/**停用 支持启用**/**停用表数据库读写配置
自定义条件 支持数据库表查询场景中,可视化配置查询条件
自定义结果集 支持数据库表查询场景中,可视化配置查询结果集
高级函数 支持默认值配置,默认值支持高级函数配置
共享数据源 支持跨应用共享数据源
导出时自动携带数据源配置
去重 支持数据库表查询场景中,结果集自动去重
自定义分组 支持数据库表查询场景中,结果集分组展示
一键展开**/**一键折叠 支持一键展开所有分组**/**一键折叠所有分组
结果过滤 支持查询结果过滤筛选
排序 支持结果集排序
分页 支持分页查询
一键生成SQL 支持一键生成SQL语句
SQL一键复制 支持SQL语句一键复制
在线调试 支持在线调试
可视化表结构 支持可视化字段表格

2.2、核心界面示例

2.2.1、选择数据源、接口登记转为数据库直连配置

1720141723776

2.2.2、数据直连配置

1720141888887

3、使用场景

2.4 - 事件订阅

监听三方系统事件,并写入到COP平台内部事件中,COP应用可以通过事件监听直接获取三方系统事件内容。

1、概述

监听三方系统事件,并写入到COP平台内部事件中,COP应用可以通过事件监听直接获取三方系统事件内容。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建事件订阅
编辑 支持编辑事件订阅
删除 支持删除事件订阅
复制 支持一键复制事件订阅
自定义分组 支持自定义分组名称
一键展开/一键折叠 支持一键展开所有分组/一键折叠所有分组
自动订阅接口 支持回调事件订阅接口
关键字搜索 支持通过关键字搜索事件订阅
启用/停用 支持单条时间订阅启用/停用
列表轮询 支持事件列表轮询
多数据类型 支持多种数据类型application/x-www-form-urlencodedmultipart/form-dataapplication/jsontext/plain
请求地址自动拼接 支持事件回调地址自动拼接事件标识
JSON参数一键导入 支持JSON格式请示示例一键导入,自动解析成结构化参数
高级函数 支持通过高级函数配置默认值
应用参数 支持选择应用参数作为参数默认值

2.2、核心界面示例

2.2.1、事件定义

1720142220815

3、使用场景

3.1.1、三方系统投递事件

1720142538836

3.1.2、低代码应用监听事件

1720142579131

1720142665394

2.5 - 消息队列

支持三方消息队列数据投入和数据消费能力。

1、概述

支持三方消息队列数据投入和数据消费能力。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建消息队列
编辑 支持编辑消息队列
删除 支持删除消息队列
复制 支持复制消息队列
自定义分组 支持自定义分组名称
一键展开/一键折叠 支持一键展开所有分组一键展开/一键折叠所有分组
关键字搜索 支持通过关键字搜索事件订阅
启用/停用 支持单条时间订阅启用/停用
JSON参数一键导入 支持JSON格式请示示例一键导入,自动解析成结构化消息体参数
高级函数 支持通过高级函数配置默认值
应用参数 支持选择应用参数作为参数默认值
独立数据源 支持应用外数据源配置,支持队列独立数据源替换
多消息体 支持kafka标签化消息体

2.2、核心界面示例

1720144582343

3、使用场景

3.1、低代码应用投递消息

1720148055566

3.2、低代码应用消费消息

1720148018200

2.6 - 应用菜单

支持三方系统菜单、功能页面封装能力。配合单点登录能力,可以在授权后免登进入三方系统。

1、概述

支持三方系统菜单、功能页面封装能力。配合单点登录能力,可以在授权后免登进入三方系统。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建三方菜单
编辑 支持编辑三方菜单
删除 支持删除三方菜单
多级菜单 支持菜单层级接口
自定义图标 支持自定义图标
免登开关 支持启用**/**不启用单点登录菜单

2.2、核心界面示例

2.2.1、新建/编辑菜单

1720148299110

2.2.2、角标

1720148358453

3、使用场景

3.1、发布应用时,菜单自动发布至应用中心

1720148636510
1720148676746

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、配置单点登录

1720148924769

2.2.2、选择并配置用户映射

1720148968414

1720149025021

1720149057540

3、使用场景

3.1、单点登录效果查看

1720149154197

1720149275852

3.2、COP单点登录三方异构系统(菜单、事项详情页、消息详情页)

1720149378199

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、参数配置

1720149469472

2.2.2、同步内容配置

1720149708907

1720149719405

2.2.3、自定义同步维度

1720149785360

2.2.4、数据过滤和绑定扩展字段

1720149894797

2.2.5、字段映射配置

1720150006750

1720150169684

2.2.6、运行配置

1720150309422

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、选择同步模式

1720171598173

2.2.2、配置信息(选择接口、执行频率、是否同步生成消息)

1720171685542

2.2.3、字段映射

1720171874683

3、使用场景

2.10 - 消息同步

支持COP平台与三方系统间的消息数据同步能力。

1、概述

支持COP平台与三方系统间的消息数据同步能力。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建消息同步
编辑 支持编辑消息同步
启用**/**停用 支持消息同步启用**/**停用
删除 支持删除消息同步
多规则配置 支持多种同步规则同时生效
自定义同步类型 支持外部系统接口、事件订阅、消息队列、关联开放API多种同步类型
自定义同步方向 支持主动推送和主动拉取两种方向
自定义业务数据路径 支持多层级数据结构自动解析
数据过滤 支持数据筛选过滤
参数赋值 支持三方系统参数与COP平台需求参数一对一映射
默认值 支持通过高级函数配置默认值
详情页单点穿透 支持复用应用单点登录能力,事项详情页免登打开

2.2、核心界面示例

2.2.1、选择同步模式

1720486779172

2.2.2、配置信息(选择接口、执行频率)

1720486915641

2.2.3、字段映射

1720171874683

3、使用场景

2.11 - 监控日志

支持应用内使用日志可视化展示能力。

1、概述

支持应用内使用日志可视化展示能力。

2、能力特征

2.1、特征清单

功能特征 描述
接口调用日志 接口调用、调试日志
事件回调日志 事件回调日志
免登日志 终端单点登录日志
队列日志 消息队列投递和消费日志
组织同步明细日志 组织同步明细行日志,精确到每一条数据
事项同步日志 事项同步日志,记录单次同步成功数量
消息同步日志 消息同步日志,记录单次同步成功数量
同步补偿日志 同步补偿日志

2.2、核心界面示例

2.2.1、接口调用日志

1720487126698

2.2.2、事件监听日志

1720487356737

2.2.3、消息队列日志

1720487385085

2.2.4、单点登录日志

1720487443540

2.2.5、组织同步日志

1720487533359

2.2.6、事项同步日志

1720487561695

2.2.7、消息同步日志

1720487589971

2.2.8、同步补偿日志

1720487614560

3、注意事项

3.1、由于日志采用异步计入,所以会有延迟展示,最多延迟5分钟;

3 - 开放平台

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

1、概述

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

2、能力导图

1727087137858

3、角色权限定义

开放平台

4、能力特征清单

3.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 参数编码重复

3.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.3 - 事件管理

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

1、概述

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

2、能力特征

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

3、使用场景

3.1、事件启停

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

1720487980730

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启用后,管理员可以针对每个接入应用,添加二级授权,被授权应用只可以访问当前应用已经授权的接口。

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

4 - 基础能力接入

将市场上常用的SaaS基础服务,通过标准化处理,使其内置在COP平台下,达到开箱即用的效果,供平台内的业务调用。

1、概述

封装三方异构系统服务,使其符合COP自建应用规范,低代码定制应用可以直接调用三方应用。集成能力包含接口调用、单点登录、菜单挂载、事件订阅、消息队列、组织同步、待办事项同步、消息同步等能力。

2、角色权限定义

1720162918107

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、登录场景-短信验证码

1719390002703

5.2、短信消息

1719390007257

5.3、BPM短信提醒

1719390012072

5.4、开放OpenAPI

1719390016916

5 - 移动插件

适配主流移动办公终端APP,打造完整的移动协同办公生态。

1、概述

COP平台适配主流移动办公终端产品、公众端产品,包含飞书、企业微信、钉钉、微信公众号、微信小程序等。能够实现与以上第三方产品无缝集成,将COP平台及其集成的第三方业务系统产生的消息、事项推送至各个办公终端产品、公众端产品的“微协同”中,帮助企业打造完整的移动协同办公生态,打造企业快捷、高效、安全、统一的移动工作入口。

2、角色权限定义

1720163109785

3、能力清单

5.1 - 插件管理

提供应用新建、复制、导出、导入、删除、发布等应用管理能力。

1、概述

提供应用新建、复制、导出、导入、删除、发布等应用管理能力。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建移动插件
列表展示 支持所有已配置移动插件列表查看
编辑/配置 支持编辑移动插件
删除 支持删除移动插件
启用/停用 支持启用/停用移动插件
配置 支持启用/停用微协同服务,停用后所有移动插件全部停用支持自定义配置协同服务器地址
自选接入终端 支持自选多种移动APP接入,钉钉、企微、飞书、WeLink等
自定义默认应用 新建接入应用时,支持选择默认上架应用
预生成组织映射 新建移动插件时,自动生成组织映射
预生成用户映射 新建移动插件时,自动生成人员映射
自定义应用图标 支持自定义应用图标

2.2、核心界面示例

2.2.1、新建移动插件

1720571046660

3、注意事项

新建移动插件时,会自动生成部门映射和用户映射,用户可以在移动插件中维护,也可以在基础设置-组织映射中维护,用户映射名称为:”用户映射默认_“+移动插件企业编码

5.2 - 企业信息维护

维护移动APP企业信息、企业级凭证信息。

1、概述

维护移动APP企业信息、企业级凭证信息。

2、能力特征

2.1、特征清单

功能特征 描述
基础信息编辑 支持企业信息编辑维护

2.2、核心界面示例

2.2.1、注册企业信息

1720571093721

5.3 - 组织同步

实现COP平台与移动APP通讯录之间的组织、用户数据同步。

1、概述

实现COP平台与移动APP通讯录之间的组织、用户数据同步。

2、能力特征

2.1、特征清单

功能特征 描述
新建 支持新建组织同步规则
编辑 支持编辑组织同步规则
删除 支持删除组织同步规则
立即同步 组织同步规则配置完成后,支持手动立即执行
自定义同步机构 支持自定义待同步机构
自定义同步范围 支持自定义同步范围,本组织或者本组织及其下级组织
自定义数据范围 支持自定义同步范围,部门、人员
自定义同步方式 支持自定义同步方式,定时同步、手动同步
自定义同步频率 当同步方式为定时同步时,支持自定义同步频率

2.2、核心界面示例

2.2.1、组织同步

1720571137610

5.4 - 免登

实现移动APP免登打开COP平台应用首页、事项详情页、消息详情页。

1、概述

实现移动APP免登打开COP平台应用首页、事项详情页、消息详情页。

2、能力特征

2.1、特征清单

类目 功能特征 描述
用户映射 新建 支持新建用户映射行数据
用户映射 编辑 支持编辑用户映射行数据
用户映射 删除 支持删除用户映射行数据
用户映射 导入**/**导出 支持用户映射导入**/**导出
用户映射 刷新 支持刷新用户映射数据

2.2、核心界面示例

2.2.1、用户映射

1720571188175

3、注意事项

3.1、COP与移动APP手机号码一致时,用户可以免登录从APP进入COP页面,此时,无需手工配置用户映射

5.5 - 应用上架

将COP应用首页、个人空间、特定功能页上架到移动APP个人工作台。

1、概述

将COP应用首页、个人空间、特定功能页上架到移动APP个人工作台。

2、能力特征

2.1、特征清单

2.2、核心界面示例

功能特征 描述
新建 支持添加上架应用
编辑 支持编辑上架应用
查看 支持查看上架应用
删除 支持删除上架应用
支持一个插件多个应用 支持一个插件上架多个应用
支持应用别名 支持上架应用创建别名,不会影响原应用名称

2.2.1、应用发布、上架

1720571240228

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、核心界面示例

1720572587843

5.8 - 运行配置

配置移动APP接口固定时间段内API访问上限,并验证API连通性。

1、概述

配置移动APP接口固定时间段内API访问上限,并验证API连通性。

2、能力特征

2.1、特征清单

功能特征 描述
熔断保护 支持接口交互熔断保护
接口状态验证 支持接口状态验证

2.2、核心界面示例

2.2.1、熔断保护

1720571266043

5.9 - 监控日志

支持移动插件使用日志可视化展示能力。

1、概述

支持移动插件使用日志可视化展示能力。

2、能力特征

2.1、特征清单

功能特征 描述
基础信息编辑 支持企业信息编辑维护

2.2、核心界面示例

2.2.1、使用日志

1720571283294