追求梦想,程序人生。

2010年5月14日

[转]在ISV页面调用CRM Web Service时使用Impersonate

摘要: MSCRM作为平台, 其扩展性已为大家所熟悉. 作为扩展的终极方案, 加入自己编写的ASPX页面并在页面里调用MSCRM的Web Service, 能实现更为复杂的客户需求. 我们知道MSCRM中的所有操作都需要有身份验证,调用Web Service也不会例外. 本文讨论了如何在自己编写的ASPX页面(下文称为ISV页面)中用正确的身份模拟(Impersonate)调用MSCRM的Web Serv... 阅读全文

posted @ 2010-05-14 16:20 伊默宁 阅读(331) 评论(0) 推荐(1)
MSCRM Developer Toolkit 配置

摘要: 准备工作软件环境要求:MSCRM4.0 32bitVisual Studio Team System 2008Visual Studio Team System 2008 Team ExplorerStyleCop4.3 (完整安装,包含MSBuild Integration files).Net 3.5 sp1安装配置本次安装假设相关文件放在以下目录:¡ C:\CRM Explorer... 阅读全文

posted @ 2010-05-14 16:18 伊默宁 阅读(243) 评论(0) 推荐(0)
MSCRM Developer Toolkit 介绍

摘要: 这是MSCRM E2开发的用来在vs中创建和管理CRM解决方案的开发工具包,目前只支持on-premises部署模式。这个工具包由两部分组成:CRM解决方案框架以及CRM浏览器。主要特性:通过CRM Explorer可以浏览全部实体; 可以创建和修改实体 可以为实体创建包装类(wrapper class) 可以自动生成Plug-in代码框架 集成了编译和部署 自动对解决方案进行代码分析,编译,发布... 阅读全文

posted @ 2010-05-14 16:17 伊默宁 阅读(225) 评论(0) 推荐(0)
IPluginExecutionContext的CallerOrigin属性

摘要: 可以通过这个属性来判断触发plugin的源。有四个可能值,ApplicationOrigin someone took action on a formAsyncServiceOrigin workflow or an asynchronous pluginOfflineOrigin offlineWebServiceApiOrigin webpage or synchronous plugin ... 阅读全文

posted @ 2010-05-14 16:13 伊默宁 阅读(162) 评论(0) 推荐(1)
一个简单的自定义工作流活动

摘要: 这个简单的Custom Workflow Activity演示如何创建自定义活动,并在其中调用第三方的dll。首先假设我们拿到了一个第三方提供的接口,该接口是用dll的形式提供的,我们要实现一个自定义工作流活动并且调用dll中的方法。code:[代码]注:第三方的dll要拷贝到 服务器 “C:\Program Files\Microsoft Dynamics CRM\Server\bi... 阅读全文

posted @ 2010-05-14 16:06 伊默宁 阅读(328) 评论(0) 推荐(1)
MSCRM "快速"数据导入

摘要: 介绍一个比较简捷快速的CRM数据导入的方法: 在实体上创建一个视图,包含所有要导入的列。注意:业务必需列要包含进去。创建该实体一条记录[如果尚未有记录],然后导出数据(一条即可),这样做是为了获取一个excel文件,我们的数据导入文件模板就从这个excel创建。删除excel中数据,但保留格式。将要导入的数据添加[复制]到excel中。另存excel为csv格式文件。在crm的数据导入中,选择cs... 阅读全文

posted @ 2010-05-14 15:58 伊默宁 阅读(308) 评论(0) 推荐(1)
你听说过PHPRPC吗?

摘要: PHPRPC,它的商业版本是Hprose。 PHPRPC 采用的序列化方式是 PHP 序列化。你可以认为它是一种半文本格式,因为文本和二进制字节流的特征它都具有。 比如表示数字时,它采用的是数字的文本格式,而不是二进制的机器存储格式,这样它就可以在不同的平台上传递而无须担心字节序引起的解析问题。而它又像二进制字节流那样不允许在数据当中插入多余的空白(空格、回车、换行等字符),并且对于字符串、数组、... 阅读全文

posted @ 2010-05-14 15:56 伊默宁 阅读(371) 评论(0) 推荐(0)