開源OA協同辦公平台使用教程:O2OA集成WPS


 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 開放平台

第二步:填寫申請服務商信息

在下面的界面填寫服務商名、服務商官網地址、公司郵箱、所在行業、公司規模等信息,提交后等 wps管理員申核通過后,再操作第三、四步。

第三步:申請金山文檔在線編輯權限

第四步:申請金山文檔格式轉換

步驟二:自定義程序集成配置

一、下載集成源代碼地址 :o2oa / o2custom-wps · GitLab

代碼實現了如下回調接口:

1、新建文件回調

官方接口文檔:文件新建-WebOffice 知識庫

 

2、文件預覽回調

官方接口文檔:文件預覽-WebOffice 知識庫

3、文件編輯回調

官方接口文檔:文件編輯-WebOffice 知識庫

 

二 、源碼應用配置 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、右邊的屬性配置,設置相應的屬性值

點擊“基本”屬性設置

點擊“配置”屬性設置

點擊“組件”屬性設置

 

O2OA致力於讓企業以更低成本實現信息化系統建設,使用相對簡單的二次開發,可視化搭建,創建出一款適合本企業的協同辦公系統。

我們歡迎各類信息化人才,使用O2OA開源應用開發平台落地各種商業項目,成為O2OA生態伙伴,與O2OA一起雙贏互利。

慶雙節(2021.10.24~2021.11.11),蘭德網絡免費送O2OA技術培訓!報名另贈超值8折優惠券,詳情可以移步官網查看。

官網:政務oa管理系統-企業oa辦公軟件-office在線協作-移動oa開源開發-O2OA國產化信創oa辦公系統平台


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM