0
我的任务是通过一个网站直接将客户查询记录到客户端CRM系统中。该系统是Microsoft CRM,我以前曾使用过支持Web服务SDK。如何通过CRM SDK Web服务调用记录CRM消息?
任何人都可以请我提供一个例子,通过简单的联系人字段,如电子邮件,标题,正文和创建日期通过SDK存储消息实体记录?
我的任务是通过一个网站直接将客户查询记录到客户端CRM系统中。该系统是Microsoft CRM,我以前曾使用过支持Web服务SDK。如何通过CRM SDK Web服务调用记录CRM消息?
任何人都可以请我提供一个例子,通过简单的联系人字段,如电子邮件,标题,正文和创建日期通过SDK存储消息实体记录?
不确定是否已有实体。但是使用SDK的过程非常简单。为您想要的实体创建一个DynamicEntity的实例。然后你添加你需要的属性。一旦实体已经建立创建TargetCreateDynamic,将其实体属性设置为您的新查询。然后设置一个CreateRequest并最终在你的CrmService实例上调用Execute。小孩玩! :)
它可能看起来像:
DynamicEntity enquiry = new DynamicEntity();
enquiry.Name = "crm_Enquiry"; //Use the name not the display name
StringProperty email = new StringProperty();
email.Name = "email";
email.Value = "[email protected]";
//other props
enquiry.Properties = new Property[] {email,...};
TargetCreateDynamic createEnquiry = new TargetCreateDynamic();
createEnquiry.Entity = enquiry;
CreateRequest create = new CreateRequest();
create.Target = createEnquiry;
CreateResponse response = (CreateResponse) service.Execute(create);
//the response will have the id of the new entity if it succeeds
希望这有助于。