저는 웹 사이트를 통해 고객 CRM 시스템에 대한 직접적인 고객 문의를 담당했습니다. 이 시스템은 Microsoft CRM이며 이전에는 지원 웹 서비스 SDK를 사용했습니다.CRM SDK 웹 서비스 호출을 통해 CRM 메시지를 어떻게 기록합니까?
누구든지 전자 메일, 제목, 본문 및 만든 날짜와 같은 간단한 연락처 필드를 기반으로 SDK를 통해 메시지 엔터티 레코드를 저장하는 예제를 제공 할 수 있습니까?
저는 웹 사이트를 통해 고객 CRM 시스템에 대한 직접적인 고객 문의를 담당했습니다. 이 시스템은 Microsoft CRM이며 이전에는 지원 웹 서비스 SDK를 사용했습니다.CRM SDK 웹 서비스 호출을 통해 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
희망이 도움이됩니다.