2014-09-30 3 views
1

MS CRM 2011에서 REST WebService로 이메일을 보내려고합니다. ActivityParty를 작성하여 전자 메일 활동과받는 사람 (from, to, cc, bcc)도 만들 수 있습니다. 여러 수신자가있는 이메일을 만들려고 할 때까지 모든 것이 훌륭합니다. 항상 마지막 수신자 만 생성됩니다. 내가 많이 봤 거든 CRM은 항상 이전에 삭제하고 새로운 것을 만들면 REST로 만들었다. 그래서 저는 묻습니다 : JavaScript를 통해 SOAP를 통해 여러 수신자를 생성 할 수있는 기회가 있습니까? 전자 메일 엔티티가 생성 될 때 또는 후에, multiplple ActivityParty 엔티티를 생성하여 곧바로 생성 할 수 있습니까? 어떤 제안이나 링크에 대한MS CRM 여러 명의 수신자에게 WebService를 통해 이메일 보내기

덕분에 당신은 email_activity_parties 속성을 사용하고 그것을 활동 파티의 배열을 전달해야

답변

1

자원입니다.

var activityParties = new Array(); 

var p1 = new Object(); 
p1.PartyId = { Id: userid, LogicalName: "systemuser" }; 
p1.ParticipationTypeMask = { Value: 1 }; 
activityParties[0] = p1; 

var p2 = new Object(); 
p2.PartyId = { Id: contactid1, LogicalName: "contact" }; 
p2.ParticipationTypeMask = { Value: 2 }; 
activityParties[1] = p2; 

var email = { 
Subject: "Test this be", 
Description: "Yo", 
email_activity_parties = activityParties 

... 

그런 다음 createRecord에 이메일 개체를 사용하십시오.

+1

매력처럼 작동합니다. 감사합니다. –

관련 문제