0

CRM의 회사 레코드에 'Date of Last Email'필드가 필연적으로 필요합니다.CRM 2016 마지막 전자 메일 계산 날짜

처음에는 'Email Messages (Regarding)'에 대한 롤업 필드를 사용하려고했습니다. 이것은 이메일의 '관심 분야'입력란에 회사가있는 이메일에만 적용됩니다.

활동 사회 창에는이 회사와 관련하여 설정되지 않은 이메일이 많이 있습니다. 그들은이 회사에서 일하는 사람에게 추적됩니다. "마지막 이메일 날짜"유형의 필드에서 이러한 이메일을 캡처 할 수있는 방법이없는 것으로 보입니다.

누군가 이것을 캡처하는 방법을 찾았습니까? 일반적인 요구 사항처럼 보입니다.

답변

2

여기에 몇 가지 방법이 있습니다 : 당신은 플러그인이 이메일 엔티티의 setState를 메시지에 대해 수행 할 수 있습니다

1.Plug-에. 전자 메일 메시지가 보낸 것으로 확인되면 ActivityParty 엔터티를 쿼리하여 TO/CC/BCC 줄에있는 연락처를 식별하고 마지막 전자 메일 데이터 필드를 업데이트 할 수 있습니다. 여기에서 관련 필드를 사용할 필요는 없습니다. 이 메시지는 CRM의 모든 전자 메일 레코드에 대해 기본적으로 에 대해 실행되므로 여기에서 성능 의 고려 사항을 염두에 두십시오.

2.Web 자원 당신은 연락처의 이메일 주소를 읽고 그들이 이메일 활동에 참여 마지막 날짜와 시간을 확인하기 위해 ActivityParty 및 이메일 개체를 쿼리합니다 문의 양식에 웹 자원을 추가 할 수 있습니다. 이 웹 리소스는 양식의이 정보를 양식에 채우지 않고 으로 표시합니다.

3.Retrieve/RetrieveMultiple 플러그인 아마도 가장 좋은 옵션은 아니지만 웹 리소스와 동일한 접근 방식을 사용할 수 있습니다. 연락처가 검색되면 ActivityParty 및 Email 엔터티를 쿼리하고 연락처 엔터티 내에 사용자 지정 특성을 채울 수 있습니다. 이렇게하면 정보가 들어있는 "가상"필드가 제공되지만 상당한 성능이 나타날 수 있습니다. .

출처 : https://community.dynamics.com/crm/f/117/t/168906