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
希望這有助於。