CRM 3.0 콜 아웃의 라이브러리를 다시 컴파일하여 CRM 4.0 인스턴스에 배포했습니다. 내 PostUpdate 콜 아웃 중 하나가 service.Update()를 호출합니다. 이로 인해 업데이트 메서드가 여러 번 발생합니다. 결국 시간 초과 오류로 인해 중지됩니다. 이러한 설명 선을 CRM 3.0과 함께 사용하면 이러한 일이 발생하지 않습니다.CRM 4.0에서 실행되는 CRM 3.0 콜 아웃 무한 루프 발생
메서드 서명은이 사용자 지정 코드의 진입 점에 대해 다음과 같습니다.
public override void PostUpdate(CalloutUserContext userContext, CalloutEntityContext entityContext, string preImageEntityXml, string postImageEntityXml)
플러그인이 아닌 설명 선을 사용하고 있습니다. 내 질문에 추가 한 코드 줄을보십시오. 새 속성을 추가 할 생각입니다. 그러나 설명 선이 crm 3.0에서 실행될 때 필요하지 않습니다. – KClough
crm 3.0에서 테스트 할 때 첫 번째 이름 필드가 채워진 문제가 있습니다. crm 4.0에서는 그렇지 않았고 사업 논리로 인해 루핑을 막았습니다. 감사. – KClough