各位領(lǐng)導(dǎo),各位嘉賓,非常榮幸參加“數(shù)智賦能未來”峰會,我是金山辦公負責(zé)WebOffice的晁云曈。我們做協(xié)作服務(wù)到現(xiàn)在差不多已有兩年多了,今天給大家分享WebOffice如何做到協(xié)作賦能。
初探WebOffice
首先,先跟大家介紹一下WebOffice是什么。這個名詞可能在座的很多朋友之前還沒有了解過,我選了三個關(guān)鍵詞介紹這個服務(wù)。
第一個關(guān)鍵詞:HTML5。WebOffice前端是純Web界面的,用到了HTML5里面的很多技術(shù),通過這些技術(shù)我們在瀏覽器上為大家?guī)砹送耆跒g覽器的HTML5體驗。當(dāng)然,HTML5對于瀏覽器內(nèi)核有要求,我們推薦使用比較現(xiàn)代的比如說搭載Chrome內(nèi)核或者Firefox內(nèi)核的瀏覽器。
第二個關(guān)鍵詞:多人實時協(xié)作。WebOffice在服務(wù)端提供一個服務(wù)進程,支持多人連接、一起編輯,這是WebOffice帶來的能力,叫做實時協(xié)同編輯。所謂實時,就是咱們所改的任何內(nèi)容都可以即時顯示在我們的文檔上面。實時協(xié)作能力支持一個文件可以365個人在同時編輯,如果純粹預(yù)覽狀態(tài)能夠單一文件支持到一萬人。可能有朋友會問:支持一萬人,這么多人在里面不是很亂嗎?其實,我們提供的預(yù)覽能力更多賦能的場景是會議。在企業(yè)里要一起開一個會議、做一場培訓(xùn),能夠一萬人同時連一個文件。
第三個關(guān)鍵詞:Office。為什么選這個關(guān)鍵詞?我們的WebOffice是原生編輯Office文件,沒有導(dǎo)入導(dǎo)出數(shù)據(jù)轉(zhuǎn)換的過程,對于Office文件里面的數(shù)據(jù)來說,哪怕WebOffice在瀏覽器前端暫時沒有支持的功能,比如說OLE對象,但是經(jīng)過WebOffice保存回去數(shù)據(jù)不會丟失,百分之百兼容,所以我選擇了這個關(guān)鍵詞。
五大服務(wù)板塊,為客戶及內(nèi)部業(yè)務(wù)全面賦能
WebOffice提供的服務(wù)主要有五大塊。第一個Office文件預(yù)覽,第二個Office文件編輯,第三個,Office實時協(xié)同。第四,Office文件轉(zhuǎn)換(把PDF轉(zhuǎn)成Word或者把Word換成PDF)。第五,縮略圖生成。
目前我們公司對外宣傳的品牌主要有三個:WPS、金山文檔、WPS+辦公云平臺。用戶包括個人用戶和政企客戶。第一個WPS是我們的客戶端產(chǎn)品;第二個金山文檔,是我們云端的文件存儲、分享、協(xié)作,還包括待辦、日歷等等,指的是云服務(wù);第三個,是金山文檔的基礎(chǔ)上增加政企客戶,非常的關(guān)心文檔安全的能力,文檔集中管控、文檔集中保密,能做到文檔不落地的管控措施,這個品牌叫做WPS+辦公云平臺。
大家可以看出來,WebOffice只是一個服務(wù),為我們的多個品牌和產(chǎn)品線提供賦能,這也是我們說到“賦能”這個詞的關(guān)鍵。除了給我們自己的業(yè)務(wù),WebOffice也給其他的合作伙伴的產(chǎn)品線和業(yè)務(wù)賦能。
八大應(yīng)用場景,支持合作伙伴業(yè)務(wù)高速成長
接下來介紹一下我們希望解決什么問題,我們解決的問題有三個。
第一,按需加載。最近從廣東到北京到上海,走訪了很多客戶,我聽一個詞聽了好多次,去控件。使用控件會遇到版本碎片的問題,部署分發(fā)運維的問題,更重要的一點未來在國產(chǎn)化創(chuàng)新平臺上控件是基本上沒有辦法使用了。作為一個WebOffice來說,我們既然是一個純Web應(yīng)用,能夠在網(wǎng)頁里面提供一個接口直接做應(yīng)用,不需要提前部署,不需要提前分發(fā),在需要用它的時候,若干行JavaScript的代碼就可以把WebOffice的服務(wù)從瀏覽器前端調(diào)用起來,這就是我們說的按需加載,帶來的好處是去控件。
第二個,協(xié)同賦能。后面還有一些場景大家可以看得到。
第三個,場景嵌入。我會看到我們的客戶或者合作伙伴現(xiàn)在有一個趨勢,在企業(yè)里面提供企業(yè)內(nèi)部使用的IM或者綜合辦公的移動APP,在手機上面提供這種應(yīng)用,如果從第一個APP跳到第二個APP很容易出現(xiàn)的情況是員工用的體驗不夠好。我們提供的場景嵌入更多是為企業(yè)內(nèi)部手機APP上面提供嵌入到APP內(nèi)部的Office預(yù)覽、編輯、協(xié)同的能力,后面也有案例給大家分享。
接下來,講講WebOffic的四大優(yōu)勢。
第一,百分之百兼容,不用擔(dān)心經(jīng)過WebOffice存儲的文件丟失數(shù)據(jù);第二,接入容易,純BS架構(gòu);第三,更好的文件權(quán)限控制。我們可以對表格里面的一個個單元格設(shè)權(quán)限,比如咱們企業(yè)員工的身份證號、合同報價數(shù)字、各種隱私或者商業(yè)數(shù)據(jù)保護起來,設(shè)置為一般賬號不可見,只有幾個關(guān)鍵同事可以看到,可以細到這種程度。文字編輯里面可以細到若干個控件可以編輯,這個場景用在合同起草的過程。最后,我們的API和WPSOffice2019基本保持一致,如果各位有對接過的話,對接WebOffice會覺得比較熟悉,上手的難度比較低。
這是對接模型的分享。藍色的部分是跟政企客戶、合作伙伴對接的時候能夠提供的基礎(chǔ)模塊,包括云存儲服務(wù)、云賬號服務(wù)。上面有一個對接API層,這個比較關(guān)鍵,是做到了一個抽象的作用。比如WebOffice要和企業(yè)內(nèi)部的文件系統(tǒng)打交道,可以抽象一個文件存取API做封裝。包括鑒權(quán)認證、刪除文件、改名、創(chuàng)建文件等等,文件信息查詢和文件版本的枚舉,我們都能夠通過這一套系統(tǒng)來做到封裝。綠色是我們希望在系統(tǒng)邊界層這里傳遞盡可能少盡可能希望的數(shù)據(jù),第一個用戶ID,第二個是文件ID,第三個是文件版本ID,系統(tǒng)邊界越小越薄,對接的時候耦合度越低。橙色是我們提供的服務(wù)層,包括編輯服務(wù)、預(yù)覽服務(wù)、協(xié)作框架服務(wù)、負載調(diào)度服務(wù)、協(xié)作DB服務(wù)。紅色的是KS Web前端,咱們現(xiàn)在都能夠適配各種屏幕,包括PC的大屏幕和移動的小屏幕。
我們提供給合作伙伴的API有560個,可能有朋友問說,你們的WPS Office客戶端給了好幾千個API,為什么WebOffice只給了560個?我們是這樣的考量,我后面介紹一些場景,這些場景是合作伙伴和客戶提出來的,需要對接的場景從上到下所有的API全部覆蓋提供完整,如果客戶沒有提出來的場景我們暫時不分精力做這些API,如果各位在對接場景的時候有新的需要再跟我們說,我們會把新的場景從上到下覆蓋。這是API的展示,大家可以看一下,這是我們開發(fā)文檔的支持,可以看到這些文檔。
環(huán)境的支持。客戶端這邊剛才提到現(xiàn)在瀏覽器,比如說所有的瀏覽器,我最后畫了一個微信小程序,我們在疫情期間給很多互聯(lián)網(wǎng)用戶提供了協(xié)作服務(wù),不管是遠程辦公還是疫情登記,微信小程序是我們支持的重要平臺。操作系統(tǒng)平臺包括Windows、Linux、Android、macOS、iOS。
安全設(shè)計。我們的數(shù)據(jù)庫內(nèi)容支持加密存儲、對象存儲支持加密存儲。文件數(shù)據(jù)流甚至在服務(wù)端純內(nèi)存化處理,不寫入服務(wù)器的磁盤,我們提供服務(wù)的環(huán)境中,文件可以從服務(wù)端到前端都是不落地的,保證了安全和可靠。
下面是WebOffice的八個應(yīng)用場景,我們一個個看一下。
場景1:對接OA系統(tǒng)的賦能。泛微是非常有實力的一家OA的服務(wù)商,我們來分享和泛微合作、對泛微OA系統(tǒng)賦能的案例。第一張圖叫做OA公文起草,上面的工具欄是泛微提供的,下面的iframe是我們WebOffice嵌入到泛微的頁面里面去,公文起草的整個過程當(dāng)中可以把修訂強制鎖定,全過程留痕。第二個圖,這個圖叫做“一文雙屏”,左邊這里是表單式的界面,通過表單界面把公文里面的字段和信息填在這里,做到填寫規(guī)范化,右邊就會實時出現(xiàn)文檔,在表單里面填寫的信息出現(xiàn)在文檔對應(yīng)的正確的位置。第三圖,對接OA套用模板,也像表單一樣,填進各種信息,然后選擇用印的模板文件,選完文件以后,自動把填寫的信息套到模板文件里面去,生成最終的。第四圖,合同預(yù)覽。整個界面上允許調(diào)用API加入水印,防止拍照和截屏。最后是合同限制編輯,比如說甲方、乙方、合同條款、金額這些地方是可以編輯的,其他地方是模板,鎖定住不可編輯。
場景2:企業(yè)內(nèi)部IM賦能。我們可以在IM里面提供非常好的嵌入應(yīng)用支持,我們和釘釘是這樣對接的:在IM中發(fā)一個文件,以前傳統(tǒng)做法是文件發(fā)過去是一個文件實體,需要下載才能編輯,編輯完成之后,再手動把文件回傳回去,比較麻煩。現(xiàn)在我們提供了WebOffice賦能之后,把文件變成一張卡片發(fā)出來,卡片下面三個按鈕,可以直接點擊之后在線編輯、在線預(yù)覽。如果點擊“在線編輯”會打開一個新WebView窗口,直接可以和同事通過手機實時協(xié)同在線編輯,自動保存,IM里面的文件傳遞、文檔協(xié)作的場景變得非常的輕松,點擊在線編輯,移動里面沒有離開IM的環(huán)境,嵌入了WebOffice就可以在線編輯了。
場景3:公文、合同和法律文書嵌入式編輯服務(wù)。這個案例是我們和合作伙伴“秀合同”一起推出的。首先是嵌入式編輯服務(wù)實時協(xié)同,傳統(tǒng)的OA做合同的流程是第一個人做起草,起草完了之后傳給第二個人,如果有問題再打回去讓第一個人再改,來來回回很多次。但使用WebOffice提供的協(xié)作賦能可以把采購人員、財務(wù)、法務(wù)、經(jīng)理幾個角色拉到在線狀態(tài)來協(xié)同編輯,如果有問題當(dāng)場就能提出,不會說等到文檔寫完了再說哪里需要修改。一起協(xié)作,效能提升了非常多,這就是起到降本增效的作用。第二,整個編輯是留痕的,哪怕沒有修訂,也是留痕的,誰改了什么內(nèi)容在右邊清清楚楚可以看得到。第三,做格式化合同,這是典型的兩種API,一種叫做書簽,一個是叫內(nèi)容控件,右邊的任務(wù)窗格中可以把合同的關(guān)鍵內(nèi)容一鍵提取出來或者設(shè)置進去,這是我們說的能夠帶來的一個增效的效果。除了在編輯當(dāng)中的協(xié)同,包括全程留痕,文檔不落地,背景水印,實現(xiàn)了企業(yè)里面的資產(chǎn)集中管控,智能的版本對比和書簽填充又提升了合同的合規(guī)和風(fēng)控的能力。
場景4:調(diào)用API定制用戶界面。這是一個展示,WebOffice提供的用戶界面,如果大家哪些地方覺得不符合咱們系統(tǒng)嵌入的要求可以調(diào)用API,把不想要的東西隱藏掉,這個展示界面可以看到左上角和右上角,我們自己帶的文件名和協(xié)作的部分就合作伙伴被調(diào)用API隱藏了,然后合作伙伴加了一個額外的標(biāo)題欄,提供標(biāo)題、收藏、預(yù)覽等等系統(tǒng)內(nèi)的功能,這個是可以靈活做到的。
場景5:表格企業(yè)信息管理。這個案例是用表格做企業(yè)內(nèi)部信息管理應(yīng)用的案例,工資單分發(fā)應(yīng)用嵌入任務(wù)窗格,按里面勾選的字段查詢之后,一鍵設(shè)置到表格里面去,從而用表格作為企業(yè)內(nèi)部信息管理應(yīng)用的載體,這個案例叫做工資單應(yīng)用。
場景6:嵌入式的預(yù)覽支持。這是阿里云上對接的應(yīng)用場景。
場景7:文檔內(nèi)消息和外部打通。輸入@,可以@某件任務(wù)相關(guān)的對應(yīng)同事,消息會發(fā)到IM系統(tǒng)里面去,做到文檔內(nèi)部數(shù)據(jù)和任務(wù)和IM系統(tǒng)打通。
場景8:嵌入文檔到遠程會議。這個案例用到了大用戶量預(yù)覽。
我們的合作伙伴包括泛微、華為、阿里、百度、用友等等,我們的私有化客戶就更多了。下面是我們的部分私有化客戶列表。
“開放+賦能,支持合作伙伴業(yè)務(wù)高速成長”是我們的目標(biāo)和價值。感謝大家的聆聽!