一步步专题

一步步学习SPD2010--microsoft sharepoint designer 2010 step by step

最近在公司里学习G2流程工作引擎,需要用到SharePoint。因此想顺便先研究一下SharePoint Designer。 国内的文献以及书籍比较少,我只好看点国外的,找了这个《深入浅出学习微软SharePoint Designer》(纯属个人理解)。并将学习过程和书中讲解的知识做翻译整理。 以此博客为开篇,勉励自己,鞭策自己,有始有终。加油。 书中如有需要下载代码,文件之类,请自行到官网

一步步学习SPD2010--第四章节--创建和修改网页(2)--处理Web部件

在第三章节“处理列表和库”,你创建了Web部件页面,在Web部件区域插入了XSLT列表视图,然后自定义了它的属性。通过浏览器你可以给Web部件页面或Wiki页面添加同样的Web部件。         XLV Web部件用来显示列表和库的内容。每次列表或库的数据改变时,这些改变也在XLV Web部件中反映出来。你可能在许多页面上已经用过或见过XLV Web部件。例如,当你创建一

一步步学习SPD2010--第四章节--创建和修改网页(1)--插入文本、屏幕贴士、超链接和图片

浏览器是SP主要的网页内容编辑工具。你可以使用SPD在设计视图完成类似的活动。标准的Windows应用程序快捷方式,如复制、剪切、粘贴和回复命令在SPD中和其他基于Windows程序一样同样运行。然而,当你从其他程序中,如Word,使用粘贴文本的命令粘贴内容----粘贴文本命令在功能区的剪切板点击粘贴命令的箭头,可以发现----然后添加你自己的格式。从其他程序进行格式可能是冗长的,

一步步学习SPD2010--第三章节--处理列表和库(19)----关键点

1. SP Foundation和SP Server提供了许多内置列表定义,你可以用来作为使用SPD创建列表或库的基础 2. 用SPD,可以创建/修改列表栏、网站列、内容类型和创建列表模板。但不能创建或修改列表项或与文档相关的元数据。 3. 栏目,也叫字段,决定了列表或库能储存的数据类型。每个栏目都与栏目数据类型相关联。 4. 使用XSLT列表视图(XLV)Web部件来显示列表和库的内容

一步步学习SPD2010--第三章节--处理列表和库(18)----删除SP对象

你可以使用SPD删除许多SP对象。例如,可以删除列表、库、文件、网站列、内容类型和列表栏目。然而,不能删除列表项目。任何列表、库、页面、文件或列表项目,无论在浏览器中还是SPD中删除,都保存在回收站,你可以还原。当你删除SP对象,如列表栏目、自定义操作、网站列和内容类型时,他们不再保存在回收站,还原过程也更复杂,并涉及到IT部门。         本次练习中,你删除一个列表、

一步步学习SPD2010--第三章节--处理列表和库(17)----关联内容类型和列表和库

一旦你创建了内容类型,你需要把内容类型添加到列表或库中。通过给列表或库添加多个内容类型,你可以在列表或库中储存不同类型的内容。         本次练习中,你会将一个内容类型和文档库关联。 1.      在导航窗格,点击列表和库,在文档库下,点击共享文档。 2.      在设置区域,高级设置下,选择允许管理内容类型复选框。         小贴士:如果未选择,内容类

一步步学习SPD2010--第三章节--处理列表和库(16)----给内容类型添加文档模板

文档内容类型有一个文件与它联系,即文档模板。一旦内容类型与文档库关联,用户在浏览器中可以在文档选项卡点击新建命令。当用户点击新建时,与文档模板文件拓展名关联的程序启动,文档模板的副本出现,可以修改然后保存在文档库中。         使用这种方法,文档库可能包含多种类型的文档,如发票、购买订单,每个都有自己的文档模板、元数据、信息管理策略和工作流。         本次练习

一步步学习SPD2010--第三章节--处理列表和库(15)----给内容类型添加网站列

内容类型的设置和添加列表或库的设置相似。使用SPD,你可以添加、修改或删除与内容类型关联的文档模板、网站列、表单、工作流等。在浏览器中,你也可以配置信息管理策略和文档信息面板(DIP)设置。从SPD,你可以通过在功能区的管理组中,点击管理网页命令,查看网页内容管理页面。         通过给内容类型添加多个网站列,你可以将多种类型的元数据和特定类型的内容关联。

一步步学习SPD2010--第三章节--处理列表和库(13)----使用网站列

