文档协作略记

今天团队协作越来越普遍,其中文档协同编辑和针对文档进行讨论是重要的协作内容,这里略记如下。

一、基本情况

文档全部保存在网络云中心,可建立多个文档协作区,每个文档协作区根据级别可容纳多个成员和多个文档等。
成员根据权限可设置为所有者、管理员和参与者,文档类型包含常用的办公文档等。

二、协作原理

常规的多人共享协作一般是这样的:多个人可以同时下载、打开协作区某一篇的文档,但是某个时刻只允许一个人编辑该文档。或进一步,当拥有编辑权限的用户保存文档后,系统自动将最新结果推送到其他阅读者,以保持内容的同步。
进阶实现思路是:多个人可以同时打开协作区的某一篇文档,且允许多人同时编辑,编辑后各自保存到协作区,该文档形成多个历史版本。当然,谁最后保存文档,谁的版本就是最新的版本。
这种做法优势有:

  1. 允许多人同时编辑,提高协同编辑效率;
  2. 针对不同类型的文档采取一致的操作方式,有利于形成一致的操作习惯;
  3. 不涉及文档内容处理,只处理文档本身,技术实现相对简单。

当然,劣势也很明显:多个版本之间没有关联,无法有效整合文档内容,即仍然需要人工汇总来自不同协作者的多个版本的内容,形成一个整合版。

三、进阶分析

如果多个版本之间有紧密关联,能够自动合并多个协作者的内容,则可认为是一种高级协同,也可以说是一种理想状况,即多人可同时打开某一文档,且都可以编辑,各自编辑的内容由系统自动合成。
传统单机文档编辑,是一个输入,一个输出;高级协作则是多个输入、多个输出,但仍汇总到一个文件中,相当于传统的一个人有了“分身术”,有多个键盘分片段输入,其效率自然大大提升。
由于不同的文档处理方式不一样、多人编辑存在内容锁定或区域冲突等问题,理想状况实现起来并不容易。但如果抛开这些不管,只是简单的将多个协作者保存时改动的文档内容信息,理解为一个人在连续的分时段做了多件事情,系统只需要将多种输入看做是一个人输入即可,那么做起来也就相对简单了。

四、文档讨论

多人特别是进行远程文档协作时,经常需要对文档思路和内容进行讨论。为了体现讨论内容与文档的关联,最好在文档旁边实时展示讨论内容,同时讨论的内容最好与文档某处的位置可关联,这样,当文档滚动时,其内容对应的讨论可自动出现,如此实现文档与讨论的紧密集成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,347评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,238评论 19 139
  • 听说东野圭吾还有一本风格不一样的暖文? 朋友说完后便点燃了我的八卦之心。作为粉丝之一,觉得写暖文怎么都不是他的风格...
    南阳说阅读 368评论 0 1
  • 走走有个喜好就是喜欢收集各种小物品,最近又入手了少女心爆棚的小物品,就迫不及待地想分享给你们啦~哈哈哈 首·...
    zou走走阅读 2,619评论 0 1
  • 今天的文章从群里一个朋友的求助开始,她知道管不了别人的孩子,她想知道该怎么办才能让女儿更坚强,强悍点,于是在群里发...
    红梅Honey阅读 1,286评论 0 3