私有版WPS预览集成
1. 简介
1.1 功能简介
私有版 WPS 预览集成指的是,在简道云平台进行 Excel 、Word 预览时,通过调用企业本地部署的私有版 WPS 服务实现预览效果。
注:私有版 WPS 需要部署为 https+公网域名+可信证书 的访问方式,其余方式都可能被浏览器拦截。
1.2 应用场景
适用于集团内需要严格使用本地化服务资源的各类场景中。
1.3 预期效果
以合同管理为例,进行合同模板打印时调用 WPS 服务预览,效果如下所示:
2. 设置步骤
2.1 登录WPS
独享版用户登录企业自身的私有版 WPS 系统后台。

2.2 创建应用
1)在「WPS 系统后台 >> 集成应用」处,点击「创建集成应用」。

2)进入应用管理平台页面,在「应用中心 >> 集成管理」处,点击「创建应用」。并在创建应用详情页中,填写好应用的应用图标、应用名称和应用描述。填写完成后,点击「提交」。

2.3 获取应用AK和应用SK
应用创建完成后,在「应用中心 >> 集成管理」处,点击已经创建好的应用的应用名称,进入应用详情页中。在「基础信息」处,查看并获取应用 AK 和应用 SK。

2.4 配置预览接口权限
在「应用详情 >> 应用授权」处,打开「在线预览」权限右侧开关,并点击「预览编辑配置」。在「预览编辑回调配置 >> 域名配置」中,填写回调域名。
- 回调域名:http//独享版域名(:非标端口)/(二级路径)/_/file/wps_self_hosted
注:
1)回调域名尾部不要加 / 。
2)其他配置项保持默认。

2.5 配置跨域白名单
在「配置管理 >> 跨域白名单」处,点击「新增」,添加独享版的访问域名。添加完成后,点击「确定」。

2.6 独享版控制台配置
管理员登录简道云独享版配置中心,在「系统管理 >> 集成配置 >> Office 预览配置」中,进行如下所示配置:
- 预览方案:选择「私有云 WPS」;
- 访问地址:配置为 WPS 应用管理平台的访问地址,即:https://[wps域名];
- 应用 AK:将【2.3 获取应用 AK 和应用 SK】中获取到的应用 AK 配置进去;
- 应用 SK:将【2.3 获取应用 AK 和应用 SK】中获取到的应用 SK 配置进去。
全部设置完成后,点击「保存」按钮。
注:访问地址尾部不要添加 / 。

2.7 效果演示
效果参见本文【1.3 预期效果】。
3. 注意事项
1)预览失败时,可检查如下配置是否正确:
- 排查是否配置 IP 白名单,配置了则删除,删除后查看是否能够正常访问,没有特殊的需求建议不要配置 IP 白名单;
- 排查「系统管理 >> 集成配置 >> Office 预览配置 >> 私有云 WPS」配置是有无误;
- 独享版服务、本地化 WPS 服务之间的网络是否正常。

2)跨域白名单。若跨域白名单出现配置错误,则接口 /weboffice/office/s/xxxxxxx 将出现如下报错 :
- result:"csrf error"

3)本地化 WPS 服务没有配置可信证书,导致请求被浏览器拦截。

4)本地化 WPS 和独享版简道云协议不一致,会导致请求被浏览器拦截。WPS 需要 https+公网域名访问。

5)WebSocket 连接报错,WPS 预览依赖 WebSocket 通信失败会导致无法正常预览,排查本地化 WPS 服务的网络配置是否正常处理 WebSocket 协议。


400-111-0890
在线咨询