63
MICROSOFT CORPORATION SharePoint 复复复复复复 创创创创创创创创创创创创创 作作 Mark Gillis 作作 2.0 2012 作 11 作 作作 复复复复复复复复复复复 复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复 Power User 复复复复复复复复复复复复复复复复复复复复复复复 IT 复复复复 复复复复 SharePoint 复复复复复复复复复复复复复复复复复复复复复复复复 复复复复复复复复复复复复复复复复复复复复复复复复复复复 作作 创创 SharePoint 2013 创创创创创创创创创创创创 (http://msdn.microsoft.com/zh-cn/ sharepoint/fp161345 ) 创创 SharePoint 创 创创 ,、。

第 I 部分:SharePoint 复合功能基础知识download.microsoft.com/download/5/C/E/5CEF57CE-990B-414… · Web view若要在 Word 2013 中创建结构化文档,请使用内容控件,使你可以修改内容位置、指定内容类型(文本、日期、图片等)、使用颜色突出显示和控制编辑。你还可以自动将内容控件链接到相应的外部数据列。媒体资产

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

第 8 页,共 76 页

Microsoft Corporation

SharePoint 复合功能手册

创建无代码业务解决方案指南

作者 Mark Gillis

版本 2.0 2012 年 11 月

摘要

本手册旨在实现以下目的:

· 想要创建可轻松开发的无代码解决方案以便他们可以快速响应业务需求的 Power User。

· 想要开发带有少量代码或无代码的解决方案和原型的 IT 技术人员。

· 想要了解 SharePoint 复合功能为所有形式和规模的企业带来的收益的决策者。

· 想要在工作场所中显著提高企业生产力且更具敏捷性的所有人。

位置

使用 SharePoint 2013 复合功能的无代码解决方案 (http://msdn.microsoft.com/zh-cn/sharepoint/fp161345)

利用 SharePoint 复合功能,可以更方便、更快且更好地创建基于协作的业务解决方案。

版权所有

本文档中所包含的信息代表了 Microsoft Corporation 对发布时所讨论问题的当前观点。由于 Microsoft 必须响应不断变化的市场情况,因此不应将此信息解释为 Microsoft 方面的承诺,并且 Microsoft 不能保证所展示的任何信息在发布日期之后的准确性。

本白皮书仅以提供信息为目的。Microsoft 不对本文档中的信息作明确、暗示或法定的担保。

遵守所有适用的版权法是用户的责任。在不限制版权许可的权利的前提下,未经 Microsoft Corporation 的明确书面许可,无论出于何种目的,均不得以任何形式或借助任何手段(包括电子、机械、影印、录制或其他形式)复制或传播本文档的任何部分,或将其存储或引入检索系统。

Microsoft 的专利、专利申请、商标、版权或其他知识产权可能涉及本文档中的版权问题。除非 Microsoft 的书面许可协议做出了明确规定,否则提供本文档并不意味着赋予你这些专利、专利申请、商标、版权或其他知识产权的任何许可。

除非特别声明,本文档中提及的示例公司、组织、产品、域名、电子邮件地址、徽标、人物、地点和事件纯属虚构,无意与任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人物、地点或事件有任何关联,也不应进行这方面的推断。

© 2014 Microsoft Corporation. 保留所有权利。

所有商标均为其各自所有者的财产。

目录第 I 部分:SharePoint 复合功能基础知识6什么是 SharePoint 复合功能?6为什么你应该开始创建 SharePoint 复合功能7SharePoint 自定义状态集8了解 SharePoint 复合功能的扩展和发展方式9在 SharePoint 平台上构建解决方案10Office 2013 集成点12使用 SharePoint 相关应用程序和 Office 相关应用程序15社会计算和共享16第 II 部分:SharePoint 复合功能解决方案生命周期18定义用途18确定要求19用户和相关方19业务逻辑20数据和文档21内容类型25用户界面要求26数据展示27移动体验30软件要求31技术要求31设计和开发31部署和维护32第 III 部分:常用 SharePoint 复合功能设计模式33基于浏览器的自定义33只编辑页面33嵌入 Excel 工作簿34添加 Web 部件连接34动态图36以表单为中心的解决方案37列表表单和表单库表单38InfoPath 表单 Web 部件38业务流程和工作流39开箱即用工作流39SharePoint Designer 工作流40项目41使用项目网站41在一个位置中查找你的所有工作41当项目变大时42管理文档和内容42文档信息面板42结构化文档43媒体资产43文档管理45记录管理和合规性47发布网站48设计管理器48Intranet 网站48Internet Business49公共网站49Access 应用程序49从模板和表格开始50自动创建美观的用户界面50轻松将数据存储在 SQL Server 中51执行高级自定义51商业智能51BI 概述52具有 Excel 和 Excel Services 的自助式 BI53Power View 的交互式可视化55PowerPivot 的数据建模55PerformancePoint Services 的企业主控板和记分卡56SQL Server Reporting Services 操作报告58业务线数据集成58两种经典 BCS 方案59实现这些目标已让我们很高兴了59在 SharePoint 产品中剖析外部数据62在 Office 产品中剖析外部数据64推送 SharePoint 复合功能信封65使用 JavaScript65使用 Web 服务和 REST66附录67Fabulous 4067Web 部件摘要70支持解决方案生命周期的 Visio 关系图75

第 I 部分:SharePoint 复合功能基础知识什么是 SharePoint 复合功能?

你的组织选择并部署了 Microsoft SharePoint Products 2013,你有权使用和推广它的诸多优势。当你在整个企业中促进和采用 SharePoint Products 2013 时,你觉得有必要帮助用户改掉旧的习惯。你应逐步将文件移至 SharePoint 库进行集中管理,而不是将其存储在网络或电子邮件文件夹中。你应发送链接,以便所有用户均可以在共享的库中看到文件的最新相同副本,而不是将文档路由到电子邮件中。你应使用列表和列表视图轻松共享和更新相同数据,而不是将电子表格附加到电子邮件中。你应使用工作流简化常规任务,而不是手动执行日常业务流程。你应逐步将主要项目、内容和流程信息从单独的电子邮件帐户、个人计算机、网络驱动程序和粘滞便笺移至 SharePoint Products 2013,以便你的团队和企业可以更高效地进行协作。

此外是否还有其他优势?是。该功能称为 SharePoint 复合功能。

借助 SharePoint 复合功能,你可以通过汇编、连接和配置 SharePoint Products 2013 中提供(在许多情况下,在 Microsoft Office 2013 中提供)的功能的基本构建块快速创建解决方案。SharePoint 复合功能采用有用高效的方式合并数据、文档和业务流程。

将 SharePoint 复合功能想像为一种木质复合材料:预先设计的层合并在一起,用于提供实用、廉价、易于维护且适用于你的环境的解决方案

在大部分情况下,这些解决方案不需要代码。现在可以正确无误地写代码。但是此后你可能需要铭记:“直到我们必须要写代码时才写代码。”

简而言之,SharePoint 复合功能是一种“自己动手”的业务解决方案。SharePoint 复合功能可以像一个自定义网页那样简单,使用网站列表和几个连接的 Web 部件跟踪小型企业的利润。SharePoint 复合也可以像整个公司范围内的缺勤报告系统那样复杂,通过使用 Business Connectivity Services 连接到人力资源数据库。SharePoint 复合功能非常类似于经常使用的术语“混合 Web 应用程序”。混合 Web 应用程序是可将数据合并到一个简单、可视、交互的解决方案的混合 Web 应用程序。但是,“复合”这个词强调了你可以在 SharePoint Products 2013 平台上构建的解决方案的广度和深度。

为什么你应该开始创建 SharePoint 复合功能

下面提供了你应该考虑创建 SharePoint 复合功能的主要原因。

利用现有的投资 只需使用开箱即用的 SharePoint Products 2013 即可节省你的时间、金钱和资源。这些都是有形的好处,你可以很快看到它为你的企业节省的成本。但是,创建 SharePoint 复合功能可以使你和你的员工变得更高效。这些是无形的好处,每一天都会影响你的企业盈利以及是否能够成功。

帮助消除内容和数据孤岛 SharePoint Products 2013 的所有内容都涉及连接、协作以及帮助在组织中创建一个”共享大脑”。你以跨职能方式工作的程度越深,使用的既有资源越多,就越能够发现协同和统一的好处。

释放业务线 (LOB) 数据的价值 使用基于 Business Connectivity Services (BCS) 的 SharePoint 复合功能,你可以使用其他业务系统的数据,就像这些数据存在于你的 SharePoint 网站中一样。使用外部内容类型和外部列表创建、读取、更新、删除和搜索数据。在 Microsoft Excel 2013 和 Microsoft Word 2013 中呈现企业数据。在所有有价值的业务信息中搜索。通过使用 Microsoft Outlook 2013,你可以脱机工作,并在重新连接时同步你的更改。

快速创建一个无需依赖技术人员的业务解决方案 你不需要成为编程人员即可对这些构建块进行汇编。在没有代码的情况下,你可以创建高度自定义的网站和解决方案、共享数据驱动的 Visio 图表,并发布 Microsoft Access 2013 Access 应用程序。使用 Microsoft SharePoint Designer 2013 和 Microsoft InfoPath 2013 来设计和构建基于工作流和表单的声明性解决方案。无代码解决方案能够解决的业务挑战数量超乎你的想象。

因为你是 Power User (有时称为公民开发人员),Power User 在看到同事在艰难地处理自己的工作时,他们会思量,"必须要有一个更好的方法",并且他们看到的问题需要他们可以创建的解决方案。软件、可用性及标准的进步都使这一现象逐渐成为了一种趋势。 有关详细信息,请参阅 Gartner 指出,到 2014 年 25% 的公民开发人员使用了新业务应用程序.

因为它们非常适用于 IT 最终用户和 IT 人员都想要处理众所周知的项目囤积并改进整体业务。但是需要采用传统方式减缓用户响应和授权以及 IT 控制和监管之间的矛盾。SharePoint 复合功能可通过有效方式解决此矛盾。解决方案清晰可见并已集成到组织的信息基础结构中,因此可轻松部署、管理、维护这些解决方案并确保其合规性。

因为它们非常适用于开发人员 从头开始设计新应用程序成本高昂、费时而且风险较高。因此,最好是改进熟悉且有效的解决方案。从开发人员的角度而言,SharePoint 复合功能类似于一个工作原型,它为应用程序奠定了基础,目前这个原型需要扩展到数千个潜在用户或数百万行。也许,你只需要添加一个自定义 Web 部件。或者,你需要使用自定义托管代码来将 SharePoint 复合功能修改为解决方案。无论哪种方式,升级路径均清晰流畅。

SharePoint 自定义状态集

SharePoint 产品是你的业务的一个组成部分,这意味着可不断使用、自定义和增强这些产品。你可以考虑根据自定义状态集使用 SharePoint 产品。

现在,你可以通过将内容添加到网站、列表、库和笔记本来开始完成工作,还可以共享内容、参与社会计算、合著文档、了解 Lync 的完整功能,以及创建页面和网站。这与搬入新家以及购买家具来使你的房子“可拎包入住”是一样的。

接下来,你将利用主要功能(有时称为“工作负载”)(如通过分类管理公司文档或构建 Internet Business 来推广和销售产品。你可以按规定以声明方式构建许多此类解决方案,这当然也会花费一些时间并且通常要求团队(包括管理员)具有适当的技能。这与购买需要某些装配操作的家具一样;节省了金钱的同时可能会多花费一两晚的时间。

现在,你决定处理一些 SharePoint 复合功能解决方案以解决公司中的某些主要问题。你可能会创建 Access 应用程序来跟踪客户联系人、通过使用 Excel 和 Excel Services 构建 BI 主控板或实现 RFP 工作流。这与按照详细的木工设计图(也可能是说明性视频)进行指导一样。你取得了巨大成功,但同时也需要多花费几晚甚至一周或两周的时间。

最后,由于大小、复杂性和重要性等原因,某些解决方案需要托管代码解决方案(如自定义 Web 部件)、可集合许多网站上的列表数据的程序或一组已发布到应用程序目录的迫切需要的应用程序。这与按照严格标准装修厨房一样。你虽然花了钱,但却有几晚甚至几周的时间与好友和家人欢聚并共进晚餐。

了解 SharePoint 复合功能的扩展和发展方式

SharePoint 复合功能类型几乎不存在任何限制你可以创建新的类型,但最好是在业务解决方案的可调整规模或范围内将其视为现有类型。

SharePoint 复合功能在业务解决方案中占据最佳位置

SharePoint 复合功能像 T 恤一样:它们分为小型、中型和大型。解决方案的大小和范围可能取决于大量因素,包括用户数量、数据大小、网站数量、逻辑复杂性、展示的详尽程度以及涉及交互的方式。

此外,SharePoint 复合功能可能从小型开始,但会通过有机方式增长。由于这些解决方案从简单到高级、从小型到大型进行发展和扩展,因此通常成本、复杂性以及所占容量也会随之增加。

下面提供了典型 SharePoint 复合功能(费用报告)可能随时间推移而不断发展的方式。

版本

雇员人数

类型

代码量

费用报告功能

完成时间

注释

1.0

1 到 25

小型企业

企业

团队

基于列表、列表表单和公式自动计算的经费报销

两天

快速解决方案

1.1

26 到 50

小型企业

企业

工作组

基于包含验证和规则的 InfoPath 表单的旅行经费报销

两周

增强的解决方案

1.2

51 到 200

中型企业

企业

部门

已转换为 Excel 模板的 InfoPath 表单;文档信息面板;通过 Excel Services 报告。

两周

进一步增强的解决方案

2.0

201 到 500

中型企业

企业

部门

自定义 Web 部件和工作流操作。

具有高级审批工作流的增强用户界面。

一个月

已扩展到更多员工的重要改进

2.1

501 到 1,000

企业

应用程序

已增加对新的直接存入信用卡系统的连接

一个月

已扩展到更多员工的进一步重要改进

3.0

1,001 以上

大型企业

完整的托管代码解决方案

集成的公司范围的费用报告系统

四个月

稳定且可扩展的解决方案

在 SharePoint 平台上构建解决方案

软件平台提供了一组层,可帮助你从业务解决方案组合中获得更好的价值。通常,软件平台包含四个层:

· 用户界面 用于向用户显示数据、内容和业务逻辑的结果。在使应用程序有用、易于使用且令人感到满意方面,品牌、设计、导航、可视化和交互均起到了重要作用。

· 业务逻辑 用于提供一个适用于计算和规则的中间层,并使多个系统和应用程序相互连接。处理应用程序和系统之间的事务并通过工作流服务定义业务流程。

· 数据源 用于提供服务以存储、检索和分析应用程序数据。数据库系统处理应用程序事务、从多个系统中收集信息并提供用于报告和分析的工具。

· 基础结构 用于形成基础平台。基础结构提供了核心安全、虚拟化、标识、访问和联网服务。

SharePoint 平台是一种适用于团队、部门、Intranet、Extranet 和 Internet 网站的统一常用平台。提供的功能十分丰富并且基础结构建立在广泛的基础上。哪些功能适用于你具体取决于你的独特环境(是本地安装、联机安装,还是混合(本地和联机)安装)以及你所购买的软件许可证。在本地安装中,这些功能还取决于是否启用 SharePoint 功能和服务,这允许你在网站、网站集、Web 应用程序或服务器场级别上激活或停用功能。

SharePoint 包含六个基本功能,每个功能均捆绑一组相关功能。前五个功能是形成第六个功能(即 SharePoint 复合功能)的基础。将这些功能视为构建块集、将 SharePoint Products 2013 视为平台基础结构并将 SharePoint 复合功能视为向协作业务解决方案中汇编、连接和配置这些构建块的方法。 下表概括了六个 SharePoint 功能。

功能

开箱即用的功能

网站

交付单个基础结构,以跨 Intranet、Extranet 和 Internet 网站提供门户和协作功能:

· 列表、库、视图、快速编辑, 列类型、内容类型

· 网站和页面创建、自定义、主题、拖放、网站笔记本

· 网站和网站集管理、权限管理

· 调查和讨论板、RSS 和警报

· 公式和函数、Web 部件、工作流

· 个性化、标准和辅助功能

· 功能区用户界面、轻松 Web 编辑、跨浏览器支持

· Office Web 应用程序、移动体验、使用情况分析

· 大型列表功能和管理、各种网站模板

· 多语言用户界面

· 项目网站模板、任务列表、工作区、时间线、摘要和“我的所有任务位于同一位置”

· 公共网站(仅联机可用)

社交

通过社交网络查找用户并与其交互:

· Wiki 和博客、组织浏览器

· 个人网站和资料

· 专业知识查找器

· 社交反馈、标记、趋势标记和内容分级

· 社区网站、信誉、分级和审阅

· 专业领域、关注、新闻源

· 一键共享

· 人员、组织关系、照片和状态

内容

管理所有类型的内容:

· 文档 托管元数据、分类、文档集和文档 ID、信息权限管理 (IRM)、Word、PowerPoint 和 Translation Automation Services

· 记录 内容管理器、常规合规性和存档、高级路由、就地记录管理、保留和电子数据展示和保存保留库

· 富媒体 数字资产、资产选取器、资产库、媒体 Web 部件

· Web 内容 企业 Wiki、发布网站、跨网站发布、结构化内容、页面布局和字段控件;品牌、主题和自定义母版页;发布工作流审批;内容搜索 Web 部件;多语言变体;Web 分析;Internet 业务功能,例如目录、主题页、设计管理器和元数据导航。

搜索

查找包括 LOB 数据库系统中的信息的内容:

· 搜索范围已设置为网站、列表或库

· 优化面板、搜索中心

· 高级搜索、布尔查询和内容属性

· 根据人员、分级、标记和基于元数据的导航得出的结果

· 许多搜索 Web 部件,包括内容搜索

· 文档预览、专业知识搜索、视频搜索和可视化最佳匹配

商业

智能

通过将原始数据转换为可操作信息来创建商业智能:

· 商业智能中心和数据连接库

· Excel、Excel Services、PowerPivot、Power View

· 切片器、筛选器、时间线切片器、筛选器搜索和快速浏览

· PerformancePoint Services:关键性能指标 (KPI);记分卡、报告、主控板和主控板设计器

· SQL Server Reporting Services 和报告 Web 部件

复合功能

使用以下工具快速创建业务解决方案:

· 基于浏览器的自定义和工作流

· SharePoint Designer 2013 和 InfoPath 2013 强大工具

· InfoPath Forms Services、浏览器表单、自定义表单和电子表格表单

· Business Connectivity Services、Access Services、Excel Services 和 Visio Services

· 低级代码增强功能(JavaScript、Web Services、REST 等)

Office 2013 集成点

Office 2013 和 SharePoint Products 2013 通常被描述为“一起使用更佳”,而与 SharePoint 复合功能一起使用的效果更明显。Office 2013 产品专为客户端计算机而设计,提供了无与伦比的丰富性和速度(在许多情况下,可联机工作和脱机工作),因此这些产品是创建和设计从简单到复杂的文档的最佳方法。另一方面,SharePoint Products 2013 提供了共享此内容、与其进行协作和简单编辑相同内容的最佳方法,例如使用 Office Web 应用程序。

与所有出色的技术工一样,你了解了工具集但却特别重视强大工具,因为这些工具可帮助你快速顺利地完成工作。你还需学习使用这些强大工具,以便最大程度地提高你的效率。以下两个 Office 2013 产品是创建 SharePoint 复合功能所需的强大工具:SharePoint Designer 2013 和 InfoPath 2013。

下表概括了 SharePoint Products 2013 和 Office 2013 之间的关键集成点。这些集成点可直接支持 SharePoint 复合功能的创建或间接简化其设计和开发。

直接支持 SharePoint 复合功能解决方案

集成点

客户权益

高级 SharePoint 自定义

SharePoint Designer 2013 是一个包含大量功能的强大工具:

· 使用自定义表单增强列表和库并集成不同的数据源。

· 创建工作流(请参阅 业务逻辑)

· 创建外部内容类型(请参阅业务线数据集成)

· 自定义 Web 部件,例如更改 Web 区域布局、创建不同页面上 Web 部件之间的连接并连接多个值。

· 通过使用自定义操作生成器,将自定义操作(例如链接、图标和脚本)添加到 SharePoint 功能区、工具栏和列表项菜单。

· 将某个网站另存为模板并将该网站部署为已打包的解决方案。

Web 表单

InfoPath 2013 是一种可引起广泛关注并包括以下内容的强大工具:

· 列表表单

· 表单库表单

· InfoPath 表单 Web 部件

· 外部文件表单(请参阅 业务线数据集成)

· 工作流表单(请参阅 业务流程和工作流)

文档信息面板

· 在 Word 2013、Microsoft Excel 2013 和 Microsoft PowerPoint 2013 中,使用文档信息面板自动捕获元数据以使信息更易于发现且可重复使用。

· 在 Word 2013中,通过使用文档部件和字段控件自动包含在文档中输入的信息。

工作流

· 使用 Microsoft Visio 2013、SharePoint Designer 2013 和 Visual Studio 2012 自动设计业务流程,以上所有工具将一起工作以作为已集成的工具集。

· 创建 可重复使用的工作流和已附加到内容类型的工作流。

· 采用可视化格式显示活动工作流。

Web 图表

使用 Visio 2013,执行以下操作:

· 将 Visio 图表发布到 Web 以在浏览器中共享图表。

· 确保具有图表验证的工作流的一致性和准确性。

· 与流程存储库集成以存储、共享和重复使用业务流程图表。

· 连接来自一个或多个 可刷新的数据源(例如 Excel 2013)的图表并将其发布到 SharePoint。

· 使用已连接到其他 Web 部件的 Visio Web Access Web 部件创建高度可视化的解决方案。

适用于所有人的商业智能

· 通过使用 Excel Services 将 Excel 电子表格发布到 SharePoint 网站来跨组织共享分析和结果。

· 通过使用条件格式、迷你图和切片器创建 Excel 主控板。

· 有选择性地发布部分工作表、隐藏公式以及定义参数。

· 将 Excel Web Access Web 部件连接到其他 Web 部件。

· 使用 PowerPivot for Excel 合并来自多个源的数据并使用数以百万计的行处理大型数据集。

· 使用 Power View 来获取引人注目的可视化。

· 使用 PowerPivot for SharePoint 发布和共享此分析。

Access 应用程序

使用 Access 2013,执行以下操作:

· 将数据、表单、表达式和宏发布为 SharePoint 应用程序。

· 在后端 SQL Server 数据库上,轻松 本地或联机存储数据,并获取许多性能和可伸缩性优势。

· 快速使用许多模板。

· 安全地将 Access 应用程序发布到 Web,以便 IT 管理人员可以满足有关数据合规性、备份和审核的要求。

将业务线 (LOB) 数据与 Business Connectivity Services (BCS) 集成

· Word 2013 将文档信息面板中的 LOB 数据公开到 Word 文档属性,并将其插入文档中。

· Excel 2013 将 LOB 数据导出到Excel,以供数据进行进一步分析和可视化。

· Outlook 2013 将外部列表数据映射到本地 Office 项目类型,例如联系人或任务。

· Visio 2013 将外部列表中的数据链接到图表,并且该数据采用各种形式。

· InfoPath 2013 创建表单以更新后端服务器中的业务数据。

间接支持 SharePoint 复合功能解决方案

集成点

客户权益

Office Backstage

· 获取 SharePoint 信息:查看元数据、与工作流交互、访问作者个人资料等。

· 添加自定义操作以符合自定义需求。

列表和库

· 将 Office 文档直接保存到 SharePoint 网站。

· 将 Excel 数据导入到 SharePoint 列表。

· 从 SharePoint 库中打开或查看 Office 文件。

· 通过版本控制将文档 从 Office 2013 产品保存到 SharePoint Products 2013。

· 通过使用“连接至 Office”,自动发现 SharePoint 文档库以使保存内容操作更轻松且更直观。

· 从 SharePoint 网站中打开、编辑和更新 Office 文件。

· 使用幻灯片库以共享和重复使用 PowerPoint 幻灯片。

· 使用 Share Point 项目任务列表跟踪项目工作。

写博客

· 使用 Word 模板可便捷地发布到 SharePoint 博客。

· 快速检查你的拼写、添加超链接、添加图片和表格、设置文本格式,然后将你的博客从 Word 2013发布到你的网站。

合著

· 同时编辑 Word 文档和存储在 SharePoint 中的 PowerPoint 演示文稿,并对 Visio 图表进行注释。

· 同时在 Web 浏览器中编辑 Office Web Excel 电子表格、Office Web OneNote 笔记本、Word Web App以及 PowerPoint Web App 。

电子邮件和日历

· 使用电子邮件参与在线讨论。

· 并排显示 SharePoint 和 Outlook 日历。

· 管理 SharePoint 警报和 RSS 源。

· 使用网站邮箱通过已合并的强大 Outlook、Exchange 和 SharePoint 向团队中的每个人提供对团队文件夹、日历和任务列表的访问权限;在文档库中自动存储已附加的文档。

网站主题

· 将 PowerPoint 主题应用到 SharePoint 网站并使网站的自定义操作更容易。

Office Web Apps

· 使用浏览器查看 Word 文档、Excel 电子表格、PowerPoint 演示文稿和 OneNote 笔记本并对其进行简单编辑。

· 当在浏览器以及客户端计算机中进行更改时,保留文档格式和内容。

· 在网页上轻松嵌入 Excel 工作簿。

· 在网站上嵌入任何人都可查看的 PowerPoint 演示文稿,而无需安装 PowerPoint。

联机/脱机

· 从 Access 2013 中,通过创建双向连接读写本地列表并使用所有 SharePoint 数据类型。

· 从 Excel 2013 中,将 SharePoint 列表导入到 Excel 表并创建单向数据连接。

· 从 Outlook 2013中,读写联系人、任务、日历和讨论列表,以及同步文档库。

· 从 Project 2013 中,同步 SharePoint 任务列表与 Project 任务列表。

· 从 Visio 2013 中,同步 SharePoint 任务列表与 PivotDiagram。

· 从 OneDrive for Business 中,将 SharePoint 库中的文档与你的计算机同步

· 从 SharePoint Workspace 2010中,脱机使用列表和库,并且在客户端或服务器上自动同步它们所发生的更改。

移动

· 使用 Office Mobile 从移动设备上查看和编辑 SharePoint 上的 Office 文档。

使用 SharePoint 相关应用程序和 Office 相关应用程序

如果你有智能手机,则你熟悉某个应用程序的概念,该应用程序是旨在完成某些任务和解决特定问题的独立程序。将应用程序视为可自包含并可轻松购买、安装、监控、分级和删除的迷你应用程序。

使用 SharePoint Products 2013 和规划 SharePoint 复合功能解决方案时,你将发现两种非常有用的应用程序:

· SharePoint 相关应用程序 SharePoint 相关应用程序可以执行很多任务,范围从使用新功能扩展功能区和菜单到在网页上提供密集型体验。典型示例包括事件规划、合同生命周期管理、快速调查工具以及适用于公共网站的“联系我们”表单。

· Office 相关应用程序 Office 相关应用程序使用包含多种外形规格的新功能扩展 Word、Excel 和 Outlook。这些功能可以内联插入、显示 为任务窗格,或通过所选选项自动激活。典型示例包括带有与必应地图集成的“国家公园”表的 Excel 应用程序、将在线百科全书集成到任务窗格中的 Word 应用程序以及根据所选的用户名称预约了一次会面的 Outlook 应用程序。

奖牌跟踪器应用程序可 按团队、比赛项目和运动员跟踪奥运会金牌得主。

若要查看奖牌跟踪器应用程序的创建方式,请参阅设计奖牌跟踪器模板。

开发人员(第三方或来自你自己的组织)使用 Visual Studio 2012 或 Office 365 开发工具(之前称为 NAPA)创建应用程序。应用程序还基于现代 Web 标准,例如 HTML5、CSS3、Oauth 和 OData。

现在你可能认为只有开发人员可以创建应用程序,但是你错了。Power User 通过使用 Office Access 2013 也可以创建应用程序。Access 应用程序是 SharePoint 应用程序。因此,你可以创建 SharePoint 复合功能解决方案作为 Access 应用程序,或者 就像任何应用程序一样将 Access 应用程序融入到更为广泛的 SharePoint 复合功能解决方案中。有关详细信息,请参阅 Access 应用程序。

你可以从以下位置中查找、购买和下载应用程序:

· SharePoint 应用商店。

· Office 应用商店。

· 可由你的组织的管理员设置为专用存储的应用程序目录。

总而言之,对于完成集中的任务、处理紧急需求、完成每日任务,以及集成到你的 SharePoint 复合功能解决方案,这些应用程序非常适合。

社会计算和共享

当你规划和创建 SharePoint 复合功能解决方案时,社会计算和共享可以采用实用方法向你提供帮助。例如,你可以使用所需工具查找用户、告知其他人你所拥有的技能,以及根据共同兴趣建立关系。此外,当你创建 SharePoint 复合功能解决方案时,你通常还希望将其公布、共享并提供给用户,从而提升其可见性和采用率。

社会计算和共享共谋发展:

· 社会计算使你可以共享直接知识和想法、与同事进行联系,以及轻松找到专家。当你使用计算机网络与用户进行联网时,你将通过触摸和“嗡嗡声”保持连接状态,通常通过自然方式(甚至是偶然方式)实现此目的。每个 SharePoint 用户都具有对全局导航栏上的三个信息中心的访问权限:新闻源、网站和 OneDrive。这三个中心会完全集成到 SharePoint 体验中。此外,社区将大大提高对讨论板、Wiki 和博客的传统使用方法,以便收集和共享公共知识。

· 通过向内部和外部用户共享网站、文档和列表,你可以采用安全方式快速轻松地向需要访问权限的其他用户打开网站内容。在 SharePoint Online 中,你可以轻松邀请公司之外的用户(例如供应商、受信任的业务合作伙伴和客户)在你的网站上查看、共享和处理内容。

以下 SharePoint 功能包含社会计算和共享。

新闻源 如果你熟悉广受欢迎的社交网站,使用新闻源会使你感觉像在家中一样舒适。新闻源页面提供了对你通过线程会话关注的人员、文档、网站和标记列表,你和其他用户可以向这些会话发布内容并根据你的需求和兴趣对其进行排序:

· 新闻源显示你当前关注的内容:文章、人员、文档、网站和标记。

· 每个人显示由你公司的员工发起的会话。

· 提及仅显示你所提及的文章。

· 活动仅显示当前活动源,此时该源出现在“关于我”页面上。

· 喜欢显示你“喜欢”的所有项目。

网站 网站是你快速访问个人网站和你关注的网站的位置, 同时也是你管理社会计算活动的位置。某些易于使用且一目了然的部分、新增功能、文档、关于我、最新内容和我的任务 使最新社交信息随手可得,并帮助你筛选社交数据,以缩减到你所需要且对你有用的数据。对于可良好工作的社会计算,它可在每个 SharePoint 用户通过“关于我”部分开发和维护其用户配置文件时提供巨大的帮助。

OneDrive OneDrive for Business 提供了一种快捷方式,通过此方式,不仅可以访问个人文档和已共享文档,而且可以与计算机文件夹同步这些文档。这样你便可以在脱机或离开公司网络时轻松访问这些文档。

社区 社区网站模板提供了一种论坛体验,可分类和延续与各组织之间的广泛用户组(可共享和利用其专业知识)的深入讨论。该模板帮助整理和分类讨论、注册成员、管理内容、奖励优秀的参与者,以及保留对话历史记录。你可以通过更改背景图片、主题、页面内容、类别描述、图像等来自定义外观。社区网站对于公众可以是私有的、封闭的,也可以是开放的。

共享 通过使用新的“共享”对话框,集合管理员或网站所有者可以选择性地与内部用户或在 SharePoint Online 中使用 Microsoft ID 登录的外部帐户共享其网站、库、列表、文档或项目。你也可以使用此对话框控制有关你所共享内容的权限。默认情况下,“共享”处于启用状态,但也可以由管理员启用或禁用,管理员还可以根据需要从共享中删除现有来宾(例如,当他们不再需要访问权限时)。

第 II 部分:SharePoint 复合功能解决方案生命周期

尽管你可能不是编程人员,但当你想要创建 SharePoint 复合功能解决方案时,你仍然需要像编程人员一样思考。像其他解决方案或应用程序一样,仔细规划和设计 SharePoint 复合功能解决方案是一个不错的主意。因为 SharePoint Products 2013 提供了一个可构建的完整基础结构,Office 2013 产品对你和你的用户而言通常是熟悉的工具,你已远远领先于通常的解决方案生命周期。但是,如果仅仅是因为它非常耗时,则通常最好不要使用正式的结构化过程。更好的方法是使用灵活生命周期或 RAD(快速应用程序开发)生命周期,后者可以促进快速设计和简短频繁的迭代。

灵活的生命周期非常适用于开发 SharePoint 复合功能解决方案,原因如下:

· 你可以缓慢地开始,然后循序渐进地继续操作。

· 开销较低。

· 支持中期修正。

· 用户和相关方可了解进度。

· 允许即时测试和验证。

· 仍有可能发展为更正式的解决方案。

不要忘记使用 SharePoint Products 2013 为你规划和设计解决方案而提供的各种功能和工具。在整个企业范围内查找专业知识来帮助审查你的设计、解决特定问题或获取支持,而不是自行执行所有操作。创建你可用于快速收集要求、获取用户反馈(评论、优先级、分级等)、交流中期修正和报告问题的项目网站,而不是创建大量正式文档。开发你的解决方案时,保持跟踪你在 Wiki 网站中的所有注释和通信,然后将其转换为帮助或支持系统(如果需要)。

最后,不要忘记使用可帮助你思考、分析和交流你的想法的 Visio 图表,例如泳道、鱼骨图和灵感触发图。有关详细信息,请参阅支持解决方案生命周期的 Visio 图表。

定义用途

任何生命周期的第一步都是定义解决方案用途和评估总体业务环境。良好的开端是提供一个简单的业务陈述,然后得出潜在解决方案和想法。然后再问自己几个关键问题:

· 此解决方案是否存在风险因素以及你是否需要执行常规风险分析?

· 此解决方案是否是“臭鼬工厂”解决方案?你是否具有可能需要签发的正式过程?

· 是否有可执行该任务的应用程序或第三方解决方案?在采用第三方产品或自定义构建的解决方案时需深思熟虑。请确保可以快速修复产品问题和缺陷,并且自定义代码不会阻止流畅升级。

· 你处于何种环境?是否存在你可能需要处理的政治问题、流程更改或采用问题?

· 产品和技术是否存在你或你的用户需要处理的学习曲线?

· 价值主张是什么?是什么让此解决方案引人注目、有用且具有成本效益?

· 什么是总体约束以及如何平衡这些约束,如经典的三方资源关系图所示:

· 时间(或持续时间)

· 成本(或预算)

· 范围(工作量)

· 尝试了解你的解决方案如何适应你的组织的总体 IT 管理规划。管理是一组政策、角色、职责和流程,用于指导、管理和控制用户和 IT 之间的协作以实现业务目标且符合法律(如萨班斯奥克斯利法案)。你的组织对保护敏感信息有严格控制,并会增强或降低控制力以鼓励用户采用解决方案和激发创造性。管理会根据你是在团队、组、部门还是在组织级别上工作而有所不同。

最终,你将要作出一个执行/不执行的决策,并且在没有考虑所有主要后果的情况下,你自身不会太早做出承诺。

确定要求

现在我们决定为此付诸行动,存在一组你在开始设计和开发你的解决方案之前需确定的基本要求:

· 用户和相关方

· 业务逻辑

· 数据和文档

· 内容类型

· 用户界面要求

· 数据显示格式(网格、表单、报告、主控板、记分卡、图表和关系图)

· 移动体验

· 软件要求

· 技术要求

让我们来看看每个要求的更多详细信息。

用户和相关方

预先标识用户和相关方可以在许多方面为你提供帮助,包括指定任务、设计合适的用户界面、获得认可、了解培训和文档需求或查找资源。不要忽视不同组织(例如 IT、营销/销售和法律)中的相关方。用户可以是任何人,也可以位于任何位置。你的目标是了解它们并使解决方案适合其个人资料。

在基于协作的业务解决方案中,存在两种主要类型的用户:

用户类型

说明

信息工作人员

主要工作是处理信息的用户。他们通常具有一台或多台专用计算机。存在以下几种类型:

· 个人参与者,可创建和编辑新内容、与同事协作,以及需要访问数据和文档。

· 项目负责人,可创建项目和维护与任务、问题等相关的信息,并且可推动流程和工作。

· 决策者可查看已汇总的信息、摘要数据和安全信息,同时还 执行战略工作或演示。

· 小型企业用户可能是在家里以及在旅途中工作的专业人员,他们不可以访问 IT 员工。

Deskless Workers

不能访问其自己的计算机的用户,或者在本质上是其主要工作角色的辅助角色。他们需要发送电子邮件、使用浏览器、进行少量合作,以及偶尔进行编辑。示例包括:

· 生产车间工作人员

· 零售助理

· 银行出纳员

· 呼叫中心工作人员

· 医疗临床医生

· 零售 POS 工作人员

· 临时工

业务逻辑

业务逻辑需要包含以下注意事项:必须在解决方案中强制执行的日常规则是什么,以及适用于业务流程的工作流是什么。

业务规则

当设计你的解决方案并重复该设计时,你需要定义和捕获业务规则,以便你的解决方案与业务相对应,并且在你的解决方案中采取的操作与业务的运行方式一致。例如,你可能需要:

· 必须先预定 14 天会议期间的所有餐饮。

· 价格等于项目总和乘以每个项目的数量加上销售税,如果该项目不在免费送货区,则还需加上运输费用。

· 你必须是永久员工,才能获得收益或参加活动。

· 订单仅可以放置在存放的项目上。

· 产品代码在输入时必须有效。

· 客户帐户必须处于活动状态,不得挂起或关闭。

· 不要删除具有当前已打开订单的客户。

有几种方式可在不使用代码的情况下实现规则:

· 已计算列 基于函数使用已计算列可提供大量灵活性,以供编码业务规则并简化你的技术要求。通过向列表或库添加已计算列,你可以创建一个公式,该公式包含其他列中的数据并执行函数来计算日期和时间、执行数学方程或处理文本。例如,在任务列表上,你可以使用列计算完成每个任务所花费的天数(基于“开始日期”和“完成日期”列)。 有关详细信息,请参阅数据计算简介。

· Excel 2013 公式和函数 Excel 函数是可靠的且经过时间验证的例程,你无需进行改造即可封装逻辑和规则。公式是你为满足业务需求而创建的计算。有关详细信息,请参阅公式概述和 Excel 函数(按类别)。

· Access 2013 表达式 如果你的解决方案使用 Access 2013,你将发现表达式生成器可大大简化你的表达式创建体验。你将花费较少的时间来记住表达式名称和语法,并将更多时间致力于构建公式。你将发现宏设计器是采用声明性方式创建高级业务逻辑的一种直观方式。最后,数据宏将使用事件模型(类似于在 Microsoft SQL Server 2012 中触发的事件模型)实现可靠的数据规则实施。你可以使用这些功能来帮助构建 Access 应用程序。 有关详细信息,请参阅 Access SQL 和表达式参考。

· InfoPath 2013 规则 规则 通过执行基于条件在表单中发生的操作或填写表单时发生的事件可控制表单行为。例如,在对话框中显示一条消息、设置字段值、验证输入,以及查询数据或将其提交到 SharePoint 或数据库。通过更改控件中的值、单击按钮,或者打开或提交表单可触发这些规则。有关详细信息,请参阅规则简介。

业务工作流

所有企业都可以参与包含一些人工任务和文档协作组合的每日常用流程,这些流程通常需手动执行且耗时,但会在很大程度上实现自动化,从而提供效率。其示例包括批准正式文档、团队创建和查看规范和建议,以及收集签名。

业务工作流的典型示例是费用报告审批,这需要几个用户一起工作来收集遵循正规金融流程的内容,并需要通过授权员工的审批。

你可以创建自动化工作流,这些工作流可在组织中管理从最简单到最复杂的业务流程。工作流通过同时自动化业务应用程序流程和人工协作流程来实现此目的。业务应用程序流程在其他数据源发生更改时可能会更新一个数据源。人工协作流程可能会向员工经理发送一个文档以进行审批。

自动化工作流可简化以下操作:

· 同步操作 例如,在借出库解决方案中,工作流用于处理签出和资产的到期日期提醒。签出某个项目后,工作流将在该项目即将到期时发送一个到期日期提醒。

· 异步操作 例如,项目所有者将创建项目、里程碑、任务和预算条目,然后随着时间的变化跟踪进度。

有关详细信息,请参阅业务流程和工作流。

数据和文档

信息是高效运行所有企业的关键,而数据则是支持它的必要条件。大多数企业将主要资源用于收集、存储、更新、访问、分析、报告和管理数据和文档。在基于协作的 SharePoint 复合功能中,你需要同时考虑数据和文档需求。实质上,存在三种信息类型:

· 结构化数据 此类数据可以整理到表格中、可轻松更新、筛选和查询,并且通常存储在平面文件、列表和数据库中。结构化数据实际上还可能具有层次结构。结构化数据还包括元数据(通常称为“关于数据的数据”)。元数据提供数据的含义和限制,并包括列标题、数据类型和格式,以及基本验证规则。结构化数据的示例包括购买订单、统计、库存、预算和销售量。

· 非结构化数据 此类数据是存储在文档和演示文稿中且无法自动转换为结构化数据的信息。非结构化数据的示例包括备忘录、信件、出版物、政策、建议、规范、幻灯片和简历。

· 半结构化数据 此类数据包含与适量非结构化数据合并的结构化数据,例如评论和备忘录字段、文档附件和文档属性。非结构化数据的示例包括状态报告、正式的招标书文档、绩效审核和产品目录。

当在 SharePoint 复合功能中处理数据和文档时,需要考虑以下几个主要注意事项。

SharePoint 列表

SharePoint 网站通常包括许多默认列表、包括链接、公告、联系人、问题跟踪、调查和任务,你可以将其用作业务解决方案的焦点。在许多情况下,这些默认列表只需少量修改或无需修改即可提供快速有效的解决方案。例如,你可以使用:包括条件分支和分页符的调查(用于获取员工和客户的满意度评估)和具有版本控制和版本历史记录存储的问题跟踪(用于更深入地分析工作组项目和常见工作任务)。

列表既丰富又灵活,同时具有许多内置功能,这些功能可提供一种存储、共享和处理结构化和半结构化数据的稳健方式。你可以执行下列操作:

· 包括许多类型的数据(例如基于其他列的日期、图片、公式和计算)、仅附加字段(用于记录和跟踪应用程序),以及查找可从其他列表字段选择某个值所在的字段。

· 创建列表视图以采用不同方式和特定方式整理、排序和筛选数据;更改元数据(例如添加和删除列,以及修改验证规则);在 SharePoint 网站上一致地使用列表、内容类型、网站列和模板。

· 创建自定义列表、在 Web 部件和页面中显示数据,以及从其他程序(例如 Excel 2013 和 Access 2013)中导入、导出和链接到数据。

· 跟踪版本和详细历史记录、需要审核来修改数据、使用项目级和文件夹安全、签入和签出列表,以及通过使用警报和 RSS 源自动使用户获得更改通知。

有关详细信息,请参阅列表简介。

SharePoint 库

SharePoint 库是 SharePoint 网站上你可以与团队成员和其他员工一起创建、收集、更新和管理文档的一个位置。每个库均显示一个文档以及有关这些文档的关键元数据列表,该列表可帮助用户使用文件并协同工作,每个库都可提供有用的功能(例如,签入和签出文档、创建主要和次要版本编号和跟踪,以及使用富政策、审核和工作流功能)。你可以在库中创建和管理文档、图片、演示文稿、表单以及其他类型的文件。最后,你可以使用默认“共享文档”库、出于自身目的自定义此库,或者你可以创建其他你所拥有的库。

你的解决方案设计的一个重要目标是组织该库以供轻松访问。基本上有两种方法:列和文件夹。

· 列 通过添加列来对内容进行分类,从而自定义该库, 然后使用不同的列、排序和筛选器创建视图。

· 文件夹 通过使用包含有意义的描述性名称(例如“RFP Proposal”或“Project Submissions”的文件夹来整理大量文档,从而帮助用户查找文档。你还可以通过使用“列默认值”设置基于每个文件夹指定默认元数据,以便你可以一次性同步多个项目上的所有元数据更改。

有关详细信息,请参阅库简介。

文档流程生命周期

你可以在浏览文档流程生命周期时构想一个文档。下面是设计解决方案时要考虑的可能阶段。

数据建模

数据建模最终归结为标识你的解决方案所需的所有列和数据类型,以及每个列表或你标识的表格之间的关键数据关系。关键问题如下:

· 你需要什么数据和数据类型?

· 你将仅使用本地列表中的数据,还是需要在 SharePoint Products 2013(例如 SQL Server 2012)外部或通过 Web 服务从数据源创建外部列表?

· 你是否需要导入或导出该数据?

· 你将在何处存储你的数据?

· 数据之间存在何种关系,以便你可以创建查找并强制实施此关系(也称为“引用完整性”)?

· 你将如何确认和验证该数据?

· 你是否需要特殊数据操作(例如批量更新或复杂聚合)?

提示 进行批量更新的一个简单方式是在数据表视图(快速编辑)中打开某个列表,然后将该数据复制/粘贴到网格中。此外,如果你在计算机上将该列表链接到 Access 2013 数据库,则可以运行操作查询来附加、更新和删除许多项目。

有关你可以在列表或库中创建的数据类型的详细信息,请参阅网站列类型和选项。

列表通常与数据库表格类似。目的在于创建一个列表(即命名列和多个项目的集合),该列表可存储有关单个主题的信息(例如员工)。列表的每个列都具有唯一名称且包含有关该主题的信息(例如员工的名字或地址)。表格各行包含主题出现次数,例如公司中所有当前员工。单个值存储在项目和列的交叉处,它是指一个实际位置,例如“西雅图”。最后,请确保你可以对这些项目和列进行排序和筛选,而不更改该列表的含义。

表示单个主题(人物、地点、事物、事件或概念)的表格。

每个项目都是唯一的且具有主要密钥(例如标记号)或项目 ID。

每个列都包含唯一、简短且具有意义的名称。

列中所有值的含义和格式均相似。

列表中的每个值都代表一个事实。

你可能需要包含可将数据集合在一起的项目之间关系的若干列表。例如,员工属于部门。在此情况下,你可以创建两个列表“员工”和“部门”。然后,你将在“员工”列表中创建一个“查找”列,用于在“部门”列表中“查找”特定员工的部门。

定义明确的列表以及这些列表之间的清晰的关系可使以下操作更为简单:

· 节省空间和提高性能,因为重复和冗余的数据已实际删除。

· 准确更新数据并保持数据的完整性。

· 排序、筛选、创建已计算列并汇总数据。

· 采用各种方式创建数据视图,以解答预期的和始料未及的问题。

有关详细信息,请参阅使用独特列和查找列创建列表关系。

使用多个项目管理列表和库

当列表和库包含大量项目时,你需要认真规划、组织和考虑访问数据的方式。通过规划和使用关键的列表和库功能,可以确保你和其他用户都能在不对网站其他部分的性能造成负面影响的情况下快速查找信息。

你可以在列表和库中存储大量数据和文件。但是,如果查询或数据库操作需要的资源超过阻止和限制,则会阻止你执行此操作,因为访问如此多的项目会对网站的其他用户产生负面影响。幸运的是,有一组简单的策略和基本功能可供你用来获得所需的结果,以避免超过这些阻止和限制。在专用时间段内,所有用户都可以绕开此限制,并且,如果具有适当的权限,你还可以通过代码使用更高的限制。

有关详细信息,请参阅管理包含许多项目的列表和库。

内容类型

内容类型使网站用户可以通过在列表或库中使用“新建项目”或“新建文档”命令来快速创建专业类型的内容。内容类型很有用,因为它们向网站所有者提供了一种方式,可确保内容在各个网站上保持一致,并且对于单个列表或库,包含多个项目类型或文档类型。网站所有者在为网站、列表或库设置内容类型时,可以预配置与内容相关的特定详细信息。

网站所有者可以定义列表项目、文档或文件夹的内容类型。内容类型的设置可以指定以下内容:

· 你想要分配给此类项目的列(元数据)(包括“托管元数据”列)。

· 要与此内容类型一起使用的自定义“新建”、“编辑”和“显示”表单。

· 适用于此内容类型的项目的工作流。

· 与此内容类型的项目相关联的自定义解决方案或功能。

· 与此内容类型的项目相关联的信息管理策略。

· 显示在此内容类型项目的兼容 Microsoft Office 程序中的文档信息面板。

· 适用于此新项目类型的文档模板(例如 Word、Excel 和 PowerPoint)。

如果你的内容满足以下任何条件,则当为你的某些内容定义内容类型时,你会发现此模板很有用:

如果是这样:

内容类型在以下方面可能对你很有用:

你拥有特定类型的文档,这些文档包含标准化格式或用途,并且你希望它们在你的组织中保持一致。

在你的网站集的首要网站中为这些类型的文档配置网站内容类型,以便跨所有子网站使用它们。这样,你的组织中的所有用户都将采用一致的方式创建这些文档。

你拥有特定模板,用户必须将这些模板用于特定类型的文档。

将这些文档模板添加到相关内容类型,以便从该内容类型中创建的所有新文档都将使用该模板。

存在一组你想要针对特定类型的文档或项目跟踪的标准信息。

将列添加到你的内容类型以跟踪此信息。如果该信息的某些部分尤其重要,则你可以根据需要指定这些列。你还可以在配置内容类型时为特定列提供默认值。

存在一个有关总是处理或审核特定类型文档的方式的已定义业务流程。

考虑为特定内容类型配置工作流。你可以使用工作流管理业务流程(如文档审核或审批)。

标识你想要为其定义内容类型的内容后,你应考虑你希望定义内容类型的位置。如果你在网站集的首要网站中定义网站内容类型,则它们可供在首要网站的所有子网站中的列表和库中广泛重复使用。单个网站所有者还可以为其网站定义网站内容类型,即使这些内容类型仅可供在该网站及其下的所有网站上的列表和库中使用。此外,通过将特定网站指定为内容类型发布中心,你可以跨 SharePoint Online 网站集共享内容类型。内容类型发布可帮助组织跨其网站一致管理内容和元数据,因为可以集中创建和更新内容类型,并且这些更新可以发布到多个订阅网站集中。

规划内容类型时,你可能会发现它有助于创建电子表格或表格,该表格可捕获你在定义内容类型时想要包含的信息。例如,你可以从创建某些基本内容(例如下面的表格),然后适应它以包括你发现在跟踪时很有用的任何其他信息(例如将要使用内容类型的网站或团队)开始:

新内容类型

父内容类型

文档模板

工作流

信息管理策略

指定你想要创建的内容类型名称。

指定将从中进行创建的父内容类型

列出你想要添加到内容类型的新列或现有列。

指定是否存在与该内容类型相关联的文档模板。

指定是否存在与该内容类型相关联的任何工作流。

指定哪些信息管理策略适用于此内容类型。

有关详细信息,请参阅 内容类型和内容类型发布简介。

用户界面要求

大部分 SharePoint 复合功能解决方案不需要在网页设计中使用高级技巧,存在大量可使要执行的重要步骤更为简单的 SharePoint 功能, 并且在许多情况下,可从浏览器中执行。

选择网站模板

创建新网站时,你可以从基于你的网站选择网站模板开始。网站模板包含列表、库、页面和满足解决方案需求的其他元素或功能 。当你从模板中创建新网站时,你可以立即开始使用网站或自定义网站以便满足你的需求。团队、项目和社区 网站是最常用的网站,但是根据你的需求,还应考虑其他网站。

创建门户、工作区 或主控板

存在你可以在你的 SharePoint 复合功能解决方案中创建的几种类型页面:门户页面、工作区和主控板。

门户页面以内容为核心,并可以执行以下操作:

· 聚合来自各种来源的信息。

· 定期刷新内容以吸引用户。

· 使用许多数据类型,包括文本、图像、视频、图形和动画。

工作区以任务为核心,并可以执行以下操作:

· 设置项目或客户数据的优先级并进行突出显示,以帮助你做出有效的决策。

· 显示最新工作时间表和会议信息,以快速规划你的日程。

· 快速访问业务新闻、本地天气和你收藏的网站,以专注于你的 Web 浏览。

主控板用于报告信息,并可执行以下操作:

· 合并来自不同数据源的数据并创建报告。

· 分析和聚合数据(例如合计、总数或计数)。

· 汇总你想要在每天的一开始查看的关键 KPI 信息。

创建页面内容和导航

在浏览器中,你可以编辑包含各种布局、格式丰富的文本和不同对象(例如图像和媒体)的 SharePoint 页面。这些功能可帮助你创建更引人注目且信息量更丰富的页面。设计管理器甚至提供更多选项以供编辑页面。

将页面结构视为包含内容区域和导航部件版式的线框。许多页面导航决策易于实现。顶部链接栏通过在网站的页面顶部显示一行选项卡,可帮助你的网站的用户导航到网站集中的其他网站。“快速启动”包含用于选择当前网站的列表和库的链接,并且可以选择包含指向当前网站的子网站和页面的链接。你可以使用“快速启动”在网站的不同区域之间(例如列表和库之间或从父网站到子网站)导航。最后,树视图是一个导航选项,用于提供列表、库和子网站的分层视图。树视图显示在大多数网站页面的一侧,位于“快速启动”下,但在默认情况下处于禁用状态。如果你的网站具有复杂分层,则通过使用树视图,你的网站的用户可以更轻松地在网站分层的内容之间导航,例如在当前网站中的库和子网站中的列表之间。

添加 Web 部件

通过使用 Web 部件,你可以处理现代网页的许多数据驱动的动态方面。Web 部件是信息的模块化单元,可组成页面的基本构件块。你可以将 Web 部件添加到页面或 Web 部件页面的 Web 部件区域中,然后自定义单独的 Web 部件,以为你的网站用户创建独特的页面。你可以使用 Web 部件将数据(例如列表和图表)和 Web 内容(例如文本和图像)合并到围绕常见任务或特殊兴趣构建的动态信息显示中。页面和 Web 部件页面通常包含几个已连接的 Web 部件,以便你可以动态显示数据和内容,从而查看所需结果。

例如,你可以创建用于显示关键信息的 Web 部件页面(称为“客户订单”)。你会接到对某个订单有疑问的客户打来的电话,该客户不记得订单 ID 号,但记得下订单的日期。你可以使用 Web 部件页面执行以下操作。

按订单 ID 号或订单日期(在此情况下)查找订单。

按日期显示所有订单。

根据客户名称选择正确订单,并查找订单和客户详细信息。

选择一个行项(在此情况下,选择灯泡)并显示产品图片,以确认客户的问题。

扫描与客户订单有关的最新业务新闻。

有关详细信息,请参阅 Web 部件摘要。

个性化页面

有用的技术是使用“按用户筛选 Web 部件”或 Me 函数来根据当前使用该页面的用户自定义内容的显示。对于由人力资源组使用的解决方案,此选项非常有用。信息工作人员、项目领导和经理可能还需要与其活动相关的不同视图。例如,任务所有者想要查看分配给他们的所有问题,而项目所有者想要查看所有过期问题。

数据展示

因为 SharePoint 复合功能可以采用各种方式处理数据,因此它有助于清楚了解可以在你的解决方案中使用和合并的数据展示格式。

数据网格

通常处理数据的最简单方法是使用数据网格。数据网格是指采用列和行显示数据的表格式显示方式,可使你轻松排序、筛选、查询和处理数据。数据网格还提供一种方式,可为你的业务解决方案从几个数据源中获取正确的数据集。对于某些用户,数据网格足以有效地处理数据。对于其他用户,你需要更多用户友好方式来管理数据,例如表单、报告和主控板。通过使用“快速编辑”、Access 数据表和 Excel 表格可以创建和使用数据网格。

快速编辑提供了一个用于针对许多类型的列表查看和编辑数据的数据网格。你会发现快速编辑比标准列表视图更便捷且更强大。它以行和列的方式显示列表或文档库内容,你可以直接在页面上编辑这些行和列。

表单

结构化和半结构化数据通常需要更新和更改,表单可在此方面发挥作用。表单(不管是打印还是联机)是使用标准结构和格式设计的文档或程序组件,可以更轻松地收集、捕获、整理和编辑数据。表单是用户用于查看和访问数据的窗口。联机表单(与打印表单非常类似)包含说明、格式、标签和用于输入数据的空白空间。联机表单还包含用于显示数据或使用户更轻松输入或编辑数据、执行操作或作出选择的控件,例如列表框、选项按钮和命令按钮。在视觉上具有吸引力的表单可使处理数据更愉悦且更有效,并可帮助防止输入错误数据。你可以通过使用 SharePoint 列表表单、InfoPath 表单、Access 视图和 Excel 表单来创建和使用表单。

报告

结构化和半结构化数据通常用于用户完成业务报告。报告是基于特定业务要求将数据转换为已格式化且已整理的信息的表示形式。报告示例包括预算预测、销售总结、电话列表、邮件标签和产品目录。报告可以是简单的单页大纲,也可以是分层显示的大量数据。报告还包含子报告,这些子报告会根据传递给它的参数不同而不同并可高度交互,以便用户可以排序、筛选和深入了解(甚至是完全了解)数据。

通过使用报告,信息工作人员可帮助用户回答问题,关注目标、查找最佳替代方案、策划正确战略和战术、确定后果和得失,以及评估未知问题和风险,从而做出良好的业务决策。你可以通过使用 Access 2013、Excel 2013、SQL Server 2012 Reporting Services 和 InfoPath 2013(通过使用表格合并)来创建和使用各种报告。

下表提供了有关使报告适用于用户类型的建议。

用户类型

示例

报告操作

临时用户

前线工作人员

阅读标准、简单的报告并通过简单的显示方式(例如流程图)访问报告。

中等用户

管理人员和信息工作人员

阅读详细报告、通过筛选、排序和设置参数自定义报告并与之交互,以及创建临时查询和报告。

Power User

数据和业务分析

创建和自定义报告、处理联机分析处理 (OLAP) 数据透视表报告、使用报告创作工具、进行统计分析并使用数据挖掘工具执行分析。

主控板

主控板是一个重要的商业智能技术,用于组合报告和分析以在企业、部门和组级别上可视化关键信息。主控板通常使用大量 Web 部件来在一个位置创建一个包含整个网站上的分散信息的统一视图。

主控板有三种类型:用于监控员工的每日工作的可操作主控板、用于分析数据和监控每月和每季度活动的战术主控板,以及用于长期企业管理的战略主控板。主控板数据可以是定量的,例如订单量、市场份额、利润、支持电话、制造缺陷或网页点击量。主控板数据也可以是定性的,例如前 10 位客户、关键问题、等待完成的当前任务和关键新闻更新。

可以在许多方面描述主控板特征,如下所示:

· 角色,例如战略型、分析型和可操作型。

· 数据类型,例如定量和非定量。

· 业务功能,例如销售,财务、营销、制造和人力资源。

· 规模,例如企业范围、部门、团队和个人。

· 刷新日程表,例如每月、每周、每天、每小时或即刻。

· 特性,例如静态或交互。

· 显示方式,例如图形、文本或结合图形和文本。

图表

图表用于采用图形格式显示一系列数字数据,以便更轻松地了解大量数据和不同系列的数据之间的关系。在 SharePoint 复合功能解决方案中使用图表的两个主要方式是使用 Excel Services 和 Power View。但是,如果你的解决方案包括使用 SQL Server Reporting Services,则你还可以创建包含图表以及地图和其他关系图的报告。

关系图

由于数据连接和 Visio 关系图的刷新功能,关系图现在是当其涉及到展示数据时的首要选项。你可以执行以下操作:

· 将 Visio 关系图发布到 Web 以共享丰富且引人注目的视觉、形式和过程。

· 连接来自一个或多个数据源(例如 Excel 2013)的关系图,并将其发布到 SharePoint。可以采用各种形式刷新实时数据。

· 通过使用已连接到其他 Web 部件的 Visio Web Access Web 部件,创建高度交互式可视化解决方案。

移动体验

即使在外出时,你仍想要阅读、编辑、共享和关注 SharePoint 内容。这正是移动设备所附带的功能。虽然开发移动解决方案需要开发人员进行编码,但是 SharePoint Products 2013 中内置了一些移动功能,你可以在设计和创建 SharePoint 复合功能解决方案时利用这些功能。

你可以访问所有文档(无论是本地还是联机访问你的网站),并可以通过在 Office 中心中使用 Office Web 应用程序简单编辑文档,以进行最后的修改。Office 漫游服务还可以轻松查找你最近使用的文档以及你最需要的文档。搜索结果基于所有可用网站内容,而不仅仅是你的本地手机,并包括文档、源、网站和用户。还可以在移动设备上传递“我在同一位置进行的所有操作”。你可以查看任务、更新任务状态、编辑注释、创建新任务和删除任务。这可保持你的工作效率(无论你身在何处)。

你还可以关注可使用不同的视图配置的某些网站(例如团队和项目网站),这些视图包括特定于移动设备的当代视图(可将网站内容精简为最重要的链接)或全桌面视图(如果你的设备具有较大的显示器)。

SharePoint 网站的现代视图提供增强功能,包括:

· 菜单按钮 包含便捷命令“查看网站内容”、“注销”和“关闭”。

· 切换到 PC 视图 显示网站的全桌面视图。

· 导航窗口 显示包含网站的全桌面视图中的痕迹导航、顶部导航和快速启动导航的单个菜单,以及指向所有网站内容的链接。

· 点按以打开链接 所有超链接均以宽带状显示文本或图标,从而使你更轻松地访问某个链接。

· 分页 使用 20 个以上项目自动对列表进行分页。

· 新建和编辑功能 创建和编辑列表项(例如任务)和其他列表项。

下面是你可以从在你的 SharePoint 复合功能解决方案中使用移动设备时获取收益的其他方式:

· 浏览并更新 Access 应用程序或 InfoPath 表单。

· 通过完成已分配的任务使工作流保持运行流畅。

· 检查主控板和记分卡以查找最新数据,并与同事、合作伙伴或客户进行共享。

· 使团队、网站和博客保持最新或进行更新。

· 当项目临近最后期限时,请密切关注项目,以便确保运行流畅。

· 快速访问与即将开展的会议相关的文档。

· 查找建议、更新客户名称并将其转发给客户。

· 在 OneNote 上共享图片或写入快邮服务以与你的团队进行共享。

· 通过阅读和响应信息性新闻、问题和其他

· 社交信息与同事保持联系。

· 关注感兴趣的联系人、文档、团队和项目。

注意 因为移动手机在不同的平台上运行,因此体验和功能也各不相同。有关详细信息,请参阅 SharePoint 2013 中受支持的移动设备浏览器。

软件要求

SharePoint Products 2013 和 Office 2013 在大量不同产品版本中可用,每个版本都提供较大的功能子集。了解你需使用哪种产品非常重要,这样你才能拥有创建解决方案所需的功能。另外还要考虑你的基础结构是本地、联机,还是混合安装。大多数(但并非所有)本地功能在 SharePoint Online 服务中可用,其中某些功能仅在 SharePoint Online 服务中可用。

对于 SharePoint Products 2013,本地版本包括:

· SharePoint Foundation 2013

· SharePoint Server 2013 标准版

· SharePoint Server 2013 企业版

对于 SharePoint Products 2013,主要联机版本包括:

· 适用于专业人员和小型企业的 Office 365

· 适用于企业的 Office 365

对于 Office 2013 系列产品,版本包括:

· Office Standard 2013

· Office Professional Plus 2013

· Office Visio 2013

· Office Project 2013

技术要求

根据你的网站和需求,你可能需要与 IT 部门密切合作来自定义 SharePoint 安装。下面是一个简短但重要的注意事项列表:

· 用于控制用户访问网站和网站内容的安全元素,包括 SharePoint 组权限级别(也称为角色)和权限继承。有关详细信息,请参阅 简介:控制用户访问权限。

· 要激活的功能和服务。

· 特殊性能和容量规划。

· 数据连接文件、库和可信度。

· 管理中心设置和配置。

· 授权、身份验证和用户身份管理。

设计和开发

发明了车轮后,采用圆形物体运输人员和货物的想法被广泛采纳。随着时间的推移,车轮得到了改进并创造了不同类型的车轮或“车轮模式”。现在无需重新改造车轮,而 SharePoint 复合功能解决方案也是如此。存在一种适合你的解决方案的模式或模式组合,可帮助确保你做出一系列正确的选择和权衡、确认你的发展轨道是正确的,以及确保你使用的车轮类型是正确的。这就是第 III 部分:常用 SharePoint 复合功能设计模式中包含的所有内容(以及本节看起来这么简短的原因)。

部署和维护

部署 SharePoint 复合功能解决方案是一个相对简单的过程,因为它通常仅需要显示或发布一个或多个网页。或者,你可以将整个 SharePoint 网站另存为一个模板,然后在所需位置进行部署。使用 SharePoint Products 2013 的另一大优势是存在大量可更轻松地维护你的解决方案的功能和工具。以下是一些需要考虑的事项:

· 部署解决方案 如果你希望将解决方案分发为网站,则可以将其另存为该网站集的解决方案库。你创建的包含在解决方案中的所有内容已保存在模板中,然后你或 IT 管理员可以激活该模板,这样便可以像任何其他网站模板一样创建它。当你想要从某个测试移动到生产环境中时,网站模板也很有用。有关详细信息,请参阅将 SharePoint 网站另存为模板。

· 提升解决方案 帮助用户了解解决方案是否可用。使用警报、公告、电子邮件、博客文章、网站新闻稿或其他可使你的解决方案像病毒般传播的联机社会计算技术。

· 培训用户 通过向用户介绍如何使用你的解决方案及其优势,使你的解决方案很快取得成功。使用 PowerPoint Web Access、视频演示、播客或在线培训。

· 解决方案帮助和支持 使你的解决方案正常工作且不偏离发展轨道。创建和更新帮助 Wiki、设置讨论板或列表以跟踪问题和缺陷、向你的子网站中的企业帮助中心提供备份资源、定期发送有关循环提示的电子邮件、向重要命令添加工具提示、编写常见问题 (FAQ) 网页,或创建用于反馈和提供想法的在线建议框。

第 III 部分:常用 SharePoint 复合功能设计模式

以下部分介绍了基本的 SharePoint 复合功能设计模式。设计模式是一种实用方法,用于根据常用类型的业务解决方案和相应产品技术组织基本 SharePoint 构建块和 Office 2013 产品。模式有助于整理你的想法和规划。模式还适合典型方案并可帮助你了解此方案如何满足你的需求。

但是,模式不具有束缚性,它包含一些可调整和合并经验以满足你的独特且具体的要求。完成前期分析后,你可能会仅采用一个模式。或者,通过独特方法合并模式。无论是哪种情况,最好是阅读或浏览所有模式,以确保你了解全局、了解所有选择,以及做出正确的选择。

了解基本模式后,请转到使用 SharePoint 2013 复合功能的无代码解决方案页面 (http://msdn.microsoft.com/zh-cn/sharepoint/fp161345) 来查找示例解决方案,例如动手实验室、演示实例、演示、案例研究、文章和其他资源。使用这些示例解决方案来查找实用且真实的模型,这些模型可以帮助你创建自己的解决方案、采用最佳实践,以及学习所需技能。

基于浏览器的自定义

浏览器是开始创建 SharePoint 复合功能解决方案的最佳场所。编辑页面、添加链接、创建列表和库、嵌入工作簿、插入 Web 部件和进行 Web 部件连接对创建有用的解决方案有很大帮助。

有关更多想法和示例,请参阅 Fabulous 40。

只编辑页面

只需编辑网页内容并添加几个 Web 部件,即可创建简单的 SharePoint 复合功能解决方案。你可以使用 SharePoint 功能区立即添加和更新文本、表格、图像和链接,你会发现编辑体验很熟悉(尤其是在你使用 Word 2013 时)。在列表或库中的文档中捕获数据后,你可以使用列表 Web 部件快速添加它们,从而显示重要信息或当前信息。

常用方法是将你的页面布局规划为几个容器框,然后调整 Web 部件的大小和形式以精简到一个页面,无需用户水平滚动。你可以修改 Web 部件版式和工具栏,甚至是最大程度地缩小 Web 部件以节省空间。添加列表 Web 部件时,首先考虑创建一个视图,该视图可根据你的需要限制列数、对数据进行排序并将其筛选到所需的数据子集。当然,你可以轻松重复该设计,直到成功为止。

其他易于使用的 SharePoint 列表包括:日历、任务和链接。其他易于使用的 Web 部件包括总结链接、RSS 查看器、图像查看器、页面查看器、网站入门和图片库幻灯片。

以下是一些常见任务和想法:

· 使用公告使你的部门和团队知晓即将开展的活动、发布重要新闻或讨论设备问题(如新构造)。

· 使用日历列出组织的假期日程、跟踪即将开展的假期日程或

· 跟踪组织的培训活动。

· 使用共享的 OneNote 笔记本捕获每日待办事项、重要想法和关键文档,就像已与你的团队共享的白板一样。

· 使用链接跟踪新闻网站(股票、合作伙伴和经销商网站)或提供指向其他 Intranet 网站的链接。

· 显示一个包含策略和过程、常用表单、会议议程和当前报告的库

· 使用团队讨论显示最新文章和最热门主题。

· 显示图像,例如公司徽标、团队照片或公益活动和节日聚餐的图片。

· 使用页面查看器 Web 部件,向你团队显示有趣的嵌入式网站、文件夹或文档。

嵌入 Excel 工作簿

虽然所有 Office Web Apps 在 SharePoint 复合功能解决方案中都很有用,但是 Excel Web App 添加了更多功能。你可以在网站和博客上嵌入电子表格以增加视觉趣味和页面动态效果。例如,一个小型旅游网站可以通过表格显示热门目的地、价格和相关数据,客户可以根据其自身需求对该表格进行排序和筛选;一个非营利性机构可以通过图形方式实时显示资金动向;或公司足球队可以显示最新积分榜。

通过调整框架大小、仅显示特定图表和表格、允许交互或指定活动单元格,你还可以自定义 Excel 工作簿的嵌入方式。通过编辑 HTML 源或使用内容编辑器 Web 部件,可以方便地从“显示内容”对话框中进行选择、复制 HTML 代码,以及将其添加到你的网页。

添加 Web 部件连接

添加 Web 部件连接可使页面和网站自定义达到更高水平。从浏览器或 SharePoint Designer 2013 中,你可以连接 Web 部件以显示数据或文档的替代视图、执行相关计算或筛选一个 Web 部件(通过使用来自另一个 Web 部件的值)。例如,你可以在筛选器 Web 部件中从畅销产品列表中进行选择,然后同时将当前库存量以表格形式显示在第一个 Web 部件中、将过去五年的销售收入以条形图形式显示在第二个 Web 部件中并将过去一年的销售汇总显示在第三个 Web 部件中。

Web 部件连接是可将数据从一个 Web 部件传递到另一个 Web 部件并同步其行为的一种方式

可以采用各种灵活且有用的方式连接在一起的高级 Web 部件包括列表视图、筛选器、Excel Web Access、Visio Web Access、InfoPath 表单、内容搜索、项目摘要和时间线 Web 部件。下表总结了你可以采用的最常见类型的 Web 部件连接。

表单视图

摘要和详细信息

备用字段视图

搜索和筛选

计算

数据增强

备用列表视图

备用项目视图

主要信息和详细信息

动态图

我们中的大多数人都不是图形设计人员,但却暗自希望成为一名设计人员,因为我们知道图形在与其他用户通信和说服他们时所具备的强大功能。不管你是创建组织结构图、网络关系图,还是业务流程,通过使用 Visio Professional 2013,你都可以发挥图形设计人员所具有的内在才能。借助以下功能,只需几秒即可使你的关系图更引人注目且看起来更专业:

· 预先绘制的现代形状、智能模板和示例图形。

· 快速形状创建、迷你工具栏、用于添加和对齐形状的动态网格、自动连接和拖动以连接。

· 格式化工具和设计选项以及丰富的主题库。

· 可添加到形状以使其脱颖而出的快速样式创建,以及可在外观上获取更大灵活性的主题变量。

· 自动化布局调节,使你可以插入和删除形状,而且几乎不会带来影响。

· 可使用子流程简化的复杂的大型关系图,以及可在视觉上和逻辑上分组相关形状并跨页面链接的容器。

创建关系图后,你可以使用 Visio Services(支持对 Visio 关系图的中心访问)发布和共享关系图。使用 Visio 查看器共享基于浏览器的交互式关系图(在联机关系图中平移和缩放、在形状中访问超链接等)。在其计算机上安装了 Visio Professional 2013 的用户还可以在 Visio Professional 2013 中打开此关系图。

此外,你可以将 Visio 关系图连接到数据,以便在上下文中放置信息并使其更有意义。链接到数据的关系图可以自动刷新或由用户刷新。可连接的数据源包括 Excel 2013、SQL Server 2012、SharePoint 列表、OLE DB/ODBC、外部列表和数据连接库。创建数据连接后,你可以将数据链接到形状:将数据字段显示为某个形状旁边的标注、将字段放置在形状下面的框中、将数据字段直接放置在形状顶部或侧面、插入图例以阐明你的数据图形,以及介绍关系图中视觉效果(图标、颜色、条形图)的含义和它们映射到数据的方式。

数据驱动的关系图非常有用,可帮助立刻识别趋势和异常。示例包括门诊楼的医疗指标、应用商店布局的零售指标、IT 网络的网络健康状况,以及包含每个单独指标的组织结构图。

以表单为中心的解决方案

所有业务都会收集某些类型的数据,任何业务流程的成功都依赖于该数据的质量和完整性。使用表单的常见业务解决方案包括:数据收集(例如帮助中心网站、采购中心或员工招聘中心);临时业务流程(例如问题跟踪、业务列表);或收集工作流中的用户信息。

作为列表表单的替代方案,你可以使用 InfoPath 2013 创建、编辑和设计表单。列表可针对其“新建项目”、“查看项目”和“编辑项目”表单使用 InfoPath 表单。使用 InfoPath 2013,可轻松完成对表单布局和外观的更改。InfoPath 表单通过允许你标准化、自定义和优化收集数据的过程可实现此目的,而无需编写任何代码。

你可以在客户端计算机上或浏览器中使用 InfoPath 表单。创建浏览器表单的主要优势是填写表单的用户无需在其计算机上安装 InfoPath 2013。许多但并非所有控件都可用于浏览器表单中。有关详细信息,请参阅在 Web 浏览器表单中不可用的 InfoPath 功能。

使用 InfoPath 2013,你可以快速高效地设计和部署复杂表单。熟悉的工具(不同的字体和样式、拼写检查器、表格设计器、剪贴画、功能区界面等)可帮助最大程度地减少培训时间并加快表格创建的速度。以下是一些可帮助你创建一级表单的关键功能:

· 通过浏览器表单(列表表单、表单库表单、外部列表表单和工作流表单)更新共享的数据。

· 将 InfoPath 表单 Web 部件连接到其他 Web 部件。

· 使用快速发布功能,一次单击即可发布表单。

· 使用声明性逻辑创建所有计算的字段、默认值、条件格式和开箱即用规则。

· 添加自定义数据验证,此验证可确保用户无法提交包含错误数据的表单。

· 设计多个视图,这些视图通过将表单拆分为多个页面或创建针对特定用户或任务而优化的单独视图,可简化表单填写体验。

· 添加到其他源(例如 SharePoint 列表或 Web 服务)的数据连接,以使数据在你的表单中受支持。

· 使用预构建的布局部分和表单模板,这样你便无须从头开始定义表单的所有部分。

列表表单和表单库表单

创建将合并 InfoPath 表单的应用程序时,将向你提供两个设计选项:

列表表单 你可以基于 SharePoint 列表创建 InfoPath 表单。出于很多原因,你可能希望将本地列表表单替换为包含以下内容的 InfoPath 表单:

· 多个表单视图

· 数据验证

· 自动填充字段

· 条件显示控件、部分和视图

· 生成自动、已派生且已计算的值

表单库表单 表单库是一个将 InfoPath 表单用作其默认内容类型的 SharePoint 文档库。在表单库中创建的新表单和由用户填写的各个表单在库中将存储为 XML 文件,每个表单对应一个 XML 文件。如果你的解决方案需要以下任何功能,你将使用表单库表单:

· 复杂架构 用于合并两个重复的一对多和多对多关系的复杂信息模型。

· XML 文件 在表单中将信息捕获为 XML 数据,这意味着其他应用程序可以轻松读取和处理该信息。

· 属性升级 指定表单的值将在库中自动填充为列。

比较列表表单和表单库表单 这两种类型的表单之间存在重要的功能差异:

· 架构 列表表单的架构结构是非分层的,因此无法使用分组和嵌套的项目构建分层信息集,并且你也无法像处理表单库表单一样,将重复部分、可选部分或选择行为应用到单独的元素或组。

· 控件 列表表单仅支持 Web 浏览器控件的子集,这主要是因为列表是非分层,而表单库表单却能支持所有 Web 浏览器控件。以下控件在列表表单中不受支持:

· 项目符号列表、编号列表、普通列表

· 外部项目选取器、文件附件

· 可选部分、重复部分、重复表格

· 选择组、选择部分

· XML 列表表单在列表列中存储数据,并且不会像表单库表单一样生成 XML 文档。

InfoPath 表单 Web 部件

InfoPath 表单 Web 部件提供许多用于创建 SharePoint 复合功能解决方案的方法。你可以将已发布的一个或多个 InfoPath 浏览器表单(列表或表单库)作为 Web 部件插入到任何 SharePoint 页面上。然后,通过发送和接收数据以交互方式将其连接在一起。 主要有两种方法可供你使用 InfoPath Web 部件:

· 基于连接,其中 Web 部件使用部件到部件连接(例如将 InfoPath 表单 Web 部件与 Excel 2013、Visio 2013 或自定义 Web 部件连接)进行通信。

· 基于列表,其中Web 部件与一个或多个相关列表进行通信和连接。列表表单不是存储在表单库中,而是存储在列表文件夹结构中,并且列表表单(实际上为 InfoPath Web 部件表单)是隐藏的。

例如,当填写新的客户要求表格时,你可以通过在客户列表 Web 部件中选择某个项目以及根