2013-10-11 3 views
3

CRM 3.0 인스턴스의 데이터를 서비스 레이어를 통해 CRM 2011 인스턴스로 가져 오는 작업이 있습니다. 나는 대부분의 엔티티를 마쳤지 만 나는 따옴표가있는 걸림돌을 때렸다. 견적을 수정하면 견적 사본이 만들어지고 개정 번호가 증가합니다. 개정 번호는 2011 Service Layer의 읽기 전용 필드입니다. 이것은 당신이 상상할 수있는 심각한 문제를 만듭니다. 이것을 설정하는 다른 방법이 있습니까?Dynamics CRM 2011 견적 개정 번호

업데이트 새로운 견적 개정판을 만들 수있는 ReviseQuoteRequest가 있습니다. 유일한 문제는 엔티티를 가져올 때 동일한 Guids를 유지하려고한다는 것입니다. 새 견적을 만들 때 할당하도록 Guid를 설정할 수 있지만 견적 개정을 만들 때 사용하는 Guid에 대해 ReviseQuoteRequest에게 알려주는 방법이 보이지 않으며 API에서이 ID를 한 번 업데이트 할 수 있다고 생각하지 않습니다. 그것의 세트. 내가 이것을 어떻게 성취 할 수 있을지에 대한 생각?

답변

1

수정 된 견적은이 방법으로 처리되지 않으므로 개정 번호를 직접 설정할 수 없습니다.

견적을 수정하려면 RevoteQuoteRequest를 사용하여 원래 견적을 효과적으로 닫고 새 견적을 만들고 원본에서 값을 복사 한 다음 수정 번호를 증가시켜야합니다.

+0

더 자세히 설명하려면 특정 수정 버전을 가져와 개정 번호를 유지할 수는 없습니다. 이를 수행하는 유일한 방법은 개정 번호를 자동으로 증가시키는 ReviseQuoteRequest를 사용하여 각 개정을 순서대로 가져 오는 것입니다. – jrandomuser

관련 문제