文档协作略记

今天团队协作越来越普遍,其中文档协同编辑和针对文档进行讨论是重要的协作内容,这里略记如下。
一、基本情况 文档全部保存在网络云中心,可建立多个文档协作区,每个文档协作区根据级别可容纳多个成员和多个文档等。
成员根据权限可设置为所有者、管理员和参与者,文档类型包含常用的办公文档等。
二、协作原理 【文档协作略记】常规的多人共享协作一般是这样的:多个人可以同时下载、打开协作区某一篇的文档,但是某个时刻只允许一个人编辑该文档。或进一步,当拥有编辑权限的用户保存文档后,系统自动将最新结果推送到其他阅读者,以保持内容的同步。
进阶实现思路是:多个人可以同时打开协作区的某一篇文档,且允许多人同时编辑,编辑后各自保存到协作区,该文档形成多个历史版本。当然,谁最后保存文档,谁的版本就是最新的版本。
这种做法优势有:

  1. 允许多人同时编辑,提高协同编辑效率;
  2. 针对不同类型的文档采取一致的操作方式,有利于形成一致的操作习惯;
  3. 不涉及文档内容处理,只处理文档本身,技术实现相对简单。
当然,劣势也很明显:多个版本之间没有关联,无法有效整合文档内容,即仍然需要人工汇总来自不同协作者的多个版本的内容,形成一个整合版。
三、进阶分析 如果多个版本之间有紧密关联,能够自动合并多个协作者的内容,则可认为是一种高级协同,也可以说是一种理想状况,即多人可同时打开某一文档,且都可以编辑,各自编辑的内容由系统自动合成。
传统单机文档编辑,是一个输入,一个输出;高级协作则是多个输入、多个输出,但仍汇总到一个文件中,相当于传统的一个人有了“分身术”,有多个键盘分片段输入,其效率自然大大提升。
由于不同的文档处理方式不一样、多人编辑存在内容锁定或区域冲突等问题,理想状况实现起来并不容易。但如果抛开这些不管,只是简单的将多个协作者保存时改动的文档内容信息,理解为一个人在连续的分时段做了多件事情,系统只需要将多种输入看做是一个人输入即可,那么做起来也就相对简单了。
四、文档讨论 多人特别是进行远程文档协作时,经常需要对文档思路和内容进行讨论。为了体现讨论内容与文档的关联,最好在文档旁边实时展示讨论内容,同时讨论的内容最好与文档某处的位置可关联,这样,当文档滚动时,其内容对应的讨论可自动出现,如此实现文档与讨论的紧密集成。

    推荐阅读