zoukankan      html  css  js  c++  java
  • SharePoint 2010 托管元数据批量操作小工具

    在介绍工具之前, 先来了解下什么是SharePoint的托管元数据 (Managed Metadata).

    Microsoft的官方定义: 托管元数据是一个集中管理的术语的分层集合, 你可以定义这些术语, 然后在整个站点集, 甚至是整个服务场中共享使用这些术语.

      

    托管元数据的优点:

    这是SharePoint 2010 的新特性, 它有哪些优点呢? 我们来了解一下.

    1. 保持数据的一致性.  比如一些企业使用的关键字, 你不需要在每个站点都去定义一次, 你只需要在站点集定义, 就可以在本站点集下所有的子站点共享. .
    1. 搜索, 由于数据保持了一致性, 简单的搜索可搜索到更多的数据.
    1. 动态: SharePoint 列表中使用的下拉列表, 比如公司的部门, 公司成立之初可能只有财务,招聘,销售部门,  公司慢慢壮大后, 又陆续增加了员工关怀部门,IT部门等,如果你使用了托管元数据,你并不需要去更改每个SharePoint 列表中下来列表的数据, 只需要更改托管元数据, 所有使用到它的地方都会自动更改.

    使用:

    我们先来看看最普通的添加托管元数据的方法.

    首先必须在SharePoint 服务场的管理中心设置使用托管元数据的使用权限.

     SharePoint 2010 Central Administration -> Application Management -> Manage Service Applications ->  Managed Metadata Service

     

    设置了使用权限后就可以管理托管元数据了.

    SharePoint 站点 Site Actions -> Site Settings -> Term Store Management.

    添加元数据

    由于托管元数据是个分层次的数据集合, 这样便于管理, 先创建一个"组" (组的概念就相当于分类). 右键单击"Managed Metadata Service" ->创建组 -> 右键创建元数据 (可以创建任意多的层次).

    删除元数据: 删除遵循原则,必须从最底层删除, 如果一个数据有子节点,就不能被删除.

    这时问题就来了. 如果一个公司非常大, 那么这个企业的元数据可能很多, 如果一个个去创建数据将是非常巨大的工作. 是否可以进行批量操作呢?

    答案是肯定的, 如果你不是第一个遇到这种问题的人, 那么请搜索是否前辈们已经有了解决方案. 下面我们就来看看Victor (SharePoint 专家) 用Excel 宏自动生成可以自动导入的数据格式. 这样就可以批量导入了.

    先来看看一个简单实例, 然后介绍如何使用它.

    我们创建一个Region组, 包含了多个Region, 比如欧洲(emea), 亚洲(Asia), 每一个区域包含很多国家, 比如USA, Germany, China, 每个国家包含多个城市.这个是个3层的元数据集合.

    完成数据的输入之后, 只需要单击 "Create Term Store File", 就会自动生成一个Txt文件. 然后就可以导入这个Txt 文件了.

     这样就节省了大量的时间.

    下载Excel 模板

  • 相关阅读:
    学习Swift -- 构造器(上)
    学习Swift -- 继承
    学习Swift -- 数组(Array)
    学习Swift--下标脚本
    学习Swift--方法
    学习Swift--属性
    Swift 类和结构体的简单认识
    dedecms代码研究二
    dedecms代码研究一
    PHP isset()与empty()的区别
  • 原文地址:https://www.cnblogs.com/splover/p/2223477.html
Copyright © 2011-2022 走看看