2010-03-22 78 views
0

我的任務是通過一個網站直接將客戶查詢記錄到客戶端CRM系統中。該系統是Microsoft CRM,我以前曾使用過支持Web服務SDK。如何通過CRM SDK Web服務調用記錄CRM消息?

任何人都可以請我提供一個例子,通過簡單的聯繫人字段,如電子郵件,標題,正文和創建日期通過SDK存儲消息實體記錄?

回答

1

不確定是否已有實體。但是使用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 

希望這有助於。

相關問題