zoukankan      html  css  js  c++  java
  • MOSS系列之三列表和文档库[转帖]

    MOSS中的列表是整个MOSS数据基础,在MOSS中,很多地方都能发现列表的影子,如文档库、表单库、KPI列表等
    列表包括以下几部分:
    1、列表的标题
    2、列表的工具条(包括新建、操作和设置)
    3、列表的栏
    4、列表的视图
    可以把MOSS的列表看作是传统数据库的表,这样比较容易理解

    (1)定义一个列表

    MOSS提供了一个图形化的界面进行列表的定义。http://mei:9000/
    单击网站操作->查看所有网站内容,在弹出的界面中,单击“创建”按钮,打开如图

    选择“自定义列表”,打开如图

    新建一个名为“Case”的列表,单击“创建”按钮即可。如图

    定义一个列表-栏

    栏是MOSS中特有的对象,使用栏可以对列表进行无限制的扩充和设置。栏的类型非常多,包括单行文本、多行文本、选项、用户或用户组、数字等类型。这些丰富的栏类型使得列表对象非常灵活强大,可以把MOSS中的栏认为是数据库中的字段。
    使用栏:单击列表工具条上的“设置”->“列表设置”命令


    默认该列表有三个栏,不要对这些栏处理,可以认为是系统提供的系统栏。直接单击“创建栏”。系统提供了丰富的栏类型,如果这些栏类型还不能满足用户要求的话,还可以自定义类型。

     表下载

    按照表进行创建列表case栏
    例:添加“状态”栏,由于“状态”栏是一个下拉框类型的选项。栏类型中选择“选项”。然后在选项内容里 键入“待处理,已处理”,还能设定显示类型,有下拉菜单、单选按钮、允许多重选择的复选框


     

     

    返回case,所有栏全部显示出来
     

     
    v添加一条数据。单击列表工具条新建->新建项目,系统会调用编辑的页面
     
     


     

    自定义视图
     
     

     创建列表后,默认显示所有栏,所有人看到的这个列表都是一样的。
    在项目中,一些列表需要显示其中某几个栏,或者不同角色的人进去看到的栏是不一样的。此时需要自定义视图,这与传统数据库中的视图基本一致。
    首先,进入case列表的设置页面,页面最下方能够看到视图的信息

    之前看到的case列表,就是该列表的默认视图,单击“所有项目”,界面如下:
    可以选中某个栏,也可以
    反选去掉,并且还能排序,
    每一个栏后面有一个位置
    下拉列表,只需要选择栏
    相应的顺序,就能很方便的
    调整栏在列表中的前后
    排列顺序

    在case列表下有个创建视图,单击,打开如下

     

    系统提供了很多视图,如果做任务管理,可以使用日历视图;如果是项目管理可以使用甘特图;对于本项目而言可以使用标准视图。
    首先给helpdesk角色设定一个视图,命名为“我的日常工作”,这样helpdesk角色的用户看到的都是“我的日常工作”这个视图。
    视图访问群体默认设置选择“创建公共视图”,意味着这个角色下的所有用户都可以访问这个公共视图
     
     
    继续设置栏及顺序。对于helpdesk
    角色的“我的日常工作”视图来说
    ,需要标题、
    维护人员、分类、状态、
    用户处室名称、
    用户姓名、用户电话、电子邮件、
    故障情况说明、派工时间、
    紧急程度这些栏
    ,之后调整栏的前后顺序,
    最终界面如下图:
     
     
    设置排序、筛选、分组
    在自定义视图中还可以设置一个或者多个排序指标,方便用户能够准确地浏览信息。
    MOSS提供了主要排序和次要排序,这也意味着能够使用两个栏来排序,大部分应用有两个栏排序已经够了。在排序依据的下拉列表中,系统会列出当前列表下的所有栏。在这个项目中,按照创建时间的降序排列即可。
     
    同样,自定义视图还能设置筛选。不同的角色用户看到的内容应该是不一致的。筛选就是条件过滤。可以认为是传统数据库SQL语句中的where条件子句。
    这里的条件可以无限增加,只要单击“显示其他栏。。。”,就可以增加一组条件
    这里增加一个
    条件:创建者
    等于[本人],不
    同用户进入后,
    只能看到自己
    创建的内容
     
     
    为了更好地方便用户查看列表,自定义视图可以设置分组,,在项目中按照紧急程度来分组,紧急程序分为非常紧急、紧急、一般。这样可以优先处理一些问题,比如领导的问题,就需要第一时间及时处理。
    还能设定分组的显示方式
    在默认情况下,是否折叠,当
    列表数据很多的时候,选择为
    折叠也是一个好办法,可以节省
    空间,方便用户一目了然
     
     
     
    每个角色只关心自己需要的栏和需要的内容,通过自定义视图很好地解决“我的任务只给我看”这个问题。
    继续新增一个自定义视图,名为“我的任务”,这个视图用于support角色,并调整栏的顺序。
    同样新增“管理工作”自定义视图,这个视图用于manager角色的用户
    ,并调整栏的顺序。
     
     
     
    文档库
     
     
     文档库可以认为是一种特殊的列表对象,文档库通常的作用就是新建文档、上传文档并进行文档的管理,在默认情况下,对一个文档库可以指定一种文档类型,如office word 97-2003、office Excel 97-2003等,但是你可以上传任意格式的文档。当需要共享文档或其他文件集合时,可创建文档库。文档库支持如文件夹、版本控制和签出之类的功能。在首页中单击”查看所有网站内容”->“创建”命令
     
    创建一个名为”ContentTypeDocument”,文档模板为“Microsoft Office Word 97-2003文档”的文档库
     
     
     
    内容类型(ContentType
     
     
     
     

    内容类型是贯穿整个Microsoft Windows SharePoint Services 3.0中提供
     的功能和服务的核心概念,它是帮助用户以一种有意义的方式来组织他们SharePoint内容而设计的,一种内容类型是一组可以重用的设计集合,这组设计集合是应用于某一个特定的目录内容。内容类型可以让你使用一种集中的、可重用的方式来管理文档或者项目类型的元信息和行为。
     内容类型是与文件格式无关的。对于文档库来说,你可以指定一个文档模板。当创建这种文档的时候,Windows SharePoint Services 会创建一个基于这个模板的新文档,但是用户仍然可以上传基于不同模板的文档,甚至是完全不同的内容类型。比如在”ContentTypeDocument“这个文档中只能新建word文档,但是可以上传任意类型文档。

     
    默认的文档库、表单库只能关联某一个格式的文档类型,如果希望对文档库有更进一步的操作与控制,比如需要关联多个类型,这时候就需要使用内容类型这个MOSS2007中提供的新特性来完成。
    单击“网站操作”->“网站设置”->“修改所有网站设置”,在网站设置的界面上,单击“网站内容类型”
     
     

     
    在网站内容类型库的界面上,单击“创建”
     
     
    创建一个新的网站内容类型,名称为“知识库Excel模板文件”,父内容类型选择“文档内容类型”与“文档”。选择“新建用户组”,命名为“知识库模板”
     
     
     
     
    v确定后,返回网站内容类型库
     
     
     
     
    单击知识库Excel模板文件
     
     
     
    v单击高级设置,找到提供的kbExcelTemplate.xlsx
     
    打开文档库ContentTypeDocument,单击工具条“设置”->“文档库设置”,单击“高级设置”,选择允许管理内容类型
     
    确定后,在文档的设置界面上,可以看到增加内容类型的选择项
     
     
    单击“从现有网站内容类型添加”,在添加内容类型的街面上,将内容类型设置为知识库模板文件,列出内容类型“知识库Excel模板文件”,单击“添加”按钮,添加内容类型“知识库Excel模板文件”
     
     
    单击“确定”按钮,最后在文档库中,可以看到新增按钮处多了一项
     
     
    单击该命令,就会打开预先设定的模板文件。利用内容类型,从而实现在文档库中如何实现新增多个不同类型文档的功能。
     
     
  • 相关阅读:
    bzoj2298 [HAOI2011]problem a
    P5504 [JSOI2011]柠檬
    洛谷P4383 [八省联考2018]林克卡特树
    [USACO17DEC]Standing Out from the Herd
    bzoj3926: [Zjoi2015]诸神眷顾的幻想乡
    dtoj4680. 红黑兔
    dtoj2099. 字符串查询( find)
    dtoj1721. 字符串生成器 ( strgen )
    dtoj4542. 「TJOI / HEOI2016」字符串
    loj2278. 「HAOI2017」字符串
  • 原文地址:https://www.cnblogs.com/meiweijun/p/1611614.html
Copyright © 2011-2022 走看看