2024年2月9日发(作者:)
第 章
1Microsoft Office SharePoint Server概述
通过学习本书,读者可以对SharePoint有一个全面的了解。本章将重点介绍Microsoft
Office SharePoint Server 2007新的而且是令人兴奋的特征与功能,使读者了解如何利用SharePoint Server 2007这一平台来创建可扩展的团队解决方案。本章主要介绍以下内容:
● Windows SharePoint Services 3.0与Microsoft Office SharePoint Server 2007的区别。
● Windows SharePoint Services 3.0与Microsoft Office SharePoint Server 2007的适用场合。
● SharePoint Portal Server 2003与Microsoft Office SharePoint Server 2007的区别。
● 简要介绍SharePoint的一些重要概念与功能,其中包括:
• 站点与工作空间;
• 列表;
• 文档库;
• Web Part;
• 内容类型;
• 工作流;
• 企业特征,如搜索、业务数据报表和Forms Services。
1.1 门户技术及SharePoint
在开始学习管理、使用SharePoint内容方面的技术之前,首先需要了解该技术的目的以及应用场合。
各单位中的相关人员经常会受到所谓“信息过载”的困扰。由于计算机在各种业务活动中所起到的重要作用,因此毫无疑问,在单位中创建、定制、共享的越来越多的信息就是数字。业务活动越多,业务越成功,所管理的信息也就越多。通常,人们手头会有一些需要处理的文档以及使公司日常运行的事务。从建议到法律文档,从销售凭单到人力资源政策文档,它们需要的信息量是不一样的。
SharePoint提供了一些用于管理信息过载的工具。利用这些工具,用户可以构建业务
SharePoint 2007入门经典
应用程序,以便更好地存储、共享和管理数字信息。利用SharePoint,用户可以为各种团队创建列表、库和网站,从而能够以高的效率来处理各种业务。
1.1.1 什么是门户技术
企业门户是一个网关,企业成员通过它来访问各种业务信息。如果设置合理,该网关应该是员工访问各种重要信息时进入的第一位置。门户与常规的网站不一样,因为门户是专门针对某一业务过程定制的。在SharePoint中,门户实际上可以由一些网站组成,信息可以直接存储在这些网站,也可以存储在其他系统,如文件共享、业务应用程序或常规的Internet网站。由于业务决策是成功的关键,因此重要的是放到门户的信息应安全、最新、而且易于访问。由于业务的活动范围有可能扩展到全球,因此机构还需要有反映雇员们在不同地区的需求方面的信息。
例如,假设有一名新员工刚参加工作,他除了要学习新工作岗位履行的职责外,还应尽可能快地掌握公司的各种流程和规定。一个好的门户应该为该员工提供学习时需要的全部相关资料和政策信息,并为他提供完成他的工作时所需要的所有信息系统和网站的链接。这些信息应该按照项目或主题存储在易于浏览的位置。如果文档或信息的存放位置不明显,可以在搜索框中键入关键字并得到建议。员工还能与他人共享信息。在许多情况下,好的门户应该像目录一样,通过它能够看到与单位或主题相关的全部信息和网站。
1.1.2 机构为何向门户技术投资
以下是许多企业和机构选择为门户技术投资的八个理由:
(1) 近来,因为Web以及Web相关技术的采用,使得门户技术得以流行。由于门户技术是基于Web的,因此无论决策者们在什么地方,他们都能通过Internet访问重要的信息。
(2) 门户技术允许信息处理人员从某一位置开始处理分散在多个位置和多个应用程序中的日常工作。
(3) 通过一些重要的法规,如萨班斯·奥克斯利法案(Sarbanes Oxley),机构可利用门户技术来保证对重要文档进行准确的审计跟踪,并保证业务流程与之适应。
(4) 以前用于存储大量信息的基于文件共享的方法在很大程度上取决于创建它的人的习惯,而门户技术则根据机构的结构来存储和共享信息,从而对机构中的每一个人来说,信息都是直观的。这样的结构能够提高效率,因为工作人员能够很容易地确定信息的位置并检索信息。
(5) 门户技术(如SharePoint)会随机构的发展而变化,它提供了一个随公司成长而成长的模型。
(6) 虽然典型的业务门户技术集成了许多常见的业务实践,但机构的不同需求也许需要定制过程。由于SharePoint提供了可扩展的架构,因此能够用它构建定制的解决方案。
(7) 虽然某公司可能会受到最新、最大的信息管理系统的诱惑,但大多数机构仍采用原有的系统和数据源。可以将门户技术与这些系统集成,使数据挖掘和数据迁移更容易。
(8) 当今,许多数据信息由Microsoft Office系统创建和管理,因此会理所当然地选用SharePoint作为门户技术。SharePoint能够与这些工具无缝集成,从而允许人们在一个位置来创建、存储、管理和协同信息。
2
第1章 Microsoft Office SharePoint Server概述
1.1.3 什么是SharePoint
SharePoint是一个可扩展的基于Web的平台,它由一些共同构成所谓的“SharePoint产品和技术”(SharePoint Products and Technologies)的工具与技术组成。SharePoint总软件包是一个平台,可以在该平台上构建业务应用程序,以便更好地存储、共享和管理机构内的数字信息。由于构建应用程序时可以有代码,也可以无代码,因此一般的业务用户能够用该软件包创建、部署和管理团队网站,不再需要熟练的技术人员(如系统管理员和开发员)。利用列表、库和Web Part,能够将团队网站转换成为专门构建的使机构业务过程更加高效的业务应用程序。
SharePoint产品和技术提供了以下两个主要部分:
● Windows SharePoint Services 3.0:用于Windows Server 2003和Small Business Server
2003,可免费获得,它包含了文档管理与协同所需要的核心功能,如文档库和列表。
● Microsoft Office SharePoint Server 2007:SharePoint Portal Server 2003的新版本,提供的功能与WSS类似,但对企业内容管理(Enterprise Content Management)、Excel服务与窗体服务(Excel and Forms Services)、业务数据目录(Business Data Catalog)和商务智能(Business Intelligence)的处理不同。SharePoint还提供了一个更稳健和可定制性更强的搜索引擎,同时还具有将存储在SharePoint环境中的信息以比WSS更可定制、更可聚合的格式来部署信息这一特殊功能。
SharePoint 2007和SharePoint Portal Server 2003
如果读者熟悉SharePoint Server 2007之前的版本SharePoint Portal Server 2003,则可以通过下面的介绍了解SharePoint Server 2007的新功能。
虽然SharePoint Portal Server 2003提供了从多个站点向某个易于导航的位置聚合内容的有效方法,但此过程需要用户手工操作来发布与门户区的链接,这也是此平台的缺陷。如果更新内容的人忘记发布与门户的链接,业务决策者们则不能够访问信息。
Microsoft通过SharePoint Server 2007解决了该问题。SharePoint Server 2007提供了自动进行业务处理和内容聚合的工具与特征。内置Web Part(如站点聚合器Web Part和内容查询Web Part)可使站点管理员指定哪些内容会自动上卷到主门户站点,不再需要人工更新,且保持了站点中的信息总是最新信息。
对于SharePoint Server 2007,在顶层门户站点中使用的技术与在团队站点使用的技术完全相同,但SharePoint Portal Server不是这样,它对团队站点的处理与对门户内容的处理截然不同,用户需要掌握各自对应的工具,而且在各位置应采用什么样的活动方面也不是很清楚。
由于SharePoint改变了体系结构并增强了功能,因此用户可以在更多的机构和场合中使用它。SharePoint Portal Server要求用户用基于Windows的身份验证系统和表示用户配置文件信息的Active Directory进行身份验证,但由于SharePoint 2007平台性能的提高,因此它使用了多种身份验证系统,并支持多个身份验证提供程序以及用于用户配置文件信息的LDAP数据源。此外,SharePoint对面向Extranet和Internet的方案也有很好的支持。
SharePoint Portal Server 2003没有自动工作流或自动业务处理的机制。SharePoint 2007提供了一些工作流模板,业务用户可进一步定制这些模板,以适合自己的特殊要求。
3
SharePoint 2007入门经典
1.2 WSS与SharePoint
许多机构并不很清楚哪一个SharePoint产品最适合他们的需求。下面各小节将介绍Share-
Point各产品的区别及其应用场合。本书主要介绍SharePoint,开始前首先比较一下WSS和SharePoint。
● Windows SharePoint Services 3.0:Windows SharePoint Services 3.0通常简称为WSS,它有核心文档管理和协同平台特征。利用WSS,一般的信息用户不需要大量的技术资源就能够构建基于Web的业务应用程序。由于WSS可随Windows Server 2003系统免费得到,因此部署基于Web的应用程序并不是一件容易的事。其原因在很大程度上是由于它有一些模板和站点模块,这些模板和站点模块允许用户通过简单的窗体而不是通过代码来添加文档、图像和信息。用户能够在已有模板的基础上用几秒钟的时间创建一个新站点。Windows SharePoint Services与Microsoft
Office Word、Excel和Outlook有高度的集成,因此用户能够用他们熟悉且操作方便的环境来创建和共享内容。
● Microsoft Office SharePoint Server 2007:Microsoft Office SharePoint Server 2007简称为MOSS 2007,它是Microsoft Office系统的一个枢纽,用于传递SharePoint产品和技术的稳健、以企业为目标的特征。SharePoint产品和技术可以在Intranet、Extranet和Internet中加速业务处理过程。SharePoint从一个内聚(cohesive)环境传递用于创建、发布和管理基于Web的内容的工具。SharePoint还提供了从Windows
SharePoint Services团队站点自动聚合内容的工具,因此能够从多个资源向一个中心位置上卷内容,使信息管理更容易。
1.2.1 WSS的主要优点
WSS的主要特征围绕着文档和信息管理与协同。以下是该平台广泛应用于企业的主要特征:
● 更加高效的文档和任务协同:团队网站提供对位于中心位置的信息的访问,并具有以下功能:
• 是可扩展的Extranet工作空间,可使团队共享文档与信息,协调计划和任务,
并参加论坛式讨论。
• 各种库提供了良好的文档创建和管理环境。库保证了编辑文档前使文档注销、
跟踪文档的审核历史,或允许用户回卷到以前的版本。
• 文档级安全设置可以保证敏感信息的安全性,使信息只适用于所选择的人。
• 高级任务跟踪列表和报警系统可为用户更新当前以及未来的任务。
• 用于创建维基和博客的模板可在机构中实现快速、便捷的信息共享。
● 减少了实现与部署资源:由于WSS适用于Windows Server 2003客户,且免费下载,因此实现时间和成本大大降低,从而带来以下好处:
• 由于可以方便地部署团队协同站点,因此机构不再需要技术方面的资源,可将
重点放在更重要的任务上。
4
第1章 Microsoft Office SharePoint Server概述
• 用户能够立即使用专业性的查找站点主题。
• 定制的工作空间提供了可用于大多数常用业务流程的预构建的应用程序模板,
如工作流。
• 由于WSS提供了与Microsoft Office系统的无缝集成,因此员工们能够通过公共
应用程序(如Outlook电子邮件)创建和管理文档,不再需要定制实现。
● 更好地控制机构中的重要业务数据:Windows SharePoint Services对数据和信息管理以及安全性提供了以下支持:
• 增强了的基于浏览器和命令行的管理控件允许用户进行站点配置,对内容进行
管理、支持和备份,因此使业务变得更加高效,并降低了成本。
• 可以更好地控制企业体系结构。IT利用增强了的管理服务在最低项目级访问安
全与策略设置。WSS增强了的安全性和易于部署的特点使机构降低了对熟练
IT资源的依赖性。
• 利用高级管理特征,IT能够设置一些参数,使业务单元能够配置站点并允许
访问,保证了所有单位遵循一个可接受的安全策略。
• 回收站项检索和文档版本设置功能提供了更安全的存储环境。
● Web的协同性:通过扩展和定制WSS,用户能够:
• 创建有文档库的协同网站。文档库就像是团队用于创建、管理和共享文档的中
央仓库。
• 创建、连接和定制一套专门用于扩展机构需求的业务应用程序。
• 利用SharePoint Designer定制团队站点和应用程序,并创建品牌。
1.2.2 为何选择Windows SharePoint Services
本节将介绍假设的某机构如何用Windows SharePoint Services来处理由机构各团队的项目所生成的大量的信息。虽然机构是假设的,但实际中确实有这样的机构。假设机构名为Rossco技术咨询公司,它通过提供专业服务和技术咨询来指导公司的启动。下面简要介绍Rossco公司使用SharePoint产品和技术的过程。首先是使用WSS,然后扩展到SharePoint。由于Rossco公司的许多业务涉及大量的文档处理,因此急需用一个中央仓库来管理项目方面的信息。因为Rossco公司使用的是Windows Server 2003,因此很显然,Windows Share-
Point Services是构建管理其项目解决方案的最有效工具。
1.策划
为确定需要做哪些改进来提高效率,公司要求团队找出当与相关的团队共享信息时遇到的问题。根据反馈结果,公司确定出了各团队遇到的公共问题,并创建了以最佳方式表示机构的企业文化和业务流程的站点层次结构。由于机构只有三个部门(财务、市场和运行),因此选择了单个的站点集,即机构有一个主站点,并用三个子站点对应于三个部门。
由于各部门对大多数项目的处理流程相似,因此公司可以用SharePoint的模板系统创建一个“项目”站点模板,所有团队可用它来创建协同的项目位置。由此模板创建的站点具有以下特征:
5
SharePoint 2007入门经典
● 有一个文档库,用于创建、存储和组织与项目有关的各种文档。
● 有一个联系人列表,用于存储和组织项目涉及的重要的联系人。
● 有一个任务列表,用于在涉及项目的团队成员之间协调重要的任务。
● 有一个跟踪列表,用于重点说明项目潜在的问题。
首先创建模板,然后将其保存到中心站点模板库。各部门可以通过它为各项目生成新的站点。
由于Rossco公司在其企业身份的创建中已投入巨资,因此必须在Intranet和Extranet站点中显示企业的标识。利用内置的站点主题、定制样式表单、母版页以及免费下载的应用程序模板的组合,Rossco公司将默认的SharePoint环境转换为更为熟悉、有企业商标的界面。
2.从策划转入实施
通过Intranet中的团队站点定义了机构的结构后,Rossco技术咨询公司就应该实施它的前期工作和策划了。当团队开始了解他们可以使用的工具时,通过完成以下工作可以提高机构的工作效率:
● 通过利用项目站点模板创建的站点快速定义项目。这样做允许团队设置一个中心环境,利用该环境,可以在几秒种的时间内创建、存储并在整个机构中共享的某项目的信息。
● 在团队各成员均能方便地浏览的项目站点上,通过一个共享日历创建并跟踪各种会面以及重要工作的时间安排。
● 向中心位置添加联系人信息,以便团队成员能方便地相互联系,并与项目的其他合作伙伴或相关人员联系。
● 将重要的项目文档移到对应的项目站点的文档库中。通过文档库,更易于跟踪对文档的修改,而且文档也更安全。
● 用户开始在任务和问题列表中创建电子邮件警告,以保证能够及时处理各种任务和问题。
当各部门开始定义其在重要项目中的角色时,经理们会发现,现在机构中有一个可以使他们了解全局的鹰眼—— 一个令人兴奋的发现。
1.2.3 SharePoint的主要功能
SharePoint为企业提供了通过一个中心位置来连接人、过程和信息的工具。以下概述了
SharePoint中的一些常用的企业功能:
● Web内容管理:我们可以利用熟悉的应用程序(如电子邮件或Web浏览器)来创建和发布Web内容。利用一些内置工具,可以方便地完成以下工作:
• 通过权限管理和可扩展的策略管理来控制文档。
• 通过利用内置文档库设置来定义工作流和相关的设置,甚至是通过添加新内容
类型的方式,集中创建、存储和管理文档。
• 通过利用网页布局和母版页来创建可重复使用的模板,以及通过变体来控制多
种语言内容的方式来管理Web内容。
6
第1章 Microsoft Office SharePoint Server概述
• 利用基于Web或InfoPath客户端的窗体,减少人工数据录入。
• 使用工作流工具自动实现内容核准与发布过程。
● 监控关键业务活动:利用企业工具,可以有效地在机构中管理和监控各种业务事件,其中包括:
• 利用仪表盘、关键绩效指标和有效的报表中心,通过商务智能门户来管理重要
的业务数据。
• 利用企业搜索,将人与信息快速连接。利用搜索中心在自己的SharePoint环境
和外部系统中查找人和信息。
• 利用诸如业务数据目录和Excel Services这样的特征,通过浏览器实时访问重要
的业务信息。
• 将各种SharePoint站点中的信息聚合到一个页面,以便根据可定制的准则来提
供对相关信息的个性化上卷。
● 简化协同:SharePoint的协同工具允许用户完成以下工作:
• 利用面向Intranet、Extranet和Internet的门户,将客户、合作者以及重要的数据
相连接,以加强客户与合作者之间的关系。
• 利用Outlook实现SharePoint列表和库的脱机工作,因此,即使没有与企业网连
接,也能够方便地使用各种信息。
• 通过人力资源网络来连接位于机构内部和外部的人员,这样可以保证机构对相
应专家的访问。
• 使用My Sites个性化运行,显示同事、经理以及各组的个人信息。
1.2.4 为什么选用SharePoint
用户通常在企业级机构中使用SharePoint。在企业级机构中,必须在同一主体系结构中通过多个小型门户和业务应用程序来跟踪并维护企业级机构的运行,然后从所有单元直至中心位置收集重要的数据。可以将SharePoint看成是一个软件支持公司。本节继续以假设的Rossco技术咨询公司为例说明如何使用SharePoint。Rossco公司的一个扩展业务是为某软件制造商提供支持,即向英语、法语和德语客户提供支持门户,通过该门户,客户们能够访问软件制造商提供的软件方面的各种最新信息。
1.策划
通过需求分析,Rossco公司决定用SharePoint作为构建其客户支持门户的平台,其原因如下:
● 该门户必须在一个面向Internet的中心位置容纳多个产品。每一种产品都有其自己单独的支撑材料。
● 该门户必须用多种语言显示内容,虽然最初的内容可能是用英语创建,然后再进行翻译。
● 鉴于法律原因,必须通过严格的核准过程来发布支持文档,此核准过程涉及到机构中的某些人。
7
SharePoint 2007入门经典
● 该门户必须能够对不断涌出的产品快速发布最新信息。
● 附加文档存储在SharePoint站点之外。这些内容必须能够通过SharePoint搜索界面索引和访问。
● 一些特殊的报表需要仪表盘记分卡,以表示与具体要求相对应的进展情况或表示将信息从多个资源向一个页面的聚合。
2.从策划转入实施
根据所做的策划,Rossco公司开始规划并实现SharePoint解决方案。以下是公司完成的主要工作:
● SharePoint中的面向Internet的站点:由于用户将通过Internet访问门户的主要部分,因此他们通过SharePoint 2007提供的特殊发布特征(此特征以前位于Microsoft
Content Management Server 2002,现在称为Web Content Management,即WCM)来创建最初的站点集。这样做可以实现从内部而且是安全的位置向外部面向Internet的匿名站点发布内容,而且此内容发布是一个自动执行并且是按计划执行的过程。
● 多语言设计:由于门户需要提供三种语言服务,因此公司使用了变体(Variations)。变体是SharePoint 2007的特有特征,它能够帮助用户为每一种语言创建一个层次关系。利用变体,通过创建一个源站点并为每一种语言创建一个站点,简化了多种语言中的内容管理。
● 内容创建:创建了主要的子站点后,产品团队应显式地创建命名列表和库(后面将介绍列表和库),并添加重要的文档和信息。利用内置特征(如内容类型、站点列以及视图),团队能够以更有效的方式创建并表示数据。为保证门户与企业商标的一致性,需要定制门户。团队用母版页特征来创建客户样式表单、网页布局以及内容类型,重新构建门户的外观,从而将最初的普通SharePoint式的站点转换为易于使用的支持界面。利用网页布局,团队不需要编程知识就能够为关键业务用户授权来创建和发布Web内容,如业务通讯和产品升级。
● 自动运行:利用SharePoint的工作流特征,Rossco公司创建了一个严格的内容核准过程。通过该过程,将文档最终发布到面向Internet的门户之前,文档要在各核准人之间路由。
● 内容聚合:利用内置Web Part,如内容查询Web Part,Rossco公司能够收集其子站点上的大多数经过深思熟虑而且是重要的信息,并将这些信息传到面向Internet的门户。用户可通过此门户快速、便捷地访问各产品的支持信息。
1.3 SharePoint组件概述
SharePoint包含有一些组件和元素,这些组件和元素是有效地使用SharePoint系统的关键,而且也是学习本书时需要掌握的非常重要的概念。首先用以下各小节对这些组件和元素给予简要的介绍,尽管在后面的章节还将详细介绍它们。
8
第1章 Microsoft Office SharePoint Server概述
1.3.1 SharePoint列表
列表是SharePoint产品和技术的基本组件。列表的作用就像是信息仓库以及通过该仓库创建、添加和共享信息的运载工具。我们可以用记事本和笔创建一个任务列表,其中每个任务是一个独立的项,并有一些属性或特性,而且在列表中彼此不一样。在SharePoint中,我们可以创建一个数字任务列表,并根据每一个新任务的要求,通过填写窗体的方式描述任务。这意味着我们能够浏览已填写了所有各项的列表,并能够根据列表的填写时间、或根据开始填写列表的时间、甚至是每一列表的长度来将它们排序。
虽然SharePoint列表属于高级动态列表,但它易于创建,且不需要代码、专业开发技术或开发工具。过去,这样的列表需要花时间去创建,需要通过应用程序实现,并且要雇佣技术熟练的技术员或用户。利用SharePoint,大多数熟悉信息跟踪和机构共享需求的用户均能够创建他们所需要的工具。
用户实际上可以用列表存储任何类型的信息。最常见的列表类型有联系人列表、任务列表、问题列表、公告列表和日历列表。用户能够创建用于任何场合的其他列表来跟踪和共享与某一项目相关的信息。第2章和第4章将介绍常用的列表模板,并介绍如何扩展这些模板来满足团队的要求。
1.3.2 SharePoint库
库与列表非常相似,但它们之间有一个主要的区别,即它们表示的实际内容不一样。列表用于存储项方面的信息,如事件、联系人或公告,库则用于存储文档。可以将库看成是一个超级文件夹,它能够帮助用户查找文件,且查找时要比通过特殊的属性或关键字(如status、owner或due date)查找既快又方便。向文档添加了一定数量的属性后,就能够创建特殊的视图或报表,根据这些属性来过滤、排序和组织文档。
利用SharePoint 2007的一些特有技术(如内容类型、文档库),现在能够在一个库中管理多种类型的文件和模板,从而能够通过浏览器快速创建和管理公共的文档类型,如Word或Excel。第3章和第4章将介绍如何在SharePoint站点中用文档库定制它们,以满足团队的需求。
1.3.3 Web Part
当创建列表或库时,SharePoint会自动生成一个对应的Web Part,而且用户以后可以将它添加到Web Part页面中。可以将Web Part看成是小型应用程序或模块,它们用于在页面上显示信息,或完成特殊的功能。Web Part能够完成任意数量的功能,如从允许用户不通过HTML代码向Web页面添加客户文本和图像,到根据存储在完全独立的应用程序中的信息来显示商务报表。
虽然SharePoint提供了许多公共业务Web Part,但模型可以扩展,而且用户能够定制Web Part来集成机构的特殊要求。Web Part存储在Web Part库中。向Web页面添加Web Part的方法是:将Web Part拖到Web页面上标记为Web Part区的对应位置。可以在多个页面上重复使用、移动和定制Web Part。例如,可以在一个页面上添加一个小模块来显示天气情况,同时允许机构的各分部门决定是否在自己的网站上显示它。第7章将介绍SharePoint
9
SharePoint 2007入门经典
提供的各种类型的Web Part,并介绍各种类型Web Part的主要应用场合。
1.3.4 工作流
工作流通过将某一业务流程分解成一系列的步骤来自动实现业务的处理,而且这些步骤是用户完成对应的业务活动时(如审核内容或从某一位置向另一位置路由文档)所必须采用的步骤。自动处理不再需要人工操作,同时减少了数据录入错误或系统文档丢失这样的问题。
工作流既可以简单,也可以复杂,它取决于机构的要求。工作流既可以程序固定、定义明确,也可以有很大的灵活性和决定权。可以将一些内置模板作为起点来为机构创建定制的规则。模板包含了一些随任务完成、且用户必须完成的公共流程。如果用户没能对某一任务给予响应,工作流会向用户给出对应的任务提示,并在任务失效前跟踪任务。
可以定制基本的工作流模板,使用户能够利用浏览器进行各种活动,如核准、对反馈请求给予响应或为文档签名。还可以用SharePoint Designer 2007或Visual Studio 2005设计更专业的工作流。第5章将介绍一些模板以及使用工作流的方式。
1.3.5 内容类型
内容类型表示机构中共享公共设置的一组信息项。它们允许用户在某一位置管理多种类型的内容。例如,可以将内容类型与某一文档库建立关联来管理多个文件类型,如Word、PowerPoint和Excel文档。内容类型还能管理相同文档类型的多个模板,这在以前所有版本的SharePoint产品和技术中是做不到的。当将某一内容类型与某一文档库或列表建立关系后,该内容类型会显示在对应库或列表的New下拉菜单中。
内容类型大量利用了称为站点列的全局属性,即能够将元数据与自己的项建立关联,以便更容易地找到它。列是用来定义项的属性,与在窗体中可以使用字段类似。例如,在某任务列表,用于表示某项到期日的字段值是一个列,而通过一个字段来指定完成某任务的人。在以前版本的SharePoint中,用户只能为一个列表申请一个字段。例如,创建了一个Customer列,以便将客户的姓名与一个任务列表建立关联,以更好地定义任务。如果以后决定向文档库添加一个Customer列,以便还能够通过所创建的客户来跟踪文档,则需要创建另一个客户列。站点列是SharePoint的新增功能,它允许虽然只创建了一次列,但可以在当前站点及其下面的各站点的任何列表和库中使用该列。内容类型使用了站点列,由此内容类型也能与若干站点中的多个列表和库建立关联。
内容类型的更高级的使用体现在称为网页布局的模板中。利用网页布局,可以实现在自己的站点中只发布某些类型的内容。例如,可以创建一个时事通讯文章内容类型,使Web页面来反映自己的内容,例如,用一个列表示标题,用一个列表示日期,用另一个列表示主文本体。可以通过浏览器或利用SharePoint Designer 2007创建网页布局。创建出网页布局后,它会显示在Create Pages选项的Site Actions菜单中。本书第6章将介绍内容类型。
1.3.6 站点、工作空间及站点集
站点、工作空间和站点集均指SharePoint站点,这些站点也称为团队协同站点,可利用对应的SharePoint模板创建它们。这些站点可以用Web Part、列表和库作为它们的组件10
第1章 Microsoft Office SharePoint Server概述
来存储和共享信息。站点、工作空间和站点集的各自特点如下:
● 站点:它们以团队或机构中的列表项和文档的形式共享信息。
● 工作空间:更适于重要的文档(如反映团队协同情况的年报)或一些重大事件(如庆典或年度商会)。
● 站点集:形成层次关系的一组站点或一组工作空间,它有一个顶层Web站点和一个子站点集,子站点集下还有子站点,如图1-1所示。
主门户
销售门户
财务门户
市场门户
团队站点
团队博客
图1-1
团队站点团队博客
SharePoint 2007与SharePoint Portal Server 2003的一个主要区别是对协同门户的默认设置的不同。在SharePoint Portal Server 2003中,门户完全独立于它下面的站点集。而在SharePoint 2007中,门户是站点集的一部分,它下面还有站点。设计门户环境时,可以将门户以及所有分支机构和协同站点放在一个站点集。但是,如果愿意采用SPS 2003方法,则当从称为站点目录的特殊站点创建子站点时,可通过配置门户的方式创建新站点集。
以下是本书的第一个示例,该示例将通过协同门户模板来创建一个新站点集。在后面章节中介绍的示例中,将该站点称为企业Intranet网站。
试一试
创建站点集
当学习像SharePoint这样的应用程序时,最好是创建一个用来完成示例的区域,而不影响已有的环境或用户。因此,本书的第一个示例是根据协同门户模板创建一个站点集,该站点集也是本书中的许多示例的起始位置。所创建的站点集以协同门户模板为基础。之所以选择协同门户模板,是因为该模板满足大多数机构对Intranet网站的需求。用户可以在这样的网站上创建许多内容元素,如在后面的4章中介绍的列表、库和工作流。
创建新站点集时,必须访问SharePoint环境的Central Administration站点。如果读者不能确定该站点的地址,请向系统管理员或安装SharePoint的人咨询。读者也可以通过直接登录到服务器并从Programs菜单的Microsoft Office Server选项中选择SharePoint 3.0
Central Administration的方式访问Central Administration站点。
(1) 从服务器场登录到SharePoint Central Administration站点。
(2) 选择Applications选项卡。
(3) 从链接的SharePoint Site Management组中选择Create a Site Collection链接,切换到一个页面,必须在此页面提供所创建站点的信息。
11
SharePoint 2007入门经典
(4) 在列表中确定的第一项是用于创建站点的Web应用程序。要保证所选择的Web应用程序是正确的程序。如果选择有误,则可以单击所选Web应用程序右侧的向下箭头,再单击Change Web Application。
一般来说,大多数SharePoint站点在驻留在80端口的Web应用程序下创建,因此终端用户不需要在其站点的地址中看到端口号。例如,Web地址servername要比servername:32124好得多。如果不能确定应选择的应用程序,应向系统管理员或安装SharePoint的人咨询。
(5) 创建站点时,必须为站点给出名称、说明和URL。本示例将站点名设为Corporate
Intranet Site,并输入如下所示的说明:
Collaborative portal for practicing exercises within the Beginning SharePoint 2007 book.
(6) 对于URL名,从路径列表中选择站点,并输入intranet。
如果读者的Web应用程序中没有其他站点,也可以在Web的根中创建自己的Intranet门户站点(如servername)。Web根中只能有一个站点。
(7) 站点模板有多种选择。前面曾介绍过,对于企业Intranet来说,最好的模板是Collaborative Portal模板。从Publishing选项卡(因为它是发布站点)中选择该模板。
(8) 输入主站点集管理员的姓名。
(9) 单击OK按钮。站点创建需要几分钟的时间。完成站点的创建后,会显示出一个页面,说明站点创建成功,同时显示一个URL,可以选择它来访问自己的站点,如图1-2所示。
图1-2
1.3.7 企业特征
前面介绍了SharePoint的基本特征,但读者还需要掌握SharePoint的组件,即企业特征。之所以称为企业特征,是因为这些特征通常表示大型企业需要的功能以及它们的协同应用程序的要求。这些特征也反映了Windows SharePoint Services与Microsoft Office Share-
Point Server间的主要区别。
● Form Services:InfoPath是一个窗体创建和完成应用程序,是Microsoft Office系统的一个重要部分。从2003起就引入了InfoPath,用来为数据集成和共享提供有效的集成。在2003中,当用户填写窗体时,需要安装InfoPath客户端应用程序,12
第1章 Microsoft Office SharePoint Server概述
但在Microsoft Office InfoPath 2007中,Form Services通过Web浏览器来使窗体有效,因此用户可以方便地收集和访问数据,不再需要客户端应用程序。第10章将详细介绍Form Services。
● 搜索:通过搜索,可以在做出最终的业务决策时与所需要的信息、人以及业务相连接。SharePoint 2003不能确定信息的位置,但SharePoint 2007对搜索引擎有了很大的改进,其中包括搜索醒目显示。本书第14章将介绍如何通过一个搜索引擎来访问多个系统,并介绍如何改善搜索查询与结果的相关性。
● Web内容管理:SharePoint通过与Microsoft Content Management Server 2002集成,现在可支持Web内容创建和发布,其发布范围从内容核准工作流到网页布局以及内容类型,即不需要代码就能创建和发布Web内容。然后,可以将这些Web站点驻留在Intranet环境或Extranet,使合作伙伴或客户能够访问各种信息。第13章将介绍如何创建和管理Web内容。
● Excel服务:Microsoft Excel的广泛流行表明许多机构支持数以千计的充满业务信息的电子表格。Excel服务允许用户仅通过浏览器就能够实时使用重要的数据,可以向大量的受众发布交互式数据透视表、各种图表以及电子表格,并且可隐含对应的公式和计算,使用户只有“看”的权利,即只允许他们浏览基于Web的报表。第11章将介绍如何在门户中显示报表,其中包括由Excel电子表格生成的报表以及基于实时信息的关键业绩方面的信息。
● 业务数据目录:虽然SharePoint也许是用户的中心应用程序,但机构中也许还有过去使用的业务应用程序。业务数据目录(Business Data Catalog,BDC)允许用户通过Web Part、用户配置文件或SharePoint列表来连接这些外部数据源并显示业务数据。虽然BDC不包含这些系统中的信息,但它在系统与用户之间起了一个虚拟桥梁的作用。第12章将介绍BDC以及通过各种业务数据组件(如Web Part和列表列)来访问信息的方法。
● 受众/配置文件:SharePoint 2007能够收集用户的配置文件信息,并将它存储在一个中心数据库,以便使SharePoint中的各种元素能够访问它并将它个性化。个性化可根据配置文件的属性将相应的内容指向用户。第9章将介绍如何利用受众和个性化来为用户提供对应的内容。
1.4 小结
本章介绍了有关Microsoft Office SharePoint Server 2007新特征方面的基本知识,并介绍了如何利用它们来服务于企业级的机构、形成更有效的业务流程,并将人与信息相连接,以便作出最终的业务决策。通过本章的学习,读者可以了解到SharePoint 2007对SharePoint
Portal Server 2003的改进。本章还介绍了用于各种业务需求的各种SharePoint产品和技术,其中包括列表、库、内容类型、站点、工作空间以及工作流。
13
SharePoint 2007入门经典
1.5 练习
(1) 团队站点与文档工作空间之间的区别是什么?
(2) 经理通知您机构目前正考察是否需要企业门户。请说出机构应对门户技术投资的两个理由。
(3) 判断题:Microsoft Office SharePoint Server 2007是SharePoint Portal Server 2003的新的版本。正确/错误。
14


发布评论