如果我们使用一个SharePoint网站来存储部门/团队的文档,通常会按照我们想要的结构,预先在网站中建立好相应的文档库和文件夹。比如,我们会创建一个“技术文档库”,来存放技术类别的文档,同时创建一个“业务文档库”存放业务类别的文档,在“技术文档库”中,还可能按照编程语言的种类,建立诸如“CSharp”、“C++”、“Java”之类的文件夹,将技术文档按照它们所属的类别,再放置到相应的文件夹中。

但是,无论管理员将结构建立得多么好、多么完整,用户很可能并不会按照文档实际的类别,将文档上载到正确的文档库和文件夹中。SharePoint 2010的内容管理器,能帮助网站管理员实现自动化的文档路由和存储。在用户将文档上载到网站之后,网站的内容管理器会按照事先设置的规则,自动将文档移动到正确的地方。

内容管理器的规则,基本上基于两种判断条件:
1、文档的内容类型。例如,属于“技术文档”内容类型的文件,移动到哪里哪里,而属于“业务文档”内容类型的文件,又是移动到哪里哪里。内容管理器规则只能处理继承自“文档”内容类型的内容类型,这意味着内容管理器只能管理文件类型的内容,而不能处理其他列表项内容类型。
2、属性的值。基于第1种判断条件,管理员还可以再基于文档的属性,设置判断条件。比如,“技术类别”属性的值等于“Web程序”的文档,移动到哪里哪里。第2种判断条件不能独立于第1种存在。

内容管理器是一项网站级别的功能,而并非网站集级别。所以,首先需要在网站功能管理中,启用“内容管理器”功能:

在网站中启用了内容管理器功能之后,网站中会多出来一个“放置库”文档库。这个“放置库”是内容管理器的核心之一,实际上,所有内容管理器规则都是应用到“放置库”。

然后在网站管理页面中,会多出来“内容管理器设置”和“内容管理器规则”链接:

内容管理器设置界面中,是对整个网站的内容管理器功能,进行全局的设置。

如果选择了“将新内容提交到库”选项,那么无论用户是将文档上载到网站的什么地方,这个文档都会被自动移动到“放置库”中,以对其应用规则。但是我发现Beta2中似乎有Bug,即使管理员选中了这个选项,用户上传到其他地方的文档也不会自动移动到“放置库”,这样只有上载到“放置库”中的文档,才会被应用规则。

如果选中了“允许规则将其他网站指定为目标位置”选项,那么在规则中,就能将上载的文档移动到其他网站。但是其他网站的目标位置,必须事先由管理员在“管理中心 - 一般应用程序设置 - 配置发送到连接”设置之后,才能使用。

自动创建子文件夹的选项非常有用,这样可以避免在一个文件夹中,存放太多的内容。不建议在一个文件夹中,存放超过5000个文件。

如果目标位置已经存在同名文件,那么下面的选项将决定内容管理器如何处理这种情况。但是如果管理员选择了使用版本控制,但目标文档库又并未启用版本控制功能,那么内容管理器仍然是使用自动在文件名后面添加唯一字符的方式,来进行处理。

保留文档的审核日志和属性,有助于在记录管理中对文档进行持续管理。

“规则管理员”可以让管理员指定哪些人可以设置内容管理器规则。如果一个用户是网站管理员,但是并非规则管理员,他也不能管理内容管理器规则。如果一个用户是规则管理员,但并非网站管理员,他仍然不能管理内容管理器规则。

接下来,就是为内容管理器创建规则。每个规则都有优先级,优先级高的规则会先被执行,这样如果一个文档符合多个规则的条件,那么只有优先级最高的规则会被应用到文档。

下面的截图就是按照提交的文档的内容类型,进行条件筛选。“替换名称”可以用于同时处理多个相关的内容类型(比如有父子继承关系的内容类型)的情况。

“基于属性的条件”可以让管理员再基于选中的内容类型的必填属性,来设置过滤条件。

下面是在添加了2条规则之后的情景,两条规则实际上都是针对一种“技术文档”内容类型,但是第1条规则还加上了额外的属性条件过滤,来将“技术文档”中设置的是C#与Web类别的技术文档,单独存放到一个专门的地方。由于第1条规则所匹配的文档实际上是第2条规则所匹配的子集,也就是说,第2条规则覆盖了第1条规则,所以为了避免文档被应用第2条规则,管理员需要将第1条规则的优先级设置得比第2条规则高:

配置好了内容管理器之后,当用户在网站中上载了文档之后,系统会自动提示它,内容管理器已经将文档自动转移到了新的地方,并且会显示出文档所在位置的URL路径:

有了内容管理器,用户在上载文档时,就不再需要考虑到底将文档上载到哪个地方才合适。文档所在位置的选择,被交给了内容管理器,按照管理员所设置的规则,对文档进行自动的路由和分类。

