3
전화 통화 엔터티의 필드를 업데이트 한 다음 닫으려고합니다. 내가 할 수있는 한 전류는 두 번 걸립니다. 그러나 이것은 60 시간의 통화를 처리하는 데 30 분이 소요되고 약 20 만 명이 처리되기 때문에 고통스럽게 느립니다. 두 통화를 하나의 통화로 결합하는 방법이 있습니까? 불행하게도, 당신이 할 수있는 작은있다복수 통화 실행
foreach (phonecall phonepointer in _businessEntityCollection.BusinessEntities.Cast<phonecall>()
.Where(phonepointer => phonepointer.statecode.Value == PhoneCallState.Open))
{
//Update fiserv_contactstatus value
phonepointer.fiserv_contactstatus = Picklist;
crmService.Update(phonepointer);
//Cancel activity
setStatePhoneCallRequest.PhoneCallState = PhoneCallState.Canceled;
setStatePhoneCallRequest.PhoneCallStatus = 200011;
setStatePhoneCallRequest.EntityId = phonepointer.activityid.Value;
crmService.Execute(setStatePhoneCallRequest);
}
코드를 재미있게 포맷했지만 Update 호출과 Execute 호출이 있습니다. – Merds
이 엔티티 주변에 다른 플러그인이 있습니까? 30 분이 너무 길다. – ccellar
아니요,이 권한이 없습니다 – Merds