我正在尝试通过REST WebService在MS CRM 2011中创建电子邮件。我可以通过创建ActivityParty来创建电子邮件活动,甚至创建收件人(从,到,抄送,密件抄送)。一切正常,直到我尝试创建具有多个收件人的电子邮件–始终仅创建了最后一个收件人。我在Google上搜索了很多,然后发现,如果通过REST创建,则CRM总是删除以前的并创建新的CRM。所以我问:这里有没有机会通过JavaScript通过SOAP创建多个收件人?是在创建电子邮件实体时还是在通过创建多个ActivityParty实体直接创建电子邮件实体之后?
感谢您的任何建议或链接到资源
您需要使用该email_activity_parties
属性并将其传递给一系列活动方。
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
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句