我们开始使用SharePoint 2013来管理我们部门的流程文档,并且我有一些关于网站结构最佳实践的问题。我有点惊讶我无法通过网络搜索找到答案,因为这似乎是每个新SharePoint用户必须处理的基本问题。我应该使用SharePoint子站点还是元数据?
从文件共享环境移动,我努力摆脱这种心态的,我知道的SharePoint在文件共享的诸多好处。我也明白为什么在SharePoint中创建文件夹会强制对文件进行任意分割,而使用元数据的一大组文档可以让您根据不同的需要对文件进行过滤和分组。
什么是困惑我的是,我也看了,它的最好是有太多的子网站不是不够。好像子网站可以很容易地变成伪文件夹,我不确定那条线是在哪里交叉的。
下面是一个例子。
我们有一个致力于我们部门的SharePoint网站。我们创建了一个专门用于将数据加载到我们的业务系统中的应用程序的子站点。它主要掌握有关应用程序的技术文档。这个应用程序支持许多不同的数据源,每个数据源都有自己的加载用户指令,它自己的日程安排(日历),联系人列表,支持文件等。没有任何理由将它们分开来限制访问。但是,将它们全部放在同一子站点似乎并没有太大的价值,因为从事某项工作的人员只想查看该数据源的文档和支持文件。我无法预见有人希望查看跨所有数据源的支持文件,但我可以看到有人希望查看所有数据源组合的时间表。
我的问题是,我应该为每个数据源的应用下单独的子网站或做我只是存储在应用子网站的一切,并通过数据源使用元数据和视图组的东西呢?将特定数据源的所有项目放入其自己的子站点似乎比管理和呈现要简单得多,而不必为每个新文件指定元数据并创建大量视图。但是,我不能动摇我仍在使用文件共享思维的感觉。或者,我可能只是缺少一些SharePoint的基本概念。
任何意见或链接到这个话题良好的讨论将不胜感激。谢谢。
但是,如果不将所有内容放入一个子站点,意味着您需要(并依靠)人员在每次添加内容时设置所有元数据?懒惰的人可能会喜欢只是将文件放入文档库并完成它。 – 2015-02-08 02:33:04
事实上,当用户将新文档拖放到具有所需元数据的SharePoint库中时,它不会要求输入这些列值,而是将文档签出并希望用户编辑文档的属性看起来像是一笔交易给我打破。 – 2015-02-09 18:04:38
这是一种文化的东西。一家公司的员工可能会很乐意在SharePoint中上传或创建新文档时添加属性,而另一家公司中的人员则不会。元数据驱动长期更有利,而文件夹驱动更容易实现。如果我们想要使用元数据,请创建具有关联的(强制或可选)元数据的自定义内容类型。在这种情况下,每次用户上传链接到这些自定义内容类型的文档时,SP系统都会自动要求用户插入必填字段。 – finxxi 2015-02-10 10:38:10