一旦你创建了网站列,你需要把它添加到列表或库中。你可以随后更改网站列设置,将它们推送到相应的列表或库。你可以在列表层次修改网站列。这些修改只影响到列表。也就是说,在列表层次做的修改不会向上推送到创建网站列的位置。网站列的修改可以直接推送到列表,并覆盖所有在列表层次对网站列做出的改变。         本次练习,通过添加列来增强CompanyHistory Wiki页面库。这样

一步步学习SPD2010--第三章节--处理列表和库(11)----创建服务器功能区自定义操作

在前一部分,你在工作区自定义操作中使用新建按钮创建了一个列表菜单项目自定义操作。你必须在新建组中,使用功能区的自定义操作命令,才能在视图和表单上,创建服务器功能区自定义操作。当你给视图创建服务器功能区自定义操作时,它出现在你创建的所有视图页的功能区。         当你给列表和窗体添加服务区功能区自定义操作时,你可以选择两个图片:16x16和32x32像素较小的图片是浏览器

一步步学习SPD2010--第三章节--处理列表和库(10)----添加自定义操作

自定义操作这个词在SPD中使用了两次。第一,它指的是通过添加自定义操作和自定义条件(被开发人员创建,安装在Web服务器上),拓展SPD工作流的能力。第二,对于SPD2010是新的,它指的是给列表项目菜单(LIM)和在列表视图和表单上,浏览器中看到的服务器功能区,添加自定义操作。这允许你在不与IT部门开发者交涉的情况下,给列表项目菜单或服务器功能区添加内容。         自

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(4)--重用全局可重用工作流

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(4)--重用全局可重用工作流         在SP2010创建已存在的工作流是时间浪费。而且使你看起来像傻瓜,尤其是对于你的经理来说。在开始创建工作流之前,你应该花时间熟悉开箱即用的工作流。除了许多可用的开箱即用工作流,SP2010包含了特殊类的工作流----全局可重用工作流。可重用意味着你可以在SPD2010中可以创建全局可

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(3)--使用工作流模板

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(3)--使用工作流模板         在这个部分,你将学到如何创建可重用工作流的最终表单。SPD允许你保存可重用工作流为.wsp文件,即SP解决方案文件到网站资产库中。使用浏览器,你可以下载.wsp文件,并导入到VS2010,在那儿,你可以使用工作流作为模板,以及以后开发的起点。          你也可以将工作流模板

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(2)--创建关联栏目

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(2)--创建关联栏目         当可重用工作流被限制到一个内容类型时,被那个内容类型指定的列就可以在工作流中使用。如果你选择把可重用工作流与所有内容类型绑定,只有被所有内容类型分享的那些列才可用。然而,一个工作流可能要求许多其他栏目。为了保证你关联可重用工作流的任何列表或库有工作流需要的栏目,你可以使用关联栏目命令来将这些

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(1)--创建和使用可重用工作流

一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(1)--创建和使用可重用工作流         之前版本的SPD最大的问题是,你只能创建工作流,依附在特定列表或库。SPD2010允许你创建可重用工作流。你可以将可重用工作流依附到特定内容类型,这可以是工作流对于任何与那个内容类型关联的列表或库都可用。         在工作流设置页面,你可以指定可重用工作流是否使用工作

一步步学习SPD2010--第八章节--理解工作流(12)--关键点

一步步学习SPD2010--第八章节--理解工作流(12)--关键点 SP Foundation和SP Server使用Windows Workflow Foundation提供工作流。SP Foundation和SP Server提供一系列内置工作流模板,它们通常与任务列表和历史记录列表相关联。SPD2010可以重用这些工作流中的一些。你可以使用三个工具来创建自定义的SP2010工作流:SPD

一步步学习SPD2010--第八章节--理解工作流(11)--移除和删除工作流

一步步学习SPD2010--第八章节--理解工作流(11)--移除和删除工作流         业务流程不能永远持续,工作流也不会。删除工作流会扰乱正在运行的工作流实例的执行。所以,在你在SPD删除工作流之前,你必须首先阻止新的工作流实例的创建,并等待正在运行的工作流实例完结。SPD并不提供管理工作流实例的机制,你必须使用浏览器。         当所有工作流实例完结时,你可以从相关联的网站、

一步步学习SPD2010--第八章节--理解工作流(10)--导出工作流到Visio绘图

