O2OA平台是一个企业办公类系统,为了方便实现在线编辑 word、excel、ppt文件,与金山wps在线编辑功能集成。本文主要介绍如何将O2OA集成wps。

一、总体思络:

金山在线文档简介:

金山文档在线预览编辑服务,是以 H5 网页的形式提供,支持全平台接入。

在线服务完整的使用,需要对接方前端和服务端的参与。

  • 前端:根据文件格式(Word、Excel、PPT 等)生成访问金山文档的url,通过js-sdk接入,调用相关 API 来实现相关需求
  • 服务端:根据金山文档在线预览编辑服务提供的回调 API 实现接口,将数据存储到对接方的公网服务器中

     要集成金山文档在线预览编辑功能,先要申请服务商。

特点:由第三方客户负责文档存储管理,WPS不存储用户的文档

与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" //自定义程序获取个人头像地址

}

三、设置回调地址

步骤三:表单wps组件配置

1、左边“wpsoffice”图标:

点击并拖动到要放置控件的地方

2、右边的属性配置,设置相应的属性值

点击“基本”属性设置

点击“配置”属性设置

点击“组件”属性设置

Java开源企业协同办公项目:O2OA如何集成WPS相关推荐

  1. Java 开源企业信息化办公平台 O2OA

    O2OA是基于J2EE架构,集成移动办公.智能办公,支持私有化部署,自适应负载能力的,能够很大程度上节约企业软件开发成本的基于AGPL协议开放源代码的企业信息化系统需求定制开发解决方案,对外提供专业的 ...

  2. 开源OA协同办公搭建教程:使用认证鉴权对服务访问进行限制(invoke)

    本篇文章介绍的是开源的协同办公项目O2OA如何使用认证鉴权对服务访问进行限制(invoke). 默认情况下创建的服务是允许匿名访问的,这样创建的服务可以直接通过url访问执行,如果需要进行鉴权限制,那 ...

  3. Java开源企业信息化平台O2OA服务器架构示意图

    O2OA是一款Java开源企业信息化建设平台,包括流程管理.门户管理.信息管理.数据管理和服务管理五大平台,获取了码云年度最具价值开源项目称号. 用户可以直接使用平台已有功能进行信息信息化建设,平台提 ...

  4. 开源OA协同办公平台使用教程:O2OA如何集成金格office控件

    O2OA平台是一个开源的企业办公类系统,为了方便实现在线编辑 word.excel.ppt文件,与金格iWebOfficeZZKK智能文档中间件产品在线编辑功能集成.本文主要介绍如何将O2OA集成金格 ...

  5. 开源OA协同办公平台使用教程:O2OA如何集成yozo

    O2OA平台是一个开源的企业办公类系统,为了方便实现在线编辑 word.excel.ppt文件,与永中yozo在线编辑功能集成.本文主要介绍如何将O2OA集成yozo在线编辑功能. 一.总体思络: y ...

  6. 数字化时代,如何解决企业协同办公的问题?

    在企业协同办公的过程中,会遇到很多问题: ①.传统企业在处理业务时,邮件的审批周期长,风险上报不及时,容易造成损失.对于项目经理来说,风险管理是影响项目是否成功的关键. ②.复杂项目需要多人沟通协作, ...

  7. 移动时代,谁来打造企业协同办公平台?

    根据中国互联网络信息中心(CNNIC)2018年1月发布的第41次<中国互联网络发展状况统计报告>,截至2017年12月,我国网民规模达7.72亿,普及率达到55.8%,其中,手机网民规模 ...

  8. 简单开源java ssm_[VIP源码]【S006】SSM(Spring+Spring MVC+Mybatis) java开源博客管理系统项目源码...

    java源码项目名称:SSM(Spring+Spring MVC+Mybatis) java开源博客管理系统项目源码  java项目源码 1 ?, R, _* q  n8 v) S$ R7 ?百度网盘 ...

  9. Java开源企业考勤系统ClockSimpleJEE4预发布版0.9.0

    本例是轻量急速的Java开源企业考勤系统ClockSimpleJEE4. 以下是他的Readme和Release Note Readme: ClockSimpleJEE4是开源企业考勤系统 用于Jav ...

  10. O2OA企业应用开发平台,全开源的协同OA项目

    今天给大家介绍的是一款好用的全开源协同OA项目,它的名字叫做:O2OA企业应用开发平台(简称O2OA平台). O2OA平台是什么? O2OA开源企业应用开发平台基于J2EE分布式架构,集成移动办公.智 ...

最新文章

  1. 关于git bush 中不能复制黏贴的问题
  2. mysql的存储引擎种类,mysql 存储引擎,基本数据类型
  3. 利用CGMutablePathRef制作画板涂鸦
  4. centos7 docker
  5. python写入文字到txt只写入最后一行_python文件写入:向txt写入内容的设置
  6. php 将前端网页输出成unicdoe编码
  7. 名校和非名校[两个实习生的事]
  8. 前端名称命名--英文字母
  9. android开发框架_2019 年五大跨平台移动应用开发工具
  10. 算法与数据中台:网约车业务实践
  11. 数字图像处理实验之Matlab对图像的基本处理
  12. 深度学习与计算机视觉教程(7) | 神经网络训练技巧 (下)(CV通关指南·完结)
  13. Excel 中超链接转换为相应的 URL
  14. 提取epub文件中的图片名字,重命名
  15. 使用MultiPowerOnOffTool工具 测试拔插网线对路由器的影响
  16. GitHub:30%的新增代码出自AI工具Copilot之手
  17. 97年的世界黑客编程大赛第一名的作品-Mekka 【代码+使用】
  18. Spring @Resource
  19. 知乎如何通过关键字搜索文章
  20. stata:应用stata学习计量经济学原理 practice 6 边际效用 Marginal effect

热门文章

  1. CorelDRAWX4的VBA插件开发(十六)颜色配置文件设置与检测
  2. 「 软件安装 」嵌入式开发Keil5安装教程
  3. 【T3】将“恢复记账前状态”按钮放置到工作台,一直显示。
  4. selenium对验证码识别校验解决方法
  5. 分享100个精美模板PPT模板,总有一款适合你
  6. 打码兔官网 验证码识别 远程答题服务 代答平台 验证码识别软件下载
  7. GMV远超预期背后,快手电商做对了什么?
  8. 直方图规定化计算过程
  9. RFID EPC Class1 Gen2电子标签笔记
  10. android 获取设备的serialNumber和Mac地址