Microsoft Dynamics CRM 2011 & Business Productivity - Jim Wang's blog [MVP]

Welcome to my blog: http://mscrm.cn [Chinese] & http://jianwang.blogspot.com [English]

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  23 随笔 :: 52 文章 :: 103 评论 :: 5 引用

2012年1月12日 #

摘要: Microsoft Dynamics CRM 2011 New Features with a CRM project tutorial阅读全文
posted @ 2012-01-12 15:48 Jim Wang 阅读(24) 评论(0)  编辑

2011年7月8日 #

上次提到了Dynamics Marketplace,客户/合作伙伴可以下载其他公司的CRM Solution,然后安装到系统进行测试。

比较好的一些实践经验是,安装这个Solution到一个没有任何定制过干净的系统,然后进行测试。

 

由于几乎每个Solution都对Account/Contact进行过了修改,所以尽量不要做叠加形式的(把不同公司的Solution应用到一个系统) Solution,很容易产生混乱。

尽量用单一的Solution,然后根据业务需求在上面进行修改。 如果一定要叠加式的Solution,那么一定要首先在隔离的CRM系统进行测试,修改,然后导出成单一的Solution再导入,测试。

 

如果对Solution有什么问题,可以去到产品网站询问。

 

CRM2011的Solution的提出, 是一个很大的进步;但是ISV公司对于Solution的发布方式,定制内容,需要更加进一步的改善 - 目前的情况并不理想。

posted @ 2011-07-08 05:10 Jim Wang 阅读(136) 评论(0)  编辑

2010年4月5日 #

CRM中的很多定制需要知道窗体上链接的ID,很多朋友问怎样得到这个ID呢?

 

首先需要到微软的网站上下载 IE Developer Toolbar,然后安装;安装以后在Internet Explorer的工具栏上会出现一个蓝色的小箭头,点击这个图标就会弹出IE Developer Tools的窗口(这个窗口在IE7及以下版本会以内嵌的形式出现,非常方便;IE8会弹出一个单独的窗口,只需要点击右上角Pin按钮就可以实现内嵌功能了)。

 

举个例子,我们怎么知道和Account关联的ActivitiesID呢?

  1. 打开一条Account记录,按CTRL-N打开一个带工具栏的新窗体;
  2. 点击IE工具栏上的蓝色小箭头,调出IE Developer Tools的窗体(内嵌在下方);
  3. 点击IE Developer Tools左上角的那个白色箭头,然后点击CRM窗口上的Activities
  4. 这个时候IE Developer Tools将定位在Activities,显示其相关属性,即可找到它的Id了(navActivities);
  1. 假设你想隐藏Activities,在Account.onload() 事件里就可以这样写:

if(document.getElementById("navActivities") != null)

{

document.getElementById("navActivities").style.display = "none";

}

 

当然IE Developer Toolbar的用途远不止这些,希望这篇文章可以帮助你入门。

 

posted @ 2010-04-04 18:47 Jim Wang 阅读(982) 评论(0)  编辑

2010年2月14日 #

 

上个月非常忙,我负责给伦敦的一个世界级的保险公司做SharePoint 2010的规划和开发,这可能是微软在SharePoint2010/FAST 的第一个大项目。我之前有SharePoint 2003/2007的经验,但2010比较新,所以需要晋级学习,微软安排了免费的SharePoint 2010 Ignite的强化培训,我也整理了一些网上的免费学习的资料,希望和大家一起学习。


Microsoft Office 2010的发布时间已经定在了今年6月份,看来随着Office 14 WAVE而来的SharePoint 2010正式版发布也将紧随在6月之后了。 

很遗憾由于项目的原因不能去参加微软在美国西雅图举办地的MVP 2010的大会,我真希望认识请教SharePoint  MVPs一些东东。

 

What I have looked at are (at January 2010):

MSDEV: A First Look at Microsoft SharePoint Server 2010

Microsoft SharePoint 2010: Overview for TDM's
Microsoft SharePoint 2010: Overview for Developers
Microsoft SharePoint 2010: Overview for Implementers
Microsoft SharePoint 2010: Developing with Visual Studio 2010
Microsoft SharePoint 2010: Developing with SharePoint Designer


MSDN: Get Started Developing on SharePoint 2010

