# 三方能力接入应用场景
# 短信
# 概述
提供单条、批量发送短信能力,支持配置短信签名、短信模板,满足短信消息、短信登录验证、下发验证码等使用场景。
# 应用场景
登录场景-短信验证码
短信消息
BPM短信提醒
开放OpenAPI
# 集成配置步骤
【腾讯文档】基础能力接入-短信https://docs.qq.com/doc/DSVJvVWJqb0ZWYnVa (opens new window)
# 注意事项
- 客户已经有审核通过的签名时,直接使用导入功能导入签名,导入模板中签名名称字段正确即可;
- 客户已经有审核通过的短信模板时,使用导入模板功能,如果体验替换验证码短信服务,主模板编码必须与现有编码保持一致(SMS-0001)
- 如果是单体环境,且单租户模式,需要添加一下yaml配置
seeyon:
capability:
provider:
current:
sms:
noTenant:
noTenantSet:
- 0
# 电子邮件
# 概述
基础邮件服务,提供邮件消息、邮箱登录、自定义邮件模板等能力。
# 应用场景
a. 公司信函-业务消息邮件发送
b. 开放OpenAPI
# 集成配置步骤
【腾讯文档】基础能力接入-电子邮件https://docs.qq.com/doc/DSU10QVlsclBVa01a (opens new window)
# 注意事项
# 在线文档
# 概述
提供文档在线预览、在线编辑、在线转版、套红、文字/图片水印等文档能力。
# 应用场景
文档中心
会议管理
正文组件
附件组件
公文管理
开放OpenAPI
# 集成配置步骤
# 注意事项
# 版式文档
# 概述
提供针对OFD,PDF版式文件的预览,盖章能力。
# 应用场景
正文组件
公文管理
开放OpenAPI
# 集成配置步骤
# 注意事项
# 智能文档
# 概述
提供对各类文档的文档比对、文档抽取识别、文档审核、表格解析等能力。
# 应用场景
合同管理
开放OpenAPI
# 集成配置步骤
# 注意事项
# 简历解析
# 概述
提供对简历文件的内容解析抽取能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# OCR识别
# 概述
提供对身份证、银行卡、名片、营业执照等规则图片的文本识别能力。
# 应用场景
OCR控件
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 视频会议
# 概述
提供普通视频、会议室会议的创建、查询、取消能力,支持获取会议录像、会议纪要。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 商旅服务
# 概述
针对企业差旅场景,提供差旅审批单同步、机票预订、火车票购买、酒店预订、用车的能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 企业征信
# 概述
提供企业基础工商信息、工商股东、融资信息、行政处罚、产品信息、行政许可等企业征信信息查询能力。
# 应用场景
公司管理
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 发票服务
# 概述
支持发票识别、发票验真,支持识别单张或多张票据(如增值税专用发票、增值税普通发票(卷式)、火车票,飞机票,汽车票等),支持增值税发票的验真。
# 应用场景
发票夹
发票采集
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 物理印章
# 概述
提供物理印章查询、用印申请、用印情况查询等能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 电子签章
# 概述
提供发起签署、签署区配置、在线签署、文档验签等能力,支持电子签、手写签,支持顺序签、无序签、或签,解决传统签署成本高、效率低等问题。
# 应用场景
开放OpenAPI
基础信息-电子签章
# 集成配置步骤
# 注意事项
<!-- -->
# 翻译服务
# 概述
提供中、英、法、德等常用的多国语言文本翻译能力,支持语种识别。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 天气查询
# 概述
提供全国各省市地区天气查询的能力。
# 应用场景
开放OpenAPI
首页天气
# 集成配置步骤
# 注意事项
<!-- -->
# GIS服务
# 概述
GIS专网地图服务,提供二三维一体化GIS数据和引擎服务,应用于智慧城市、智慧农业、智慧交通等场景。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 地理位置
# 概述
提供行政区划查询、地理编码查询、测距等地理位置能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 离线消息
# 概述
提供离线消息发送能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# AI
# 概述
提供AI能力,支持AI应用接入创建,支持用量的查询。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 标签打印
# 概述
标签打印。
# 应用场景
标签模板
# 集成配置步骤
# 注意事项
<!-- -->
# 银企直连
# 概述
通过互联网专线或者前置机模式,建立起企业与银行系统间的安全支付通道,企业无需专门登录网上银行,就可以完成支付、转账、资金归集及银行对账单等功能。
# 应用场景
a. 开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 人脸识别
# 概述
提供人脸识别认证能力,可用于敏感数据查看、操作前的人身核验。
# 应用场景
# 集成配置步骤
# 注意事项
<!-- -->
# 内容审核
# 概述
提供内容审核、敏感词过滤能力。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 在线支付
# 概述
提供在线支付、退款、流水查询等能力。
# 应用场景
a. 开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# 移动日程
# 概述
通过日程接口可以便捷地新建日程,用于面试安排、预约线下会议、项目计划等场景。
# 应用场景
开放OpenAPI
# 集成配置步骤
# 注意事项
<!-- -->
# SPI通道扩展
# 概述
能力扩展SPI,适用于COP平台已完成接入能力的通道扩展。如COP平台已接入短信服务,并已适配华为云通道、腾讯云通道。若系统使用中,需要使用阿里云或其他第三方通道,则可以通过SPI机制快速完成适配接入。
因各能力厂商的版本、接口存在差异,可能无法满足某些API接口定义,则无法实现对应能力特征。当前已适配能力的特征及各通道区隔详情,请参看本页面的已接入能力列表。
# 集成步骤
【开始开发】
需要在代码工程POM文件中引入依赖,${capability.version}联系开发获取
+-----------------------------------------------------------------------+ | <dependency> | | | | ** <groupId>com.seeyon</groupId>** | | | | ** <artifactId>cip-capability-api</artifactId>** | | | | ** <version>${capability.version}</version>** | | | | </dependency> | +-----------------------------------------------------------------------+
【SPI适配层API接口定义实现】
以"短信发送"API接口为例
需要实现接口:com.seeyon.cip.provider.api.sms.SmsProviderService
覆写以下方法:
1.com.seeyon.cip.provider.api.ProviderService#getDescription #获取通道名称
2.com.seeyon.cip.provider.api.ProviderService#checkConfig #检查配置开关,固定返回true
3.com.seeyon.cip.provider.api.ProviderService#getCapabilityEnum #返回能力枚举
4.com.seeyon.cip.provider.api.sms.SmsProviderService#sendShortMessage #实现短信发送逻辑
备注:服务的相关配置,可放在配置文件中。
【将完成的代码,输出为java包,放入仓库中,得到坐标】
例如:
+-----------------------------------------------------------------------+ | <dependency> | | | | ** <groupId>com.seeyon</groupId>** | | | | ** <artifactId>xxxxxx-sms</artifactId>** | | | | ** <version>1.0.0-SNAPSHOT</version>** | | | | </dependency> | +-----------------------------------------------------------------------+
【完成SPI加载配置】
cip-capability配置文件增加
seeyon:
dynamic:
loader:
type: maven
maven:
username: 仓库用户名
password: 仓库密码
releaseUrl: https://pac******Dkp/ #(release仓库地址)
snapshotUrl: https://packages******DxI/ # (snapshot仓库地址)
spi:
enable: true
spi-plugins:
# 定义SPI接口实现的jar包maven GAV坐标,格式:maven:group,artifactId,version
# 将"步骤3"里面的坐标放入如下配置
maven:com.seeyon,cip-capability-invoice-baidu,2.9.0-DEV-SNAPSHOT
如下图所示:
# 注意事项
快速跳转
