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官网地址:
第二步:填写申请服务商信息
在下面的界面填写服务商名、服务商官网地址、公司邮箱、所在行业、公司规模等信息,提交后等 wps管理员申核通过后,再操作第三、四步。
第三步:申请金山文档在线编辑权限
第四步:申请金山文档格式转换
步骤二:自定义程序集成配置
一、下载集成源代码地址 :
代码实现了如下回调接口:
1、新建文件回调
官方接口文档:
2、文件预览回调
官方接口文档:
3、文件编辑回调
官方接口文档:
二 、源码应用配置 wpsFileSettings.json 说明
{ "wpsDomain":"
//wps官方地址"wpsAppid":"XXXXXXXXXXXXXXXXXXXxXxxx", //wps官方申请通过后产生的Appid
"wpsAppsecret":"XXXXXXXXXXXXXXXXXXXXXXX",//wps官方申请通过后产生的Appid密码
"wpsConvertAppid":"XXXXXXXXXXXXXXXXXXXXXXX",//wps官方转换申请通过后产生的Appid
"wpsConvertAppsecret":"XXXXXXXXXXXXXXXXXXXXXXX",//wps官方转换申请通过后产生的Appid密码
"wpsConvertConvert":"
//wps官方转换地址"wpsConvertQuery":"
//wps官方转换查询地址"redirectKey":"_w_redirectkey",//自定义程序预留的key
"redirectValue":"123456",//自定义程序预留的key的值
"storageFolder":"",//自定义程序回传文件保存地址
"convertCallbackUrl":"
//自定义程序回调转换地址"fileUrl":"
//自定义程序获取文件地址"fileVersionUrl":"
//自定义程序获取历史版本文件地址"iconUrl":"
//自定义程序获取个人头像地址}
三、设置回调地址
步骤三:表单wps组件配置
1、左边“wpsoffice”图标:
点击并拖动到要放置控件的地方
2、右边的属性配置,设置相应的属性值
点击“基本”属性设置
点击“配置”属性设置
点击“组件”属性设置
O2OA致力于让企业以更低成本实现信息化系统建设,使用相对简单的二次开发,可视化搭建,创建出一款适合本企业的协同办公系统。
我们欢迎各类信息化人才,使用O2OA开源应用开发平台落地各种商业项目,成为O2OA生态伙伴,与O2OA一起双赢互利。
庆双节(2021.10.24~2021.11.11),兰德网络免费送O2OA技术培训!报名另赠超值8折优惠券,详情可以移步
查看。官网:
相关推荐
功能完善能够满足中大型企业办公需要。 本项目自2020-08-17日起,为全面支持mysql8以上版本,Oracle,启用SpringBoot 2.3x的版本。支持jasperreport报表系统。 本项目权限管理可控制页面、接口、数据操作。 目前...
本文将深入探讨一个基于RuoYi-VUE版本开发的开源OA协同办公系统,该系统集成Flowable流程引擎,为用户提供灵活的流程选择功能。 RuoYi-VUE是一款基于Vue.js前端框架的轻量级、高性能的企业级后台管理系统,以其简洁...
该系统是一个基于Yii和Bootstrap的开源OA协同办公平台,支持全平台覆盖的酷办公客户端,包括Windows、iOS、Android、Mac和Linux等,为用户提供一个高效、易用的协同办公解决方案,同时支持企业管理二次开发,作为...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
该项目为基于PHP Laravel框架构建的Gdoo开源OA协同办公平台设计源码,总计包含1390个文件,涵盖906个PHP文件、126个JavaScript文件、121个PNG图片、63个GIF图片、61个CSS文件、28个HTML文件、14个JPG文件、13个Git...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
开源OA协同办公系统,集成Flowable流程引擎 可拖拽创建个性表单。基于RuoYi-VUE版本开发。 1、使用RuoYi-Vue的基础上开发。 2、集成flowable,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
PHPOA协同OA办公软件开源版源码 源码描述: 一、源码特点 1、PHPOA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了PHPOA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器...
O2OA企业应用开发平台是兰德纵横网络技术股份有限公司发布和维护的开源产品,是使用JavaEE技术栈,分布式架构设计的一款真正全代码开源的企业应用定制化开发平台。适用于企业OA、协同办公类信息化系统的建设和开发。...
开源OA系统 - 码云GVP|Java开源oa|企业OA办公平台|企业OA|协同办公OA|流程平台OA|O2OA|OA,支持国产麒麟操作系统和国产数据库(达梦、人大金仓),政务OA,军工信息化OA
本项目JDK8x64+SpringBoot+MyBatis+Redis+Durid+Beetl的框架组合的开源OA系统,自研工作流引擎,支持可视化表单设计与流程设计。支持分布式部署,支持文档全文检索,支持集群应用,支持私有化部署,支持钉钉微信,...
Gdoo是基于PHP Laravel的开源OA/协同办公平台,包含销售管理、日程安排,进销存、数据分析,强大的自定义能力。改进销售管理模式,提升企业执行效率。进销存功能、营销管理功能、简单生产计划、业务员销售团队分级...
开源OA协同办公系统集成Flowable流程引擎可拖拽创建个性表单.txt
开源OA协同办公系统,集成Flowable流程引擎可拖拽创建个性表单.txt
7. **集成能力**:优秀的OA系统往往具备与其他企业应用(如ERP、CRM)集成的能力,形成企业级的信息一体化平台。 8. **移动办公**:随着移动设备的普及,现代OA系统通常具有移动端应用,使得员工可以在任何地方进行...
6.字典管理:对系统中经常使用的一些较为固定的数据进行维护。 7.参数管理:对系统动态配置常用参数。 8.通知公告:系统通知公告信息发布维护。 9.操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和...
开源软件 苦菊OA办公系统为国内首家全源代码开放的管理平台,模块化开发框架结构,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 模块化...
PHPOA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了PHPOA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制PHPOA使用敏捷MVC开发框架...