Module 1: Getting Started: Building Web Parts in SharePoint 2010
Module 2: What Developers Need to Know About SharePoint 2010
Module 3: Building Blocks for Web Part Development in SharePoint 2010
Module 4: Accessing SharePoint 2010 Data and Objects with Server-Side APIs
Module 5: Accessing SharePoint 2010 Data and Objects with Client-Side APIs
Module 6: Accessing External Data with Business Connectivity Services in SharePoint 2010
Module 7: Developing Business Processes with SharePoint 2010 Workflows
Module 8: Creating Silverlight User Interfaces for SharePoint 2010 Solutions
Module 9: Sandboxed Solutions for Web Parts in SharePoint 2010
Module 10: Creating Dialog Boxes and Ribbon Controls for SharePoint 2010

CHANNEL9: SharePoint 2010 Developer

SharePoint 2010 Developer Roadmap
Visual Studio 2010 Tools for SharePoint 2010
UI Enhancements
Lists and Schemas
LINQ to SharePoint
Client Object Model
Workflow
Services Architecture
Accessing External Data
Enterprise Content Management
Extending Search
PerformancePoint Services
Sandboxed Solutions
SharePoint 2010 Security


Microsoft download:

SharePoint 2010 Beta Developer Training Kit
SharePoint 2010 Reference: Software Development Kit
SharePoint 2010: Professional Developer Evaluation Guide and Walkthroughs 
SharePoint 2010: Getting Started with Development on SharePoint 2010 Hands-on Labs in C# and Visual Basic


Online resources:

SharePoint 2010 Forum
SharePoint Developer Center
Microsoft SharePoint Team Blog
Microsoft SharePoint Developer Documentation Team Blog

 

posted @ 2010-02-14 12:06 Jim Wang 阅读(1233) 评论(0)  编辑

2009年11月8日 #

摘要: CRM 4.0 标准的N:N Lookup 视图里,被选择的对象只显示Primary Attribute(主属性),比如下图:这样的Lookup视图在很多情况下并不能满足对被选数据的过滤筛选。我做了一个改进,可以用标准的实体视图(比如 Active View, Lookup View, etc.)代替上面左边的视图,见下图:这个方法包含了2个实现部分:1. Lookup View:这是一个ASPX...阅读全文
posted @ 2009-11-08 13:13 Jim Wang 阅读(1195) 评论(4)  编辑

2009年9月13日 #

摘要: 这篇文章里我谈一下大多数开发者会使用的典型开发环境:在自己的机器上安装VPC,然后安装OS+AD+SQL+CRM+SharePoint… 总之是一个全面、独立的开发测试环境,然后在主机上安装Visual Studio。如果你也是用这样的环境作开发,我总结了一些方法供你参考,可以提高开发速度: 关于网卡的设置,我推荐使用3块网卡:一个做VPC内部使用;一个连接Internet(通过主机)...阅读全文
posted @ 2009-09-13 13:29 Jim Wang 阅读(853) 评论(0)  编辑

2009年8月9日 #

摘要: CRM 4.0里Lookup的过滤功能是个缺憾,大多是收费的解决方案。网友韩建兴提出一个很普遍的问题:我有一個實體ShippingMark1.它和Account是N:1 2.它和Quote是N:N我的需求是Quote在新增已存在的ShiningMark時,只顯示ShippingMark.AccountId=Quote.AccountId的資料,有什麽辦法嗎?我之前写过三篇博文,是总结性的给出Loo...阅读全文
posted @ 2009-08-09 10:33 Jim Wang 阅读(1123) 评论(1)  编辑

2009年7月30日 #

摘要: 在论坛上看到网友“一千零一夜”提出的一个问题,在CRM窗体上被隐藏的字段却还出现在打印预览里,如果在打印的页面也可以隐藏掉这些字段就比较实际了,而且也符合用户期望。 CRM 4.0 没有提供基于Field的安全机制,可能是因为会牵扯到性能的问题。不过我已经向微软提了建议,希望在下个版本里有所增强。但是在当前的版本里没有Supported的方法可以实现。我注意到这个打印预览窗...阅读全文
posted @ 2009-07-29 20:23 Jim Wang 阅读(505) 评论(7)  编辑

2009年7月27日 #

