摘要: 一、FAST Search Server 2010 for SharePoint简介FAST是什么?简单说,FAST就是企业级搜索工具。它让SharePoint的搜索更加强大。比如交付与上下文相关的结果。用您的业务所用的语言进行搜索。调整相关性以提高准确性。自定义搜索平台以满足您的特定索引和搜索需要。配置用户界面以自定义信息工作者的搜索体验。上面说的都比较虚,其实企业对搜索的需求越来越强,特别是大型企业,各种企业应用,很多的文档,各种业务相关的新闻、技术资料等。企业如何利用好这些信息,成为对企业发展有用的知识,就需要一个合适的搜索工具,为企业提供决策分析,让企业不会淹没在信息的海洋里。服务器配 阅读全文
posted @ 2013-03-13 17:32 刘祖军 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一.WebPart和事件处理程序EventHandler,运行是的权限是以当前登录用户的权限为准。 二.SPD中的工作流活动,所有活动,比如更新列表,删除项目,等等都是以当前的用户权限进行。 三.自己开发的工作流代码,都是以系统管理员的权限进行,比如你在进行工作流的Activity的开发时不需要提升程序的运行级别就可以删除列表中的项目。 那么如何提升MOSS Event Handler事件处理程序运行级别呢? 方法一:模拟管理员权限 不论是在工作流或是EventHandler中,我们经常希望模拟管理员权限,从而可以通过程序自定义列表项的权限。 在工作流中可以用如下代码来提升权限:(... 阅读全文
posted @ 2013-03-13 17:29 刘祖军 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在InfoPath中如何获取当前用户的信息(Profile)InfoPath本身提供了一个函数UserName()用于获取当前用户,但这个函数只能获取到登录名后面一段。假如当前用户是Domain\User1,用函数UserName()获取到的值是User1。在单域环境下使用UserName()函数是没有问题的。但是遇到复杂的域环境时,该函数就无法满足用户的需要了。比如User1同时在Domain0和Domain1中都有用户名称为User1的用户:Domain0\User1和Domain1\User1。InfoPath的函数UserName()是无法区分这两个名称的。为了解决这个问题,我在网上搜 阅读全文
posted @ 2013-03-13 17:25 刘祖军 阅读(3721) 评论(0) 推荐(0) 编辑
摘要: 在InfoPath中如何获取当前用户的信息(Profile)InfoPath本身提供了一个函数UserName()用于获取当前用户,但这个函数只能获取到登录名后面一段。假如当前用户是Domain\User1,用函数UserName()获取到的值是User1。在单域环境下使用UserName()函数是没有问题的。但是遇到复杂的域环境时,该函数就无法满足用户的需要了。比如User1同时在Domain0和Domain1中都有用户名称为User1的用户:Domain0\User1和Domain1\User1。InfoPath的函数UserName()是无法区分这两个名称的。为了解决这个问题,我在网上搜 阅读全文
posted @ 2013-03-13 17:24 刘祖军 阅读(1384) 评论(0) 推荐(1) 编辑
摘要: //要获取相应的关联关系名称 crm_crm_gift_distribution_crm_material_accoun//var iframe=Xrm.Page.ui.controls.get("IFRAME_accountFFMX");//iframe.src = GetFrameSource("crm_crm_gift_distribution_crm_material_accoun");crmForm.all.IFRAME_accountFFMX.src = GetFrameSource("crm_crm_gift_distributi 阅读全文
posted @ 2012-08-26 16:44 刘祖军 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 在做MSCRM实施的几年里,几乎每一个项目,每一个客户都会就MS CRM的分页与显示记录数的功能做得如此这般表达强烈的不满与置疑;不满是因为这么基本又常用的功能在MSCRM中没有...,置疑:作为微软出品的CRM这么基本的一个功能都不能实现在最新版的MSCRM产品 CRM2011 终于看到了有记录数的显示,但发现过不久之后,客户会向你提出一个疑问,怎么数据超过了5000条,就显示成5000+了.....唉!这种处理方式在我看来比没有此功能让我更深恶痛绝...,每每客户提出这种疑问都耐心的解释着说,产品为了整体的性考虑所以将记录数限制在了5000条,但客户立马质问,那为什么速度比有此功能的系统更 阅读全文
posted @ 2012-08-26 16:39 刘祖军 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 修改CRMWeb\AdvancedFind\AdvFind.aspx,在function OnLoadHandler() {//判断组织,因为我的是多组织的if(Xrm.Page.context.getOrgUniqueName()=="xyfund"){document.getElementById("slctPrimaryEntity").options.remove(0); //隐藏选项值document.getElementById("slctPrimaryEntity").options.remove(0); }} 阅读全文
posted @ 2012-08-26 16:38 刘祖军 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 注意 :ExecutionObj为传递的参数,在表单事件上把将执行上下文作为第一个参数传选上实例:function formOnsave(prmContext,lookUpControl, LookUpContent) { if(prmContext.getEventArgs().getSaveMode()==1); { document.execCommand('Refresh');保存 }}1、保存ExecutionObj.getEventArgs().getSaveMode()==12、保存并关闭ExecutionObj.getEventArgs().getSaveMod 阅读全文
posted @ 2012-07-19 13:50 刘祖军 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 问题: 在安装 Microsoft Dynamics CRM 4.0的Microsoft office outlook和数据迁移管理器时出现 “路径形式不合法”解决方案:手动修改注册表,找到注册表项Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1... 阅读全文
posted @ 2010-08-12 10:04 刘祖军 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 表单中Onsave中var Attributes=new Array();Attributes[0]="zz_accountid";var Conditions=new Array();Conditions[0]=new Array("zz_accountid","Equal",crmForm.all.zz_accountid.DataValue[0].id.replace("{","").rep... 阅读全文
posted @ 2010-04-15 09:26 刘祖军 阅读(600) 评论(1) 推荐(0) 编辑