sharepoint异常之"此任务当前被某个正在运行的工作流锁定,无法对其进行编辑"
摘要:Sharepoint 2007中,用SPD设计的工作流并没有提供任务重新指派的功能,但是在某些场景下,我们确实很需要这样的功能,但是如何实现呢?界面上就很简单了,无非就是在下拉菜单中添加一个操作项“重新指派”就可以了,使用Feature就可以了,不再多讲。但是后台如何实现呢?我们最直接想到的方法就是将“分配对象”属性直接设置为其他用户:代码如下://...
阅读全文
posted @
2010-08-28 11:21
地下室的流星雨
阅读(1120)
推荐(0)
使用SPQuery对象时要注意的事项
摘要:我们经常需要对一个列表进行查询,此时最灵活的方式就是直接使用SPQuery对象。这个对象的查询语法称为CAML。一般为了简单起见,我们会通过下面这样小工具先生成一个查询范例我们可以看到查询文本大致如下<Query> <Where> <Contains> <FieldRef Name='_x6d4b__x8bd5_' /> <Value Type...
阅读全文
posted @
2010-07-14 18:09
地下室的流星雨
阅读(344)
推荐(0)
WSS3.0开发--你还在为写CAML痛苦吗?
摘要:进行WSS3或MOSS开发的朋友不可避免的要处理各种List的查询,编写类似下面的CAML语句:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<Where><And><And><Eq><Field...
阅读全文
posted @
2010-07-14 17:44
地下室的流星雨
阅读(342)
推荐(0)
如何规划面向业务逻辑的MOSS系统
摘要:常常地摆在我们开发人员的面前, 一方面是一堆随时可变的业务逻辑需求(比如:我们部门要建立一个共享和审批的文档系统, 或是我们公司要建一个文档存储中心) , 另一方面是一个似乎被Microsoft Demo得无所不能的MOSS系统, 但是有一个问题就是, 如果你要开发出一个产品或是一个解决方案, 如何在这两者间进行搭桥, 而这一点却似乎没有人帮助你。 该用什么,Excel Service?列表库?文...
阅读全文
posted @
2010-07-14 17:36
地下室的流星雨
阅读(412)
推荐(0)
MOSS 2007应用--如何修改上传文件大小及类型的限制
摘要:一、修改上传单个文件大小的限制 当我们在MOSS中上传一些较大的文件是,会出现超过“最大长度”的错误提示。这是因为MOSS默认对上传文件的大小限制在了50MB,如果超过了就不允许上传。 我们可以通过下面的步骤来进行修改,根据自己的需要限制上传文件的大小。 进入到“管理中心”的“应用程序管理”,点击“SharePoi...
阅读全文
posted @
2010-04-26 12:27
地下室的流星雨
阅读(585)
推荐(0)
Feature的开发和部署
摘要:对于Feature,了解sharepoint的人应该都很熟悉了,不但控制着sharepoint上大部分功能的运用,还可以做功能的扩展,好处就在于管理非常的方便。虽然对于Feature的开发有很多,如用Feature定制功能菜单,用户控件方式的webpart等等,但用Feature的激活与停止功能,来执行后台代码还是挺有用的,下面就简单的介绍这个例子。第一步:打开VS,创建一个类库的项目,命名为...
阅读全文
posted @
2010-03-24 17:58
地下室的流星雨
阅读(482)
推荐(0)
如何取到MOSS列表中item的链接
摘要:SPListItem的Url属性返回的不是绝对路径,形式如下面:http://henry/Lists/Discussion/itemtitle这种形式是不能作为链接打开的,很多时候我们在取到这个item的同时还要得到这个item的url,比如你筛选出列表中指定的数据并发邮件给相关人员的时候,在邮件的内容中就需要有个这个item的链接。Moss中提供了一个PAGETYPE枚举,具体如下表:名称描述P...
阅读全文
posted @
2010-02-25 12:34
地下室的流星雨
阅读(231)
推荐(0)
解决MOSS、SharePoint的未知错误
摘要:1、在做MOSS项目时,经常出的一个错误(就是“未知错误,请联系网站管理员”)。刚开始每次都在错误日志(C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS)中,苦苦寻觅错误,但最终不知错误的终影在哪。那种感觉,忒难受。不说了,言归正传吧。 2、找到自己所建站点的webco...
阅读全文
posted @
2010-02-25 12:03
地下室的流星雨
阅读(278)
推荐(0)
Office SharePoint 权限开发
摘要:2007里的权限在表面上看来与2003相比只是多了列表级的条目权限但是在对象模型中,发生了翻天覆地的变化首先2003里可以直接在网站或列表上给某个用户设置详细的权限但是2007出来后,很多用户都说找不到设置详细权限的地方了,只能按照角色来设置权限看了一下SDK,发现2007里所有的权限都是通过角色来定义的(但是这个角色和2003的角色又完全不是一个东西,后面会说到),不管是用户还是组,都没有和具体...
阅读全文
posted @
2010-02-03 15:40
地下室的流星雨
阅读(398)
推荐(0)
谈谈SPWorkflowTask.AlterTask方法
摘要:们知道,SharePoint工作流通过任务驱动,在真实场景中,们可能希望工作流的任务处理方式能够更加灵活,比如批量处理、通过Office Communicator等IM软处理任务等等,这时候我们就需以编程方式在外部完成任务。 按照正常想法,SharePoint任务列表也是个SPList,所以我们这样尝试:SPSite site = new SPSite("http://windstyle");SP...
阅读全文
posted @
2010-02-03 15:18
地下室的流星雨
阅读(1336)
推荐(0)
MOSS 2007 EventHandler 开发步骤
摘要:MOSS 2007 在EventHandler方面比SPS 2003有了很大的提高,不仅可以应用于文档库外的多种列表类型,还增加了很多如ItemDeleting等方法,我们可以试用VS2005轻松来开发各种EventHandler。 (1)在项目中添加SharePoint的DLL引用(2)编写继承自SPItemEventReceiver的类(3)复写诸如ItemAdded,ItemUpated,I...
阅读全文
posted @
2010-01-25 09:31
地下室的流星雨
阅读(346)
推荐(0)
《Office SharePoint Server 2007 规划和基础架构(中文版)》目录
摘要:章节概述:规划总体设计 ..................................................................................................... 35如何使用此规划指南 .............................................................................
阅读全文
posted @
2010-01-07 13:32
地下室的流星雨
阅读(326)
推荐(0)
管理站点中的角色和用户and管理文档库的权限
摘要:一、操作站点角色核心类:SPUser:表示一个站点用户(http://msdn.microsoft.com/library/en-us/spptsdk/html/tscSPUser.asp?frame=true)SPUserCollection:表示包含多个用户的集合(http://msdn.microsoft.com/library/en-us/spptsdk/html/tscSPUserCol...
阅读全文
posted @
2009-12-17 13:25
地下室的流星雨
阅读(319)
推荐(0)
MOSS模型及其基本操作
摘要:1.查询列表的所有字段SPSite site = new SPSite("http://carysun");SPWeb web=site.OpenWeb();SPList list = web.GetList("/IT Infrastructure");foreach (SPField sf in list.Fields){ Console.WriteLine(sf.Title);}2.使用对象模...
阅读全文
posted @
2009-12-17 13:14
地下室的流星雨
阅读(671)
推荐(0)
Moss 2007入门--功能概述
摘要:Microsoft Office Sharepoint Server 2007(MOSS 2007)是微软最新推出的服务器产品,由于工作原因,在今后的很长一段时间内我的主要工作内容都将为围绕着这个产品展开的,因此开始认真地从头学习这个产品,在学习之余我将把自己学到的东西整理成blog。由于MOSS刚刚发布,因为技术资料比较少,中文的技术资料就更少,我写的东西难免有错漏之处,欢迎指正。OK,let'...
阅读全文
posted @
2009-12-13 13:27
地下室的流星雨
阅读(315)
推荐(0)
MOSS中SPuser类的使用
摘要:SPUser的使用 SPUser是SharePoint中的用户类,在获取SPUser对象的时候,可以通过SPWeb.Users、SPWeb.AllUsers或者SPRole.Users来得到一个SPUserCollection,再通过以下两种方式得到用户。· users[string loginName]:以登录名获取到集合中的用户;· users[int index]:以集合...
阅读全文
posted @
2009-12-13 13:02
地下室的流星雨
阅读(669)
推荐(0)
MOSS 2007应用--如何限制创建子网站时只能使用指定的模板
摘要:在我们创建子网站的时候,MOSS自带了很多的模板供我们选择创建。在实际的环境中,可能我们会希望让有权限的用户在创建子网站的时候只能使用我们指定的模板,以便统一公司子网站的风格。此时可以按照如下步骤操作:进入到网站设置中,点击“页面布局和网站模板”。在“子网站模板”中,默认选择的是“子网站可以使用任何网站模板”。点击“...
阅读全文
posted @
2009-12-05 12:42
地下室的流星雨
阅读(400)
推荐(0)
MOSS 2007应用--如何使用文档转换
摘要:MOSS 2007提供了一个“文档转换”的功能,可以让我们将一些文档转换成网页的格式进行发布和浏览。下面我们就来看看如何使用这个功能。首先,进入到“管理中心”,在“操作”页面,点击“拓扑结构和服务”下的“服务器上的服务”。检查两个相关的服务“文档转换负载平衡器服务...
阅读全文
posted @
2009-11-28 11:14
地下室的流星雨
阅读(451)
推荐(0)
MOSS 2007应用--如何把Excel 2007发布为列表
摘要:表格发布到MOSS列表上,并可以做到双向同步。但是如果我们使用的客户端是Excel 2007,“发布列表”功能却被取消了,如果要使用Excel 2007发布列表,需要做一些设置。首先需要下载一个插件:点击下载插件下载解压后,运行该exe文件,会提示你指定一个路径解压,最后得到一个“SynchronizeWSSandExcel.xlam”文件。一、加载...
阅读全文
posted @
2009-11-28 10:52
地下室的流星雨
阅读(648)
推荐(0)