摘要: 这篇文章是Sonoma Partners和Microsoft 员工合作写的一篇文章,我做了摘要翻译,完整文章请见:Setting Up Your Development Environment摘要开发 Microsoft Dynamics CRM 同样使用被大多数微软开发人员所习惯使用的的架构和体系, 你应当在你的组织里搭建这样的开发环境。关于一些深层的东西,请阅读 《Programming Mi...阅读全文
posted @ 2009-07-27 10:32 Jim Wang 阅读(1056) 评论(0)  编辑

2009年7月20日 #

摘要: 在 IFrame里显示实体关联视图的技术经常被使用。比如你的自定义实体new_myentity和系统实体account建立了关联,无论是 1:N,还是N:N,下面的代码都可以显示出来关联视图。你唯一要做的是找到navId (可以用IE Developer Toolbar),然后替换下面的"nav_new_new_myentity_account"就可以了。[代码]阅读全文
posted @ 2009-07-19 21:26 Jim Wang 阅读(834) 评论(10)  编辑

2009年5月18日 #

摘要: 我之前写过一篇文章:怎样在快速查找里搜索Inactive的数据? 论坛里有网友问:怎样在Lookup里显示Inactive的数据?CRM MVP 刀客有一篇文章介绍过一个Plugin的解决方案,给我们开拓了思路。还有一种方法是在OnLoad()里动态的改变Lookupclass类:假设你想Lookup所有的Opportunity,包括活动的和关闭的,你可以用下面的语句来得到:crmForm.all...阅读全文
posted @ 2009-05-18 15:16 Jim Wang 阅读(276) 评论(0)  编辑

2009年5月11日 #

摘要: 这是最后一个CRM Accelerator,目前这个加速器只支持On-Premise部署,它为CRM提供了如下增强的Workflow功能: 获取当前记录的GUID; 生成HTML链接,可链接到CRM数据; 生成HTML链接,可链接到非CRM的任何URL; 生成HTML链接,点击发送邮件; 合并两个字符串; 进行简单的数学运算(加、减、乘、除、取模) 这个加速器是典型的CRM Workflow As...阅读全文
posted @ 2009-05-10 16:46 Jim Wang 阅读(289) 评论(0)  编辑

2009年4月28日 #

posted @ 2009-04-28 12:17 Jim Wang 阅读(216) 评论(0)  编辑

2009年4月22日 #

posted @ 2009-04-22 14:27 Jim Wang 阅读(258) 评论(0)  编辑

2009年4月15日 #

posted @ 2009-04-14 18:35 Jim Wang 阅读(351) 评论(0)  编辑

2009年4月6日 #

posted @ 2009-04-05 23:41 Jim Wang 阅读(252) 评论(0)  编辑

2009年3月22日 #

posted @ 2009-03-21 22:19 Jim Wang 阅读(264) 评论(0)  编辑

2009年3月16日 #

posted @ 2009-03-15 21:56 Jim Wang 阅读(317) 评论(0)  编辑

2009年2月25日 #

posted @ 2009-02-24 17:54 Jim Wang 阅读(377) 评论(2)  编辑

2009年2月21日 #

posted @ 2009-02-21 15:36 Jim Wang 阅读(553) 评论(3)  编辑

2009年1月17日 #

posted @ 2009-01-16 21:52 Jim Wang 阅读(1537) 评论(11)  编辑

2008年12月13日 #

posted @ 2008-12-13 14:23 Jim Wang 阅读(435) 评论(3)  编辑

2008年11月28日 #

posted @ 2008-11-28 12:20 Jim Wang 阅读(710) 评论(0)  编辑

2008年10月29日 #

posted @ 2008-10-29 10:00 Jim Wang 阅读(514) 评论(7)  编辑

2008年10月26日 #

posted @ 2008-10-25 17:47 Jim Wang 阅读(1106) 评论(0)  编辑

2008年9月30日 #

posted @ 2008-09-30 14:34 Jim Wang 阅读(690) 评论(0)  编辑

2008年9月19日 #

posted @ 2008-09-18 21:19 Jim Wang 阅读(1216) 评论(0)  编辑

2008年9月9日 #

posted @ 2008-09-09 10:46 Jim Wang 阅读(1135) 评论(3)  编辑

2008年8月25日 #

posted @ 2008-08-25 08:53 Jim Wang 阅读(249) 评论(0)  编辑

2008年7月27日 #

posted @ 2008-07-27 12:35 Jim Wang 阅读(188) 评论(0)  编辑