使用过SharePoint2010 Managed Metadata Service的管理员对其结构都有一定的了解,这里给大家提供一下结构图,希望大家能有一些印象,如下图所示:
通过结构图,我们可以看出真正被Enduser应用到Metadata Column作为Vaule的是Term,那么假如一个公司统计个人信息,其中包含公司所在的Location,由于“所在地”是大家经常使用的Column,管理员为方便大家,所以利用Metadata Service来提供“所在地”的Column Value,如下所示:
但是End user在编辑人员信息的时候,发现China Team还分四个Office,SH、BJ、DL、SH,所以还需要将China Team细化分一下,如下图所示:
那么如何能让End User按照自己的需求直接创建Term,而不是让管理员在Metadata Service 端去增加Term呢?
首先,我们需要管理员在MetadataService指定的Term Set中,将SubmissionPolicy改为Open,点击Save,如下图所示:
其次,我们将之前创建的OfficeLocation的Metadata Column删除,然后重新创建一下,选择刚修改的Term Set作为Value指定区。
最后,我们进入选择Value页面,就会看到Add New Term,选择指定的Term Set或者Term下就可以实现End User自定义Term了,如下图所示:
注意:End User在终端所填写的Term会自动同步到Metadata Service里,如下图所示:
希望本文能给End user在管理Term上提供帮助,如有其它需求,欢迎一起讨论。