Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)

如果有这样一个需求:客户在一个SharePoint 2010的站点的document library中创建了不同的文件夹FolderA和FolderB,对于上传到此文件夹的文件记录中有某一个列ColumnM,现在他实现当上传文件到不同的文件夹FolderA或FolderB时,列ColumnM使用不同的默认值。这就是根据位置设置默认元数据值的一个应用。

下面来看看具体如何实现此应用以加深我们对这一概念的理解。

1.首先需要在Sharepoint某网站集中创建一个Document Library,命名为LocationBasedTestLib,在此Library下创建两个文件夹FolderA与FolderB

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第1张图片

2.为此Document Library创建一个新的Column:ColumnM

通过Ribbon上的Library Settings按钮进入此Document Library 的设置界面,在此界面中找到Create Column功能

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第2张图片

创建新ColumnM的参数如下

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第3张图片

3.分别设置各文件夹的默认ColumnM值

回到LocationBasedTestLib的管理界面 ,在此界面上找到Column Default Value Settings功能,点击进入

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第4张图片

再设置FolderA的ColumnM默认值

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第5张图片

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第6张图片

再用同样的方法来设置FolderB的ColumnM默认值,设置后看到的效果如下

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第7张图片

 

4. 通过此设置,我们就会在跟目录下和各个子文件夹下为列ColumnM设置不同的默认值,可以方便文件夹下的文档保持文件夹的一些元数据

测试效果如下:

Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)_第8张图片

你可能感兴趣的:(SharePoint)