摘要: Excel Services是SharePoint Office中的一个重要组件,也是其构成SharePoint BI的一个重要部分。提供基于Excel工作簿的服务器渲染能力和计算能力。由于所有渲染和计算在服务端完成,客户端只需要一个浏览器就能查看Excel Services的输出结果。SharePoint 2010中的Excel Service不当当显示Excel内容,还支持了Restful A... 阅读全文
posted @ 2010-09-15 17:27 绿森林 阅读(1725) 评论(0) 推荐(0)
摘要: 1.安装Adobe PDF 64 bit IFilter version 9 运行搜索服务的服务器 下载地址:http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025 2.修改注册表 运行搜索服务的服务器 以下两端保存为reg格式,双击注册; Windows Registry Editor Version 5.00 [HKEY_LO... 阅读全文
posted @ 2010-09-15 17:22 绿森林 阅读(674) 评论(0) 推荐(0)
摘要: 在sharepoint站点建设中,sharepoint的List有自己的附件添加机制。不过在实际项目中,可能不用sharepoint自己的附件添加。而是自己设计一套附件上传添加,比如把附件添加至自己设计的一套文档库上图的DocLibLink就是自己设计用于存储附件的文档库这样的话就会有一个问题,就是在IE中访问附件中的word文档的话,IE就会弹出一个用户密码框进行验证。比如点击某篇文章的附件,访... 阅读全文
posted @ 2010-09-15 17:09 绿森林 阅读(455) 评论(0) 推荐(0)
摘要: 本文将带领大家使用SharePoint Designer创建基于WCF服务的外部内容类型。步骤1、检查你的WCF服务已经宿主并可用。本文将使用封装AdventureWorks2000数据库的Contact表得到的WCF服务。 首先打开你的IIS管理器,导航到宿主你的WCF服务的网站,确保其正常运行。2、打开IE浏览器并导航到该服务的.svc文件。 你应该能够看到类型如下的页面,表示该WCF服务正在... 阅读全文
posted @ 2010-09-15 16:42 绿森林 阅读(435) 评论(0) 推荐(0)
摘要: BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版的业务数据目录(Business Data Catalog ,简称BDC)的一项新服务。 BCS相比BDC而言有许多改进,包括回写到数据源的功能,通过类似SharePoint Workspace的Of... 阅读全文
posted @ 2010-09-15 16:39 绿森林 阅读(349) 评论(0) 推荐(0)
摘要: 本例通过自定义一系列的后台应用程序页面,在SharePoint Foundation 2010和SharePoint Server 2010中实现了SharePoint网站的属性定制管理。SharePoint中网站的元数据存储在哈希表SPWeb.AllProperties中。我们可以通过新的SharePoint 2010 API如SPWeb.GetProperty,SPWeb.AddPropert... 阅读全文
posted @ 2010-09-15 16:33 绿森林 阅读(419) 评论(0) 推荐(0)
摘要: 最近在作MOSS2010的开发部署,想migrate之前MOSS2007的site到MOSS2010上,下面介绍一下笔者实践的迁移过程。首先说一下,当我们在MOSS2007上将一个site或者list保存成template文件(.stp文件),然后将它upload到MOSS2010的template library.由此来在MOSS2010上生成site或者list是行不通的,MOSS2010会报... 阅读全文
posted @ 2010-09-15 16:30 绿森林 阅读(243) 评论(0) 推荐(0)
摘要: SharePoint 2010母版页所用的还是ASP.NET 2.0中的技术。通过该功能,实现了页面框架布局与实际内容的分离。虽然在本质上自定义母版页的过程和以前版本的SharePoint大致相同,但是从2007到2010仍然有许多重要的值得我们关注的变化。本文将试图:巩固和掌握SharePoint 2010里母版页相关的一些基本操作突出描述新版本和以前的版本之间的一些变化了解一些有用的或比较常见... 阅读全文
posted @ 2010-09-15 16:27 绿森林 阅读(457) 评论(0) 推荐(0)
摘要: 本文中我们将讨论在使用客户端对象模型时,如何处理异常。将分别针对 .Net 托管客户端和和ECMAScript进行解释。为了满足对多个服务器请求进行响应的需要,依托于异常机制,在SharePoint 2010中引入一个新类ExceptionHandlingScope。这个类包含了一些方法,用来把代码包装在一个范围内,来对ClientContext实例中的批处理命令中发生的异常进行处理。让我们看一个... 阅读全文
posted @ 2010-09-15 16:23 绿森林 阅读(244) 评论(0) 推荐(0)
摘要: 这个名字叫:SharePoint 2010 Filtered Lookup Field 我用的版本是63489,它提供以下功能:可以从相同网站集中的不同的站点里获取数据可以直接使用列表视图来过滤返回的查阅项数据可以直接编写 CAML查询语句来过滤返回的查阅项数据可忽略文件夹,显示所有数据,同时还可以通过CAML查询或列表视图进行过滤支持多选 阅读全文
posted @ 2010-09-15 16:21 绿森林 阅读(320) 评论(0) 推荐(0)
摘要: 关于做好一个team leader的几点看法   1、建立良好的交流、沟通机制   好的交流、沟通机制可以消除队员间的隔阂、活跃气氛、增强team的凝聚力和向心力,也有利于队员的成长。   每周例会就是一个很好的机制。会上队员简述过去的工作,可以使队员清楚其他人在做什么,整个team在做的主要工作、进展的怎么样;leader也可以给队员传达公司的动向,team未来将要进行的工作,team的发展蓝图... 阅读全文
posted @ 2010-09-15 16:20 绿森林 阅读(683) 评论(0) 推荐(0)
摘要: 我上篇《Sharepoint2010使用AJAx 获取 OData Service (实现客户端获取sharepoint2010的数据)---第一篇》讲了如何获取数据,下面我要做个Demo,体现jQuery在客户端的强大。(一)我们先要准备一些东西 jQuery UI插件,我使用的是jquery-ui-1.8.4.custom。(二)Demo  我们先看一下效果:这里实现的效果是 卡片是浮动的,可... 阅读全文
posted @ 2010-09-15 16:15 绿森林 阅读(352) 评论(0) 推荐(0)
摘要: 我们在做Sharepoint2007时,习惯于用对项目模型来获取数据,但都是后台代码,和客户端不能很好的互动,感觉很不爽,今天我来迎来了Sharepoint2010,它带来了客户端对象模型,听名字就知道干什么的呢,但今天我们不是讲客户端对象模型,还是另一种方式获取Sharepoint数据源,那就是OData Service。(一) 使用OData Service 的前提得必须要安装一个补丁,叫做&... 阅读全文
posted @ 2010-09-15 16:13 绿森林 阅读(363) 评论(0) 推荐(0)
摘要: //二级菜单#topNav A.dynamic{ background-color:#E6F1F6;height:18px;vertical-align:middle;display:table-cell; }#topNav A:hover.dynamic{background-color:#369;}//一级菜单#topNav A {font-weight:bold;color:red;font... 阅读全文
posted @ 2010-09-15 16:11 绿森林 阅读(296) 评论(0) 推荐(0)
摘要: 1,无法再管理中心找到用户解决方案:在SQL里创建一个用户,要有密码那种 ,然后赋予最高权限,在连接字符串里使用这个用户 2,登录时windows认证能正常登录,但使用From认证登录报错解决方案:这个错误在网上搜的话会说是WCF的错误,其实还是数据库的问题,不能使用SQLEXPRESS这类数据库来储存用户3,点登录就报错,不管是window认证还是form认证解决方案:那是WEB服务的web.c... 阅读全文
posted @ 2010-09-15 16:10 绿森林 阅读(217) 评论(0) 推荐(0)
摘要: 我们来看看怎么实现的吧: 1:创建一个基于身份认证的应用程序(具体参见上篇基于AD)[代码]2:修改管理中心,我们创建的应用程序,还有Web服务里面的SecurityTokenServiceApplication 这个3个地方的web.config每个地方都要加连接数据库的字符串(最好自己新建的账户访问数据库,不然可能访问不到数据)[代码]找到管理中心的<system.web&g... 阅读全文
posted @ 2010-09-15 16:09 绿森林 阅读(374) 评论(0) 推荐(0)
摘要: SharePoint Designer 2010已经正式发布了(2010/4/27)。下载地址:Microsoft SharePoint Designer 2010 (64-bit) Microsoft SharePoint Designer 2010 (32-bit)正如SPD 2007, SPD 2010 仍然免费。虽然划归到免费路线中,但并不表示MS不会继续对其功能进行增强。MS只是不希望价... 阅读全文
posted @ 2010-09-15 16:07 绿森林 阅读(441) 评论(0) 推荐(0)
摘要: 在上一篇文章中,我们认识了SharePoint Designer 2010的若干项新增功能。感谢大家的鼓励。我也希望在接下来的文章中,对每个SPD的领域进行深入挖掘。本文将焦点放在SPD的全新用户界面上。对其的了解将有助于我们提高SPD的工作效率。使用SPD最频繁的人群莫过于SharePoint站点的网站管理员或网站设计者了。让我们假设你是其中之一。你现在正盯着你的SharePoint站点,想&#... 阅读全文
posted @ 2010-09-15 16:05 绿森林 阅读(761) 评论(0) 推荐(0)
摘要: 1,无法再管理中心找到用户解决方案:在SQL里创建一个用户,要有密码那种 ,然后赋予最高权限,在连接字符串里使用这个用户 2,登录时windows认证能正常登录,但使用From认证登录报错解决方案:这个错误在网上搜的话会说是WCF的错误,其实还是数据库的问题,不能使用SQLEXPRESS这类数据库来储存用户3,点登录就报错,不管是window认证还是form认证解决方案:那是WEB服务的web.c... 阅读全文
posted @ 2010-09-15 16:02 绿森林 阅读(335) 评论(0) 推荐(0)
摘要: 通过VS2010编写SharePoint 2010的控制台应用程序时,遇到一些很奇怪的问题:1、程序需要使用Microsoft.SharePoint.dll,可是居然在添加引用时在列表中找不到。解决办法:创建项目时没有选择正确的.NET Framework版本,SharePoint 2010是基于.Net Framework 3.5的,而VS2010默认是4.0。2、编译时,明明网站地址没有错,却... 阅读全文
posted @ 2010-09-15 15:59 绿森林 阅读(292) 评论(0) 推荐(0)
摘要: 我们可以很简单的把SharePoint 2010站点风格变成2007,在SharePoint Foundation 2010中的新SPWeb类里,新增一个属性UIVersion,它定义了我们当前站点UI的版本号,SharePoint 2010的版本号是4,2007的版本号为3,通过它可以很方便的在2010和2007之间转换。且该属性是定义在SPWeb类中,意味着在同一个站点集下,可以同时存在Sha... 阅读全文
posted @ 2010-09-15 15:57 绿森林 阅读(214) 评论(0) 推荐(0)
摘要: 在SharePoint 2010文档库中,结合单选框,在Ribbon中提供了批量处理文档的功能,比如,批量删除、批量签出、批量签入等,但是,很遗憾,没有提供批量下载,如图:若选中多个文档后,会发现Download a Copy这个Ribbon按钮变灰了,这几天,我自己做了一个Ribbon,实现了批量下载的功能,向大家介绍一下。先来说一下我这个批量下载的原理:1. Ribbon按钮。在前端有一个Ri... 阅读全文
posted @ 2010-09-15 15:56 绿森林 阅读(914) 评论(0) 推荐(0)
摘要: JQuery是我们在进行SharePoint 开发的时候使用的比较频繁的JS类库。本文向大家介绍一种简单方便的方式,把JQuery框架集成到我们的SharePoint中。我们来创建这样一个Feature.还是使用Visual Studio 2010.1. 创建一个空SharePoint项目“Empty SharePoint Project”。2. 修改默认创建的Featur... 阅读全文
posted @ 2010-09-15 15:54 绿森林 阅读(322) 评论(0) 推荐(0)
摘要: 在SharePoint的列表中,新增了一项功能---评分,非常cool的功能,可以在普通的列表上启用评分功能,也可以在文档库上启用,如图:要启用文档库的评分功能,进入Library Settings---Rating Settings,如图:启用评分:这样,就在文档库中启用了评分功能,只要对文档库或列表具有读取权限的用户,就可以对文档进行评分。它显示的是所有用户评分后的平均值,若你已经对文档评过分... 阅读全文
posted @ 2010-09-15 15:52 绿森林 阅读(313) 评论(0) 推荐(0)
摘要: 在SharePoint 2010新特性使用Client Object Model在客户端开发中,已经介绍了客户端对象模型--Client Object Model的基本概念及如何在我们的.Net应用程序中使用客户端对象模型来与服务器进行交互,同时,也提到,还可以在JavaScript和Silverlight中使用客户端对象模型,在这篇文章中,向大家介绍一下ECMAScript客户端对象模型。通过E... 阅读全文
posted @ 2010-09-15 15:51 绿森林 阅读(568) 评论(0) 推荐(0)
摘要: 在SharePoint 2010的列表list中,新增了一种验证机制--唯一性验证,这点在2007的时候我们必须通过JavaScript或者Event Handler来实现,麻烦,在2010中简单的设置一下就能实现我们这个需求了。 唯一性验证存在于列表的Column列级,可以为列表中的每一列都分别设置是否需要唯一性验证,默认不启用。 比如,我创建一个普通的自定义列表,只有Title这一列,默认情况... 阅读全文
posted @ 2010-09-15 15:50 绿森林 阅读(385) 评论(0) 推荐(0)
摘要: 在SharePoint 2010中,增强了列表的验证机制,我们可以定义自己的验证公式,根据其他列的值或一定的验证条件来验证某一列,非常简单实用,通过一个例子一起来看一下。 首先创建一个Custom List自定义列表,叫TestValidation,如图:有两种方式来添加验证,一种是在为列表创建列时为该列添加验证公式,另一种是在列表设置中为已有列添加验证公式,首先来看第一种,我们来创建一个Age... 阅读全文
posted @ 2010-09-15 15:48 绿森林 阅读(304) 评论(0) 推荐(0)
摘要: 在SharePoint 2007中,调试和跟踪错误最常用的方法就是查看日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\LOGS),但是由于日志中记录太多,给查找错误带来很多不便,那个友好的提示页面总是让人又爱又恨,尽管也有两种其他办法,请参阅MOSS中如何快速定位错误之一--通过查看日志 和MOS... 阅读全文
posted @ 2010-09-15 15:46 绿森林 阅读(228) 评论(0) 推荐(0)
摘要: SharePoint 2010中的Ribbon可以进行定制开发,通过使用XML和JavaScript。其中,XML定义了Ribbon中的控件,JavaScript脚本实现了Ribbon的功能,在SharePoint Foundation 2010中,有专门的ECMAScript (JavaScript, JScript).对象模型,在之前介绍客户端对象模型开发时曾经提到过,关于ECMAScript... 阅读全文
posted @ 2010-09-15 15:44 绿森林 阅读(504) 评论(0) 推荐(0)
摘要: 相信大家对Office 2007中的Ribbon已经很熟悉了,在SharePoint 2010的页面中,也引入了这种漂亮的界面风格,我们先来看几个截图:首页中的Ribbon,当我们点击Page标签时:编辑页面时,如同Wiki一样的编辑风格:文档库中的Ribbon:等等,可以说,在SharePoint 2010中,Ribbon无处不在,很多熟悉使用Office 2007的朋友对此一定不会陌生,这也让... 阅读全文
posted @ 2010-09-15 15:41 绿森林 阅读(326) 评论(0) 推荐(0)
摘要: 在Visual Studio 2010中,已经集成了用于SharePoint开发的feature,通过它,我们方便快速的开发部署web part、内容类型、列表、工作流 、BDC等,基本上包含了在SharePoint中所有的开发项目。在这篇文章中,向大家介绍一下如果使用它来快速开发和部署Web Part。 我使用的是Visual Studio 2010 Ultimate Beta 2版本。新建一个... 阅读全文
posted @ 2010-09-15 15:40 绿森林 阅读(369) 评论(0) 推荐(0)
摘要: SharePoint 2010提供了一组新的客户端API,可以让我们在客户端通过浏览器中的JavaScript 、.Net应用程序或Silverlight中与服务器进行交互,称之为客户端对象模型Client Object Model,它与之前我们使用的Server Object Model (定义在Microsoft.SharePoint.dll中) 对应,比如客户端对象模型中Site与服务器端对... 阅读全文
posted @ 2010-09-15 15:37 绿森林 阅读(371) 评论(0) 推荐(0)
摘要: 在SharePoint 2010中,新增加了一个非常好用的图表Web Part,我们可以通过它来制作丰富多样的图表,叫做Chart Web Part,这部分的SDK也是小弟所写,与其他的web part不同的是,chart web part继承自一个新的基类Microsoft.Office.Server.WebControls.Charting.WebPart,如果我们想要开发自定义的图表web ... 阅读全文
posted @ 2010-09-15 15:35 绿森林 阅读(784) 评论(0) 推荐(0)
摘要: 在SharePoint 2010的文档管理中,不在只是office文档、图片等,还有音频、视频、幻灯片管理等等,且相信很多朋友都知道了,SharePoint 2010支持Silverlight和Ajax,在这篇文章中,我们就来看一下,如何创建一个视频文档库,及使用SharePoint 2010提供的基于Silverlight的视频播放器来进行在线播放。 首先,创建一个视频文档库,选择 Asset... 阅读全文
posted @ 2010-09-15 15:33 绿森林 阅读(701) 评论(0) 推荐(0)
摘要: 相比SharePoint 2007, 2010的文档管理强大了很多,包括在浏览器中查看和编辑Office文档、多人同时编辑、Doc Set(文档集)、元数据导航、SharePoint Workspace数据同步、SharePoint Designer设计以及强大的工作流支持,这篇文章中,这要介绍一下在浏览器中查看和编辑文档及多人同时编辑。 首先,我们需要安装Microsoft Office Web... 阅读全文
posted @ 2010-09-15 15:32 绿森林 阅读(1427) 评论(0) 推荐(0)
摘要: SharePoint 2010文档管理新加了 document set(文档集)的概念,文档集相当于一个增强版的文件夹,它有自己的homepage, 在其中的所有文档共享同一组元数据,共享同一组Keywords,还可以整体移动文档集和版本控制。比较一下文件夹和文档集的下拉菜单,可以看出它们的不同: 文件夹:文档集:实际上,文档集就是一个content type,更具体一点,是一个folder co... 阅读全文
posted @ 2010-09-15 15:31 绿森林 阅读(558) 评论(0) 推荐(0)
摘要: 如果需要进行SharePoint的UserProfile开发的话,我们需要引用以下程序集:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI\Microsoft.Office.Server.UserProfiles.dll在添加引用的时候,Visual Studio 2010会弹出如下图所示的对... 阅读全文
posted @ 2010-09-15 15:23 绿森林 阅读(324) 评论(0) 推荐(0)
摘要: 在1月16日的“SharePoint 2010 Day”活动中,我奉献了一节《SharePoint 2010:新一代无代码工作流》讲座,会后Choral兄让我把它拆成几篇日志,于是就有了本文(本文是当天课程去掉Demo之后再添油加醋的图文重现版)。我们知道,工作流是真实世界中流程的抽象,在真实世界中,流程可以按照有没有人类参与来泛泛地分为两种:系统流程和人类交互流程。 系统... 阅读全文
posted @ 2010-09-15 15:22 绿森林 阅读(251) 评论(0) 推荐(0)
摘要: 介绍完针对IT人员的SharePoint Designer 2010和针对业务人员的Visio 2010,我们再来看一下Visual Studio 2010为SharePoint开发人员提供了哪些便利。在Visual Studio 历代版本中,Visual Studio 2010的变化算是比较大的。就连同时发布的.NET Framework 4.0也将CLR从2.0一下子升级到了4.0。在新建项目... 阅读全文
posted @ 2010-09-15 15:18 绿森林 阅读(307) 评论(0) 推荐(0)
摘要: 介绍了SharePoint Designer 2010的变化之后,我们再来看看Visio 2010是怎样在SharePoint工作流中发挥作用的。打开Visio 2010,SharePoint工作流的图表模板位于Flowchart分类中,叫做Microsoft SharePoint Workflow(Metric),如下图所示,选中它,点击Create来创建一个SharePoint工作流流程图。和... 阅读全文
posted @ 2010-09-15 15:16 绿森林 阅读(339) 评论(0) 推荐(0)
摘要: 上一篇文章中,我介绍了SharePoint Designer 2010相对于SharePoint Designer 2007的一些变化,并没有介绍SharePoint Designer工作流的重要组成单元:条件(Condition)和操作(Action、或作“活动”),本文将着重介绍在SharePoint Designer 2010中,条件和操作都发生了什么样的变化。条件(... 阅读全文
posted @ 2010-09-15 15:13 绿森林 阅读(384) 评论(0) 推荐(0)
摘要: SharePoint 2007首次引入了工作流,除了内置的工作流之外,还允许我们使用SharePoint Designer和Visual Studio来创建和维护工作流。那么在SharePoint 2010中,工作流得到了哪些增强和改进,设计和开发工具又有了什么样的变化?从本文开始,我会尽自己最大努力去探索这些内容并和大家分享。由于撰写本系列文章的时候,Office 2010还没有正式发布,所以如... 阅读全文
posted @ 2010-09-15 15:07 绿森林 阅读(435) 评论(0) 推荐(0)
摘要: SharePoint 2010马上就要揭开它神秘的面纱了,下面的一些资源可以帮助我们更加了解SharePoint 2010的新特性以及开发方式。开发人员资源对于开发人员来说,SharePoint 2010提供的业务协作平台可以帮助你快速构建解决方案来响应业务需求。可以观看 Getting Started with SharePoint 2010 系列来了解这方面的内容,该系列内容包括:Module... 阅读全文
posted @ 2010-09-15 15:05 绿森林 阅读(320) 评论(0) 推荐(0)
摘要: 我们知道,SharePoint的工作流是通过任务来驱动的,在真实场景中,我们可能会希望工作流的任务处理方式能够更加灵活,比如批量处理、通过Office Communicator等IM软件处理任务等等,这时候我们就需要以编程的方式在外部完成任务。按照正常的想法,SharePoint的任务列表也是一个SPList,所以我们会这样尝试:查看源代码 打印帮助SPSite site = new SPSite... 阅读全文
posted @ 2010-09-15 15:03 绿森林 阅读(370) 评论(0) 推荐(0)
摘要: 一直以来都被MOSS的工作流权限问题所困扰.我们虽然将任务分配给了某人,但事实上,所有在任务列表中有编辑权限的用户都可以编辑该任务.而我们并不希望用户能够看到不属于自己的任务.我曾经尝试过采用以下两种方法解决这一问题,未果.1.更改任务列表的视图.通常我们会把工作流任务分配给某人或者某组,所以我的想法是将任务列表的”我的任务”视图和”按我的用户组”视... 阅读全文
posted @ 2010-09-15 14:57 绿森林 阅读(421) 评论(0) 推荐(0)
摘要: 很多朋友在使用Visual Studio开发工作流时都遇到过工作流”启动时失败”的错误,我把我遇到这种情况时的查错方法和大家分享一下,希望对大家有所帮助,也希望大家可以告诉我更好的方法.首先在OnWorkflowActivated方法中设置断点来调试,检查断点是否可以成功暂停,如果可以,则可以再检查一下OnWorkflowActivated中的逻辑代码.如果断点处不停止就出... 阅读全文
posted @ 2010-09-15 14:55 绿森林 阅读(254) 评论(0) 推荐(0)
摘要: 最近在开发SharePoint工作流总是发生一个错误:工作流开始之后便显示“已完成”或者开始之后报错“内部错误”。查看当时的日志,发现下面的段落:02/06/2007 10:31:03.92 w3wp.exe (0×0758)0x0F3C Windows SharePoint Services Workflow Infrastructure... 阅读全文
posted @ 2010-09-15 14:54 绿森林 阅读(357) 评论(0) 推荐(0)
摘要: 在利用ECM Starter kit Beta2中的模板开发工作流的时候经常会切换到其它窗口,比如要为InfoPath表单模板生成类文件,要安装工作流等等.可不可以把这些工作都集成到Visual Studio.net 2005 IDE中呢?答案是肯定的,利用VS.net 2005 IDE的外部工具功能,就可以轻松实现.方法点击工具菜单下的外部工具,将会弹出来一个非常容易理解的外部工具对话框,在这里... 阅读全文
posted @ 2010-09-15 14:52 绿森林 阅读(292) 评论(0) 推荐(0)
摘要: HelloWorldSequential是一个入门级的SharePoint工作流,基本上照着MSDN的教程一步一步来就可以了,我写这篇文字的主要目的是将其中一些重要的步骤列举出来,这些步骤的错误处理将直接导致工作流失败.参考资料<<Walkthrough: Creating Office SharePoint Server 2007 Workflows in Visual Studio... 阅读全文
posted @ 2010-09-15 14:50 绿森林 阅读(324) 评论(0) 推荐(0)
摘要: 本文介绍了工作流开发中会用到的一些概念,比如模板、关联、实例、以及工作流生命周期中的各个状态和需要的表单。模板(Template),关联(Association)和实例(Instance)模板:部署到站点集中的工作流功能(Feature),用来描述该功能所包含的程序集和表单等信息.关联:将工作流模板与列表(List)或者内容类型(Content Type)联系起来,并向工作流提供初始值或参数.对应... 阅读全文
posted @ 2010-09-15 14:48 绿森林 阅读(496) 评论(0) 推荐(0)
摘要: 今年二月份,我开发了一个MOSS多级审批工作流,它实现了如下图所示的流程:之后我在《SharePoint多级审批工作流开发文档[Sequential版]》这篇文档中详细的描述了整个开发过程并提供了项目源码下载。其实我在匆匆的写这篇文档的时候,对MOSS和WF连一知半解都谈不上。所以为了实现审批流程中常见的动作-“回退”,我用了好几层的While和IfElse嵌套,最终整个工... 阅读全文
posted @ 2010-09-15 14:44 绿森林 阅读(327) 评论(0) 推荐(0)
摘要: 去年我发布过一个MOSS多级审批工作流,采用顺序工作流模式开发;后来又做了一些改进,用ConditionedActivityGroupActivity取代了繁复的WhileActivity+IfElseActivity嵌套,但仍然是顺序工作流。在第二篇文章的末尾我曾写道:“审批这样的流程并不适合用顺序工作流来实现,用WF的另外一种工作流-状态机工作流会更好”,为什么这样说呢... 阅读全文
posted @ 2010-09-15 14:42 绿森林 阅读(332) 评论(0) 推荐(0)
摘要: SharePoint 2010引入了全新的对话框框架,它可以帮助用户在不需要离开当前页面的情况下浏览相关的页面。下面的显示表单就是一个弹出式的模式对话框:在客户端Javascript对象模型中的SP.UI.ModalDialog类提供了对话框框架的定义。为了使用对话框框架,我们需要首先创建该对话框的选项:varoptions=SP.UI.$create_DialogOptions();option... 阅读全文
posted @ 2010-09-15 14:26 绿森林 阅读(1592) 评论(1) 推荐(0)
摘要: Q: 什么是SharePoint系统分析员的主要责任 ?Q: 为什么你会建议使用SharePoint portal ?Q: 你会如何计划sharepoint的测试工作?Q: 你如何在sharepoint上发布的新闻内容?Q: 你会如何计划测试WebParts的 ?Q: 你会如何测试SharePoint的设计和布局的变化?1:什么是SharePoint系统分析员的主要责任 ?作为一个SharePoi... 阅读全文
posted @ 2010-09-15 09:21 绿森林 阅读(807) 评论(0) 推荐(0)