随笔分类 - 04.SharePoint 2007
摘要:近期,客户遇到这样的场景:客户现有的SharePoint 服务器场由5台前端WEB服务器(Win 2003 + SharePoint 2007)和2台数据库服务器(Win 2003 + SQL 2005)组成服务器集群,客户最近新增一台数据库服务器,准备更新升级数据库服务器的硬件,安装Windows 2008 操作系统,数据库为SQL Server 2005,将原来旧的SQL数据库迁移到新的数据库服务器,在不变动SQL 2005数据库版本的前提下,进行MOSS环境的数据整体迁移,这样就涉及到MOSS所有数据库的迁移的过程,根据以前的项目经验,还有微软官方的迁移文档:移动所有数据库 (Offic
阅读全文
摘要:SharePoint虽说支持这种树形结构的存储,但是也存在问题,今天就碰到了这样的问题,用户想重命名文件夹的名字,原来长10,改为长超过30的名字,修改后不成功,报错。 错误信息:An unexpected error has occurred. 没有错误提示信息,然后尝试在Windows Explorer中进行重命名,具体的错误信息出现了,还是很人性化的提示:) 所以SharePoint的长度还是有限制的,现在去查一下官方是否有说明这个东西,晚些更新。 更新: 确实有这些限制,由于Url的限制导致了这个问题,不仅2007,在2003版本同时存在...
阅读全文
摘要:sharepoint 网站匿名访问开启,列表也开启了匿名访问,访问列表时提示用户输入他们的凭据访问要解决此问题,使用在 Stadm.exe 的命令行工具来禁用锁定功能。 要这样做,请按下列步骤操作: 单击 开始 ,单击 运行 ,在 打开 的框中键入 cmd ,然后单击 确定 。在命令提示符下键入以下行。 每行之后按 Enter 键。 cd / d %commonprogramfiles%\Micr...
阅读全文
摘要:在使用 FullTextSqlQuery 定制MOSS 2007的搜索时,遇到如下问题:使用 order by 子句后,没有返回全部的查询结果(没有Order by时返回10条,加了Order by后,只返回5条)查询语句为:select path,title,author from scope() where (freetext('sharepoint')) order by authorGoo...
阅读全文
摘要:下面,我们要将我们的Web服务添加到WSS的Web服务列表中,这样就可以在VS.NET中添加该Web服务的引用了。 1、打开spdisco.aspx文件,该文件位于Local_Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\ISAPI目录。2、在文件末尾的discovery元素中添加下面的内容,...
阅读全文
摘要:原文地址:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_sp2003_ta/html/odc_writingcustomwebservicesforsppt.asp 摘要: 学习创建自定义SharePoint Web services ,并建立基于SharePoint 的文档上载Web servicefor...
阅读全文
摘要:在前面,我们讨论了如何Add或Update类型为User的项。因为User类型多少比较特殊。作为SharePoint Web Service系列讨论的结束,我们将讨论各种其他类型的项如何来写。在SDK中,有如下的一张表格。我们的写法完全是依托在此基础之上。 NameFormatAttachmentsSystem.BooleanBooleanSystem.BooleanCalculatedN/ACh...
阅读全文
摘要:在很多情况下,我们希望外部的应用可以得到位于SharePoint文档库中的文档信息。这时不妨试试通过调用WSS的Web服务来完成。下面的示例代码完成了获取ID为1的文档(在文档库TestDL1中)的相对URL 和作者信息。那ID是从哪里获取的呢?我想大家一定有很多方法啦。比如,文档库事件。 LabDb.ListslistService=newLabDb.Lists();listService.Cr...
阅读全文
摘要:SharePoint的任务列表中有一个字段叫做“分配对象”,就是为任务指派给某个用户。该字段的数据类型是User型的。在拼Web Service更新命令的串时,并不能像通常的字段一样直接给一个用户名做为值。 关于如何使用SharePoint提供的WebService进行列表的增删改,可以参考这里。下面是该栏的相关信息:内部名AssignedTo栏名分配对象类型User可筛选...
阅读全文
摘要:异构应用访问SharePoint的文档库或列表时,使用WebService的方式再恰当不过了。有朋友问我如何在dotNet Framework 3.0下的应用程序中控制SharePoint 2003中的列表项。想一想类似的场景应该比较常见,所以写了下面的demo。以下的代码在VS2005中测试通过。usingSystem;usingSystem.Xml;usingSystem.Collection...
阅读全文
摘要:我们知道,SharePoint的工作流是通过任务来驱动的,在真实场景中,我们可能会希望工作流的任务处理方式能够更加灵活,比如批量处理、通过Office Communicator等IM软件处理任务等等,这时候我们就需要以编程的方式在外部完成任务。按照正常的想法,SharePoint的任务列表也是一个SPList,所以我们会这样尝试:查看源代码 打印帮助SPSite site = new SPSite...
阅读全文
摘要:一直以来都被MOSS的工作流权限问题所困扰.我们虽然将任务分配给了某人,但事实上,所有在任务列表中有编辑权限的用户都可以编辑该任务.而我们并不希望用户能够看到不属于自己的任务.我曾经尝试过采用以下两种方法解决这一问题,未果.1.更改任务列表的视图.通常我们会把工作流任务分配给某人或者某组,所以我的想法是将任务列表的”我的任务”视图和”按我的用户组”视...
阅读全文
摘要:很多朋友在使用Visual Studio开发工作流时都遇到过工作流”启动时失败”的错误,我把我遇到这种情况时的查错方法和大家分享一下,希望对大家有所帮助,也希望大家可以告诉我更好的方法.首先在OnWorkflowActivated方法中设置断点来调试,检查断点是否可以成功暂停,如果可以,则可以再检查一下OnWorkflowActivated中的逻辑代码.如果断点处不停止就出...
阅读全文
摘要:最近在开发SharePoint工作流总是发生一个错误:工作流开始之后便显示“已完成”或者开始之后报错“内部错误”。查看当时的日志,发现下面的段落:02/06/2007 10:31:03.92 w3wp.exe (0×0758)0x0F3C Windows SharePoint Services Workflow Infrastructure...
阅读全文
摘要:在利用ECM Starter kit Beta2中的模板开发工作流的时候经常会切换到其它窗口,比如要为InfoPath表单模板生成类文件,要安装工作流等等.可不可以把这些工作都集成到Visual Studio.net 2005 IDE中呢?答案是肯定的,利用VS.net 2005 IDE的外部工具功能,就可以轻松实现.方法点击工具菜单下的外部工具,将会弹出来一个非常容易理解的外部工具对话框,在这里...
阅读全文
摘要:HelloWorldSequential是一个入门级的SharePoint工作流,基本上照着MSDN的教程一步一步来就可以了,我写这篇文字的主要目的是将其中一些重要的步骤列举出来,这些步骤的错误处理将直接导致工作流失败.参考资料<<Walkthrough: Creating Office SharePoint Server 2007 Workflows in Visual Studio...
阅读全文
摘要:本文介绍了工作流开发中会用到的一些概念,比如模板、关联、实例、以及工作流生命周期中的各个状态和需要的表单。模板(Template),关联(Association)和实例(Instance)模板:部署到站点集中的工作流功能(Feature),用来描述该功能所包含的程序集和表单等信息.关联:将工作流模板与列表(List)或者内容类型(Content Type)联系起来,并向工作流提供初始值或参数.对应...
阅读全文
摘要:今年二月份,我开发了一个MOSS多级审批工作流,它实现了如下图所示的流程:之后我在《SharePoint多级审批工作流开发文档[Sequential版]》这篇文档中详细的描述了整个开发过程并提供了项目源码下载。其实我在匆匆的写这篇文档的时候,对MOSS和WF连一知半解都谈不上。所以为了实现审批流程中常见的动作-“回退”,我用了好几层的While和IfElse嵌套,最终整个工...
阅读全文
摘要:去年我发布过一个MOSS多级审批工作流,采用顺序工作流模式开发;后来又做了一些改进,用ConditionedActivityGroupActivity取代了繁复的WhileActivity+IfElseActivity嵌套,但仍然是顺序工作流。在第二篇文章的末尾我曾写道:“审批这样的流程并不适合用顺序工作流来实现,用WF的另外一种工作流-状态机工作流会更好”,为什么这样说呢...
阅读全文
摘要:Q: 什么是SharePoint系统分析员的主要责任 ?Q: 为什么你会建议使用SharePoint portal ?Q: 你会如何计划sharepoint的测试工作?Q: 你如何在sharepoint上发布的新闻内容?Q: 你会如何计划测试WebParts的 ?Q: 你会如何测试SharePoint的设计和布局的变化?1:什么是SharePoint系统分析员的主要责任 ?作为一个SharePoi...
阅读全文

浙公网安备 33010602011771号