Dynamics CRM에 사용자 지정 워크 플로를 작성하고 있습니다. 아무도 SendBulkMailRequest
클래스를 사용 했습니까? 대량 메일을 연락처와 시나리오로 보내는 데 사용한이 클래스는 대량 메일을 보내고 나중에 전송 된 모든 성공적인 메일에 대해 다른 엔터티의 필드를 나중에 업데이트하는 것과 같습니다.SendBulkMailRequest 클래스
Here은 클래스의 참조 링크입니다. 제안을 부탁드립니다.
Dynamics CRM에 사용자 지정 워크 플로를 작성하고 있습니다. 아무도 SendBulkMailRequest
클래스를 사용 했습니까? 대량 메일을 연락처와 시나리오로 보내는 데 사용한이 클래스는 대량 메일을 보내고 나중에 전송 된 모든 성공적인 메일에 대해 다른 엔터티의 필드를 나중에 업데이트하는 것과 같습니다.SendBulkMailRequest 클래스
Here은 클래스의 참조 링크입니다. 제안을 부탁드립니다.
연락처에 일괄 전자 메일을 보내면 기회 레코드에서 보낸 전자 메일 플래그를 추적하고 있습니다. 이메일 수신자의 연락처에서 업데이트 할 수있는 적절한 기회를 찾는 방법이 있다고 가정합니다. (그냥 궁금해서 - 당신이 그 이메일의 관련으로 설정하는거야?)
나의 추천 : 다음 접촉의 기회를 검색, 생성 이메일에 플러그인을 등록 사실 &에 플래그 IsMailSent
설정을 수행합니다 Service.Update(Oppty)
SendBulkMailRequest
메시지는 방송사와 같습니다. 아래의 댓글은 code sample 안에 있습니다.
// 대량 이메일 작업이 완료되면 모든 보낸 이메일이
//가 "보내기 보류"상태가되며 이메일
// 라우터에 의해 포착됩니다. 또는 BackgroundSendEmail을 사용하여
// SendBulkEmail 메시지로 생성 된 모든 전자 메일을 다운로드 할 수 있습니다.
// 예제는 BackgroundSendEmail 샘플을 참조하십시오.
무엇이 질문입니까? 시도하고 직면 한 문제가 있습니까? –
고맙다 @ ArunVinoth. 나는 코드를 시험해 보았다. 벌크 메일은 정상적으로 진행 중이다. 문제는 전송 된 모든 성공적인 메일에 대해 다른 엔티티의 필드를 업데이트하려고합니다. 기회 엔티티에 (IsMailSent -> bool) 필드가 있습니다. 메일이 성공하면이 필드를 true로 업데이트하고 그렇지 않으면 false 여야합니다. SendBulkMailResponse resp = (SendBulkMailResponse) _serviceProxy.Execute (bulkMailRequest); 이 코드는 모든 대화 상대에게 메일을 보냅니다. 성공적인 메일 전송 레코드에 대해 해당 플래그를 어떻게 업데이트 할 수 있습니까? – NaveenGNK