文章分类 - ASP.NET相关
摘要:CRM 4.0 标准的N:N Lookup 视图里,被选择的对象只显示Primary Attribute(主属性),比如下图:这样的Lookup视图在很多情况下并不能满足对被选数据的过滤筛选。我做了一个改进,可以用标准的实体视图(比如 Active View, Lookup View, etc.)代替上面左边的视图,见下图:这个方法包含了2个实现部分:1. Lookup View:这是一个ASPX...
阅读全文
摘要:在CRM 3.0的时候,一个被广泛应用的产品是:Analytics Foundation for Microsoft Dynamics CRM 3.0。CRM本身是“客户关系管理”系统,这样来讲,统计数据就是尤为重要,要做到科学的分析与决策,就靠它了!这个产品可以提供给CRM额外的Dashboard, KPI 和 Report功能,非常实用。CRM4.0里,这个产品被转移到了Analytics A...
阅读全文
摘要:Event Management Accelerator(事件管理加速器) 是对CRM中的市场(Marketing)模块中 Campaign 的一个对外扩充。具体的用途是: 1. 允许外网的Internet用户在企业站点上登记; 2. 允许内网的CRM用户发送活动邀请给客户; 3. 查看/管理活动。 程序安装包括导入Customizations.xml 文件(包括Workflow),报表文件,...
阅读全文
摘要:2008年11月,微软推出了Notifications Accelerator v1.0,这个版本目前只支持On-Promise,并不支持IFD和Online的版本。Notifications Accelerator 其实就是一个RSS的订阅器,允许CRM的用户订阅CRM中的视图,比如 Contact::My Active Contacts,然后可以显示在例如Outlook,或者是Window V...
阅读全文
摘要:这个Accelerator是最早(2008年11月)推出的,它包含两个自定义实体(Custom Entity),2个报表(Report)和4个工作流(Workflow)。导入工作很简单,第一步就是导入它提供的Customizations.xml(包含了实体和工作流),第二步就是导入报表了。 这套Accelerator很值得好好研究,虽然自己开发也没有任何技术上的问题,但是这种CRM的流程思路不仅...
阅读全文
摘要:CRM Accelerators已经推出有一段时间了,它其实是一组用来扩展CRM功能的插件(Add-ons),每个插件可以由下面几部分组成: 数据(DATA: Entities, Forms, Views ) 工作流(WORKFLOW: Workflow configurations) 商务智能(BI: e.g. custom reports) 源代码(SOU...
阅读全文
摘要:我收到一些来信,询问是否可以共享一下CRM 4.0 Dashboard和FusionChart集成的代码。我简单抽取了一下,做了一个demo给大家共享。 这个demo支持CRM4.0和以下功能: 支持多组织(Multi-Tenants),只需部署一次即可支持所有组织; 支持IFD的ON-Premise的部署; 支持用户权限,即不同用户(不同的角色)会看到不同的结果。 ...
阅读全文
摘要:关于把图形报表整合到CRM的应用比较普遍,也是大家比较感兴趣的问题。我总结了一下自己在项目中用到的一些方法: Windows Sharepoint Service (WSS 3.0) + Office web part 在WSS 2.0 里有一个免费的webpart: Office 2003 Add-in: Web Parts and Components, 但是3.0不可以...
阅读全文
摘要:1. 大家都知道CRM 里面的Lookup 保存了相关实体的GUID,让我们深入的了解一下CRM Lookup。当我们在2个实体间建立关系的时候,CRM自动生成了一些attributes来保存相关实体的信息,虽然我们在CRM定制界面只能看到一个 attribute,也就是保存GUID的那个,其实CRM还创建了一些隐含的attributes来保存其他信息,来看一个例子: crmForm.all.r...
阅读全文
摘要:我去年在雷丁(微软英国总部所在城市)参加了微软 Dynamics Sure Step Methodology 的培训,是英国最早的一批学员。不知道中国是不是已经有这个培训了? Sure Step 是一个方法论,指导我们如何开展一个Dynamics产品的整个项目流程,大家不要误会,它不只是项目经理的专项,开发人员同样受用。 我在英国做技术咨询,平时的工作主要就是MSCRM咨询和开发。通过学习这个...
阅读全文
摘要:OK,第一个问题解决了,那么第二问题是什么呢? 想象一下,如果ContactA在CRM系统里有2个Email(Email1, Email2)。如果当ContactA用Email2发送邮件到CRM系统,那么当我们给ContactA回复邮件的时候,CRM会选用哪个邮件地址呢?答案是Email1,因为CRM永远使用EmailAddress1,而不去看ContactA用哪个地址发的邮件。 这样Contac...
阅读全文
摘要:去年在做MSCRM 3.0 项目的时候, 我们面对2个有趣的问题: 第一个问题是:如果有人发一封邮件(senderA@example.com)到MSCRM系统里, 如果系统里没有这个邮件的纪录,那么当你打开邮件的时候,[发送人]一栏就会显示为红色,然后让你手工的把这个邮件地址连接到一个联系人(在我们系统里只连接到联系人)。但是当你连接完毕,下次这个人再用这个地址发邮件的时候,你还要重新连接。每次都...
阅读全文
摘要:CRM 自带的E-Mail 控件不允许用户输入特殊字符,比如'&',可是有的客户的邮件地址包括这个符号,比如 Jim&Sons@xxx.com 。如果要允许这个符号,我要需要修改 CRMWeb\_forms\controls\INPUT.text.eml.htc ,找到: var _validEmailRegexp = /^\w([-._'\w]*\w)?@\w([-._\w]*\w)?\.\w+...
阅读全文
浙公网安备 33010602011771号