我有3个实体,如Member,List和ListMember。成员和列表具有多对多关系,因为成员可以添加到多个列表中,自然列表中有多个成员添加到自身。我正在尝试在ListMember实体中保留Members和List的相关记录。也就是说,当一个成员被添加到一个List时,必须在ListMember实体中创建一个带有Member和List的记录。
我的第一个问题是,有没有任何自动化的方法,也就是说,我可以将ListMember实体定义为多对多关系管理器或类似的东西吗?
第二个问题是,如果没有这样的方法,每次将成员添加到List中时,如何触发在ListMember实体中使用Member和List创建记录的进程,以及如何获取数据来自List和会员的过程?
有关该问题的更多信息,这是我之前的问题,它将情况简化为触发事件:
答案 0 :(得分:0)
在CRM中创建M:M关系时,您有两个基本选项:
添加关系并将其定义为M:M将为您创建ListMemeber实体,并将List添加到成员或列表成员将填充ListMember实体。
滚动你自己的实体基本上做同样的事情。您还可以通过查找regardingojectid
regObj = Xrm.Page.getAttribute(“aboutobjectid”)。getValue();
aboutobjectid将返回您在创建新实体时来自的引用实体。这将允许您填充您来自的关系的一侧,因此用户只需选择另一个实体。
听起来你想要选项1,所以我不再深入了解选项2。