Darren Liu's Blog

Archive for October 2006

通过SDK来创造一个新的客户

with one comment

使用SDK来创造一个新的客户是一件不难的事, 首先就是把 CRM Service Web的引用加上, 然后就可以使用 SDK 来做不同的东西, 好像加客户, 联系人, 商机等等。

首先我们要证实使用CRM的用户, 如果使用 System.Net.CredentialCache.DefaultCredentials, 那么纪录的负责人将会是管理员。

CrmService service = new CrmService();
service.Credentials = System.Net.CredentialCache.DefaultCredentials;

如果你想用其他CRM的用户成为创造这个纪录的负责人, 你可以用以下的方法,

CrmService service = new CrmService();
service.CallerIdValue = new CallerId();
service.CallerIdValue.CallerGuid =new Guid("你CRM用户的GUID");

你可以到 SystemUserBase 那里找 CRM用户的 GUID。

做完证实后, 就可以创造客户了。

account acct = new account();
acct.name = "我的客户";

最后就启动create的方法来创造这个客户。 如果客户创造成功, CRM将给回你那个客户的 GUID。

Guid accountid = service.create(acct);

那么大家应该懂得怎样来创造客户啦。那么你们可以试一下用同一样的方法来创造一个联系人。如果有问题可以在论坛上问。

Written by darrenliu

10/31/2006 at 2:44 am

Posted in Uncategorized

在项目里加CRM 的引用

leave a comment »

如果想使用 CRM SDK 的时候,我们需要在项目添加 Web 的引用。 添加后,想做 CRM 的编成就很容易了。 今天就教大家怎样添加 CRM Web的引用。

1. 开一个新的项目。

2. 然后选择加 Web 引用。

3. 在 URL 的 TextBox, 打 http://%5B服务器%5D/mscrmservices/2006/crmservice.asmx。

4. 在 Web 应用名那里, 打上引用的名。我在这里选用了 "CrmSdk", 以后的例子都是用 "CrmSdk"。

5. 然后按 “添加引用”。

如果想添加 Metadata 的 Web Service, 使用同一样的方法。 在 URL 的 TextBox 打 http://%5B服务器%5D/mscrmservices/2006/metadataservice.asmx。然后给引用一个名, 我的例子将会使用 "CrmMetadataSdk"。

下一次教大家来通过SDK创造一个CRM的客户。

Written by darrenliu

10/29/2006 at 8:54 pm

Posted in Uncategorized

CRM 的 Web Services

leave a comment »

如果想做 CRM 的编程,首先要知道是 CRM 的 Web Service。 CRM 有两个的 Web Service, 一个是主要用来跟 CRM 的 数据库沟通的, 还有一个是跟 CRM 结构(Metabase)数据库沟通的。 

它们分为是:

CRM Web Service:

http://[服务器]/mscrmservices/2006/crmservice.asmx

CRM Metadata Web Service:

http://%5B服务器%5D/mscrmservices/2006/metadataservice.asmx

Written by darrenliu

10/29/2006 at 1:37 pm

Posted in Uncategorized

怎样可以得知实体的 ID?

leave a comment »

CRM里每一个实体都有一个ID。 在做Callout的时候, 我们有时候需要CRM实体的ID。 一个方法就是到 Metadata 的数据库里找, 但这个方法太麻烦了。 例外一个容易的方法就是到以下的网址, 你就可以得知CRM实体的 ID 跟相关的属性。

网址是 http://%5B你CRM服务器的网址%5D/sdk/list.aspx

Written by darrenliu

10/29/2006 at 1:37 pm

Posted in Uncategorized

欢迎光临!

leave a comment »

欢迎您来到我的 CRM Blog!我将会在这里给大家解释和讲解一下Microsoft CRM 的一些功能。在 Google CRM 的论坛上, 大家都对 CRM 的 Callout 有问题,那么我首先在这里教大家怎样来做一个简单 CRM 的 Callout 吧。

如果你有什么的问题, 请到 CRM 论坛那里问,我会用我空闲的时间来回答大家的问题。

Written by darrenliu

10/29/2006 at 1:36 pm

Posted in Uncategorized