2

연락처 항목에서 실행되는 PreContactCreate 플러그인이 있습니다. 리드에서 '정량화'버튼을 클릭하면 해고됩니다. ExecutePreContactCreate()의 플러그인에서 예를 들어 리드가 정량화되었는지 여부를 어떻게 식별 할 수 있습니까? CRM의 연락처 섹션에 새 연락처가 직접 생성 되었습니까?동적 CRM - 연락처가 PreContactCreate 플러그인의 리드에서 생성되었는지 여부 확인

예를 들어 주소록에는 연락처 A가 없습니다. LeadA (ContactA 용)의 'Qualify'버튼을 클릭합니다. PreContactCreate 플러그인이 실행되며이 내에서 리드를 예 약하여이 연락처가 생성되는지 여부를 확인하고자합니다.

답변

4

가지 방법의 몇 가지 있지만 나를 위해로서 가장 쉬운 방법은 다음과 같이 접촉 originatingleadid 확인하는 것입니다 :

var target = context.InputParameters["Target"] as Entity; 
if (target.Contains("originatingleadid") 
{ 
//your logic when contact is created during qualification 
} 
else 
{ 
//other sources of creation of contact 
} 
+1

아 예. 고맙습니다. – Bhav

+0

회신을 답장으로 표시하여이 대화 목록을 닫을 수 있습니다. –