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,并与系统用户角色进行绑定,可非常方便的设置任务的办理人与办理角色...
本项目JDK8x64+SpringBoot+MyBatis+Redis+Durid+Beetl的框架组合的开源OA系统,自研工作流引擎,支持可视化表单设计与流程设计。支持分布式部署,支持文档全文检索,支持集群应用,支持私有化部署,支持钉钉微信,...
Gdoo是基于PHP Laravel的开源OA/协同办公平台,包含销售管理、日程安排,进销存、数据分析,强大的自定义能力。改进销售管理模式,提升企业执行效率。进销存功能、营销管理功能、简单生产计划、业务员销售团队分级...
开源OA协同办公系统集成Flowable流程引擎可拖拽创建个性表单.txt
开源OA协同办公系统,集成Flowable流程引擎可拖拽创建个性表单.txt
7. **集成能力**:优秀的OA系统往往具备与其他企业应用(如ERP、CRM)集成的能力,形成企业级的信息一体化平台。 8. **移动办公**:随着移动设备的普及,现代OA系统通常具有移动端应用,使得员工可以在任何地方进行...
开源软件 苦菊OA办公系统为国内首家全源代码开放的管理平台,模块化开发框架结构,让你不再修改官方的代码文件,就可以对功能代码进行重写。让你轻松享受二次开发带来的便捷的同时,不再为官方升级而担忧。 模块化...
项目简介:本项目是一款基于Furion框架与Vue.js技术的开源OA协同办公系统。采用C#作为主要开发语言,整合了Vue、TypeScript、HTML等多种技术栈。代码库共计包含332个文件,其中Vue文件136个,TypeScript文件97个,C#...
PHPOA协同OA办公软件开源版源码 源码描述: 一、源码特点 1、PHPOA办公系统是适用于中小型企业的通用型协同OA管理软件,融合了PHPOA长期从事管理软件开发的丰富经验与先进技术,该系统采用领先的B/S(浏览器/服务器...
总的来说,这个OA协同办公系统源码旨在为企业提供全面的数字化办公环境,通过集成CRM和内部通讯工具,实现业务流程自动化和团队协作的无缝对接,以达到提升整体运营效率的目的。开发者或企业可以根据自身需求对源码...
### 开源OA协同办公系统与Flowable流程引擎集成解析 #### 一、系统概述 本系统基于RuoYi-Vue框架开发而成,通过集成Flowable流程引擎实现了强大的工作流管理和自定义表单功能。系统不仅能够满足日常的办公需求,如...
开源OA协同办公系统是一款基于RuoYi-VUE版本开发的企业级应用,它集成了强大的Flowable流程引擎,支持用户通过简单的拖拽操作来自定义创建个性化表单,并能够灵活选择提交流程。这种高度定制化的能力极大地提升了...