2013-04-26 1 views
1

클라이언트는 다른 엔터티의 일치하는 레코드에 재 할당 된 사용자 지정 엔터티의 레코드에 할당 된 모든 활동 레코드를 원합니다.활동 레코드를 CRM 2011의 다른 엔터티에있는 다른 관련 레코드에 어떻게 재 할당합니까?

기본적으로 이들 레코드에는 다양한 유형의 활동으로 구성된 이전 사용자 지정 엔터티가 있습니다. 그들은 사용자 정의 엔티티를 없애기로 결정했고 대신 리드에 연결하기 때문에 기회 엔티티를 사용하기로 결정했습니다. 따라서 사용자 지정 엔티티의 데이터가 내보내지고 기회로 다시 다시 가져 왔습니다. 하지만 지금은 모든 활동 기록을 가져 와서 이전의 사용자 지정 엔터티 레코드에서 일치하는 기회 레코드로 다시 매핑해야합니다.

그러나이를 수행하는 데 직관적 인 방법이없는 것으로 보입니다. 무엇이 정답인가요?

답변

0

이전 엔티티를 기회로 매핑 했으므로 1 : 1 인 것으로 나타났습니다.

CRM에서 모든 활동을 검색하는 작은 C# 콘솔 프로그램을 만들고 FOREACH 활동은 이전 레코드를 가져 와서 해당 필드 (이름, 사용자 정의 키, 무엇이든간에)를 가져와 동등한 기회를 식별하고 CRM을 쿼리합니다 이 기회를 위해이 활동과이 활동을 연결하십시오.

1 시간 작업 (개발 중)이어야합니다. CRM의 모든 일괄 작업과 마찬가지로 활동 수에 따라 가장 빨리 작성한 프로그램이 아니지만 일회성 작업이므로 괜찮습니다.

관련 문제