本篇介绍 O2OA 平台接入金山文档在线编辑能力的完整路径,用于在流程表单中直接编辑文字、表格与演示文件。先说明需先申请服务商资质,取得应用标识与密钥;再讲部署自定义应用、填写回调与文件地址配置,并把回调地址登记到开放平台。最后讲在表单设计器拖入文档控件并设置属性,提醒域名与端口要和实际部署保持相同,跨网访问时提前排查回调可达性。
O2OA 平台是企业办公类系统,为方便实现在线编辑 word、excel、ppt 文件,与金山 wps 在线编辑功能集成。本文主要介绍 O2OA 集成 wps 的方法。
金山在线文档简介:
金山文档在线预览编辑服务以 H5 网页形式提供,支持全平台接入。
完整使用在线服务,需要对接方前端和服务端共同参与。
要集成金山文档在线预览编辑功能,需先申请成为服务商。
与 wps 集成的总体效果如下图:
在 o2oa 公文流程表单中嵌入 wps 在线文档组件:流程打开时,编辑文档调用 wps 在线编辑 url 地址,以 iframe 形式嵌入表单,实现在线实时编辑文档。
实现集成需按以下步骤操作:
1.申请成为服务商,wps 会提供对应的 appid 与密码,在线文档 Url 需要相应的 appid 与密码。
2.自定义应用实现 wps 的回调接口。
3.在表单设计中放置 wps 控件并配置相关属性。
第一步:打开 wps 官网地址:https://open.wps.cn/
第二步:填写申请服务商信息
在下面的界面填写服务商名、服务商官网地址、公司邮箱、所在行业、公司规模等信息,提交后等待 wps 管理员审核通过,再操作第三、四步。
第三步:申请金山文档在线编辑权限
第四步:申请金山文档格式转换
一、下载集成源代码地址:https://git.o2oa.net/o2oa/o2custom-wps.git
代码实现了以下回调接口:
1、新建文件回调
官方接口文档:https://wwo.wps.cn/docs/server/access-mode/new-file/
2、文件预览回调
官方接口文档:https://wwo.wps.cn/docs/server/access-mode/file-preview/
3、文件编辑回调
官方接口文档:https://wwo.wps.cn/docs/server/access-mode/file-editing/
二、源码应用配置 wpsFileSettings.json 说明
{ "wpsDomain":"https://wwo.wps.cn/office/", //wps官方地址
"wpsAppid":"XXXXXXXXXXXXXXXXXXXxXxxx", //wps 官方申请通过后产生的 Appid
"wpsAppsecret":"XXXXXXXXXXXXXXXXXXXXXXX",//wps 官方申请通过后产生的 Appid 密码"wpsConvertAppid":"XXXXXXXXXXXXXXXXXXXXXXX",//wps 官方转换申请通过后产生的 Appid
"wpsConvertAppsecret":"XXXXXXXXXXXXXXXXXXXXXXX",//wps 官方转换申请通过后产生的 Appid 密码
"wpsConvertConvert":"https://dhs.open.wps.cn/pre/v1/convert",//wps 官方转换地址
"wpsConvertQuery":"https://dhs.open.wps.cn/pre/v1/query", //wps 官方转换查询地址
"redirectKey":"_w_redirectkey",//自定义程序预留的 key
"redirectValue":"123456",//自定义程序预留的 key 的值"storageFolder":"",//自定义程序回传文件保存地址
"convertCallbackUrl":"http://wps.o2oa.net:20020/x_wps_assemble_control/jaxrs/v1/api/fileconvert/convertCallback",//自定义程序回调转换地址
"fileUrl":"http://wps.o2oa.net:20020/x_wps_assemble_control/jaxrs/v1/api/file/getFile", //自定义程序获取文件地址
"fileVersionUrl":"http://wps.o2oa.net:20020/x_wps_assemble_control/jaxrs/v1/api/file/getFileVersion",//自定义程序获取历史版本文件地址
"iconUrl":"http://wps.o2oa.net:20020/x_organization_assemble_personal/jaxrs/icon" //自定义程序获取个人头像地址
}
三、设置回调地址
1、左侧“wpsoffice”图标:
点击并拖动到要放置控件的位置。
2、右侧的属性配置,设置相应的属性值。
点击“基本”属性设置
点击“配置”属性设置
点击“组件”属性设置
相关问题讨论
开源 OA 协同办公:O2OA 集成 wps
O2OA 平台是一个企业办公类系统,为了方便实现在线编辑 word、excel、ppt 文件,与金山 wps 在线编辑功能集成。
查看原帖讨论 · 14,809 次浏览
在 Vue 应用中集成 O2OA 照着文档配置完之后报错
O2OA 平台是一个企业办公类系统,为了方便实现在线编辑 word、excel、ppt 文件,与金山 wps 在线编辑功能集成。
查看原帖讨论 · 20,943 次浏览
O2OA 政务钉钉集成,人员同步,组织同步,单点登录(免登),待办待阅消息推送.
O2OA 平台是一个企业办公类系统,为了方便实现在线编辑 word、excel、ppt 文件,与金山 wps 在线编辑功能集成。
查看原帖讨论 · 19,877 次浏览
相关内容