随笔分类 -  SharePoint

摘要:应用场景:我们(乙方)在给客户提供基于InfoPath表单(尤其是包含托管代码的)的工作流解决方案的时候,常常需要客户(甲方)的SharePoint管理员来帮忙在安装SharePoint Server的服务器上部署,而管理员不需要知道需要哪些步骤来完成InfoPath Service的部署,更不愿意看到通过繁琐的操作来完成预定的任务。大家都知道企业软件有个特点:尽可能少的Code。要想问题少的最好办法就使用尽可能少的代码。所以我们使用命令来部署InfoPath Service自动化部署InfoPath表单是最好的办法。基本原理:使用bat命令或者PowerShell来执行SharePoint管 阅读全文
posted @ 2011-01-30 16:49 风影极光 阅读(666) 评论(0) 推荐(0) 编辑
摘要:包含关联字段列表模板使用时,关联字段的定义失效了... 阅读全文
posted @ 2011-01-30 16:11 风影极光 阅读(2399) 评论(4) 推荐(0) 编辑
摘要:原理:InfoPath表单作为模板来定义Item中xml数据文件的格式和资源,那么我们在操纵InfoPath数据就等于是操作xml数据文件。查询InfoPath表单元素增加InfoPath表单元素先看下普通的XML中使用XPath进行查询的例子删除InfoPath表单元素这里我们以复杂的Repeating Table为例下面的代码是通过按钮遍历查找Repeating Table中的某域为空的行,并删除一行(多行的情况请参考)。[代码][代码]或者[代码] 阅读全文
posted @ 2010-12-31 18:50 风影极光 阅读(955) 评论(0) 推荐(0) 编辑
摘要:假定放在GAC中的dll文件为Mingle.NAKW.Common.dll,那么在solution中应该这样来引用:C:\WINDOWS\assembly\GAC_MSIL\Mingle.NAKW.Common\1.0.0.0__87b70d4ae77d28aa\Mingle.NAKW.Common.dll 阅读全文
posted @ 2010-12-29 12:39 风影极光 阅读(523) 评论(0) 推荐(0) 编辑
摘要:Search在MOSS中做为其中关键功能之一,此功能在SharePoint2010中有了很大的改进。跟MOSS相比,在以下各个方面做了很大的改进。在MOSS中的主要瓶颈如下:1.Search数据库作为SSP的一部分,共享的交叉爬网和查询限制了此系统。当索引的条目日趋增加,爬网的速度和查询延迟都将受到影响。2.单一索引分布文件在查询服务器不能按比例划分的。3.索引作为搜索子系统的单一失败点。4.在SSP搜索数据库中通过装载SQL作为爬网或查询表。在SharePoint2010中,搜索系统可以被划分为多个独立的可扩展的部件。爬网部件(Indexer):如果瓶颈是爬网进程,可以增加额外的爬网机器。爬 阅读全文
posted @ 2010-12-20 22:05 风影极光 阅读(1231) 评论(1) 推荐(1) 编辑
摘要:MOSS(Microsoft Office SharePoint Server) 阅读全文
posted @ 2010-12-20 22:03 风影极光 阅读(243) 评论(0) 推荐(0) 编辑
摘要:新建InfoPath表单的时候,显示空白页面,提示错误信息“”处理思路:检查此InfoPath表单的Data Source配置。 阅读全文
posted @ 2010-12-16 14:16 风影极光 阅读(126) 评论(0) 推荐(0) 编辑
摘要:基本原理:调用SharePoint提供的WebService方法:GetRoleCollectionFromUser。输出的XML片段:[代码]使用的XSLT输出结果:Full Control; 阅读全文
posted @ 2010-12-10 17:38 风影极光 阅读(435) 评论(0) 推荐(0) 编辑
摘要:基本原理:使用SharePoint提供的WebService GetUserCollectionFromGroup,根据指定的群组名称来获取群组中的用户集合。处理过程:输出的XML片段为XSLT片段为:代码输出地结果为:Lui, Mingle(Microsoft);Mingle, Lu(Microsoft);如果XSLT使用如下[代码]则输出结果为XML元素User的第一条记录:Lui, Mingle(Microsoft)代码流程文件下载:download 阅读全文
posted @ 2010-12-10 16:23 风影极光 阅读(637) 评论(0) 推荐(0) 编辑
摘要:方式一、使用启动子流程动作缺点:子流程的发起者要对子流程中操纵的Item有写权限。方式二、使用WebService启动子流程优点:指定用户来启动子流程,适用于对Item有严格的权限控制。 阅读全文
posted @ 2010-12-09 16:31 风影极光 阅读(467) 评论(0) 推荐(0) 编辑
摘要:基本思路:调用lists web service(web Url/_vti_bin/lists.asmx)中的方法GetListItems。如下图所示:代码代码 阅读全文
posted @ 2010-12-06 21:25 风影极光 阅读(905) 评论(0) 推荐(1) 编辑
摘要:通常我们使用“查询XML”动作(EN:Query XML)可以方便的根据需要进行必要地运算和转换来得到想要的值,并制定为相应的数据类型(通过对应的赋值变量类型)。扩展查询XML动作功能——使用XSLT详细可参考http://www.cnblogs.com/mingle/archive/2010/11/27/Nintex_GetGroupCollectionFromUser.html扩展查询XML动作功能——使用内置函数参考函数fn-Abs返回数字的绝对值。比如:fn-Abs({WorkflowVariable:Number})参数:取其绝对值的数字。fn-Currency返回货币格式的数字文本 阅读全文
posted @ 2010-12-01 13:01 风影极光 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:调试调试方法是1、 将编译生成的DLL文件拷到MOSS网站集工作目录(比如80目录下的BIN),将页面也要拷到相应目录下。2、 之后在VS开发环境中“调试”菜单的“附加进程”选中w3wp.exe进程加进来,然后在程序中插入断点之后,在客户端执行页面,便会自动跳入断点以便进行调试。注意:1、调试是要在服务器上做开发的,才可以调试。2、每次程序有改动都要重新拷贝过去一个dll及相关页面文件,再重新附加进程才可以的。查看w3wp.exe对应的网站集要想查看哪个工作进程是为哪个IIS应用程序池服务,使用以下工具:在Windows Server 2003 (IIS 6.0)上运行:iisapp.vbs在 阅读全文
posted @ 2010-12-01 11:24 风影极光 阅读(408) 评论(0) 推荐(0) 编辑
摘要:User Profile信息可以在不同的Farm中共用。 阅读全文
posted @ 2010-11-22 10:59 风影极光 阅读(155) 评论(0) 推荐(0) 编辑
摘要:应用场景:获得当前流程审批环节中,判断当前用户是否属于可以进行审批的群组人员。解决方案:1 创建空的InfoPath模板,然后创建数据源用来接收收据。2 使用UserGroup webservice注意:记得勾选“当表单打开的时候自动接收数据”,保证数据的及时更新。3 修改xsd文件中对数据源GetGroupCollectionFromUser的定义。打开Developer... 阅读全文
posted @ 2010-10-26 17:35 风影极光 阅读(1182) 评论(0) 推荐(1) 编辑
摘要:1 为什么要这么做,要引用后台的数据干嘛?当你打开一个基于浏览器的表单时,表单中的一些下拉式控件,比如"商品类型","材料规格",你可能不希望读者自己输入,而希望直接从系统原有的SQL SERVER中的"商品类型表"读取。或者,你希望完成一些"自动填写"操作,比如当输入完"客户名称"时,"客户地址"一栏就会根据系统原有数据自动填写完成。2 基于InfoPath Form Service来引用后台数据库有什么注意的?基于网页的表单,根据SDK文档,你只能引用“只读”而不是提交的数据。也就是说,如果你想把表单直接回填到数据库,你不能直接通过Infopath的无代码设计,必须做Event Handl 阅读全文
posted @ 2010-10-13 12:09 风影极光 阅读(760) 评论(0) 推荐(0) 编辑
摘要:并且微软还提到在office安装的过程要选择完全安装(保证Visual Studio Tools for Office 运行库的安装),保证安装 Office 主互操作程序集。 根据这两天的痛苦经历感觉这个运行库包含两部分内容:一个是保证office2003项目解决方案正常运行的vstor.exe和保证office2007项目解决方案正常运行的vstor30.exe。如何确认当前电脑中是否安装了VSTA?如果你的电脑没有安装vsta在启动InfoPath编程的时候会得到以下提示信息: 阅读全文
posted @ 2010-09-27 11:01 风影极光 阅读(475) 评论(0) 推荐(0) 编辑
摘要:http://www.nintex.comhttp://www.coolite.com 阅读全文
posted @ 2010-08-06 10:02 风影极光 阅读(165) 评论(0) 推荐(0) 编辑
摘要:环境描述:目前我们使用的是WSS2.0,想升级到WSS3.0,并确保原来站点的数据完整无缺。我们的升级和数据迁移主要分两种方式(推荐第二种方式):一.升级安装方式:1.在配置向导运行之前必须首先运行prescan.exe,这个在12目录下的bin目录2.首先安装WSS3.0,安装的时候有几个选项,最好选择第一项,默认的是第二项。如果选择第二项,则在装完WSS3.0后,会自动对服务器上的所有网站进行升级,但是存在很大的风险,所以建议选择第一项,执行逐步升级,这样可以一个网站一个网站升级,而且如果升级失败,还可以恢复,比较保险一些。3. 配置完后打开管理中心,首先在“操作->服务器场上的服务 阅读全文
posted @ 2010-04-01 18:50 风影极光 阅读(960) 评论(2) 推荐(0) 编辑
摘要:问题描述:无法连接发布自定义字符串处理程序,不能进行输出缓存处理。IIS 实例 ID 为“1772638466”,URL 为“http://XXXX.XXX.XXX/EnglishWorld/Default.aspx”。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。在系统日志大片出现(除了URL不同),但貌似对系统没什么影响,能正常使用.此问题不会影响正常使用,但日志很快就满了前提说明:EnglishWorld项目以虚拟目录的方式部署在使用的Sharepoint站点下,文件放置位置:C:\Program Files 阅读全文
posted @ 2010-03-24 16:06 风影极光 阅读(1409) 评论(0) 推荐(0) 编辑