SharePoint 2010新体验9 - 内容管理器(Content Organizer)相关推荐

  1. SharePoint 2010 新体验7 - Managed Metadata (托管元数据)

    在一个企业中,有时候需要一个专门的Metadata库,用来保存各种预定义的Metadata.有了Metadata库,就能方便的为企业中的各种数字内容.数字资产应用上各种定义好的Metadata,或是用 ...

  2. Sharepoint 2010新体验之一-----基于Claims的全新验证机制

    在SharePoint Server 2007中世界中,如果我们想在一个Web应用程序中并存多种验证机制,只能通过"扩展Web应用程序"来实现,这种方式实现上是通过不同的应用程序来 ...

  3. SharePoint 2010新体验2 – Ribbon界面

    使用过Office 2007的同学一定知道,Office 2007引入了一种全新的界面模式:Ribbon.在SharePoint 2010中,界面风格也将使用类似的Ribbon界面.Ribbon界面所 ...

  4. SharePoint 2010新体验-企业幻灯片存储和重用

    通过Microsoft SharePoint Server 2010 所提供的幻灯片库功能,我们可以轻松共享和重用企业的幻灯片.将自己的幻灯片存储在企业的资源库里面,通过幻灯片资源库去使用任何同事发布 ...

  5. SharePoint 2010新体验-1

    这个系列的文章,是为了帮助大家更好的了解SharePoint 2010.拥有SharePoint 2007的经验能够帮助您更容易的理解本系列的文章,但我会尽量使没有SharePoint 2007经验的 ...

  6. SharePoint 2010 新体验5 - Office Web Applications

    Office Web Applications可以让用户在浏览器里面,直接查看和编辑Word.Excel.PowerPoint和OneNote文档,而无需在客户端安装相应的Office程序. 在网站集 ...

  7. SharePoint 2010新特性文档集

    SharePoint 2010新特性文档集 SharePoint 2010文档管理新加了 document set(文档集)的概念,文档集相当于一个增强版的文件夹,它有自己的homepage, 在其中 ...

  8. 安装和使用新立得软件包管理器

    目录 前言 一.新立得软件包管理器是什么 二.安装新立得软件包管理器 三.使用新立得软件包管理器 总结 前言 我们可能经常在Debian系Linux发行版使用apt命令来安装/删除/彻底删除软件包,但 ...

  9. Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理

    Introducing Document Management in SharePoint 2010 介绍SharePoint 2010中的文档管理 This time I want to talk ...

  10. linux如何运行synaptic,Linux_Ubuntu 7.04 Synaptic软件包管理器功能,Ubuntu的新立得软件包管理器(Syn - phpStudy...

    Ubuntu 7.04 Synaptic软件包管理器功能 Ubuntu的新立得软件包管理器(Synaptic Package Manager)是APT(Advanced Package Tool)的图 ...

最新文章

  1. python selenium - web自动化环境搭建
  2. 深度学习总结:continuous actions和asyncronous advanteage actor-critic
  3. android--------WebView 实现缓存网页数据
  4. Angular应用内路由(In App Route)的最佳实践
  5. Oracle中procedure和function创建举例
  6. 高通做服务器芯片有优势吗,为什么高通海思联发科不把芯片面积做的和苹果a系列一样大?性能不就赶上了吗?...
  7. linux文件夹不能修改权限
  8. 实验3-4 统计字符 (15 分)
  9. apache worker性能调优
  10. 有关onpropertychange事件
  11. android 隐藏电池,Android8.1隐藏状态栏电池图标
  12. python下载自己网易云歌单的歌曲
  13. 人工神经网络课后题答案,人工神经网络原理答案
  14. python中ndarray对象_学习python的第二十二天(numpy模块(对矩阵的处理,ndarray对象)
  15. AC框架与DQN在《只狼》以及《黑暗之魂》中的应用
  16. for 和 for...in 和 for...of
  17. [藏]疯狂的极端,20款IM,UI比比看
  18. RxJava2基础总结(二)
  19. 基于Unity3D的自动寻路车辆模拟
  20. 主动变被动9个例句_【语法课堂】全面了解被动语态的特殊用法考点总结

热门文章

  1. python和opencv人脸表情识别_使用OpenCV和Python进行人脸识别
  2. 安卓开发 登录用户信息缓存_Firefox 将向用户警告被泄露的登录信息
  3. Dart基础第3篇:常用数据类型、字符串类型、数值类型、布尔类型、List集合类型、Maps类型
  4. 7-9 找出最小值 (20 分)
  5. 七. 并发编程 (进程队列)
  6. zookeeper原理及搭建
  7. SQL Server 修改AlwaysOn共享网络位置
  8. 使用yum update更新文件系统时不更新内核的方法
  9. 【effective c++】资源管理
  10. js 基础之Math对象