我需要在MS Dynamics中为多个收件人创建约会。请注意,我实际上并不想保存约会......这应该只在用户点击保存后才会发生。我只想显示已添加多个收件人的表单。
如果我使用约会表格的网址:
/activities/appointment/edit.aspx
我可以指定一个partyId url参数,该参数是我想要添加到收件人的人的动态GUID ....但是如果我想添加多个收件人怎么办?有没有办法用URL参数做到这一点?
如果没有,有没有办法在表单的OnLoad javascript中以编程方式添加收件人?也就是说,是否有任何JavaScript API挂钩?
感谢。
答案 0 :(得分:2)
不,您将无法使用CRM的partyid / partyidname查询字符串参数设置多个参与方。
是的,有onload挂钩。 Lookup scripting reference。在第二个示例中,您将看到他们如何在脚本中设置查找。
// Add the object to the array.
lookupData[0] = lookupItem;
您的每个收件人/资源只有多个。
// Add the object to the array.
lookupData[0] = lookupItem;
lookupData[1] = lookupItem2;
lookupData[2] = lookupItem3;
然后只是将数据传递到约会编辑表单的问题。您无法添加随机查询字符串参数(CRM验证所有查询字符串参数都在一组已知参数中)。因此,您必须执行其他操作才能发送数据。几个选项...
希望它有所帮助...