一步步学习SPD2010--第八章节--理解工作流(10)--导出工作流到Visio绘图         在之前两个部分,Visio图被导出并导入到SPD中。你也可以使用SPD2010创建工作流和导出这个工作流到一个.vwi文件。一个业务分析员可以在Visio修改工作流,然后导入回SPD中。然而,业务分析员做出的修改只是对于条件和操作的注释。当你把Visio图表导入到SPD时,条件和操作的配置可能

一步步学习SPD2010--第八章节--理解工作流(9)--从Visio导入工作流

一步步学习SPD2010--第八章节--理解工作流(9)--从Visio导入工作流         当你从Visio导出.vwi文件后,你可以将它导入到SPD中。你然后需要通过工作流编辑器和设置页面来配置条件和操作。在真实世界中,这意味着业务分析员和顾客坐在一起,使用Visio2010想出工作流的设计。业务流程分析员然后把最终结果----一个Visio工作流文件----给工作流设计者(使用SPD2

一步步学习SPD2010--第八章节--理解工作流(7)--创建网站工作流

一步步学习SPD2010--第八章节--理解工作流(7)--创建网站工作流         在之前版本的SP中,所有工作流都是以文档为中心。然而,不是所有的工作流都像那样。为了应对其他情况,SP2010现在支持网站工作流。网站工作流在SP网站上下文中运行,并不依附于特定列表。网站工作流可以手动或通过程序启动,但不能自动启动。         两种常见情况触发网站工作流操作: 1. 在站点中检

一步步学习SPD2010--第八章节--理解工作流(6)--创建多步骤工作流

一步步学习SPD2010--第八章节--理解工作流(6)--创建多步骤工作流         大多业务流程需要不止一个步骤;也就是说,在一个步骤定义的规则必须在第二部的规则开始之前完成。例如,银行在给用户创建账户之前,必须完成几个财务和安全检查。           你已经看到,每个步骤需要一个或更多条件,每个条件有一个或更多操作。一个步骤也可以包含多个分支,所以如果条件A为真,一个操作集被执行,

一步步学习SPD2010--第十一章节--处理母版页(9)--导出母版页

一步步学习SPD2010--第十一章节--处理母版页(9)--导出母版页         当你通过使用SPD创建并测试了母版页后,如果你想在SP场使用母版页,或者你需要从开发环境移植到系统集成和测试环境,然后到生产环境,你需要与开发人员合作。开发人员可以到处母版页和相关的图片、JavaScript、CSS文件到一个MS VS2010 SP项目,创建解决方案包,可以部署到其他环境。SPD允许你针对

一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页

一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页         在SPD中,你可以使用许多不同的方法创建ASP.NET页面。然而,因为页面将是SP网站的一部分,你很可能想像其他页面一样,保持相同的导航元素和外观。通过将内容页与母版页相关联可以达到这种效果。在本章节前些部分,你通过复制现存页面(Home.aspx)创建了一个ASP.NET页面。这个页面就与母版页关联

一步步学习SPD2010--第十一章节--处理母版页(7)--管理Content Placeholders

一步步学习SPD2010--第十一章节--处理母版页(7)--管理Content Placeholders                 正如我之前描述的,母版页在你的网站页面间,用来保持一致的外观。然而,母版页还有其他特殊的功能,如ContentPlaceholder控件。ContentPlaceholder控件时母版页的关键部分。这些控件定义了母版页的区域。当内容页与母版页结合时,内容

一步步学习SPD2010--第十一章节--处理母版页(6)--改变默认母版页

一步步学习SPD2010--第十一章节--处理母版页(6)--改变默认母版页          当你第一次创建SP Foundation或SP Server网站时,除了少数几乎所有页面都使用网站的默认母版页。通过使用SPD,你可以设置新的母版页作为网站的默认母版页。          注意:在Server 2010版本,你可以在网站操作--网站设置--母版页,来访问母版页,改变网站关联的母版页

一步步学习SPD2010--第十一章节--处理母版页(5)--自定义母版页

一步步学习SPD2010--第十一章节--处理母版页(5)--自定义母版页         最后你可能发现你想要在网站上修改所有的页面来显示某条信息或者图片。你可能在网站上游览,修改所有的页面并给任何新页面添加这个信息。但是,只要想象一下更新某公司含有上百页面的网站,就累不觉爱。在网站间一致地重复条目最有效的方式是创建或修改母版页。         重要:当你自定义当前默认母版页(v4.mas