- 【演讲实录】金山办公助理总裁晁云曈:WebOffice的协作赋能
- 2021年01月08日来源:畅享网
提要:近日,“数智赋能未来” 第十六届信息化领袖峰会暨2020美业数智生态峰会在上海圆满举行。
近日,“数智赋能未来” 第十六届信息化领袖峰会暨2020美业数智生态峰会在上海圆满举行。本次峰会吸引近400位CIO、IT负责人以及行业知名信息化服务商等业内资深大咖共聚一堂,撞击智慧火花,深入解读行业数字化转型发展亟需解决的问题,探索数字营销未来走向。会上,金山办公助理总裁晁云曈做《WebOffice的协作赋能》主题分享,以下为演讲实录,由畅享网整理发布。
各位领导,各位嘉宾,非常荣幸参加“数智赋能未来”峰会,我是金山办公负责WebOffice的晁云曈。我们做协作服务到现在差不多已有两年多了,今天给大家分享WebOffice如何做到协作赋能。
初探WebOffice
首先,先跟大家介绍一下WebOffice是什么。这个名词可能在座的很多朋友之前还没有了解过,我选了三个关键词介绍这个服务。
第一个关键词:HTML5。WebOffice前端是纯Web界面的,用到了HTML5里面的很多技术,通过这些技术我们在浏览器上为大家带来了完全基于浏览器的HTML5体验。当然,HTML5对于浏览器内核有要求,我们推荐使用比较现代的比如说搭载Chrome内核或者Firefox内核的浏览器。
第二个关键词:多人实时协作。WebOffice在服务端提供一个服务进程,支持多人连接、一起编辑,这是WebOffice带来的能力,叫做实时协同编辑。所谓实时,就是咱们所改的任何内容都可以即时显示在我们的文档上面。实时协作能力支持一个文件可以365个人在同时编辑,如果纯粹预览状态能够单一文件支持到一万人。可能有朋友会问:支持一万人,这么多人在里面不是很乱吗?其实,我们提供的预览能力更多赋能的场景是会议。在企业里要一起开一个会议、做一场培训,能够一万人同时连一个文件。
第三个关键词:Office。为什么选这个关键词?我们的WebOffice是原生编辑Office文件,没有导入导出数据转换的过程,对于Office文件里面的数据来说,哪怕WebOffice在浏览器前端暂时没有支持的功能,比如说OLE对象,但是经过WebOffice保存回去数据不会丢失,百分之百兼容,所以我选择了这个关键词。
五大服务板块,为客户及内部业务全面赋能
WebOffice提供的服务主要有五大块。第一个Office文件预览,第二个Office文件编辑,第三个,Office实时协同。第四,Office文件转换(把PDF转成Word或者把Word换成PDF)。第五,缩略图生成。
目前我们公司对外宣传的品牌主要有三个:WPS、金山文档、WPS+办公云平台。用户包括个人用户和政企客户。第一个WPS是我们的客户端产品;第二个金山文档,是我们云端的文件存储、分享、协作,还包括待办、日历等等,指的是云服务;第三个,是金山文档的基础上增加政企客户,非常的关心文档安全的能力,文档集中管控、文档集中保密,能做到文档不落地的管控措施,这个品牌叫做WPS+办公云平台。
大家可以看出来,WebOffice只是一个服务,为我们的多个品牌和产品线提供赋能,这也是我们说到“赋能”这个词的关键。除了给我们自己的业务,WebOffice也给其他的合作伙伴的产品线和业务赋能。
八大应用场景,支持合作伙伴业务高速成长
接下来介绍一下我们希望解决什么问题,我们解决的问题有三个。
第一,按需加载。最近从广东到北京到上海,走访了很多客户,我听一个词听了好多次,去控件。使用控件会遇到版本碎片的问题,部署分发运维的问题,更重要的一点未来在国产化创新平台上控件是基本上没有办法使用了。作为一个WebOffice来说,我们既然是一个纯Web应用,能够在网页里面提供一个接口直接做应用,不需要提前部署,不需要提前分发,在需要用它的时候,若干行JavaScript的代码就可以把WebOffice的服务从浏览器前端调用起来,这就是我们说的按需加载,带来的好处是去控件。
第二个,协同赋能。后面还有一些场景大家可以看得到。
第三个,场景嵌入。我会看到我们的客户或者合作伙伴现在有一个趋势,在企业里面提供企业内部使用的IM或者综合办公的移动APP,在手机上面提供这种应用,如果从第一个APP跳到第二个APP很容易出现的情况是员工用的体验不够好。我们提供的场景嵌入更多是为企业内部手机APP上面提供嵌入到APP内部的Office预览、编辑、协同的能力,后面也有案例给大家分享。
接下来,讲讲WebOffic的四大优势。
第一,百分之百兼容,不用担心经过WebOffice存储的文件丢失数据;第二,接入容易,纯BS架构;第三,更好的文件权限控制。我们可以对表格里面的一个个单元格设权限,比如咱们企业员工的身份证号、合同报价数字、各种隐私或者商业数据保护起来,设置为一般账号不可见,只有几个关键同事可以看到,可以细到这种程度。文字编辑里面可以细到若干个控件可以编辑,这个场景用在合同起草的过程。最后,我们的API和WPSOffice2019基本保持一致,如果各位有对接过的话,对接WebOffice会觉得比较熟悉,上手的难度比较低。
这是对接模型的分享。蓝色的部分是跟政企客户、合作伙伴对接的时候能够提供的基础模块,包括云存储服务、云账号服务。上面有一个对接API层,这个比较关键,是做到了一个抽象的作用。比如WebOffice要和企业内部的文件系统打交道,可以抽象一个文件存取API做封装。包括鉴权认证、删除文件、改名、创建文件等等,文件信息查询和文件版本的枚举,我们都能够通过这一套系统来做到封装。绿色是我们希望在系统边界层这里传递尽可能少尽可能希望的数据,第一个用户ID,第二个是文件ID,第三个是文件版本ID,系统边界越小越薄,对接的时候耦合度越低。橙色是我们提供的服务层,包括编辑服务、预览服务、协作框架服务、负载调度服务、协作DB服务。红色的是KS Web前端,咱们现在都能够适配各种屏幕,包括PC的大屏幕和移动的小屏幕。
我们提供给合作伙伴的API有560个,可能有朋友问说,你们的WPS Office客户端给了好几千个API,为什么WebOffice只给了560个?我们是这样的考量,我后面介绍一些场景,这些场景是合作伙伴和客户提出来的,需要对接的场景从上到下所有的API全部覆盖提供完整,如果客户没有提出来的场景我们暂时不分精力做这些API,如果各位在对接场景的时候有新的需要再跟我们说,我们会把新的场景从上到下覆盖。这是API的展示,大家可以看一下,这是我们开发文档的支持,可以看到这些文档。
环境的支持。客户端这边刚才提到现在浏览器,比如说所有的浏览器,我最后画了一个微信小程序,我们在疫情期间给很多互联网用户提供了协作服务,不管是远程办公还是疫情登记,微信小程序是我们支持的重要平台。操作系统平台包括Windows、Linux、Android、macOS、iOS。
安全设计。我们的数据库内容支持加密存储、对象存储支持加密存储。文件数据流甚至在服务端纯内存化处理,不写入服务器的磁盘,我们提供服务的环境中,文件可以从服务端到前端都是不落地的,保证了安全和可靠。
下面是WebOffice的八个应用场景,我们一个个看一下。
场景1:对接OA系统的赋能。泛微是非常有实力的一家OA的服务商,我们来分享和泛微合作、对泛微OA系统赋能的案例。第一张图叫做OA公文起草,上面的工具栏是泛微提供的,下面的iframe是我们WebOffice嵌入到泛微的页面里面去,公文起草的整个过程当中可以把修订强制锁定,全过程留痕。第二个图,这个图叫做“一文双屏”,左边这里是表单式的界面,通过表单界面把公文里面的字段和信息填在这里,做到填写规范化,右边就会实时出现文档,在表单里面填写的信息出现在文档对应的正确的位置。第三图,对接OA套用模板,也像表单一样,填进各种信息,然后选择用印的模板文件,选完文件以后,自动把填写的信息套到模板文件里面去,生成最终的。第四图,合同预览。整个界面上允许调用API加入水印,防止拍照和截屏。最后是合同限制编辑,比如说甲方、乙方、合同条款、金额这些地方是可以编辑的,其他地方是模板,锁定住不可编辑。
场景2:企业内部IM赋能。我们可以在IM里面提供非常好的嵌入应用支持,我们和钉钉是这样对接的:在IM中发一个文件,以前传统做法是文件发过去是一个文件实体,需要下载才能编辑,编辑完成之后,再手动把文件回传回去,比较麻烦。现在我们提供了WebOffice赋能之后,把文件变成一张卡片发出来,卡片下面三个按钮,可以直接点击之后在线编辑、在线预览。如果点击“在线编辑”会打开一个新WebView窗口,直接可以和同事通过手机实时协同在线编辑,自动保存,IM里面的文件传递、文档协作的场景变得非常的轻松,点击在线编辑,移动里面没有离开IM的环境,嵌入了WebOffice就可以在线编辑了。
场景3:公文、合同和法律文书嵌入式编辑服务。这个案例是我们和合作伙伴“秀合同”一起推出的。首先是嵌入式编辑服务实时协同,传统的OA做合同的流程是第一个人做起草,起草完了之后传给第二个人,如果有问题再打回去让第一个人再改,来来回回很多次。但使用WebOffice提供的协作赋能可以把采购人员、财务、法务、经理几个角色拉到在线状态来协同编辑,如果有问题当场就能提出,不会说等到文档写完了再说哪里需要修改。一起协作,效能提升了非常多,这就是起到降本增效的作用。第二,整个编辑是留痕的,哪怕没有修订,也是留痕的,谁改了什么内容在右边清清楚楚可以看得到。第三,做格式化合同,这是典型的两种API,一种叫做书签,一个是叫内容控件,右边的任务窗格中可以把合同的关键内容一键提取出来或者设置进去,这是我们说的能够带来的一个增效的效果。除了在编辑当中的协同,包括全程留痕,文档不落地,背景水印,实现了企业里面的资产集中管控,智能的版本对比和书签填充又提升了合同的合规和风控的能力。
场景4:调用API定制用户界面。这是一个展示,WebOffice提供的用户界面,如果大家哪些地方觉得不符合咱们系统嵌入的要求可以调用API,把不想要的东西隐藏掉,这个展示界面可以看到左上角和右上角,我们自己带的文件名和协作的部分就合作伙伴被调用API隐藏了,然后合作伙伴加了一个额外的标题栏,提供标题、收藏、预览等等系统内的功能,这个是可以灵活做到的。
场景5:表格企业信息管理。这个案例是用表格做企业内部信息管理应用的案例,工资单分发应用嵌入任务窗格,按里面勾选的字段查询之后,一键设置到表格里面去,从而用表格作为企业内部信息管理应用的载体,这个案例叫做工资单应用。
场景6:嵌入式的预览支持。这是阿里云上对接的应用场景。
场景7:文档内消息和外部打通。输入@,可以@某件任务相关的对应同事,消息会发到IM系统里面去,做到文档内部数据和任务和IM系统打通。
场景8:嵌入文档到远程会议。这个案例用到了大用户量预览。
我们的合作伙伴包括泛微、华为、阿里、百度、用友等等,我们的私有化客户就更多了。下面是我们的部分私有化客户列表。
“开放+赋能,支持合作伙伴业务高速成长”是我们的目标和价值。感谢大家的聆听!