























SharePoint包含很多组件和元素。这些组件和元素对于提高系统的使用效率是非常关键的,而且也是非常重要的概念。这些概念会在后面详细讲解,这里只作简要概述。
列表是SharePoint产品和技术的基本组成部分。他们冲当了信息存储介质以及创建、添加和共享信息的载体。对于一个待办事项清单,也许你以前可能使用记事本和笔来创建,但是现在每个任务都是一个独立的项目并且都有一定的属性和特征来区分列表中的其他任务项。这意味着你可以查看所有的列表项,还可以按任务必须完成的时间、任务必须开始的时间甚至每个任务持续多长时间来进行遍历和排序。
虽然SharePoint的列表很先进而且是动态的,但是它的创建非常简单,绝对不需要代码以及特殊的开发工具和技巧。在过去,这样的列表需要使用其他应用程序并且雇佣一个开发者或具备开发技能的使用者花时间来创建。如果使用SharePoint,用户最熟悉组织内的信息的跟踪和共享需求从而能够创建他们需要的工具。
你可以使用列表来存储任何类型的信息。最常用的列表类型有联系人、任务、问题清单、公告以及日志列表。你可以针对任何使用场景创建其他的列表在一个单独的列表项上跟踪并共享信息。后面几篇文章中会研究通用列表模板以及你如何扩展他们来满足你的团队的目的。
库和列表非常相似但是有一个主要的不同:列表主要关注内容。虽然类表中存储了关于项的很多信息,如事件、联系人或公告,但是库中存储的是文档。你可以把库想象为一个帮助用户快速查找文件的超级文件夹。这个文件夹还可以帮助用户更简单的使用文件的特殊属性,如状态、所有者或截至日期。一旦你为文档添加了一些属性,你就可以基于这些属性创建特殊的视图或报表来过滤、排序并组织文档。
通过SharePoint 2007的具体技术,如内容类型,文档库现在可以在一个单一的库中管理多种类型的文件和模板,从而能够通过浏览器快速创建和管理日常文档如Word或Excel等。
当你创建一个列表或库时,SharePoint自动生成相应的Web部件,使你后来可以添加一个Web部件页。你可以把Web部件看作小型的应用程序或模块儿,这些应用程序或模块儿可以在一个页面上显示信息或执行特殊功能。Web部件可以执行任意数量的功能,从允许用户不使用HTML代码添加自定义文本和图片到网页,到显示来自一个完全独立的应用程序中所存储的信息的财务报表。
虽然SharePoint具有很多常见业务的Web部件,但是这个模型可以扩展,而且你还可以自定义Web部件来整合你的组织内的具体需求。Web部件存储在部件库,然后你可以拖放他们到一个Web页面中适当的Web部件区域中。用户可以在多个页面上重复使用、移动并自定Web部件。例如,你可以放置一个小模块在页面上来显示天气,并且你的组织中的每个部门都可以决定在他们各自的页面中,是否以及在什么位置显示它。后面的文章中会介绍SharePoint中可用的各种类型的Web部件,并讨论每种分类的用户场景。
工作流通过将业务流程分解到一系列单一的步骤来自动执行业务流程。每个步骤都是用户必须完成的具体业务活动,如内容审批或从一个位置到另一个位置的文档迁移。自动化可以减少手工操作任务,以及减少数据输入错误的机会或者系统丢失文档机会。
根据你组织的要求,工作流可以简单可以复杂。他们可以非常严格而清晰的被定义,或者提供更高级别决策制定的灵活性。你可以使用许多内置的模板作为刚开始之用,这些模板可以为你的企业创建更多自定义角色。具有流程的模板以任务的完成为完结,而这些任务也是用户必须完成的。如果一个用户没有响应任务,工作流会提醒它并跟踪该任务何时过期。
你可以自定义基于工作流的模板,以便用户可以利用浏览器执行活动,如审批、响应一个请求的反馈或签署一份文件。你还可以使用SharePoint Designer 2007或Visual Studio 2008设计更独特的工作流。在后面的文章中你可以看到关于这些模板的一些方法。
一个内容类型代表了在你的组织中具有共同设置的一组信息项。他们允许你在一个单一的位置管理多个内容的类型。你可以将内容类型关联到一个文档库,例如,一个管理多个文件类型的文档库,如Word、PowerPoint以及Excel文档。内容类型还可以管理多个相同文档类型的模板。当你将内容类型联系到一个文档库或列表,它就会出现在库或列表地新建下来菜单中。
内容类型更广泛的应用是全局属性,如站点列。这就意味着你可以将列表项和它的元数据关联起来从而更容易找到它。列是帮助定义一个列表项的属性,类似于你可以在窗体中使用的字段。例如,对于一个任务列表,决定任务何时过期的字段值都存放在一个列上,就像决定谁可以响应并结束任务的联系人字段都保存在一个列上一样。在旧版本的SharePoint中,你只能应用一个字段到一个单独的列表。如,为了关联客户的姓名到一个任务列表来帮助更好的任务定义,你可以创建一个Customer列。如果你以后决定增加一个Customer列到你的文档库,使你可以按照创建文档的客户来跟踪文档,你就必须在创建另一个Customer列。网站列是SharePoint 2007中新增加的,它允许你一次创建一个列,然后在当前站点及其子站点上的任何列表或库中使用。内容类型当作网站列来使用,还因为他们可以跨站点与多个列表或库相关联。
内容类型更高级的应用涉及到模板,就像前面说的页面布局。这种模板可以用来只发布某些内容类型到你的网站。例如,你可以创建一个新闻文章内容类型,使网页能够反映你的内容类型——在这个例子中一个列是标题,另一个是日期,第三个是主要文本内容。你可以通过浏览器或使用SharePoint Designer 2007创建页面布局;然后,他们在网站活动菜单中的创建页面选项下变得可用。
无论是网站还是工作区,还是网站集都指的SharePoint中的站点。你可以使用可用的SharePoint模板来创建这些Web站点。这些模板也叫做团队协作站点,而且他们使用Web部件、列表和库作为他们的组件从而,存储并共享信息。如下列表说明了他们的不同:
下面是我们的第一个练习。你可以创建一个协作门户模板的新的网站集。该网站集将作为今后练习的企业内部网站。
当学习一个应用程序系统时,创建一个区域,在不影响当前环境或用户的前提下实现和练习功能是不错的选择。所以作为第一个练习,你会创建一个基于协作门户模板的网站集,因为这种网站集最接近大多数公司的组织要求。在这个网站上,你可以创建如列表、库和工作流。要创建一个新的网站集,你必须访问SharePoint环境的中心管理网站。如果你不确定这个网站的地址,你应该联系你的系统管理员或者安装SharePoint的人。你还可以通过直接登录到服务器,从Office菜单中选择SharePoint管理中心来访问中心管理网站。
到目前为止,你已经练习了SharePoint的基本特征;然而,你还没有发现企业功能的组件。之所以这样命名是因为这些企业功能往往代表了大型企业的功能需求,以及他们协作应用的需求。这些服务还体现了Windows SharePoint Services和Microsoft Office SharePoint服务器的一些差别。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。